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? |
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 |