3 ms·
Just keep in mind while there is no API key required for OSM's Nominatum, there are no guarantees and they explicitly discourage bulk geocoding, with no clarifi
by teruakohatu 5y ago
Just keep in mind while there is no API key required for OSM's Nominatum, there are no guarantees and they explicitly discourage bulk geocoding, with no clarification on what is bulk. [1] The lack of clarification seems intentional, which is understandable.
geocode-sqlite does support non-OSM hosted instances of Nominatum so find an alternative if you have large or regular geocoding tasks.
[1] https://operations.osmfoundation.org/policies/nominatim/ https://operations.osmfoundation.org/policies/nominatim/
- dawnerd 5y agoI've been trying to find a good self hosted docker version but just haven't had any luck. I have about 30k addresses I need to geocode and the paid solution are way out of budget.
- kvutza 5y agoThe example of Nominatum use at the geocode-sqlite page shows using a local, thus non-OSM hosted, instance of Nominatum. nominatum = Nominatum(user_agent="this-is-me", domain="nominatum.local.dev", scheme="http") I have not tried it myself, thus if it fails, could you please report on what goes wrong there?
- mtmail 5y ago> from geopy.geocoders import Nominatum It's called Nominatim, not Nominatum. If you run into issues then reporting it on github repository might be the best option. It's not clear if the HN user is the author of the library.