Рутинг между регионами в СГ
Zkir ಅವರಿಂದ 9 ಅಕ್ಟೋಬರ್ 2012 ರಂದು Russian (Русский) ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ Last updated on 10 ಅಕ್ಟೋಬರ್ 2012.Как делаются карты ситигида с поддержкой роутинга между регионами ? Надо делать общий нод на границе и дороге, или дорогу резать в этой точке, или как?
К большому счастью, ничего особенного делать не нужно ( в том числе не надо париться кретинистическим согласованием внешних рутинговых нод)
Рутинг в СГ устроен очень просто. Рутинг внутри региона делается по карте этого региона. Рутинг между регионами делается по обзорной карте, в которую включены только дороги, важные для транзитного рутинга. В данный момент это RU-OVRW. Дополнительный плюс этого в том, что возможен рутинг между регионами от разных производителей карт, например осм и не-осм.
Поскольку в России принята и строго соблюдается классификация по значимости, сделать обзорную карту очень легко (выбираются дороги не ниже secondary). В Европах ситуация хуже, поэтому обзорной карты Европы для СГ до сих пор нет.
Upd:
Что требуется для обзорной карты:
1. Чтобы был связный граф.
2. Чтобы он был разумного размера, до 100 тысяч ребер (ребро - участок дороги от перекрестка до перекрестка).
3. Что в месте пересечения границ локальных карт расстояние между дорогами из локальной карты и атласом было не более 10 (или 20, не помню точно) метров.
Discussion
Hindಅವರಿಂದ 05:38 ರಲ್ಲಿ 10 ಅಕ್ಟೋಬರ್ 2012ರಂದು ಅಭಿಪ್ರಾಯ
Хм, то есть недостаточно поставить две карты соседних областей? Нужно ещё обзорку обязательно? А я-то думал, чего оно криво работает. Но работает, хотя и крайне странно, уже собирался багрепорт писать :3
Zkirಅವರಿಂದ 08:56 ರಲ್ಲಿ 10 ಅಕ್ಟೋಬರ್ 2012ರಂದು ಅಭಿಪ್ರಾಯ
Для кого я обзорку вообще делаю? Ставить ее не обязательно, но тогда не будет работать рутинг между регионами :D
Larry0uaಅವರಿಂದ 12:41 ರಲ್ಲಿ 10 ಅಕ್ಟೋಬರ್ 2012ರಂದು ಅಭಿಪ್ರಾಯ
В Европах ситуация хуже - обзорка слишком большая получается, или не хватает дорог не ниже secondary? а еще вопрос - упрощение геометрий тут бы помогло, или нужно, чтоб дороги внутри региональных карт и дороги обзорки совпадали полностью? как рутинговая программа определяет соответствие?
Zkirಅವರಿಂದ 14:03 ರಲ್ಲಿ 10 ಅಕ್ಟೋಬರ್ 2012ರಂದು ಅಭಿಪ್ರಾಯ
Нет, полностью совпадать не должны. Но требуется, чтобы в месте пересечения границ локальных карт расстояние между дорогами из локальной карты и дорогой из атласом было не более 10 (или 20, не помню точно) метров.
Помогло бы стягивание двухвеек в одновейки.
Hindಅವರಿಂದ 04:53 ರಲ್ಲಿ 11 ಅಕ್ಟೋಬರ್ 2012ರಂದು ಅಭಿಪ್ರಾಯ
Меня просто ввело в заблуждение то, что роутинг между соседними регионами работает без всякой обзорки. Но работает иногда с нереальными глюками. :3