Skip to main content

geopy

© GeoPy Project and individual contributors, MIT License

geopy is a Python 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.

geopy includes geocoder classes for the Google Geocoding API (V3), the Yahoo! BOSS geocoder, geocoder.us, Bing Maps API, and several more Geocoder API services. The various geocoder classes are located in geopy.geocoders.

Installation

Using pip:

pip install geopy

Or, manually: Download the tarball from PyPI, unzip, and execute this in the same directory:

python setup.py install

Usage

To geolocate a query to an address and coordinates:

>>> from geopy.geocoders import GoogleV3
>>> geolocator = GoogleV3()
>>> address, (latitude, longitude) = geolocator.geocode("175 5th Avenue NYC")
>>> print address, latitude, longitude
175 5th Avenue, New York, NY 10010, USA 40.7410262 -73.9897806

To find the address corresponding to a set of coordinates:

>>> from geopy.geocoders import GoogleV3
>>> geolocator = GoogleV3()
>>> address, (latitude, longitude) = geolocator.reverse("40.752067, -73.977578")
>>> print address, latitude, longitude
77 East 42nd Street, New York, NY 10017, USA 40.7520802 -73.9775683

Documentation

More documentation and examples can be found at Read the Docs.

Metadata

Release files for geopy 0.96.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for geopy 0.96.3
File Size Uploaded
geopy-0.96.3.tar.gz 61.1 kB Details

Release files / geopy-0.96.3.tar.gz

Download URL geopy-0.96.3.tar.gz
Size 61.1 kB
Tags Source
SHA-256 checksum
How to use checksums
99bed177515779b6eb9685d571c6ab2e6997a02ab11adc8adc8be8f63beba9c5
BLAKE2b-256 checksum
How to use checksums
57f90ebc4f0a11cae6274046042bd5fddde6f09815003ccf6aa4e59bd80918b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

2.5.0

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.23.0

2 release files

1.22.0

2 release files

1.20.0

2 release files

1.19.0

2 release files

1.18.1

2 release files

1.17.0

2 release files

1.16.0

2 release files

1.15.0

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.0

2 release files

1.11.0

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.1

1 release file

1.8.0

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.99

1 release file

0.98.3

1 release file

0.98.2

1 release file

0.98.1

1 release file

0.98

1 release file

0.97.1

1 release file

0.97

1 release file

This release

0.96.3 This release

1 release file

0.96.2

1 release file

0.96.1

1 release file

0.96.0

1 release file

0.95.1

1 release file

0.95

1 release file

0.94.2

1 release file

0.94.1

1 release file

0.94

3 release files

0.93

3 release files

0.92

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page