Hi to all, I have 2 different database setup first one contains planet data got from http://planet.osm.org/ and the second one contains NorthAmerica data got from http://download.geofabrik.de/ I got different geocode result from both database setup. For ex: q=9153 East Maple Lane Scottsdale 85255 gives empty data from planet DB, but got result from NorthAmerica DB. Similarly I triggered geocode for 1000 address, and 150 results are differs between both DBs & NorthAmerica setup give better results. How it is possible ? asked 29 Mar '16, 10:49 Rajavelu_M |
This can happen as a result of the continuous update process of the database. When the database on osm.org was originally imported, the relation that describes the boundary of Scottsdale was probably broken and so the road was assigned to a different city. Meanwhile that mistake has been fixed in the OSM database but not all addresses in the Nominatim database have been updated yet. Your own database used the newer OSM data and therefore got the address right. I've now applied a forced update to the city of Scottsdale and all is well again on osm.org. answered 30 Mar '16, 19:55 lonvia |
Some detailed examples would not hurt. Would guess some results may differ because there is something named similarly outside the North America also.
Please report a bug in https://github.com/twain47/nominatim/issues as something surely is off. Please include the location of East Maple Lane:
http://nominatim.openstreetmap.org/details.php?place_id=293858094
Please see https://github.com/twain47/Nominatim/issues/419