Buonasera a tutti,

vediamo di lanciare una discussione che, ne sono sicuro, scatenerà il più
grande flame della storia di talk-it. :)

*Secondo me* amenity= e highway= sono sovraffollate, sovrabusate, e andrebbero,
sempre *secondo me*, sfoltite un po'.

In amenity abbiamo le cose più svariate tra di loro: si va dalla prison, al
ristorante, alla scuola, ai parcheggi, e così via. Secondo me bisognerebbe
introdurre nuove chiavi, e usare queste come valori di amenity. Per esempio:

amenity
|-- education
|   |-- school
|   |-- university
|   \-- ...
|-- transportation
|   |-- fuel
|   |-- parking
|   \-- ...
|
...

Come interpretare lo schemino di sopra:

amenity=school diventerebbe amenity=education + education=school.
*Eventualmente* potremmo anche pensare di omettere "amenity=*" in questi casi (e
rendere quindi education=*, transportation=*, health= e altri delle "chiavi di
primo livello).
In questo modo in amenity= resterebbero quelle che sono *vere* "amenity",
diventerebbe un doppione di leisure= in pratica (e quindi si potrebbero
accorpare, magari).

Stesso discorso vale per highway: abbiamo la motorway, ma anche highway=stop,
bus_stop, speed_camera, street_lamp. Queste sono cose, secondo me, che
andrebbero in chiavi separate, anche da creare ex-novo. Ad esempio, per stop e
give_way starebbe benissimo il traffic_sign che viene usato già per maxspeed e
city_limit; street_lamp potrebbe stare in una chiave tipo "arredo urbano", e
così via. Così in highway= resterebbero solamente le strade, e le loro
classificazioni (motorway→...→path).

Che ne pensate? So che è un'idea che scombussola un po' lo _status quo_ di OSM,
e creerebbe problemi sul breve termine a tutti (renderer, router, mapper), però
meglio ora che quando avremo milioni di utenti sparsi nel mondo.
In realtà si sarebbe dovuto fare all'inizio del progetto, ma o non è importato
a nessuno oppure tutti i tentativi sono falliti :)

Ciao,
David

-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature

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

Rispondere a