here-geocoding

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.


Keywords
here_geocoding
License
MIT
Install
pip install here-geocoding==0.3.0

Documentation

here-geocoding

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.