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

Nominatim - Roads in Whitstable return as in Canterbury - how can I fix this?

1

I've been looking at some roads in Whitstable after I was asked why Nominatim incorrectly shows them as being in Canterbury. For example Beechcroft, Thanet Way, Chestfield Road

Clearly these roads are a part of Whitstable yet Nominatim seems to favour Canterbury which, based upon local knowledge, is wrong. I'm unsure of the best method of resolving it having never amended OSM data of this kind and so any guidance/explanation would be appreciated. Thanks.

asked 13 Jun '14, 10:40

Elliveny's gravatar image

Elliveny
66447
accept rate: 0%


One Answer:

1

The reason is that the street is within the boundary relation Chestfield CP https://www.openstreetmap.org/relation/2565513, which is part of the relation Canterbury https://www.openstreetmap.org/relation/448590

There is a relation for the boundary of Whitstable, https://www.openstreetmap.org/relation/2513976#map=13/51.3533/1.0340, but it does not have an admin_level tag. This might make sense, because there is a note "does not exist as administrative unit"

The "normal" solution would be to have a correctly mapped boundary-relation of Whitstable around the street. However, in this case the previous mappers have a different opinion than you about the town. I would get in touch with the editors of those 3 relations and see what's the thruth

answered 13 Jun '14, 16:53

escada's gravatar image

escada
19.0k16166302
accept rate: 21%

edited 13 Jun '14, 18:46

Source code available on GitHub .