On Sun, Aug 30, 2009 at 11:45 AM, John Smith <span dir="ltr"><<a href="mailto:deltafoxtrot256@gmail.com">deltafoxtrot256@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">2009/8/31 Anthony <<a href="mailto:osm@inbox.org">osm@inbox.org</a>>:<br>
</div><div class="im">> No, it's a redesign of the whole system.  A system which wasn't made for<br>
> per-lane routing information.<br>
<br>
</div>It wasn't designed with relations either, but they now exist too.<br>
<br>
In any case I've only suggested a minor change to add children to ways<br>
and how this could be represented as one table for the DB and<br>
additional tags for ways. Not exactly redoing things from scratch.<br>
</blockquote></div><br>And that's part of what's wrong with it.  You still haven't explained how to handle stop signs on bi-directional, one lane road.  You haven't explained how to handle lane-changes.  You require ways to be split every time the number of lanes changes (though I guess any system with "lanes=*" does that).  You don't explain how to record where lanes can be changed and where they can't.  You require adding children to every single bi-directional road in the world that merely has a stop sign.<br>
<br>And you seem to be opposed to splitting ways in situations where there is a painted median.  Yet you offer no explanation of how to handle the situation in the example I provided, where all the commercial solutions split the way.<br>
<br><div class="gmail_quote">On Sun, Aug 30, 2009 at 11:50 AM, John Smith <span dir="ltr"><<a href="mailto:deltafoxtrot256@gmail.com">deltafoxtrot256@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

As for per-lane routing, funnily enough people actually listed this as<br>
a reason to do it, so you can have smarter routing.<br>
</blockquote></div><br>It is a reason to do it.  But it's a reason to do it right.<br>