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

Про маршрутизацію в 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), Автомасштабування та дані OsmAnd Live (лише Android). Детальний опис читайте в статті Налаштування навігації.

Останнє оновлення: липень 2024