--- Mer 10/6/09, Federico Cozzi <f.co...@gmail.com> ha scritto:
> Da: Federico Cozzi <f.co...@gmail.com>
> Oggetto: Re: [Talk-it] R: Classificazione del cavalcavia di Viale Monteceneri
> a Milano
> A: "openstreetmap list - italiano" <talk-it@openstreetmap.org>
> Data: Mercoledì 10 giugno 2009, 12:23
> 2009/6/10 Carlo Stemberger <carlo.stember...@gmail.com>:
> >> Note dolenti invece da OpenRouteService: se
> provate a fare un percorso che dovrebbe usare il cavalcavia,
> quest'ultimo verrà evitato in qualunque modo. Evidentemente
> il loro SW considera (sbagliando) access=no prioritario
> rispetto a motorcar=yes (oppure c'è qualche altro problema
> nell'aggiornalmento del Data Base openrouteservice)
> > Come si stabiliscono queste priorità? Mi sembra che
> Federico avesse
> > fatto un lavoro scientifico ben documentato. Se è
> così, e se non ci sono
>
> La mia proposta era questa:
> http://wiki.openstreetmap.org/wiki/Computing_access_restrictions
> Avevo cercato di non inventare niente, ma di basarmi sul
> significato
> "informale" dei tag access, motorcar ecc. come descritto
> sul wiki alla
> voce access (http://wiki.openstreetmap.org/wiki/Key:access)
>
> Il mio algoritmo cercava di salvare capra e cavoli, cioè
> il concetto
> di "default" (ad es. bicycle=designated per le cycleway) e
> i tag
> espliciti, gestendo le dipendenze logiche.
> In questo specifico caso l'errore è ancora più evidente:
> è tutto
> esplicito, sia access=no che motorcar=yes.
>
> > "bug" logici nello schema sul wiki, bisogna mappare in
> questo modo e
> > segnalare il problema agli autori del router.
>
> Purtroppo *nessun* router usa l'algoritmo che ho proposto,
> né sue
> semplificazioni. Ieri ho investigato il nuovo router
> Routino e neanche
> quello azzecca fino in fondo.
> Sono contento che mkgmap ci vada così vicino, ma sono
> sicuro che se la
> strada fosse stata taggata access=no, motor_vehicle=yes
> avremmo
> scovato un errore anche in mkgmap.
1) non è il punto che sollevi, ma fammi dire per evitare confusioni che se
avessimo taggato il cavalcavia motor_veichle=no, avremmo sbagliato la codifica
delle restrizioni (il cavalcavia è accessibile solo alle automobili e non a
tutti i motor veichle)
2) motor_veichle non è un tag "base": motorcar indica automobili e basta,
motor_veichle indica un gruppo di tag (motorcar, motorcycle, taxi, bus, etc.).
Credo che usare tag complessi che implicano altri tag sia corretto se e solo se
esiste una definizione accettatta da tutti a livello internazionale sui tag
"Base" che implica. Allora si che potremmo usarlo e chiedere ai SW di
adeguarsi. Comunque dovremmo provare con una strada e vedere che succede.
Proprio una strada di milano aveva il cartello della macchinina bianca su
sfondo blu (cioè riservata ai motor_vehicle). Andrebbe taggata access=no +
motor_vehicle=yes per poi vedere come si comportano i SW di routing.
Ciao, Marco.
>
> Ciao
>
> _______________________________________________
> Talk-it mailing list
> Talk-it@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
>
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it