GeoPySpark

GeoPySpark is a Python bindings library for GeoTrellis, a Scala library for working with geospatial data in a distributed environment. 

https://github.com/locationtech-labs/geopyspark

Advertisements

GDAL

This Python package and extensions are a number of tools for programming and manipulating the GDAL Geospatial Data Abstraction Library.

https://pypi.python.org/pypi/GDAL/

Status: Actively developed

Depends on: GDAL C++, Numpy

Optional extensions:

Python versions: 2, 3

OS Platforms: N/A

 

Examples:

Official package examples

https://pcjericks.github.io/py-gdalogr-cookbook/

 

Installation:

Windows binary

http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

Commandline

python setup.py install

PySpatialite

Pyspatialite is an interface to the SQLite 3.x embedded relational database engine with spatialite extensions. It is almost fully compliant with the Python database API version 2.0 and also exposes the unique features of SQLite and spatialite.

https://github.com/lokkju/pyspatialite

Status: N/A

Depends on: N/A

Optional extensions:

Python versions: N/A

Examples:

Some usage examples


http://false.ekta.is/2011/04/pyspatialite-spatial-queries-in-python-built-on-sqlite3/

Installation:

Commandline

python setup.py install

Python-dbgis

Python-dbgis is a fork of PPyGIS. python-dbgis is an extension to Psycopg and pyspatialite, respectively a PostgreSQL and SQLite database adapter for the Python programming language. python-dbgis support geometry objects used by PostGIS and SpatiaLite by translating between their EWKB representation and Python objects.

https://projects.bioecoforests.com/projects/python-dbgis/

Status: N/A

Depends on: Psycopg, PySpatialite, N/A

Optional extensions:

Python versions: 2.7

OS Platforms: N/A

 

Installation:

Pip

pip install dbgis

PPyGIS

PPyGIS is an extension to the Psycopg, a PostgreSQL database adapter for the Python programming language. PPyGIS adds support for PostGIS geometry objects by transparently translating between their PostGIS EWKB representation and Python objects.

http://www.fabianowski.eu/projects/ppygis/index.html

Status: N/A

Depends on: Psycopg, N/A

Optional extensions:

Python versions: 2.7

OS Platforms: N/A

 

Installation:

Pip

pip install ppygis

GeoAlchemy

GeoAlchemy 2 is a support library for SQLAlchemy, that adds support for spatial databases. GeoAlchemy 2 focuses on PostGIS.

http://geoalchemy-2.readthedocs.org/

Status: N/A

Depends on: SQLAlchemy, N/A

Optional extensions:

Python versions: N/A

OS Platforms: N/A

 

Installation:

Pip

pip install geoalchemy2

Blog at WordPress.com.

Up ↑