[Talk-it] R: R: R: R: Domande da principiante

Giacomo Boschi gwilbor a email.it
Lun 10 Ott 2011 10:27:27 BST


Il 10/10/2011 11:09, Alessandro Chiostri ha scritto:
> Però per poter indicare un area abbiamo bisogno di un percorso chiuso ed
> unico , mentre la delimitazione potrebbe essere in dei punti una rete ,
> in altri  un muro , in altri un edificio …

Non esiste una soluzione impeccabile perché non esiste il tipo di dato 
"area" in osm (anche se a quanto ho capito le cose potrebbero cambiare 
fra poco). Come hai già avuto modo di sperimentare, esistono diverse 
soluzioni che però non sono applicabili universalmente: di solito si usa 
un singolo percorso chiuso e si mette il tag su quest'ultimo. Se ci può 
essere un ambiguità si aggiunge anche il tag area=yes così è chiaro che 
il tag descrive ciò che esiste all'interno della percorso e non il 
percorso in sé.

La soluzione più evoluta è l'uso dei multipoligoni, che oltre a 
permettere di mappare i buchi nelle aree, offrono la possibilità di 
separare i tag della area (che vanno nella relazione) dai tag del perimetro.

Quindi la soluzione più pulita secondo me è la seguente:

- Disegna il confine dell'area, taggando appropriatamente i vari 
elementi lineari (muri, siepi, eccetera)
- Prendi tutti i segmenti così creati e li raccogli in una relazione, 
con ruolo outer, e aggiungi alla relazione il tag che descrive la 
superficie recintata.

-- 
Giacomo Boschi
http://gwilbor.wordpress.com/
 
 
 --
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f
 
 Sponsor:
 Centinaia di Idee Regalo a partire da 1 euro! Su MisterCupido.com alta qualita' a prezzi imbattibili... e spedizioni in 2/3 giorni!
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=11452&d=10-10



Maggiori informazioni sulla lista Talk-it