<html><head><meta http-equiv="Content-Security-Policy" content="script-src 'self'; img-src * cid: data:;"></head><body style="background-color: rgb(255, 255, 255); background-image: initial; line-height: initial;"><div id="response_container_BBPPID" style="outline:none;font-size:initial;font-family:"Calibri","Slate Pro",sans-serif,"sans-serif"" dir="auto" contenteditable="false"> <div name="BB10" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"> Hi,</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">The second use should not be encouraged IMHO as it is redundant with the direction of the way.</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">Reguarding the third use, you can use either traffic_signals:direction or direction but the first form will explicitly apply to the traffic_signals while the second may apply to different tags of the node. Imagine a node which is tagged as a traffic light (or a stop) and a crossing or a camera. To which one the direction apply if you don't specify it? If the second form is used, then it applies to all tags which may be associated to a direction. This is how I understand and use it.</div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"><br></div><div name="BB10" id="BB10_response_div_BBPPID" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">From my understanding stops, give ways and traffic lights can be mapped the same way but editors (JOSM, iD) have implemented presets for those features at different point in time without feeling the need for consistency. I know that iD is currently doing the job of having a consistent behavior for those three features and that they might prefer (traffic_signals|stop|give_way):direction instead of direction (to be confirmed). They are also working to display the direction on the node on the map.</div>                                                                                                                                      <div name="BB10" dir="auto" style="width: 100%; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"> <br style="display:initial"></div>                            <div id="blackberry_signature_BBPPID" name="BB10" dir="auto">     <div name="BB10" dir="auto" style="padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">LeTopographeFou</div> </div></div><div id="_original_msg_header_BBPPID" dir="auto">                                                                                                                                             <table width="100%" style="background-color: white; border-spacing: 0px; display: table; outline: none;" contenteditable="false"> <tbody><tr><td colspan="2" style="padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);">                           <div style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid rgb(181, 196, 223); padding: 3pt 0in 0in; font-family: Tahoma, "BB Alpha Sans", "Slate Pro"; font-size: 10pt;">  <div id="from"><b>De:</b> tod@fitchdesign.com</div><div id="sent"><b>Envoyé:</b> 16 mars 2017 5:15 AM</div><div id="to"><b>À:</b> tagging@openstreetmap.org</div><div id="reply_to"><b>Répondre à:</b> tagging@openstreetmap.org</div><div id="subject"><b>Objet:</b> [Tagging] The direction=* tag</div></div></td></tr></tbody></table><div style="border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1pt solid rgb(186, 188, 209); display: block; padding: initial; font-size: initial; text-align: initial; background-color: rgb(255, 255, 255);"></div> <br> </div><!--start of _originalContent --><div name="BB10" dir="auto" style="background-image: initial; line-height: initial; outline: none;" contenteditable="false"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">The “direction” tag [1] has different uses that seem disjoint to me.<div class=""><ol class=""><li class="">To specify the orientation (compass point or degrees from north) of an object (adit or cave entrance, etc.). </li><li class="">To specify direction (clockwise/counterclockwise) around a roundabout (not sure why this is needed as it should be apparent from local laws or specified with a “oneway=yes”).</li><li class="">To indicate the direction (forward/backward) a stop or yield (give way) sign has effect along a way.</li></ol></div><div class=""><div class="">Oddly, that third use seems only for stop and yield signs but not for traffic signals where a “traffic_signals:direction=forward | backward” tag is to be used. However that seems to be the most used form [2]. Apparently some have figured that if we have “traffic_signals:direction” there should be “stop:direction” [3] and “give_way:direction” [4] tags.</div><div class=""><br class=""></div><div class="">And other things where a direction like tag might be used, like roof aspect have their own tags (“roof:direction=*”) [5] which follow the syntax and semantics of the first definition of the “direction=*” tag.</div><div class=""><br class=""></div><div class="">It seems to me that the first and the third definitions should be split into separate tags with the second definition deprecated.</div><div class=""><br class=""></div><div class="">From a data consumer point of view, there may not be a conflict as map rendering is likely to only use the bearing definition while routing would use the forward/backward definition. Though I suppose that a really detailed map may wish to show the actual angle of a stop or yield sign as they are not necessarily exactly aligned with the traveled way. From a mapper’s point of view having totally different  meanings for a tag based on context seems confusing.</div><div class=""><br class=""></div><div class="">Since the “forward” and “backward” values are most used, it may be reasonable to keep the third definition of that tag even though it is inconsistent with “traffic_signals:direction”.</div><div class=""><br class=""></div><div class="">Should we come up with a new tag to replace the angle/aspect meaning of the “direction=*” tag? If so, what tag name would make sense.</div><div class=""><ul class=""><li class="">“Bearing” (some uses which seem to follow the first definition of “direction”) [6]</li><li class="">“Aspect” a couple of instances in use but not clear to me what was intended. [7][8]</li></ul></div><div class="">Thoughts?</div><div class=""><br class=""></div><div class="">[1] <a href="https://wiki.openstreetmap.org/wiki/Key:direction" class="">https://wiki.openstreetmap.org/wiki/Key:direction</a></div><div class="">[2] <a href="https://taginfo.openstreetmap.org/keys/direction#values" class="">https://taginfo.openstreetmap.org/keys/direction#values</a></div><div class="">[3] <a href="https://taginfo.openstreetmap.org/keys/stop%3Adirection" class="">https://taginfo.openstreetmap.org/keys/stop%3Adirection</a></div><div class="">[4] <a href="https://taginfo.openstreetmap.org/keys/give_way%3Adirection" class="">https://taginfo.openstreetmap.org/keys/give_way%3Adirection</a></div><div class="">[5] <a href="https://wiki.openstreetmap.org/wiki/Key:roof:direction" class="">https://wiki.openstreetmap.org/wiki/Key:roof:direction</a></div><div class="">[6] <a href="https://taginfo.openstreetmap.org/keys/bearing#values" class="">https://taginfo.openstreetmap.org/keys/bearing#values</a></div><div class="">[7] <a href="https://taginfo.openstreetmap.org/keys/Aspect#values" class="">https://taginfo.openstreetmap.org/keys/Aspect#values</a></div><div class="">[8] <a href="https://taginfo.openstreetmap.org/keys/aspect#values" class="">https://taginfo.openstreetmap.org/keys/aspect#values</a></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div></div><!--end of _originalContent --></div></body></html>