Поиск |
|
|
|
Меню |
|
|
|
Опрос |
|
|
|
Опрос |
|
|
|
опрос |
|
|
|
Календарь |
|
« Апрель 2024 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|
|
Пользователи |
|
|
|
Друзья |
|
|
|
Реклама |
|
|
|
|
Приветствую Вас, Гость · RSS |
26.04.2024, 14:07 |
Уровень маршрута и соединяемость дорог
Алгоритм расчета маршрутов определяется иерархией уровней маршрутов, описанной в предыдущем разделе, а также некоторыми требованиями, связанными с соединяемостью дорог. Две дороги соединяются в том случае, если они имеют общую конечную точку широта/долгота и общий z-уровень. Обратите внимание: две дороги должны пересекаться в конечных точках. Точки внутри дороги не рассматриваются при соединении дорог. Кроме того, z-уровень не обязательно отражает физическую высоту дороги. Этот параметр служит для разделения конечных точек при расчете маршрутов.
Еще одно дополнительное требование заключается в том, что отрезки дорог не должны иметь круговую соединяемость. Т.е., местоположения первого и последнего узла дороги не должны совпадать. Использование круговых отрезков дорог может привести к возникновению неоднозначных ограничений на повороты для картографического предпроцессора MPC.
На Рис. показано пример неверного соединения съездов с эстакады. Поскольку зеленые точки пересечений не совпадают, программа не сможет использовать эти дороги для навигации.
Необходимо, чтобы для дорог каждого уровня маршрута схема, включающая в себя дороги данного и высших уровней, представляла собой соединенную сеть. Такая структура требуется для того, чтобы алгоритм создания маршрута мог найти нужный путь среди обширной сети дорог.
На Рис. выше все дороги, показанные черным цветом, должны соединяться с другими дорогами схемы. Если Вы выберете любую точку на черной дороге, то, перемещаясь по дорогам с уровнем маршрута 1 (черные) и выше, Вы сможете пройти все отрезки дорог (Рис.). Если же Вы выберете любую точку на одной из сиреневых дорог (уровень маршрута 2) и будете перемещаться по дорогам с уровнем маршрута 2 и выше, то Вы сможете пройти все отрезки дорог, кроме черных (с уровнем маршрута 1) (Рис.). Этот принцип применим вплоть до дорог с уровнем маршрута 5, которые должны быть соединены со всеми отрезками дорог этого уровня. Если правило соединяемости дорог определенного уровня маршрута не соблюдается, то алгоритм расчета маршрутов может дать сбой.
Соединяемость дорог с определенным уровнем маршрута также играет важную роль в присвоении атрибута ROUTE_LVL съездам с эстакады, соединяющим дороги с разными уровнями маршрута. Важно, чтобы в этом случае уровни маршрута присваивались таким образом, чтобы съезды с эстакады имели минимальный уровень маршрута, необходимый для выполнения правила соединяемости уровней маршрута. Например, на Рис. съездам с эстакады был присвоен уровень 5 для сохранения непрерывности сети магистралей с уровнем маршрута 5. Если бы этим съездам с эстакады не был присвоен верный уровень, навигационные приборы, вероятно, не смогли бы рассчитать более протяженные маршруты из-за нарушения непрерывности сети дорог с высшими уровнями маршрутов.
Применение ограничений на повороты и добавление улиц с односторонним движением еще больше усложняет правило соединяемости дорог. Ограничения на повороты не позволяют использовать определенные маршруты и могут нарушить соединяемость дорог из-за запрета ключевых поворотов. Более подробное описание ограничений на повороты и улиц с односторонним движением, а также формат атрибута TURN_RSTRS Вы можете найти ниже.
|