[Tagging] Streets with gradually increasing widths

Kashish contrapunctus at disroot.org
Wed Aug 16 04:33:08 UTC 2023


Thanks for the responses, everyone.

It's not too important to me that we use the median width for width=*, so if we use width:start=*/width:end=*, we can continue using width=* for the minimum width.

Tagging way nodes with width=* or width:carriageway=* was actually my first attempt at a solution, but I preferred pbnoxious' suggestion of width:start=*/width:end=* - that way, what is arguably a property of the way is associated with the way rather than its nodes. There's another issue - way nodes may be shared by multiple ways, resulting in ambiguity.

The workaround of splitting up the way at different points and adding different width=* tags to each segment is inelegant, but has many things going for it - namely compatibility with existing routers and preventing existing editors from messing up data.

Now I'm thinking of documenting two solutions on the wiki -

1. width:start=*/width:end=*, optionally with width=* for the minimum width of the street, and with a word of warning about the results of editors splitting ways.

2. Splitting the way and using existing width=* etc tags on the segments, and noting the benefits of this approach.



More information about the Tagging mailing list