GeoNames

The Geonames library parses Geonames.org datasets into clean & simple OGR shapefile format.

https://github.com/DenisCarriere/geonames

Advertisements

PyEarthquake

PyEarthquake automatically retrieves any MODIS subset image from the NASA Rapid Response System in an easy way, just by using the subset, satellite and resolution parameters. The package has a module to get real-time USGS Earthquake data from the USGS website and automatically parse it for you, as well functions to retrieve shakemaps and other products from the USGS.

http://blog.christianperone.com/?p=1013

Status: Actively developed

Depends on:

Optional extensions:

Python versions: N/A

OS Platforms: N/A

 

Examples:

Official package examples

http://blog.christianperone.com/?p=1013

 

Installation:

Pip

pip install pyearthquake

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

GeoBases

This project provides tools to play with geographical data. There are embedded data sources in the project, but you can easily play with your own data in addition to the available ones. After data loading, you can: perform various types of queries (find this key, or find keys with this property); make fuzzy searches based on string distance (find things roughly named like this); make phonetic searches (find things sounding like this); make geographical searches (find things next to this place); get results on a map [as an HTML file viewed in a webbrowser], or on a graph, or export it as csv data, or as a Python object.

https://github.com/opentraveldata/geobases

Status: N/A

Depends on:

Optional extensions:

Python versions: 2, 3

 

Installation:

Pip

pip install geobases

Heatmap

Python module to create heatmaps

http://jjguy.com/heatmap/

Status: N/A

Depends on: PIL

Optional extensions:

Python versions: 2.5, 2.6, 2.7

OS Platforms: Windows, OSX, Linux

 

Examples:

Random heatmap as KML


import heatmap
import random

hm = heatmap.Heatmap()
pts = [(random.uniform(-77.012, -77.050), random.uniform(38.888, 38.910)) for x in range(100)]
hm.heatmap(pts)
hm.saveKML("data.kml")

 

Installation:

Pip

pip install heatmap

Create a free website or blog at WordPress.com.

Up ↑