This is a static archive of our old OpenStreetMap Help Site. Please post any new questions and answers at community.osm.org.

How can I geocode addresses reliably?

0

I tried using Nominatim to geocode addresses. It turns out that Nominatim cannot handle partial street names in query. That is to get location, street name has to be matched fully. It means I have to provide street's full name (e.g. Miley Cyrus Street) if it's saved that way in OSM. If street name in OSM is not full (e.g. Cyrus Street), to get location from Nominatim I have to provide only part of street's name. How can I deal with this problem?

asked 10 Oct '15, 13:07

sanitas2's gravatar image

sanitas2
11334
accept rate: 0%

edited 10 Oct '15, 13:57

iii's gravatar image

iii
4.9k84082


One Answer:

0

As a user the next best approach is to query again removing words from the address/street.

Related to your other question (https://help.openstreetmap.org/questions/45823/geocoding-engines) no other free/open source geocoder can't handle that either. Maybe https://github.com/etalab/addok for France or geocod.io (not free) for US addresses but none for Poland (your use case in the Nominatim bugs you filed) or the rest of the world.

answered 10 Oct '15, 18:48

mtmail's gravatar image

mtmail
4.8k1574
accept rate: 27%

Source code available on GitHub .