Skip to content

Python tools for interacting with spatial and non-spatial data in PostgreSQL & PostGIS

License

Notifications You must be signed in to change notification settings

AltaPlanning/postGIS-tools

Repository files navigation

postGIS-tools

Python tools for interacting with spatial and non-spatial data in PostgreSQL & PostGIS

Development Environment Setup

The most straightforward way to set up an environment is to use the included environment.yml file:

(base) ~ conda env create -f environment.yml

A more hands-on approach entails:

(base) ~ conda create --name pGIS_dev python=3.7
(base) ~ conda activate pGIS_development
(pGIS_dev) ~ conda config --add channels conda-forge
(pGIS_dev) ~ conda config --set channel_priority strict
(pGIS_dev) ~ conda install -c conda-forge pyproj=1.9.6
(pGIS_dev) ~ conda install -c conda-forge geopandas
(pGIS_dev) ~ conda install -c conda-forge psycopg2
(pGIS_dev) ~ conda install -c conda-forge geoalchemy2
(pGIS_dev) ~ conda install -c conda-forge sphinx
(pGIS_dev) ~ conda install -c conda-forge sphinx_rtd_theme
(pGIS_dev) ~ conda install -c conda-forge ipython

Sphinx documentation

cd documentation
sphinx-apidoc -f -e -M -o source/ ../ ../setup.py
make html

About

Python tools for interacting with spatial and non-spatial data in PostgreSQL & PostGIS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages