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