GeoDjango

GeoDjango intends to be a world-class geographic Web framework. Its goal is to make it as easy as possible to build GIS Web applications and harness the power of spatially enabled data.

https://docs.djangoproject.com/en/dev/ref/contrib/gis/

Advertisements

vectorformats

The vectorformats library is designed to make it easy to serialize content from any source to any source within Python. Think of it as a “poor man’s OGR” – a pure Python implementation of transforming features to and from various formats (largely XML based).

This tool can be used as a quick way to read/write many different formats if you need to build support for reading/writing geo formats to your existing Python application.

https://github.com/iocast/vectorformats

STATUS: N/A

DEPENDS ON:

OPTIONAL EXTENSIONS:

PYTHON VERSIONS: N/A

OS PLATFORMS: N/A

Stetl

Stetl, streaming ETL is a lightweight ETL-framework for the conversion of rich geospatial data conversion. Stetl basically glues together existing parsing and transformation tools like GDAL/OGR (ogr2ogr) and XSLT.

http://www.stetl.org/en/latest/

Status: Actively developed

Depends on: GDAL, Psycopg2, lxml

Optional extensions:

Python versions: N/A

OS Platforms: N/A

 

Installation:

Pip

pip install stetl

gpxpy

A simple python library for parsing and manipulating GPX files. GPX is an XML based format for GPS tracks.

https://github.com/tkrajina/gpxpy

Status: Actively developed

Depends on:

Optional extensions:

Python versions: N/A

OS Platforms: N/A

 

Installation:

Pip

pip install gpxpy

PyGeoif

PyGeoIf provides a GeoJSON-like protocol for geo-spatial (GIS) vector data. So when you want to write your own geospatial library with support for this protocol you may use pygeoif as a starting point and build your functionality on top of it. You may think of pygeoif as a ‘shapely ultralight’ which lets you construct geometries and perform very basic operations like reading and writing geometries from/to WKT, constructing line strings out of points, polygons from linear rings, multi polygons from polygons, etc.

https://github.com/cleder/pygeoif

Status: Actively developed

Depends on:

Optional extensions:

Python versions: N/A

OS Platforms: N/A

 

Installation:

Pip

pip install pygeoif

Fiona

Fiona is OGR’s neat, nimble, no-nonsense API for Python programmers. It focuses on reading and writing data in standard Python IO style and relies upon familiar Python types and protocols such as files, dictionaries, mappings, and iterators instead of classes specific to OGR.

https://github.com/Toblerity/Fiona

Status: Actively developed

Depends on: GDAL, six

Optional extensions:

Python versions: 2.6, 2.7, 3.3+

OS Platforms: N/A

 

Installation:

Pip

pip install fiona

Commandline

python setup.py install

Windows binaries

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

Blog at WordPress.com.

Up ↑