django-geostore的PGRouting插件
项目描述
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f2d6cd10a8e7946215428724c6dbe770a49f1d20974621e2163cfe39f44b063a |
|
MD5 | 909f10b91da3190c48b182bdddefd60b |
|
BLAKE2b-256 | 73624cfede79a4e1791c39489beabc5801604b60dbd7c90afc67da8f0ae94eec |