Installation¶
Requirements¶
- Minimum configuration :
- Python 3.6+
- PostgreSQL 10
- PostGIS 2.4
And if you want to use Routing :
- PgRouting 2.5 + django-geostore-routing
- Recommended configuration :
- Python 3.8
- PostgreSQL 11
- PostGIS 2.5
And if you want to use Routing :
- PgRouting 2.6 + django-geostore-routing
Your final django project should use django.contrib.gis.backend.postgis as default DATABASE backend
USING database docker image :
https://hub.docker.com/r/postgis
or
https://hub.docker.com/r/pgrouting
SYSTEM REQUIREMENTS¶
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)
With pip¶
From Pypi:
pip install django-geostore
From Github:
pip install -e https://github.com/Terralego/django-geostore.git@master#egg=geostore
With git¶
git clone https://github.com/Terralego/django-geostore.git
cd django-geostore
python setup.py install