You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 5, 2026. It is now read-only.
Currently we use the API for every geocode even if it's an address we've geocoded before. This is costly for both us and our customers. It is particularly problematic in sync tables where the entire table gets geocoded on every sync (issue here).
@antoniocarlon has begun developing the functionality to cache geocoding results so that new geocodes can query the cache first and then hit the data service provider for anything that wasn't in the cache (link).
To do
Determine best table format
Determine the best normalization mechanism for ids
Refactor Python code (API key as a parameter for example)
Refactor other (non Mapbox) geocoders to have the expected functions (may not be needed)
Refactor server (PLPython) functions to use the proxy/cache