>-----Original Message----- >From: Niccolo Rigacci [mailto:[email protected]] >Sent: lunedì 14 novembre 2011 15:17 >To: [email protected] >Subject: Re: [Talk-it] Descrivere locali con servizi multipli
>Josm non consente di avere un nodo con due tag "amenity" diversi, spero anzi >che questo sia proibito dalle API di OSM. Hai ragione, sembrerebbe proprio proibito [1]. In effetti si evitano problemi con valori tra loro imcompatibili (ES: xyz=yes + xyz=no), ma poi se ammettiamo i valori multipli con separatore il problema protrebbe tornare (xyz=yes;no) >Invece avere un "amenity=restaurant;cafe" sarebbe semplice e un software >che non volesse sobbarcarsi la complessità potrebbe semplicemente >considerare il primo valore (più significativo) e ignorare gli altri. A mio parere inserire più valori sulla stessa chiave diventa troppo complicato per il mappatore medio quando il valore stesso contiene il carattere separatore (a meno di non appoggiarsi ad un editor che consenta di inserire i valori singolarmente e poi si preoccupi di costruire la stringa corretta, con separatori e caratteri di escape al posto giusto) Bene per la possibilità di ordinare i valori secondo l'importanza, però tale pratica andrebbe ben documentata, altrimenti ci sarà sempre chi li ordina a caso, vanificando il significato della posizione. [1] http://wiki.openstreetmap.org/wiki/API_v0.6/APIError#APIDuplicateTagsError Ciao, Alberto _______________________________________________ Talk-it mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-it

