Configurazione del percorso - .routing.xml
This article is incomplete & needs to be reviewed. You can help by creating a pull request.
Routing.xml è un file di configurazione che memorizza più profili di routing. Ogni profilo è indipendente e ha solo il profilo base di OsmAnd come riferimento, per questo motivo non è possibile creare una gerarchia di profili e sarà necessario copiare tutte le sezioni delle regole. Ognuna è completamente configurabile tramite routing.xml, il che significa che non ci sono costanti nel codice e tutte le penalità sono calcolate utilizzando questa configurazione.
Nell'applicazione è possibile utilizzare più file routing.xml personalizzati e profili che è possibile selezionare in Impostazioni -> Profilo -> Impostazioni di navigazione -> Impostazioni di routing.
Si prega di controllare la documentazione all'interno di routing.xml:
- https://github.com/osmandapp/OsmAnd-resources/blob/master/routing/routing.xml#L24
- Other examples https://github.com/osmandapp/OsmAnd-resources/tree/master/routing
Penalità dei dati di elevazione
A seconda della modalità selezionata (Meno collinoso, Pianeggiante, Collinoso) del routing basato sulla bicicletta e della pendenza fisica (%) della strada, viene aggiunta una penalità calcolata dalla differenza di altezza a ogni metro orizzontale.
La penalità 1:2 assegna un fattore di costo di 2.0 a un'inclinazione del 3%. Di conseguenza, un segmento in salita di 1 km (costo 2.0) è equiparato a un segmento pianeggiante di 2 km, ma è preferito rispetto a qualsiasi deviazione pianeggiante che supera i 2 km.
Tabelle e grafici delle penalità per il routing in bicicletta:
| Option | Incline: | <1% | <3% | <7% | <13% | <25% | >=25% |
|---|---|---|---|---|---|---|---|
| Disabled/Any (the shortest but hardest) | - | - | - | - | - | - | |
| Flat (the longest but easy) | 1:2 | 1:12 | 1:30 | 1:50 | 1:74 | ||
| Less hilly (default, balanced) | 1:2 | 1:8 | 1:16 | 1:32 | 1:48 | ||
| Hilly (more difficult) | 1:61 | 1:19.7 | 1:7.5 | 1:3 | 1:0.5 | 1:0.3 |
| Option | Decline: | <17% | <35% | <60% | >=60% |
|---|---|---|---|---|---|
| Disabled/Any (the shortest but hardest) | - | - | - | - | |
| Flat (the longest but easy) | 1:6.4 | 1:25 | 1:25 | impossible | |
| Less hilly (default, balanced) | 1:6.4 | 1:25 | 1:25 | impossible | |
| Hilly (more difficult) | 1:6.4 | 1:25 | 1:25 | impossible |
A seconda della modalità selezionata (Meno collinoso, Pianeggiante, Collinoso) del routing pedonale e della pendenza fisica (%) della strada, viene aggiunta una penalità calcolata dalla differenza di altezza a ogni metro orizzontale.
Tabelle e grafici delle penalità per il routing pedonale:
| Option | Incline: | <1% | <3% | <7% | <13% | <25% | >=25% |
|---|---|---|---|---|---|---|---|
| Disabled/Any (the shortest but hardest) | - | - | - | - | - | - | |
| Flat (the longest but easy) | 1:2 | 1:12 | 1:30 | 1:50 | 1:74 | ||
| Less hilly (default, balanced) | 1:1 | 1:4 | 1:8 | 1:10 | 1:15 | ||
| Hilly (more difficult) | 1:61 | 1:20 | 1:7 | 1: 3 | 1:0.5 | 1:0.3 |
| Option | Decline: | <9% | <17% | <35% | <60% | >=60% |
|---|---|---|---|---|---|---|
| Disabled/Any (the shortest but hardest) | - | - | - | - | - | |
| Flat (the longest but easy) | 1:5 | 1:10 | 1:17 | 1:25 | 1:40 | |
| Less hilly (default, balanced) | 1:5 | 1:10 | 1:17 | 1:25 | 1:40 | |
| Hilly (more difficult) | 1:5 | 1:10 | 1:17 | 1:25 | 1:40 |
