Skip to main content

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

Огляд

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

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

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

note
КатегоріяОписПримітка
Офлайн-маршрутизація OsmAndМеханізм офлайн-маршрутизації OsmAnd використовує попередньо завантажені мапи як джерело даних для розрахунку маршруту.Типи навігації: Boat, Bicycle, Car, Horseback riding, Мопед, Мотоцикл, On foot, Public transport, Ski, Вантажівка, Потяг.
Маршрутизація прямо до точкиТакож використовує офлайн-мапи та надає маршрутизацію по прямій лінії (або навігацію від точки до точки).Типи навігації: Пряма лінія, Прямо до точки.
BRouter (офлайн)Офлайн-маршрутизація, що надається додатком BRouter.Доступно лише для Android. Повний опис читайте тут.
Online (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.

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

caution

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

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

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

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

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

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

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

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

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

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

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

Перейдіть до: Menu → Settings → Actions → Export

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

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

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

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

note

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

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

Menu → Settings → App profiles → Navigation settings → Route parameters

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

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

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

Цю статтю востаннє оновлено в липні 2024 року