<div dir="ltr">Last night I wrote a long discussion of why I think we need to show the cardinal directions of both OSM forward and OSM backward for 2-way ways that serve both route directions in relation member roles. <div>
<br></div><div>In particular I argued for the use of two different symbols for two use cases: one where the tag value is compound, like "east:unsigned" or "north:express", and the other where there are two values to convey, e.g., "east;west" meaning OSM forward on this way is posted "east" and OSM backward on this way is posted "west".  </div>
<div><br></div><div>On further reflection, I think Martijn's pipe symbol example for an ordered list of lane speeds, e.g., "60|60|40" across Lane 1, Lane 2, and Lane 3, also applies to my wish to show the posted cardinal direction on a 2-way single carriageway. Thus, "east|west" would mean that the OSM forward direction lanes are posted "East" and the OSM backward direction lanes are posted "West."</div>
<div><br></div><div>Combined with the use of the colon for compound values, we would have examples like</div><div><br></div><div>"east:unsigned|west:unsigned"  </div><div>"north|south:unsigned"</div><div>
"north|east"</div><div><br></div><div>The two symbols are visually distinctive for human readers, and this also would continue the practice of using the pipe symbol to represent lanes or sets of lanes on a roadway.</div>
<div><br></div><div><div>On the Kennedy Expressway (I 90;I 94) out of Chicago, I think the three carriageway roles might be </div><div><br></div><div>"east"</div><div>"reversible:east|west"     This would indicate that OSM foward serves as "east" at times, and ODM backward serves at other times as "west".  </div>
<div>"west"</div></div><div><br></div><div>Currently the median express lanes are coded with roles "reversable".</div><div><br></div><div>If the central carriageway ways were to use OSM forward as westbound, I would suggest that they should ideally be swapped around, or otherwise coded as "reversible:west|east".</div>
<div><br></div><div>****</div><div><br></div><div>Earlier I had conflated the "Ike" / Eisenhower Expressway (I 290) with the Kennedy Expressway (I 90;I 94).  Sorry.</div><div><br></div><div>Peter</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Dec 18, 2013 at 1:46 PM, Wolfgang Zenker <span dir="ltr"><<a href="mailto:wolfgang@lyxys.ka.sub.org" target="_blank">wolfgang@lyxys.ka.sub.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
* Martijn van Exel <<a href="mailto:m@rtijn.org">m@rtijn.org</a>> [131218 20:46]:<br>
> I am having second thoughts on the colon separator for<br>
> role=north:unsigned. The colon separator seems to be more common in<br>
> keys, like lanes:forward=2, lanes:backward=2 etc. while the semicolon<br>
> or pipe seem to be more prevalent to separate values. The pipe<br>
> character seems to be more widely used when there is an ordered set of<br>
> elements, like lanes:maxspeed=40|60|60 to indicate speed limits for<br>
> lanes 1,2,3 respectively, whereas the semicolon seems to be used as a<br>
> more generic separator like destination=Salt Lake City;Reno. (Even<br>
> there you could argue that there is an ordering, the first element<br>
> would appear first on the sign, the second one below that.)<br>
<br>
> So I changed the wiki<br>
> <a href="http://wiki.openstreetmap.org/wiki/Highway_Directions_In_The_United_States" target="_blank">http://wiki.openstreetmap.org/wiki/Highway_Directions_In_The_United_States</a><br>
> to reflect this and propose the semicolon approach:<br>
<br>
> role=north;unsigned.<br>
<br>
> OK?<br>
<br>
the semicolon is usually the separator that you use if you have several<br>
unrelated values that unfortunately share the same key; I would interpret<br>
"role=north;unsigned" as 'this object has both the tags "role=north" AND<br>
"role=unsigned"'. I recommend staying with the colon approach, because<br>
we don't want to express two separate independent roles but the role<br>
"north" which happens to be of the "unsigned" version in this object.<br>
<br>
Wolfgang<br>
<br>
_______________________________________________<br>
Talk-us mailing list<br>
<a href="mailto:Talk-us@openstreetmap.org">Talk-us@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-us" target="_blank">https://lists.openstreetmap.org/listinfo/talk-us</a><br>
</blockquote></div><br></div>