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

Reverse geocoding yields wrong address

0

I have a similar problem as before:

Here is a address:

195, Caroni Savannah Rd, San Fernando, Trinidad and Tobago

"San Fernando" in this case, (and it appears all over Trinidad) is not correct. It simply not supposed to be there.

What can I do to make these changes?

If not, can someone do it?

Please advise.

Jai

asked 20 Jun '12, 02:12

dejaiman's gravatar image

dejaiman
11223
accept rate: 0%


One Answer:

3

You can use Nominatim to search for this address. Then, click on the little grey details link of the first search result. This is Nominatim's view of this object, you can clearly see how the address is build. It also includes San Fernando as a node tagged with place=city.

San Fernando seems to be the next closest city Nominatim can find, so it assumes that Caroni Savannah Rd belongs to San Fernando. It cannot know better because there is no boundary relation for San Fernando and the other cities. You have to add such a relation with a correct admin_level tag (something between admin_level=7 and admin_level=10, the wiki page will tell you) so that Nominatim can know which place belongs to which city.

answered 20 Jun '12, 05:42

scai's gravatar image

scai ♦
33.3k21309459
accept rate: 23%

edited 20 Jun '12, 11:53

How and where do you change the admin levels?

Jai

(20 Jun '12, 11:10) dejaiman

First you have to find a compatible source for the boundary and then add it to OSM by creating a boundary relation using your favourite editor.

This isn't an easy task for a beginner, maybe someone will help you. You can try to contact local mappers via the mailing lists for example.

(20 Jun '12, 11:53) scai ♦

Source code available on GitHub .