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

Incorrect data return in own setup ?

0

hi,

We setup our own instance of nominatim(version 3.1.0) with planet data (Planet data downloaded on July 1st week 2018 & not yet updating regularly).

The below Nominatim reverse geocode URL return correct data.

https://nominatim.openstreetmap.org/reverse?format=json&lat=19.1896835&lon=72.9465236

But my nominatim server return incorrect result(postalcode only incorrect) as follows:

{"place_id":"1568360","licence":"Data © OpenStreetMap contributors, ODbL 1.0. https:\/\/osm.org\/copyright","osm_type":"way","osm_id":"390034175","lat":"19.18943535","lon":"72.9461104562161","display_name":"MANGAL KARYALAY, Shreenagar Main Rd, Kisan Nagar, ठाणे, Thane, Maharashtra, 560092, India","address":{"townhall":"MANGAL KARYALAY","road":"Shreenagar Main Rd","suburb":"Kisan Nagar","city":"ठाणे","state_district":"Thane","state":"Maharashtra","postcode":"560092","country":"India","country_code":"in"},"boundingbox":["19.1891871","19.1896785","72.9458731","72.9463452"]}

Note: The same data may updated recently(after i have downloaded planet data)? If yes, how to confirm the same. I tried as https://www.openstreetmap.org/api/0.6/way/390034175 . But it shows timestamp as 2 years old.

asked 11 Sep '18, 07:24

Rajavelu_M's gravatar image

Rajavelu_M
253454858
accept rate: 33%

edited 11 Sep '18, 19:18


One Answer:

0

Try running ./utils/update.php --calculate-postcodes from the build directory. It will look at all postcodes and recalculate their (center) position.

answered 11 Sep '18, 12:25

mtmail's gravatar image

mtmail
4.8k1574
accept rate: 27%

edited 11 Sep '18, 12:26

@mtmail: Thanks for your reply. But, Still got the same incorrect postcode only.

Also tried as fresh import of india data only (https://download.geofabrik.de/asia/india-latest.osm.pbf ). But got the above incorrect postcode only. Is there any changes done in Nominatim_3.2.0 for this issue? (Note: I am using 3.1.0)

(11 Sep '18, 18:27) Rajavelu_M
1

Sounds like the OSM postcode data might be incorrect and nominatim.osm.org is displaying older data. Go to http://overpass-turbo.eu/ zoom in to India and run the query "addr:postcode=560092" in the wizard. It will show one postcode 100km away from the others. That could be a reason. There's even two more that don't quite fit the others (10km away).

(11 Sep '18, 18:44) mtmail
1

@mtmail: Thanks again. Yes. Thats the issue. Now i have deleted that incorrect node in osm and re-import with latest india data. Got correct postcode data now.

(14 Sep '18, 11:05) Rajavelu_M

Source code available on GitHub .