跳转到主要内容

django-geostore的PGRouting插件

项目描述

Build codecov Maintainability Documentation Status

Python Version Django Version

django-geostore-routing

  • django-geostore的PGRouting插件
  • 在基于线的图层上添加拓扑创建和更新
  • 在django-geostore API中添加自定义字段和端点以计算路线

https://django-geostore-routing.readthedocs.io/en/latest/

需求

一般

  • Python 3.6+
  • Postgresql 10+
  • PostGIS 2.4+
  • PgRouting 2.5+

这些是必需的Debian包

  • libpq-dev (psycopg2)
  • gettext (翻译)
  • binutils (django.contrib.gis)
  • libproj-dev (django.contrib.gis)
  • gdal-bin (django.contrib.gis)

推荐

  • postgresql-client (如果您想使用./manage.py dbshell命令)

安装

从PYPI安装

pip install django-geostore-routing

从GitHub安装

git clone https://github.com/Terralego/django-geostore-routing.git
cd django-geostore-routing
python3 setup.py install

在您的项目设置中

INSTALLED_APPS = (
    'geostore',
    'geostore_routing',
)

开发

使用docker

docker-compose build
docker-compose up
docker-compose run web ./manage.py test

使用pip

python3.6 -m venv venv
source activate venv/bin/activate
pip install -e .[dev]

变更日志

0.9.11 (2021-03-12)

  • 在边缘情况下添加无路消息
  • 当航点反向时,反向方向

0.9.10 (2021-03-09)

  • 添加找不到路的消息

0.9.9 (2021-02-18)

  • 修复没有路线的路线

0.9.8 (2021-02-11)

  • 修复航点,移除航点之间的腿和起点

0.9.7 (2020-12-15)

  • 添加带有坐标和距离的路由航点

0.9.6 (2020-11-06)

  • 提高与django-geostore > 0.5.2的兼容性

0.9.5 (2020-10-30)

  • 修复默认路由层序列化程序
  • 更改加载信号的方式
  • 提高测试覆盖率

0.9.4 (2020-10-28)

  • 提高与django-geostore > 0.5.0的兼容性

0.9.3 (2020-10-27)

  • 修复发布

0.9.2 (2020-10-27)

  • 需要django-geostore 0.5.0及以上版本

0.9.1 (2020-10-27)

  • 错误的发布

0.9.0 (2020-10-27)

  • 第一个版本

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-geostore-routing-0.9.11.tar.gz (9.6 kB 查看哈希值)

上传时间

由...