я согласен с @vshcherb что надо кропотливо улучшать базу, проставлять переходы где они есть, give away. Автоматом не надо ничего предполагать - косяки полезут в других местах
я согласен с @vshcherb что надо кропотливо улучшать базу, проставлять переходы где они есть, give away. Автоматом не надо ничего предполагать - косяки полезут в других местах
С улучшением карты никто не спорит. Но и объезд светофоров методом "прыжок в сторону, разворот, прыжок обратно" — тоже не очень.
Штрафы за повороты уже стоят по 10 секунд и из-за них уже ломаются другие маршруты. Чаще всего на такие съезды можно поставить знак Give away если он есть, конечно, в любом случае он должен быть, если нет дополнительной полосы на выезд
"Give a way" там будет на всех съездах развязки -- как это поможет проложить маршрут на съезд без дальнейшего разворота на 180?
Эта тема поднимается с периодичностью раз в неделю, существует наверное 5-15% роутингов, которые делают штрафы за светофоры, OsmAnd дает. Поэтому все косяки карты идут к нам, а не к другим программам. Так что и исправлять надо тут
т.е. пока перекрестки строятся максимально простым способом — пересечении двух дорог под углом 90 градусов и мапятся так же (с опциональным светофором на ней) — все работает идеально.
но когда дорожные службы начинают оптимизировать трафик и делают обходы светофоров методом (вот тут направо/налево) можно повернуть мимо светофора, то роутинг начинает ломаться.