Simple wrapper module for the OpenCage Geocoder API
Project description
OpenCage Data Geocoding Module for Python
A Python module that uses OpenCage Data's geocoder.
Usage
Install the module:
pip install opencage
Load the module:
from opencage.geocoder import OpenCageGeocode
Create an instance of the geocoder module, passing a valid OpenCage Data Geocoder API key as a parameter to the geocoder modules's constructor:
key = 'your-api-key-here'
geocoder = OpenCageGeocode(key)
Pass a string containing the query or address to be geocoded to the modules's geocode method:
query = "82 Clerkenwell Road, London";
result = geocoder.geocode(query)
You can add additional parameters:
result = geocoder.geocode('London', no_annotations=1, language='es')
Reverse geocoding
Turn a lat/long into an address with the reverse_geocode method:
results = geocoder.reverse_geocode(51.51024, -0.10303)
Exceptions
If anything goes wrong, then an exception will be raised:
InvalidInputErrorfor non-unicode query stringsUnknownErrorif there's some problem with the API (bad results, 500 status code, etc)RateLimitExceededErrorif you go past your rate limit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opencage-1.1.6.tar.gz.
File metadata
- Download URL: opencage-1.1.6.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdb5a9f346ed354e4075d234a359c558c04fdce6df3de803babbce3ae1bb19e3
|
|
| MD5 |
67966ff047bd691fe9a9a8f1e18b497c
|
|
| BLAKE2b-256 |
34891b5818efcd5882bd4a299466937720541539a61b655f3530f1951b56ec34
|
File details
Details for the file opencage-1.1.6-py3-none-any.whl.
File metadata
- Download URL: opencage-1.1.6-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2c2a84228fedd1dddfca8c819e412f28bb45adb5e5dc6c3d743abf512e26637
|
|
| MD5 |
d18b3f8b3757d37d434d973d71dc755a
|
|
| BLAKE2b-256 |
b31db62f20327fc0cc6e61d64748cbf92fefd1beab875090decb54ae190c6048
|