Перейти до основного вмісту

Про маршрутизацію в OsmAnd

Огляд

Офлайн-маршрутизація OsmAnd базується на даних OpenStreetMap і надає різноманітні маршрути для різних цілей. Це список попередньо визначених типів маршрутизації, який можна розширити. Правила навігації містяться у файлі routing.xml і використовуються для офлайн-маршрутизації. Тип маршруту змінюється автоматично при зміні профілю.

Типи маршрутизації

В OsmAnd попередньо встановлені наступні профілі з відповідними типами маршрутизації: Автомобіль, Велосипед, Пішохід, Вантажівка, Мотоцикл, Мопед, Громадський транспорт, Човен, Літак, Лижі, Потяг, Верхова їзда. Крім них, ви можете створювати власні профілі зі специфічними правилами маршрутизації або змінювати алгоритм маршрутизації OsmAnd.

примітка
КатегоріяОписПримітка
Офлайн-маршрутизація OsmAndМеханізм офлайн-маршрутизації OsmAnd використовує попередньо завантажені мапи як джерело даних для розрахунку маршруту.Типи навігації: Човен, Велосипед, Автівка, Верхова їзда, Мопед, Мотоцикл, Пішки, Громадський транспорт, Лижі, Вантажівка, Потяг.
Маршрутизація прямо до точкиТакож використовує офлайн-мапи та забезпечує маршрутизацію по прямій лінії (або навігацію від точки до точки).Типи навігації: Пряма лінія, Прямо до точки.
BRouter (офлайн)Офлайн-маршрутизація, що надається додатком BRouter.Доступно лише для Android. Повний опис читайте тут.
Онлайн (Android)Онлайн-маршрутизація будує маршрут, використовуючи ресурси серверів онлайн через інтернет-з'єднання.Доступно лише для Android. Ви можете налаштувати онлайн-маршрутизацію для побудови маршруту з різних онлайн-сервісів, таких як Graphhopper, OSRM, Routing OSM DE, Generic GPX.

Налаштування офлайн-маршрутизації

Ви також можете створити власний файл routing.xml або змінити стандартний routing.xml і використовувати його для навігації (тільки для досвідчених користувачів OsmAnd).

  • Скопіюйте файл routing.xml на свій пристрій. Уважно прочитайте довідкову інформацію. Як приклад, перегляньте файл routing.xml користувача OsmAnd.
  • Після внесення змін новий файл routing.xml можна додати в OsmAnd, торкнувшись його і вибравши відкрити в додатку OsmAnd.
  • Виберіть змінений Тип навігації для вашого профілю.

Більше інформації про цю функцію можна знайти в Технічній документації та на сторінці OsmAnd на GitHub.

Уникати певних доріг

обережно

Функція уникнення доріг є глобальною і впливає на всі Типи маршрутизації, за винятком Онлайн-маршрутизації та BRouter.

Існує два можливих способи вибору доріг, яких слід уникати при розрахунку маршруту:

примітка
  • Дорогу слід позначати при максимальному збільшенні, оскільки OsmAnd може неправильно інтерпретувати дотик і заблокувати, наприклад, не ту сторону дороги з двома проїжджими частинами або тротуар.
  • Функція "Уникати певних доріг" некоректно працює з опцією Навігація за треком і не впливає на спрощену Навігацію за маркерами.

Меню "Уникати доріг"

Перейдіть до: Кнопка Навігація → Налаштування → Уникати доріг...

Меню Уникати доріг Android

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

Використовуючи опцію Вибрати на мапі, ви можете продовжувати позначати дороги як непридатні для маршрутизації на мапі OsmAnd.

Коли ви вибираєте дорогу, якої слід уникати, за допомогою контекстного меню мапи або меню "Уникати доріг", список доріг буде показаний над екраном мапи.

Список доріг для уникнення на мапі Android

Експорт / Імпорт

Перейдіть до: Меню → Налаштування → Дії → Експорт

Експорт доріг для уникнення Android 1 Експорт доріг для уникнення Android 2

Залежно від налаштувань вашого пристрою та доступних додатків, весь список доріг, яких слід уникати, або лише одну з них можна експортувати у вигляді файлу .osf в різні місця. Виберіть дороги, які ви хочете експортувати, у запропонованому списку.

Ви можете імпортувати дороги, яких слід уникати під час розрахунку маршруту, з інших джерел у форматі файлу .osf. Також це можна зробити за допомогою опції Імпорт (Меню → Налаштування → Дії → Імпорт). Ви можете вибрати імпорт всіх даних або лише кількох доріг для уникнення (позначивши дорогу галочкою у списку).

Імпорт доріг для уникнення Android

примітка

Найзручніший спосіб синхронізувати дороги, яких слід уникати, між вашими пристроями — це використовувати OsmAnd Cloud (потрібна підписка Pro).

Враховувати тимчасові обмеження

Меню → Налаштування → Профілі застосунку → Налаштування навігації → Параметри маршруту

Опція Враховувати тимчасові обмеження дозволяє враховувати тимчасові обмеження на дорогах при розрахунку маршрутів. Це можуть бути, наприклад, дорожні роботи або закриття доріг з якоїсь причини (аварія, ремонт, стихійне лихо). Увімкнення цієї опції може допомогти вам уникнути несподіваних об'їздів або затримок. Будь ласка, зверніть увагу, що іноді ця інформація може бути застарілою. В OpenStreetMap ця інформація зазвичай позначається тегом temporary.

Розділ розробки

Розділ розробки в налаштуваннях Параметрів маршруту (Меню → Налаштування → профіль додатку → Налаштування навігації → Параметри маршруту → Розробка) видно лише тоді, коли увімкнено плагін розробки OsmAnd. Він включає такі налаштування, як Тип маршрутизації (Android) / Алгоритм маршрутизації (iOS), Апроксимація GPX (лише для Android), Автомасштабування та Дані оновлень в реальному часі (лише для Android). Детальний опис читайте у статті Налаштування навігації.