PGRouting plugin for django-geostore
Project description
django-geostore-routing
- PGRouting plugin for django-geostore
- Add topology creation and update on Linestring based layers
- Add custom fields and endpoint in django-geostore API to compute routing
https://django-geostore-routing.readthedocs.io/en/latest/
Requirements
General
- Python 3.6+
- Postgresql 10+
- PostGIS 2.4+
- PgRouting 2.5+
Libraries
these are debian packages required
- libpq-dev (psycopg2)
- gettext (translations)
- binutils (django.contrib.gis)
- libproj-dev (django.contrib.gis)
- gdal-bin (django.contrib.gis)
recommended
- postgresql-client (if you want to use ./manage.py dbshell command)
Installation
from PYPI
pip install django-geostore-routing
from GitHub
git clone https://github.com/Terralego/django-geostore-routing.git
cd django-geostore-routing
python3 setup.py install
in your project settings
INSTALLED_APPS = (
'geostore',
'geostore_routing',
)
Development
with docker :
docker-compose build
docker-compose up
docker-compose run web ./manage.py test
with pip :
python3.6 -m venv venv
source activate venv/bin/activate
pip install -e .[dev]
CHANGELOG
0.9.11 (2021-03-12)
- Add message no way when on edge cases
- Reverse way when waypoints are reversed
0.9.10 (2021-03-09)
- Add message no way found
0.9.9 (2021-02-18)
- Fix routing without routes
0.9.8 (2021-02-11)
- Fix waypoints, remove legs between waypoints and start
0.9.7 (2020-12-15)
- Add waypoints with coordinates and distance to route
0.9.6 (2020-11-06)
- Improve compatibility with django-geostore > 0.5.2
0.9.5 (2020-10-30)
- Fix default routing layer serializer
- Change way to load signals
- Improve test coverage
0.9.4 (2020-10-28)
- Improve compatibility with django-geostore > 0.5.0
0.9.3 (2020-10-27)
- Fix release
0.9.2 (2020-10-27)
- Require django-geostore 0.5.0 minimum
0.9.1 (2020-10-27)
- Wrong release
0.9.0 (2020-10-27)
- First release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-geostore-routing-0.9.11.tar.gz
.
File metadata
- Download URL: django-geostore-routing-0.9.11.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2d6cd10a8e7946215428724c6dbe770a49f1d20974621e2163cfe39f44b063a |
|
MD5 | 909f10b91da3190c48b182bdddefd60b |
|
BLAKE2b-256 | 73624cfede79a4e1791c39489beabc5801604b60dbd7c90afc67da8f0ae94eec |