Вполне возможно что oneway=no поможет (и поможет только для одной точки). Но вдруг это косяк конвертера ? :)Давайте я выложу другие картинки...Я не совсем понимаю ПОЧЕМУ он сворачивает до того как дорога станет в одну линию. Ближайшее место где дорога становится двусторонней и теоретически (в программе) можно развернуться это светофор.1.jpg - это как он прокладывает неправильно. Начало и конец на самом краю МО.2.jpg - это как проложит маршрут если сдвинуть на 15 метров ближе к светофору(отправляет вокруг квартала и выезд на дорогу7 через дорогу8 ).У меня вот такая мысль родилась- на 2 картинке выезд с 8 на 7 красным указан. В ОСМ нет там проезда (в жизни есть поворот).Вопрос - почему маршрут срезается и идет там где идет?- п.9 Роутинг между файлами происходит по узлам имеющим признак "внешний". программа ищет ближайший (на расстоянии 10 метров) "внешний" узел и "собирает" дорожный граф. Оба пункта чем то похожи. Происходит перескок с маршрута.по п.1 подозреваю что алгоритм конвертера настроен например на "если угол острый и поворот только направо, то срезать маршрут вправо, за 10-15 метров".по п.2 предполагаю что при смене карт, программа ищет несколько ближайших точек входа на маршрут (одна точка ближайшая в попутном направлении, другая ближайшая в обратном), и разворот на 180 градусов короче для программы.Вполне возможно что обе точки в радиусе 10 метров от границы МО, и в роутинге цепляется встречная, а не попутная..Что скажут разработчики конвертера?ps забыл расписать цифры :)1- светофор2- точка соединения дорог 3 и 64 и 5 это продолжение 7между 7 и 8 есть в реале поворот с дороги 8 на 7, но на OSM его нет.
Если посмотреть, как нарисовано в OSM, то видно участки нарисованные одной линией. Вот на них и нужен тэг oneway=no. В противном случае конвертер (osm2mp) поставит там одностороннее движение, которое должно быть по умолчанию. Со всеми вытекающими в области роута...
Борис.Я не понял почему эти дороги должны быть двусторонние, если их 2 и они направлены навстречу друг другу.Учитывая что я новичек (читай неграмотный), и эта тема про кинвертер, я дождусь новой выгрузки на геофабрике и скомпилю новую МО. Если будут вопросы - отпишу с соответствующей темке через недельку.Спасибо за ответ.
Проблема была не в запрете поворотов. По умолчанию trunk_link подразумевает одностороннее движение. В указанной развязке есть три участка, где движение должно быть двухсторонним. В таких случаях нужно явно указывать oneway=no. На одном из участков такой тэг стоял, а на двух других его не было. Исправил в OSM. Кстати, если посмотрите в mapedit, там это будет хорошо видно.
Речь про tuRn restriction?Поискал что Вы предложили менять - не нашел...Допишу больше информации.- В точке разворота (которую предлагает неправильно программа) сплошная линия, и развернуться там нельзя.- атлас создан общий на оба региона.Счас специально убрал карту М, и указал в МО начало и конец маршрута на этом отрезке где косяк.Косяк также появился. Т.е. проблема не со стыковкой двух регионов, а именно с этой дорогой.Но где запретить разворот (указать в свойствах) не знаю (обе дороги односторонние на OSM и в GPSME).Если обьясните как или покажете где прочитать - исправлю.
В карте надо исправить tun restriction на етого путевой узла.
Обсуждение конвертера карт программы "Семь Дорог"
Обсуждение конвертера карт программы "Семь Дорог" - Форум Навикей
Комментариев нет:
Отправить комментарий