Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектування та реалізація навігаційної карти д...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.1 Mб
Скачать

7.2. Створення карти з автоматичною прокладкою маршруту

Автоматична прокладка маршруту або роутинг (від англ. "routing"), що в даному контексті означає "рух за певним (оптимальним) маршрутом". Для виконання роутінгу слід побудувати дорожній граф. Дані для дорожнього графа можуть створюватися тільки для деяких типів об’єктів, а саме - для ліній доріг. Типи доріг та їх назви представлені в таблиці 1.

Табл.1.

Типи доріг

Тип

Типи доріг

Garmin

Navitel

1.

0x00

Дорога

-

+

2.

0x01

Автомагістраль

+

+

3.

0x02

Шосе основне

+

+

4.

0x03

Інші заміські дороги

+

+

5.

0x04

Міська магістраль

+

+

6.

0x05

Вулиця велика

+

+

7.

0x06

Вулиця мала

+

+

8.

0x07

Провулок, проїзд

+

+

9.

0x08

Похилий з'їзд з шляхопроводу

+

+

10.

0x09

Похилий швидкісний з'їзд з шляхопроводу

+

+

11.

0x0a

Сільська дорога

+

+

12.

0x0b

Розв'язка доріг

+

+

13.

0x0c

Круговий рух

+

+

15.

0x1a

Пором

-

+

16.

0x1b

Пором залізничний

-

+

17.

0x16

Алея, стежка

+

+

18.

0x42

Дорога без твердого покриття

-

+

19.

0x43

Тунель

-

+

20.

0x48

Просіка

-

+

21.

0x49

Смуга руху

-

+

Перед створенням вузлів дорожнього графа слід включити спеціальний вид відображення карти - ShowRoutingNodes. У цьому випадку буде видно, які вузли з'єднані, а які ні. В таблиці 2 приведено типи вузлів та їх опис.

Табл.2.

Типи вузлів

Позначення

Опис

1

Помилка формування вузла дорожнього графа. Зазвичай проявляється після переміщення об'єктів при вже створеному дорожньому графі.

2

Кінцевий вузол дорожнього. Обов'язковий для всіх доріг.

3

Зовнішній вузол дорожнього графа.

4

Перетин двох сегментів доріг.

5

Перетин трьох сегментів доріг.

5

Перетин чотирьох сегментів доріг.

6

Перетин чотирьох чи більшої кількості сегментів доріг.

7

Ознака вузла дорожнього графа, що має атрибути обмеження поворотів.

Класи доріг визначають їхній ієрархічний статус в мережі. Спільно з даними швидкісного режиму ці параметри дозволяють гнучко керувати можливостями прокладки маршруту. Вибирається клас дороги у вікні «властивість об'єкта» (ObjectProperties) на вкладці "Routing". Параметри задаються через меню "Routeclass" (рис.4).

В таблицях 3 та 4 представлені статуси доріг та обмеження руху транспорту.

Рис.4. Діалог властивостей об’єкта

Табл.3.

Статус доріг

Статус дороги

Колір лінії в режимі відображення класів доріг

Опис

1

0

Мала вулиця, алея, сільська дорога, стежка

2

1

Проїзджа дорога, круговий рух

3

2

Центральна вулиця, інші заміські дороги

4

3

Основне шосе

5

4

Автомагістраль, З'їзд з дороги

Табл.4.

Обмеженння руху транспорту

Позначення

1

Oneway (Одностороння дорога)

2

Routeistoll (Платна дорога)

3

Noemergency (Не для служб порятунку)

4

Nodelivery(Не для служб доставки)

5

Nocar/motorcycle (Не для машин і мотоциклів)

6

Nobus (Не для автобусів)

7

Notaxi (Не для таксі)

8

Nopedestrian (Не для пішоходів)

9

Nobicycle (Не для велосипедистів)

10

Notruck (Не для вантажівок)

Необхідними даними для прокладки оптимального маршруту є задання для кожного відтинку доріг її статусу та швидкісного режиму. Типові обмеження швидкості в залежності від класу дороги представлено в таблиці 5.

Табл.5.

Обмеження швидкостей

Обмеження швидкості

Колір ліній при відображенні класів доріг

В межах населених пунктів

На заміських шляхах

1

до 5 км/год

Пішохідні доріжки

Стежки

2

до 20 км/год

Внутрішньодворові проїзди

Важкопрохідні дороги

3

до 40 км/год

Дороги з поганим покриттям

Ділянки доріг з обмеженням швидкості

4

до 60 км/год

Вулиці, магістралі в н.п.

Сільські дороги

5

до 80 км/год

Автомагістралі

Дороги з невеликими дефектами

6

до 90 км/год

Великі автомагістралі

Звичайні дороги з покриттям

7

до 110 км/год

Не застосовується

Автомагістралі

8

Без обмежень

Не застосовується

Поліпшені автомагістралі

Для Створення дорожнього графа слід вибрати команду Инструменты- Создать дорожний граф. Відображення слід перемкнути в режим показу вузлів дорожнього графа – ShowRoutingNodes . Результ виконання команди - карта з класифікацією доріг і вузлами графа. Оператор має змогу встановити обмеження руху на окремих ділянках доріг згідно з регламентом дорожніх знаків і дорожньої розмітки. Наприклад, вставити заборону поворотів, позначити дороги з одностороннім рухом тощо. На отриманому зображенні карти стрілками буде вказано можливий напрямок руху по дорогах (рис.6).

Рис.6. Приклад доріг з одностороннім та двостороннім рухом

Для налаштування вузлів слід викликати діалог Свойства узла (рис.7) використовуючи інструмент , навести курсор миші на потрібний вузол і правою кнопкою викликати контекстне меню у якому вибрати Свойства узла.

Овал 100

Рис.7. Вікно «Свойства узла».

Тепер карта містить дані про дорожній граф і тепер стає можливою автоматична прокладка маршрутів. Якщо потрібно, щоб за деякими дорогами маршрут проходив лише в разі крайньої необхідності, слід змінити в бік зменшення дозволену швидкість. При інших рівних умовах маршрут буде будуватися за тими дорогами, які мають більший статус.