On 6/9/06, <b class="gmail_sendername">Richard Fairhurst</b> <<a href="mailto:richard@systemed.net">richard@systemed.net</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[big chunks of text quoted because Etienne's original went, I think<br>erroneously, to me rather than to the list]</blockquote><div><br>Sorry, I'm always doing that.... <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Quoting Etienne <<a href="mailto:80n80n@gmail.com">80n80n@gmail.com</a>>:<br><br>> On 6/9/06, Richard Fairhurst <<a href="mailto:richard@systemed.net">richard@systemed.net</a>> wrote:<br>>> Yes, agreed. So roundabouts could be:
<br>>><br>>> - defined as individual ways<br>>> - multiple 'ref' tags, one for each road that meets at the roundabout<br>>> (e.g. ref=A361,ref=A44,ref=A3400 - this avoids the need to say "turn
<br>>> onto the A361" then "turn back onto the A44", because you simply<br>>> prefer the ref you're already on)<br>>> - junction=roundabout<br>>> - oneway=clockwise|anticlockwise<br>
><br>> I think I agree that roundabouts should be a way on its own that is<br>> distinct from all the ways leading to it.<br>><br>> The oneway attribute only needs to be true/false.  True meaning the<br>> traffic is in the direction in which the nodes are ordered in the way,
<br>> false meaning the opposite.    I think it would be difficult to deduce<br>> what clockwise means.  For example:<br>><br>> <way oneway=clockwise><br>>  <node id=1 lat=50.926579090483266 lon=-1.7636343126730878
 /><br>>  <node id=2 lat=50.92650013591016 lon=-1.7633346667141547 /><br>>  <node id=3 lat=50.92660735124737 lon=-1.7633605302878226 /><br>>  <node id=1 lat=50.926579090483266 lon=-1.7636343126730878
 /><br>> </way><br>><br>> What is the clockwise order of these nodes?  And what is the algorithm<br>> to derive this?<br><br>Clockwise is "you turn left when coming onto the roundabout",<br>
anticlockwise is "you turn right". But I guess you're right,<br>oneway=true|false would do.<br><br>>> (In general, FWIW, my personal preference would be to simplify the<br>>> data model by eliminating segments... but I'm not really that bothered.)
<br>><br>> I haven't heard anyone yet defend the need for segments as they are<br>> currently defined.  I can't think of a good reason for them at the<br>> moment - but then maybe someone has more insight than me and they
<br>> exist for a reason...<br><br>Anyone?<br><br>Hey, let's see if we can reinvent the whole OSM data model while<br>Steve's in SF and see if he notices. ;)</blockquote><div><br>It would be nice to get some insight into some of the design decisions that have been made.  There may be genius at work that we just don't get yet.  But there are some characteristics of ways that do need to be sorted out or explained...
<br> <br><br>Etienne<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">cheers<br>Richard<br><br><br>_______________________________________________
<br>talk mailing list<br><a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk
</a><br></blockquote></div><br><br>