HERE Connector for Python
Project description
🗺️ casaGeoTools (Beta)
A Python connector for the HERE Location Platform — designed for geocoding, routing, and isoline analytics.
🚀 Overview
casaGeoTools provides a simple and Pythonic way to access the power of the HERE Location Platform directly from your Python environment.
It allows developers, analysts, and data scientists to integrate location intelligence into their workflows with just a few lines of code.
With casaGeoTools, you can easily:
- 🏠 Geocode addresses into coordinates
- 🚗 Compute routes between locations
- 🕒 Generate isolines (isochrones or isodistances)
- 🌍 Visualize results interactively on a map
casaGeoTools wraps the HERE APIs with a clean, consistent interface optimized for Python.
🌐 Powered by HERE Platform
casaGeoTools is built on top of the HERE Platform and provides a ready-to-use Python connector to HERE’s core location services.
You don’t need to manage REST requests or API authentication manually — casaGeoTools handles that for you while giving you a natural, Pandas- and GeoPandas-friendly interface.
💰 Credit System (Beta Program)
casaGeoTools uses a credit-based API model.
Each API key includes a balance of credits that are valid for 1 year.
Unused credits expire after 12 months.
During the public Beta phase, every registered user receives 3,000 free credits.
🔢 Credit usage per API call
| Operation | Credits per request | Description |
|---|---|---|
| Geocoding | 3 credits | Convert address → coordinates |
| Routing | 3 credits | Compute route between two points |
| Isolines | 20 credits | Generate isochrone or isodistance polygon |
💡 Example usage
With 3,000 credits you can approximately:
- Geocode 1,000 addresses, or
- Compute 1,000 routes, or
- Generate 150 isolines
You can also combine requests freely:
e.g., 500 geocodes + 250 routes + 50 isolines = 3,000 credits total
⚙️ Installation
Install the required packages using pip:
pip install casaGeoTools
casaGeoTools Beta Example Script
See the example script under examples/beta_example_script.py for a complete example of how to use casaGeoTools.
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 casageotools-0.9.4.tar.gz.
File metadata
- Download URL: casageotools-0.9.4.tar.gz
- Upload date:
- Size: 831.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8e7b226c2605159d2be24f55dd3fa5142bfaf7430ed7ffec9341eb39f3cc231
|
|
| MD5 |
926e0488275ff2796f0a76d79221f450
|
|
| BLAKE2b-256 |
d87c1ed94982593613582e5dfb8fcb31d51f13c2debed9203c20bdc028988fb5
|
File details
Details for the file casageotools-0.9.4-py3-none-any.whl.
File metadata
- Download URL: casageotools-0.9.4-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a22572857596c787011b958ec82ceb65e782a70cd0a224bc0982d059071533f
|
|
| MD5 |
a9d09de2a4a8bed3e6b7c304caa0ef98
|
|
| BLAKE2b-256 |
3b829105ea23fca791a37440ac07b0b9d11c106c9ec36367595d95d7feea9703
|