Konfiguracja routingu - .routing.xml
This article is incomplete & needs to be reviewed. You can help by creating a pull request.
Routing.xml to plik konfiguracyjny, który przechowuje wiele profili routingu. Każdy profil jest niezależny i ma tylko podstawowy profil OsmAnd jako odniesienie, dlatego nie jest możliwe stworzenie hierarchii profili i trzeba będzie skopiować wszystkie sekcje reguł. Każda z nich jest w pełni konfigurowalna za pomocą routing.xml, co oznacza, że w kodzie nie ma żadnych stałych, a wszystkie kary są obliczane przy użyciu tej konfiguracji.
W aplikacji można używać wielu niestandardowych plików routing.xml i profili, które można wybrać w Ustawieniach -> Profil -> Ustawienia nawigacji -> Ustawienia routingu.
Proszę sprawdzić dokumentację w routing.xml:
- https://github.com/osmandapp/OsmAnd-resources/blob/master/routing/routing.xml#L24
- Inne przykłady https://github.com/osmandapp/OsmAnd-resources/tree/master/routing
Kary za dane wysokościowe
W zależności od wybranego trybu (Mniej pagórkowaty, Płaski, Pagórkowaty) routingu rowerowego i fizycznego nachylenia (%) drogi, do każdego metra poziomego dodawana jest kara obliczona na podstawie różnicy wysokości.
Wyjaśnienie podane jako 3% 1:2 oznacza, że trasa o płaskim odcinku 2 km będzie preferowana nad trasą o nachyleniu 3% na 1 km, chociaż trasa o nachyleniu 3% na 1 km będzie preferowana nad trasą płaską 2,5 km.
Tabela kar dla routingu rowerowego:
Opcja | Nachylenie: | <1% | <3% | <7% | <13% | <25% | >=25% | Spadek: | <17% | <35% | <60% | >=60% |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Wyłączone/Dowolne (najkrótsza, ale najtrudniejsza) | - | - | - | - | - | - | - | - | - | - | ||
Mniej pagórkowata (domyślna, zrównoważona) | 1:2 | 1:8 | 1:16 | 1:32 | 1:48 | 1:6.4 | 1:25 | 1:25 | niemożliwe | |||
Płaska (najdłuższa, ale łatwa) | 1:2 | 1:12 | 1:30 | 1:50 | 1:74 | 1:6.4 | 1:25 | 1:25 | niemożliwe | |||
Pagórkowata (trudniejsza) | 1:61 | 1:19.7 | 1:7.5 | 1:3 | 1:0.5 | 1:0.3 | 1:6.4 | 1:25 | 1:25 | niemożliwe |
W zależności od wybranego trybu (Mniej pagórkowaty, Płaski, Pagórkowaty) routingu pieszego i fizycznego nachylenia (%) drogi, do każdego metra poziomego dodawana jest kara obliczona na podstawie różnicy wysokości.
Tabela kar dla routingu pieszego:
Opcja | Nachylenie: | <1% | <3% | <7% | <13% | <25% | >=25% | Spadek: | <9% | <17% | <35% | <60% | >=60% |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wyłączone/Dowolne (najkrótsza, ale najtrudniejsza) | - | - | - | - | - | - | - | - | - | - | - | ||
Mniej pagórkowata (domyślna, zrównoważona) | 1:1 | 1:4 | 1:8 | 1:10 | 1:15 | 1:5 | 1:10 | 1:17 | 1:25 | 1:40 | |||
Płaska (najdłuższa, ale łatwa) | 1:2 | 1:12 | 1:30 | 1:50 | 1:74 | 1:5 | 1:10 | 1:17 | 1:25 | 1:40 | |||
Pagórkowata (trudniejsza) | 1:61 | 1:20 | 1:7 | 1: 3 | 1:0.5 | 1:0.3 | 1:5 | 1:10 | 1:17 | 1:25 | 1:40 |