I'm mapping a natural area where some of the ponds are named in pairs or more, like (translated) "The Beaver Ponds" which refers to two nearby but separate ponds. I can make the ponds as a single multipolygon where each separate pond is an outer, and name that multipolygon "The Beaver Ponds". To me that feels logical from a database perspective. However, the the OSM renderer seems to put the name only in the biggest pond, instead of placing the name somewhere inbetween all the ponds, like it's done in the official maps. Is that possible to achieve? asked 30 Oct '20, 12:07 torger |
You could map the individual ponds and then put them into a relation of types group or cluster. Have a look at a related question from earlier this year on the usage of these. I have no idea how names would be rendered using these relations but you shouldn't worry about that as every map provider can do that differently anyway. Just make sure the data is entered correctly within our data model. answered 30 Oct '20, 14:35 TZorn 2
Thanks, I went for the group tagging. Unfortunately names doesn't seem to be rendered at all. I know I shouldn't tag for the renderer, but unfortunately the often stated "don't worry how it renders" is like saying "don't worry if you make a useful map or not". I think it's a major problem when the default renderer, which does end up being used as a "end user map" in several ocassions, can't render features that is standard on any official map. It's frustrating when all hard work tagging ends up just invisible. And sometimes it's the other way around, like visible river names inside lakes... aaaarrgghhh. Well, sorry, I just got a minor outburst of frustration.
(31 Oct '20, 11:45)
torger
|