Не могу понять, как задаются правила проезда перекрестков.
http://wiki.openstreetmap.org/wiki/Relations/Proposed/Turn_Restrictions читал, но досконально так и не понял.
В первую очередь непонятно, почему в качестве from и to выступают не узлы, а пути - ведь это создает неоднозначность.
Допустим, у нас есть перекресток такого вида?
1
|
2-3-4
|
5
Вопрос 1.
Пусть у нас есть путь id=21, проходящий через точки (1,3,5) и путь id=22, проходящий через точки (2,3,4).
Нам нужно запретить левый поворот в направлении (5,3,2), пишем:
relation
type=rectriction
restriction=no_left_turn
member way from 21
member node via 3
member way to 22
правильно?
если “да”, то как нам записать запрет на левый поворот в направлении (1,3,4)?
получается точно так же.
Вопрос 2.
А как запишется запрет на правый поворот (5,3,4), если пути будут такими:
путь id=23, проходящий через точки (1,3,4) и путь id=24, проходящий через точки (5,3,2).