[OSM-talk] Re: One way streets
Laurence Penney
lorp at lorp.org
Wed May 17 00:52:59 BST 2006
The problem here is IMO that the basic model of assigning the onewayness
to the way is flawed, even allowing for exception definitions. It is
harder to explain, harder to remember proper methods of working.
In the real world it is parts of roads between junctions that have
directionality. Topologically a sequence of vertices, each with just an
incoming and an outgoing edge, is equivalent to a single edge. And an
edge is directed or not. Therefore we should treat sequences of segments
between junctions as single entities in a UI. A curved (multi-segment)
road portion should work the same as a straight (1-segment) road. This
is all irrespective of any way assignments.
[That said, if - in terms of data compression or usability - it seems
beneficial to allow entire ways to be defined as oneway, then that's
fine for a UI.]
It seems odd that node or segment order is important when anything is
presented visually. Also, being able to set a "reverse" direction (the
"oneway=-1" that's been mentioned) seems essential to me. Therefore the
idea of typing "oneway=yes" seems very hacky. Can the UI not show the
direction visually with a little arrow, and include a 'flip' button? It
seems no more sensible to offer a text interface to this than to have a
text interface to point coordinates or colours.
-- Laurence
More information about the talk
mailing list