Страница 1 из 2
Создание карты с роутиногом (одностороннее движение)
Добавлено: 11 апр 2006, 00:38
Home
Карту с роутиногом сделал.
А как вставить односторонее движение, незнаю.
Если кто делает, помогите инструкцией. :)
Буду очень благодарен.
Игорь
BREAK YOUR LEG
НИ ПУХА НИ ПЕРА
Re: Создание карты с роутиногом (одностороннее движение)
Добавлено: 11 апр 2006, 09:24
DRAGNI
выделить линию - свойства роутинга - флаг one way - и для наглядности - на 1 табе - дорога имеет направление road has direction кажется (флаг служит только для отображения на экране, роутинг св-в в себе не несет)
Vitaly
Saint Petersburg RUS
ICQ 32808588
Re: Создание карты с роутиногом (одностороннее движение)
Добавлено: 11 апр 2006, 13:44
mkII
Несет - направление.
Cheers. Alex
Re: Создание карты с роутиногом (одностороннее движение)
Добавлено: 11 апр 2006, 14:21
DRAGNI
нет. это только визуализация направления точек.
Для эксперимента наставьте дирекшнов на любых улицах - будет отображаться направление каждой линии, но после компиляции роутить будет в обе стороны без проблем.
Vitaly
Saint Petersburg RUS
ICQ 32808588
Карта с роутиногом
Добавлено: 11 апр 2006, 18:06
Home
Проблема... сделал простую карту... все работает хорошо за исключением такого случая: <IMG SRC="
http://west.net.ua/~kravets/index.files ... .jpg"><IMG SRC="
http://west.net.ua/~kravets/index.files ... .jpg"><IMG SRC="
http://west.net.ua/~kravets/index.files ... >Непонятно почему роут в MapSource идет далее к односторонней дороги и потом назад? Файл карты: <A HREF="
http://west.net.ua/~kravets/">http://we ... > Какой смысл несут роут-ноды в новом MAPEDIT-е? Я думал это они задают односторонность движений? Игорь BREAK YOUR LEG НИ ПУХА НИ ПЕРА
Re: Создание карты с роутиногом (одностороннее движение)
Добавлено: 11 апр 2006, 20:38
mkII
>нет. это только визуализация направления точек.
>Для эксперимента наставьте дирекшнов на любых улицах - будет отображаться
>направление каждой линии, но после компиляции роутить будет в обе стороны без
>проблем.
Каким образом навигатор узнаёт, в какую именно сторону одностороннее движение по данной улице, если во время построения маршрута выбирает либо "вторую полосу" той же дороги (в нужную сторону), либо вообще альтернативный маршрут в объезд?
Причем в рекомендациях по подготовке карт в случае с расписыванием запрещенных поворотов при выезде на дорогу с односторонним движением рекомендуется не ставить запрет поворота "против шерсти", поскольку навигатор, дескать, и так знает, что туда нельзя поворачивать?
Cheers. Alex
Re: Создание карты с роутиногом (одностороннее движение)
Добавлено: 11 апр 2006, 21:26
mkII
Проверить скомпилированный IMG не могу - не на чем.
Но по той же карте, сохраненной в RUS, Русса прекрасно разбирает, в какую сторону по данной дороге с односторонним движением можно прокладывать маршрут, а в какую нельзя.
Простейший случай - незадолго до начала односторонней дороги ставим начало маршрута, чуть дальше конца - конец. :) "По шерсти" маршрут прокладывается как надо. Ничего больше не меняя, инвертируем его, перепрокладываем - маршрут идет в обход, т.е. тоже как надо.
Собственно, мне непонятно, к чему тогда народ регулярно упоминает про дороги с односторонним движением в роутинговой карте Питера, если это якобы никак не влияет на прокладку маршрута?
P.S. Сравнил два идентичных MP-файла, единственное отличие которых - измененное направление одной из дорог. Внутри они отличаются только порядком координат точек, описывающих нужную нам полилинию - при инвертировании направления точки выстраиваются в обратном порядке. Таким образом, при взведенном флаге "DirIndicator=" порядок точек, составляющих полилинию, принимается навигатором (в данном случае Руссой) во внимание при прокладке маршрута, что и требовалось доказать. Хотя остается шанс, что маршрут прокладывается не по "DataX=", а по "NodX=", сгенерированными на основании "DataX=".
Проверяем: пробуем поиграть с параметрами "NodX=", генерируемыми GPSMapEdit'ом - в первый файл скопировал эти параметры из второго. Прокладка маршрута Руссой по сгенерированной карте показала, что рассогласование этих параметров чревато - маршрут пошел и по нужной дороге, и, параллельно, напрямую (прямой линией). Не знаю, как поведет себя в таком случае Гармин, но по крайней мере это говорит о том, что Русса принимает во внимание не только "NodX=", но и порядок точек в "DataX=", требуя, чтобы эти параметры были согласованы. Таким образом, важность порядка следования точек полилинии при прокладке маршрута можно считать доказанным.
Cheers. Alex
Re: Карта с роутиногом
Добавлено: 12 апр 2006, 10:42
DRAGNI
потому как класс автомагистрали выше нежели класс принципл роуд.
Vitaly
Saint Petersburg RUS
ICQ 32808588
Re: Карта с роутиногом
Добавлено: 17 апр 2006, 19:52
mkII
В своих экспериментах я использовал одинаковый тип дорог - 0x0 (road), поэтому классы влиять не могли.
Cheers. Alex
Re: Карта с роутиногом
Добавлено: 18 апр 2006, 22:40
Home
Я поставил в настройках запретить U повороты и теперь все роутит нормально...
Игорь
BREAK YOUR LEG
НИ ПУХА НИ ПЕРА