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