<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div>I would describe <a href="https://westnordost.de/misc/2or1lanes.jpg">https://westnordost.de/misc/2or1lanes.jpg</a> as road<br></div><div>with <br></div><div>- one lane driveable by full-size vehicles<br></div><div>- one parking lane<br></div><div><br></div><div>And tag it as:<br></div><div>lanes=1<br></div><div>parking:lane:both=parallel (judging from what is visible about left side)<br></div><div><br></div><div>Additional detail that I am generally not tagging may specify<br></div><div>for example:<br></div><div><br></div><div>parking:lane:right:parallel=on_street<br></div><div>parking:lane:left:parallel=on_kerb (judging from what is visible on photo)<br></div><div><br></div><div>Tagging whatever parking lane has just allowed parking that fully block it<br></div><div>or is it explicitly marked as parking lane can go into new tag (if not<br></div><div>covered by an existing tagging).<br></div><div><br></div><div>For example I would consider<br></div><div><a href="https://wiki.openstreetmap.org/wiki/File:Barton_St_view_E_between_South_Park_Rd_and_Brown_St,_Macclesfield.jpg">https://wiki.openstreetmap.org/wiki/File:Barton_St_view_E_between_South_Park_Rd_and_Brown_St,_Macclesfield.jpg</a><br></div><div>as lanes=1, not lanes=3<br></div><div><br></div><div>-------------------------------------------------<br></div><div><br></div><div>This gets trickier with:<br></div><div><br></div><div>- illegal parking that nevertheless is accepted, widespread and typical, de facto changing<br></div><div>number of available lanes<br></div><div><br></div><div>For example street that in theory is lanes=2 but due to how people park and lack of need for two lanes,<br></div><div>it is de facto lanes=1 (cars driving over marked centerline as theoretical lanes are blocked<br></div><div>by cars)<br></div><div><br></div><div>- lane that switches between parking lane and driveable lane depending on<br></div><div>hour/day (lanes:conditional solves this)</div><div><br></div><div>- lane that switches between parking lane and driveable lane depending on<br></div><div>how many people park there<br></div><div><br></div><div>Nov 19, 2020, 15:17 by osm@westnordost.de:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>Hello all<br></div><div><br></div><div>First of all, in the past, we have explored many edge cases for the lanes-tag in various discussions and I am happy that for the most part, it seems to be quite well defined by now. However, there is one edge case which is not uncommon at all but still unclear or awkward to tag. Look at this:<br></div><div><br></div><div>https://westnordost.de/misc/2or1lanes.jpg<br></div><div><br></div><div>It is a residential road marked clearly for 2 lanes, so it seems obvious to tag it with lanes=2. But on the other hand, you'll notice that there are parking cars on the right side that effectively render the right lane unusable. These parking cars would (currently) be tagged I believe as<br></div><div><br></div><div>parking:lane:right=parallel<br></div><div>parking:lane:right:parallel=on_street<br></div><div><br></div><div>And the wiki states<br></div><blockquote><div>And the following lanes should be excluded:<br></div><div>[...] Parking lanes [...]<br></div></blockquote><div><br></div><div>So here is an ambiguity in the documentation. On the one hand, if the road has marked lanes, the number of marked lanes should be tagged, on the other hand, there are these kind of "parking lanes" which do not have their own space marked as a parking lane but simply absorb the space assigned to normal car traffic. In OSM tagging, these are also "parking:lane"s as far as I know.<br></div><div><br></div><div>We need to dissolve this ambiguity by defining a way how to distinguish between these two cases:<br></div><div><br></div><div>https://westnordost.de/misc/parallel_parking_lane.png<br></div><div>(1) a dedicated parallel parking lane. This lane should not count as a lane in the lanes-tag.<br></div><div>(2) (parallel) parking is allowed (and used). This should be irrelevant for the lane count.<br></div><div><br></div><div>My suggestion would be<br></div><div>(1) parking:lane:*:parallel = lane<br></div><div>(2) parking:lane:*:parallel = on_street<br></div><div><br></div><div>Maybe especially those who recently involved themselves with parking lane tagging out and about and its documentation could also state their point of view here. According to the wiki edit history, looks like at least Mateusz Konieczny, Supaplex030 and Minh Nguyễn were active.<br></div><div>What do you think?<br></div><div><br></div><div>There is also at least one data consumer I know about that is using parking lane information and displays it visually,<br></div><div>https://github.com/dabreegster/abstreet it would be good to know how they interpret and visualize the data.<br></div><div><br></div><div>Cheers<br></div><div>Tobias<br></div><div><br></div><div>_______________________________________________<br></div><div>Tagging mailing list<br></div><div>Tagging@openstreetmap.org<br></div><div>https://lists.openstreetmap.org/listinfo/tagging<br></div></blockquote><div><br></div>  </body>
</html>