Hello,
I have been experimenting with the Nominatim to handle geocoding freeform
addresses and have observed a few issues and I'm wondering if there are
workarounds that people might recommend. Here are some of the things I've
observed:
1. Road exists but address has wrong locality. There seem to be lots of
these kinds of cases in which the road exists but it's not in the locality
specified in the input and so the geocoder fails. This seems to be a common
problem for suburban addresses. Is there a way to enable a search that looks at
nearby localities? Examples:
* "15083 W. FORD DRIVE, PARK HILL, OK, 74451" ("Cherokee", not "park
hill")
* "1125 Pond Side Dr, Colorado Springs, CO, 80911" -> Is in "El Paso
County", not Colorado Springs
* "279 E.G. Fowler, Waycross, GA, 31503" -> Road is actually in
neighboring county ("brantley")
* "1 Tranquility Base, Huntsville, AL, 35805" -> Road is actually in
Madison (which is, in turn, part of the Huntsville metro area)
2. Fallback: if the street component of the address is not parseable or not
found, can the geocoder be configured to fall back to the next less granular
address component (i.e. house number --> street --> city --> province). For
example: "Foobar, Madison, AL" should resolve to "Madison, AL". This would be
the case for post office boxes as well – the geocoder could just return the
city instead of failing altogether for those addresses.
3. Zip+4: the search seems to fail for Zip+4 zip codes. Should these be
filtered out in the input or is there a way to get the geocoder to ignore them?
Thanks!
--GKC
_______________________________________________
Geocoding mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/geocoding