Tag: Geocoding

Geocoding is the process of locating something in space, usually either images or textual street address/place-name/province-name descriptions. There are several Python modules for doing so, all relying on existing online-API services.

GottenGeography is a GNOME application that aims to make it easy to record geotags into your photographs. If you have a GPS device, GottenGeography can load it’s GPX data and directly compare timestamps between the GPX data and the photos, automatically determining where each photo was taken. If you do not have a GPS device, GottenGeography allows you to manually place photos onto a map, and then record those locations into the photos.

Python-geotiepoints is a python module that interpolates (and extrapolates if needed) geographical tiepoints into a larger geographical grid. This is usefull when the full resolution lon/lat grid is needed while only a lower resolution grid of tiepoints was provided.

Some helper functions are provided to accomodate for satellite data, but the package should be generic enough to be used for any kind of data.

Optional extensions:

Python versions: N/A

OS Platforms: N/A

Examples:

Official usage examples

Installation:

Pip

Pygeocoder is a Python library that helps you make use of Google’s Geocoding functionality. With this module, you can easily find addresses corresponding to coordinates and vice versa. You can also use it to validate and format addresses.

Depends on:

Optional extensions:

Python versions: N/A

OS Platforms: N/A

Examples:

Official usage examples

Installation:

Pip

Geopy is a Python 2 and 3 client for several popular geocoding web services. geopy makes it easy for Python developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other data sources.