Hi, I installed a local Nominatim server, including TIGER data. In some reverse-geocoding queries for locations in the US, I'm not getting back the state. For example, for the following query, I get a similar result on my local server, minus the state: http://nominatim.openstreetmap.org/reverse?lat=25.760901249584499&lon=-80.145328467942463 Does anyone know what could be the reason for this? Thanks, Raz asked 11 Mar '14, 09:45 RazAlon |
The Florida relation was broken in early January. It has been fixed in the meantime but you still caught the bad version with your import, so the boundary for Florida is missing. Here is a way to update your database for such broken objects without a reimport:
If you run updates on your database, (1) will happen automatically. Dependent places, however, will not be updated for larger areas for performance reasons, so you may still want to do (2) and (3). answered 11 Mar '14, 22:50 lonvia 1
Thank you, that explains about 93% of my missing states. I do see the same problem in other states too, for example Kansas: http://nominatim.openstreetmap.org/reverse?lat=39.062966597302903&lon=-94.608148997737700 Are there any other general known problems? Thanks, Raz
(12 Mar '14, 09:19)
RazAlon
2
The Kansas example is a road that goes over the state boundary and clearly has a problem with that (after reindexing, it's visible on osm.org, too). That is a bug worth reporting.
(12 Mar '14, 09:44)
lonvia
thanks, I reported it on github
(23 Mar '14, 10:52)
RazAlon
|
Did you import the entire planet or a US extract only?
the entire planet, the file is from early January 2014
@lonvia does it matter whether one import the whole planet or only a particular country please? I'm struggling with same problem