Skip to main content

here-geocoding

https://img.shields.io/pypi/v/here-geocoding.svg Documentation Status Downloads Downloads

The “here-geocoding” package is a Python library designed to streamline the process of converting addresses stored in an Excel (xlsx) file into latitude and longitude coordinates. It provides a convenient solution for geocoding large sets of addresses using the HERE geocoding service.

The package is based on the: https://github.com/heremaps/here-location-services-python

How to install

Environments -> base (root) -> open terminal -> pip install here-geocoding

  • pip install here-geocoding

Example

Find the api key: https://platform.here.com/admin/apps/

from here_geocoding import geocoding

api_key = 'YOUR API KEY'  # OK

d = geocoding(api_key=api_key)

# Example 1
lng, lat = d.address_to_lnglat(address='1 Panepistimiou Ave., Aglantzia, 2109, Nicosia, Cyprus')
print(lng, lat)

# Example 2
lng, lat = d.address_to_lnglat(address='Perikleous 94, Nicosia',
                               bbox=[33.34597224, 35.13605854, 33.36261015, 35.14613025])
print(lng, lat)

# Example 3
data_geojson = d.address_to_lnglat(address='1 Panepistimiou Ave., Aglantzia, 2109, Nicosia, Cyprus', geojson=True)
print(data_geojson)

# Example 4
# using as example the csv file from: https://github.com/geocommons/geocoder/blob/master/test/data/address-sample.csv
d.geocode_excel(file_path='address-sample.xlsx', start_row=-1, end_row=20, address_column='address', bbox=None,
                to_crs=None, export_file_name='test', export_file_type='csv')

# Example 5
d.geocode_excel(file_path='address-sample.xlsx', start_row=-1, end_row=20, address_column='address', bbox=None,
                to_crs=None, export_file_name='test', export_file_type='geojson')

Features

  • TODO

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2023-06-09)

  • First release on PyPI.

Metadata

Release files for here-geocoding 0.3.0

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

Source distribution (sdist)

Source distribution for here-geocoding 0.3.0
File Size Uploaded
here_geocoding-0.3.0.tar.gz 25.6 kB Details

Release files / here_geocoding-0.3.0.tar.gz

Download URL here_geocoding-0.3.0.tar.gz
Size 25.6 kB
Tags Source
SHA-256 checksum
How to use checksums
32ab2303d79c93f1f23393cea1fda6dcaec35fdf366c322c7c1dd5f93b73ad2a
BLAKE2b-256 checksum
How to use checksums
4ad1f7bace84a939679ad9a0bc51164cc9151d650afb266331d42f993fff6a63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.0

1 release file

0.1.0

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