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.

Ciao

_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it

Rispondere a