For that particular query : https://nominatim.openstreetmap.org/details.php?place_id=4103949 I'm trying why it wrongly returns things like L'Île d'Amour (Type: place:hamlet, node 2998389259, 15, 0.0222670563894245 GOTO) which is few kilometers away. asked 23 Jan '15, 09:32 Kyro |
When there are no boundary relations at that level, Nominatim searches for the nearest place node. AFAIK the best solution is to have a complete set of boundary relations on each admin level. answered 23 Jan '15, 12:25 escada 2
I would query why a location within a city is mapped as place=hamlet. I was aware of this usage (probably based on population figures) in the US, but more usually in Europe hamlet is reserved for small groups of houses in the countryside, perhaps with a church, but usually without other facilities.
(23 Jan '15, 12:32)
SK53 ♦
Could it be that the problem is that the point is on a boarder between 2 cities ?
(23 Jan '15, 17:27)
Kyro
Maybe the real "Hamlet" is not mapped (yet), or maybe the other Hamlet's node is closer than the real one. Nominatim cannot know the difference without a boundary around the Hamlet's node.
(23 Jan '15, 22:49)
escada
1
Kyro has since changed the L'Île d'Amour node from hamlet to locality, so it no longer shows up in the above Nominatim query. This may be "tagging for the renderer", though, because it looks like it's a populated place and locality might be the wrong tag. Maybe "neighbourhood" would be better?
(24 Jan '15, 00:36)
alester
Yeah, agree with neighbourhood, certainly wouldn't map it as hamlet or locality.
(24 Jan '15, 12:48)
SK53 ♦
|