OpenStreetMap logo OpenStreetMap

Location of name tag

Posted by superbondbond on 6 November 2008 in English.

I have a local river tagged with name=

The problem I see is how the name is located on the rendered map. My guess is that it is located at the geometric center of the way. In the case of where there is a large bend in the river, the name is located way off.

Is the best suggestion to split that section into smaller ways, forcing the name to be located closer (and therefore more often)?

I don't suppose there is a method of locating the name manually.

Location: Natrona County, Wyoming, United States
Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from TomH on 7 November 2008 at 00:18

No, the solution is not to split the way. Nor is it to provide a means of manual location. The solution is to fix whatever renderer is not choosing the right location.

Comment from eAi on 7 November 2008 at 02:47

Indeed, you should never be adjusting the map data to make the renderer work correctly. As long as you follow the conventions for the data, the renderer should catch up. I imagine there's somewhere you can report such issues.

Comment from wieland on 7 November 2008 at 15:36

This looks like you should use
osm.wiki/index.php/Relation:multipolygon
The river border is outer and the islands are inner.

Comment from chillly on 7 November 2008 at 16:26

You have drawn the river with waterway=riverbank to draw the boundary of the river, which is fine. You could draw a line down the river between the banks tagged with waterway=river and add the name tag to that way. As well as making the name follow the path of the river, it allows you to indicate the direction of the flow by the direction of the way.

Comment from superbondbond on 7 November 2008 at 18:52

Great. Thanks for all the help!

Log in to leave a comment