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

Конфігурація маршрутизації - .routing.xml

🚧 This article is incomplete

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

Routing.xml — це файл конфігурації, який зберігає кілька профілів маршрутизації. Кожен профіль є незалежним і має лише базовий профіль OsmAnd як посилання, тому неможливо створити ієрархію профілів, і вам потрібно буде скопіювати всі розділи правил. Кожен з них повністю налаштовується за допомогою routing.xml, це означає, що в коді немає жодних констант, і всі штрафи розраховуються за допомогою цієї конфігурації.

У застосунку ви можете використовувати кілька власних файлів routing.xml та профілів, які можна вибрати в Налаштуваннях -> Профіль -> Налаштування навігації -> Налаштування маршрутизації.

Будь ласка, перегляньте документацію в routing.xml:

Штрафи за дані про висоту

Залежно від обраного режиму (Менш горбистий, Рівнинний, Горбистий) маршрутизації на основі велосипеда та фізичного нахилу (%) дороги, до кожного горизонтального метра додається штраф, розрахований на основі різниці висот.

Штраф 1:2 присвоює коефіцієнт вартості 2.0 для нахилу 3%. Відповідно, сегмент підйому 1 км (вартість 2.0) важиться рівно з рівнинним сегментом 2 км, але має перевагу над будь-яким рівнинним об'їздом, що перевищує 2 км.

Таблиці та діаграми штрафів для велосипедної маршрутизації:

ОпціяНахил:<1%<3%<7%<13%<25%>=25%
Вимкнено/Будь-який (найкоротший, але найважчий)------
Рівнинний (найдовший, але легкий)1:21:121:301:501:74
Менш горбистий (за замовчуванням, збалансований)1:21:81:161:321:48
Горбистий (складніший)1:611:19.71:7.51:31:0.51:0.3
Діаграма нахилу для велосипеда
ОпціяСпуск:<17%<35%<60%>=60%
Вимкнено/Будь-який (найкоротший, але найважчий)----
Рівнинний (найдовший, але легкий)1:6.41:251:25неможливо
Менш горбистий (за замовчуванням, збалансований)1:6.41:251:25неможливо
Горбистий (складніший)1:6.41:251:25неможливо
Діаграма спуску для велосипеда

Залежно від обраного режиму (Менш горбистий, Рівнинний, Горбистий) пішохідної маршрутизації та фізичного нахилу (%) дороги, до кожного горизонтального метра додається штраф, розрахований на основі різниці висот.

Таблиці та діаграми штрафів для пішохідної маршрутизації:

ОпціяНахил:<1%<3%<7%<13%<25%>=25%
Вимкнено/Будь-який (найкоротший, але найважчий)------
Рівнинний (найдовший, але легкий)1:21:121:301:501:74
Менш горбистий (за замовчуванням, збалансований)1:11:41:81:101:15
Горбистий (складніший)1:611:201:71: 31:0.51:0.3
Діаграма нахилу для пішоходів
ОпціяСпуск:<9%<17%<35%<60%>=60%
Вимкнено/Будь-який (найкоротший, але найважчий)-----
Рівнинний (найдовший, але легкий)1:51:101:171:251:40
Менш горбистий (за замовчуванням, збалансований)1:51:101:171:251:40
Горбистий (складніший)1:51:101:171:251:40
Діаграма спуску для пішоходів