On Mon, Jun 16, 2008 at 1:58 PM, Jon Bright <[EMAIL PROTECTED]> wrote:

> I've changed via from node to way because there may well be no "forking"
> node which is unique to the route being travelled.  Intermediate nodes
> which only have two connections will, I imagine, frequently be ignored
> by routing software, as they're not relevant to the calculations at
> hand.  Whereas two different ways to do the same thing implies a fork,
> which implies two different way IDs.

I may not understand you correctly.

My understanding is that the 'via' node will always occur in both the
'from' way and the 'to' way.

The difficult case is http://www.rational.co.za/routeRelation.png
All 3 ways are bidirectional. If the computer wants to route you from
the gray way to make a left turn (with or without reaching the green
way) it needs to be able to reliably detect which relations to use.

The best way will be if the via is a node and we have a tag specifying
left or right turn, like the turn restriction has the 'restriction'
key. And the closer we can bring these relation templates together,
the better.

_______________________________________________
Routing mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/routing

Reply via email to