2009/2/20 Federico Cozzi <f.co...@gmail.com>:
>>> 2. se il default viene sovrascritto "a pezzi" dai tag specifici, il
>>> risultato è: access=destination, bicycle=designated, foot=designated
>>> (che è l'effetto voluto)
>> che io sappia e` questa la situazione
> Allora non faccio danni se aggiungo l'ovvio al wiki ;-)

Mi sono accorto che così ovvio non è!
Se torno alla pagina con i default di access:
http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions
mi accorgo che non c'è scritto quello che pensavo, ma ben altro ;-)

Prendiamo la cycleway: *non* c'è scritto
access=no
bicycle=designated

*Ma* c'è scritto:
motorcar,motorcycle,goods,hgv,psv,moped,horse,bicycle,foot=no
bicycle=designated

Se ora sommo, pezzo a pezzo, il default con il mio tag specifico:
access=destination, ottengo un casino:
access=destination
motorcar,motorcycle,goods,hgv,psv,moped,horse,bicycle,foot=no
bicycle=designated

Cioè in quella strada possono accedere solo i residenti, a patto che
non usino motorcar, motorcycle, goods,hgv,psv,moped,horse,bicycle,foot
(ci vanno in motoslitta?)
Tutti i ciclisti possono andare.

Questo è chiaramente assurdo.
A questo punto sento il bisogno di un chiarimento sul wiki, o nella
pagina di access (che spieghi come combinare i default con i tag
specifici) oppure un ripensamento da zero della pagina delle
access-restrictions.
Il problema infatti nasce da quest'ultima pagina, che confonde le
access-restrictions "ereditate" da quelle "indicate".
Per fare un paragone informatico, è l'analogo dei permessi sulle
cartelle di Windows che possono essere "ereditate" dalla cartella
superiore oppure essere impostati esplicitamente.
Nello specifico, la pagina access-restrictions relativamente alle
cycleway non dovrebbe mettere sullo stesso piano il no a tutti i
veicoli e il designated alle biciclette: il "no" ai singoli veicoli è
ereditato dal generico "accesso=no", mentre il "designated" alle
biciclette è esplicito.
Quindi più correttamente la pagina di access-restrictions,
relativamente alle cycleway, dovrebbe dire:
access=no
motorcar=no (scritto in corsivo per indicare che è ereditato da access=no)
moped=no (idem)
...
bicycle=designated
A questo punto è anche chiaro che le motoslitte non possono andare
sulle cycleway, mentre - ora come ora - possono, o per lo meno è
unknown.

Ciao

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

Rispondere a