Capita anche con le road bike [1] sempre su rotatorie con
highway=residential. Ho fatto qualche approfondimento ed esperimento e
queste sono le mie deduzioni.
La strada migliore tracciata da brouter è quella che ha il minor costo
totale e dipende dai parametri che caratterizzano il mezzo di trasporto
usato per il calcolo (es. una strada in salita ha un costo alto per un
ciclista e tendenzialmente nullo per un'auto) e dalle way che deve
percorrere (es. una primary è più scorrevole di una residential).
Il costo è quindi un indice qualitativo associato ad ogni way: le
residential contromano, ad esempio, hanno in generale un costo
relativamente basso rispetto al contromano su tipologie di highway
superiori (parametro onewaypenalty del profilo).

Nel caso specifico se provi a mettere un waypoint come in [2] in modo da
forzare il routing nel verso giusto e confronti le tabelle con il dettaglio
dei costi (iconcina "griglia" a destra) vedi che il costo al km della
rotatoria in contromano è 5150 che, rapportato ai 15 metri percorsi,
diventa ~77; seguendo la rotatoria hai invece un costo/km di 1150 che su 56
metri fornisce un 64. Vincerebbe il percorso che segue la rotatoria, ma
questo presenta un TurnCost di 84 contro il 69 di quello contromano e alla
fine il costo totale è favorevole di poco al contromano (377 contro 386).
Da quanto ho capito il TurnCost è un fattore tanto più alto quanto più
l'angolo di incrocio fra due strade è acuto e questo è abbastanza intuitivo
(più l'angolo è acuto meno veloce sarà la svolta). Per le rotatorie presumo
si debba prendere come way il segmento passante fra il nodo a cui è
connessa l'uscita e il nodo precedente. Nel caso riportato questo è di
circa 103° per il contromano e 95° nel senso corretto.

Dopo questo pippone ti direi che hai trovato un caso particolare in cui il
calcolo del percorso "fallisce", ma va considerato che chi ha definito i
parametri del profilo trekking bike ha ritenuto di considerare il
contromano come una possibilità.

Ciao


[1]
http://brouter.de/brouter-web/#map=19/45.17655/9.20008/standard&lonlats=9.199465,45.176856;9.20008,45.176773&profile=fastbike
[2]
http://brouter.de/brouter-web/#map=19/45.43724/11.88865/standard&lonlats=11.888663,45.437247;11.888323,45.437334;11.888347,45.43704

Il giorno sab 7 mar 2020 alle ore 22:18 Volker Schmidt <vosc...@gmail.com>
ha scritto:

> Ho scoperto a Padova una rotonda magica
> <https://www.openstreetmap.org/way/326786852>:
> In Brouter-web <http://brouter.de/brouter-web/>
> manda i trekking bike contro mano: (link)
> <http://brouter.de/brouter-web/#map=19/45.43669/11.89000/standard&lonlats=11.888663,45.437247;11.888347,45.43704>,
> ma non i road bike:(link)
> <http://brouter.de/brouter-web/#map=19/45.43670/11.88996/standard&lonlats=11.888663,45.437247;11.888347,45.43704&profile=fastbike>
>
> Non capisco che cosa è storto.
>
> Volker
>
>
> _______________________________________________
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a