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's gravatar image

torger
2057716
accept rate: 0%


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.

permanent link

answered 30 Oct '20, 14:35

TZorn's gravatar image

TZorn
10.4k552191
accept rate: 14%

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
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×18

question asked: 30 Oct '20, 12:07

question was seen: 338 times

last updated: 31 Oct '20, 11:45

powered by OSQA