geopy

geopy is a geocoding toolbox for Python.

Description

geopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other sources of data, such as wikis.

Development Status

Under development since September 2006. Latest release: 0.93.

License

geopy is open source software released under the MIT license.

Contact

Questions, comments, and bug reports are welcome at exogen@gmail.com, the geopy mailing list, and on the developer's blog.

Who’s using geopy?

Install

From the Cheese Shop:

$ sudo easy_install geopy

From the Subversion repository:

$ svn co http://geopy.googlecode.com/svn/trunk/ geopy-trunk
$ cd geopy-trunk/
$ sudo python setup.py install

...or use easy_install:

$ sudo easy_install http://geopy.googlecode.com/svn/trunk/

Geocoders

geopy includes geocoder classes for MediaWiki (with the GIS extension), Semantic MediaWiki, the Google geocoder, the Yahoo! geocoder, geocoder.us, Virtual Earth, and GeoNames.

See the Getting Started page of the documentation for help with using the geocoders, calculating distances, parsing angles, and using other features.