Если хорошо подумать, то навигатор обязан при любом изменении направления в маршруте подать команду примите левее или правее. Как по правилам
Замороченные места можно отдельно прописать
Кстати, osmand, мне команды продавал. Даже на дороге с большим радиусом твердил «примите правее»
Спасибо, дописал последние два пропозала в заметку. Но они для поворотов совсем не годятся. По мне, лучше довести до ума украинский пропозал, совместив его с lane:x:direction.
Их бы вообще все три совместить
Направление от украинцев, только без сокращений, теги писать как lane:x:
и кроме direction впихнуть туда еще role (carriageway|sidewalk|separator|cycleway|bus_lane и т.д.), width, surface, maxspeed и прочее (как во втором на релейшне).
Смысл в том, чтобы не городить по двадцать пять релейшнов на дорогу, оставив максимальную гибкость достаточную для описания дороги в целом, практически с полной отрисовкой.
Scondo, у меня сейчас план вытащить из Лёши тот самый хелп к MPC, и на основе тамошнего описания, всех пропозалов и здравого смысла сотворить единый мега-пропозал, чтобы без отношений и всем было хорошо
По-моему, это очевидно, что должен быть соответствующий знак типа “->”(слева-направо) или “<-” (справа налево, по умолчанию), указывающий как идёт нумерация.
Потому что нумеровать будут как угодно, а так хоть какой-то порядок.
Кстати да… реверсы никак же сейчас не отметить, в Питере 4 знаю, где сначала одни едут, а потом другие. Это и на время проезда влияет (при роутинге) и просто полезная информация.
Мало того, что нет в/у, так ещё не все знают, что полосы торможения и разгона хоть по ширине могут быть такие же, как и остальными, но в нумерации участия не принимают. Т.е. вот тут на самом деле 2 полосы движения, а не 3 (там нет знака “движени по полосам”, поэтому правая становится полосой торможения, а левая из полосы разгона превращается в “полноценную”), как кажется “с первого взгляда”. Хотя я замапил 3, потому что так проще и, кмк, понятнее.