<html dir="ltr"><head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body style="text-align:left; direction:ltr;"><div>Hi António</div><div>Normally I would add direction:forward or direction:backward to a stop or give_way to indicate which direction it applies in.</div><div><br></div><div>Where speed limits are different you can use maxspeed:backward and maxspeed:forward.</div><div><br></div><div>Phil (trigpoint)</div><div><br></div><div><br></div><div>On Sat, 2020-05-02 at 15:16 -0300, António Madeira wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
    Hi there.<br>
    Following this topic, I would like to extend the discussion to the
    mail list, because I think this is an important issue that should
    have a broad solution.<br>
    <a class="moz-txt-link-freetext" href="https://forum.openstreetmap.org/viewtopic.php?id=69011">https://forum.openstreetmap.org/viewtopic.php?id=69011</a><br>
    <br>
    <br>
    Several months ago, I stumbled upon a problem which I found no
    solution to. At the time, I searched for help in the Telegram
    channel and someone gave me a solution that I've been using since
    then.<br>
    Meanwhile, another mapper contacted me in private and told me about
    another kind of solution to this problem.<br>
    I would like to know if these are both valid and/or which one is
    more useful for routing.<br>
    <br>
    I'm showing here illustrations of the problem and the two solutions
    given.<br>
    <br>
    <br>
    <b>Problem #1:</b><br>
    <a class="moz-txt-link-freetext" href="https://i.imgur.com/8MiiKFH.png">https://i.imgur.com/8MiiKFH.png</a><br>
    <br>
    The selected way has a STOP at the end for those who turn left and a
    give way sign for those who turn right.<br>
    The "problem" is: how to map those two signs correctly and make them
    useful for routing software?<br>
    <br>
    <b>Problem #2:</b><br>
    <a class="moz-txt-link-freetext" href="https://i.imgur.com/cLFRtLG.png">https://i.imgur.com/cLFRtLG.png</a><br>
    <br>
    There are no painted islands and no physical divisions. The middle
    lane as a STOP sign to turn left.<br>
    <p>If you have<br>
      lanes=3;<br>
      lanes:forward=1;<br>
      lanes:backward=2;<br>
      turn:lanes:backward=left|through </p>
    <p>how do you indicate that there's a STOP on one of them?</p>
    <br>
    <br>
    <br>
    <b>Solution #1:</b><br>
    <a class="moz-txt-link-freetext" href="https://i.imgur.com/HDmvZiB.png">https://i.imgur.com/HDmvZiB.png</a><br>
    <br>
    Use both traffic signs on the way and create one enforcement
    relation for each of them. A "from" enforcement on the STOP and a
    "to" on the left segment of "Rua Paulo VI" and a "from" enforcement
    on the give way and a "to" on the right segment of "Rua Paulo VI".<br>
    <br>
    <br>
    <b>Solution #2:</b><br>
    Just use the following tags:<br>
    highway=secondary<br>
    lanes=2<br>
    oneway=yes<br>
    name=Rua da Quinta<br>
    ref=EN 350<br>
    surface=asphalt<br>
    traffic_sign:lanes=stop|give_way<br>
    turn:lanes:forward=left|right<br>
    <br>
    I never used traffic_sign:lanes tag, but it seems legit, although
    Taginfo only shows 20 uses for this:<br>
    <a class="moz-txt-link-freetext" href="https://taginfo.openstreetmap.org/search?q=traffic_sign%3Alanes">https://taginfo.openstreetmap.org/search?q=traffic_sign%3Alanes</a><br>
    <br>
    <br>
    Any considerations would be much appreciated.<br>
    <br>
    Regards.<br>
  

<pre>_______________________________________________</pre><pre>Tagging mailing list</pre><a href="mailto:Tagging@openstreetmap.org"><pre>Tagging@openstreetmap.org</pre></a><pre><br></pre><a href="https://lists.openstreetmap.org/listinfo/tagging"><pre>https://lists.openstreetmap.org/listinfo/tagging</pre></a><pre><br></pre></blockquote></body></html>