IT:Relation:multipolygon/Examples

From OpenStreetMap Wiki
Jump to navigation Jump to search

Esempio 1: una foresta

Caso semplice: superfici chiuse

Multipolygon-example forest1.svg

Per una superficie chiusa semplice non è necessario utilizzare una relazione multipoligono.

Linea 1
Chiave Valore Osservazioni
landuse forest Definisce la linea chiusa come una superficie ad uso forestale
name ... Nome della foresta

Superfici con "fori"

Multipolygon-example forest2.svg

Vogliamo rappresentare una foresta con una radura. A tal fine costruiamo una nuova relazione che ha come membri entrambi i contorni. Le linee non vengono etichettate:


Linea 1
Chiave Valore Osservazioni
(vuoto)

--

Linea 2
Chiave Valore Osservazioni
(vuoto)

--

Relazione "Foresta"
Chiave Valore Osservazioni
type multipolygon Definisce la relazione come superfici
landuse forest La superficie descritta dalla relazione Multipolygon è ad uso forestale
name ...
Membro Ruolo Osservazioni
way Linea 1 outer Contorno esterno
way Linea 2 inner Contorno della radura

Schema di etichettatura "tradizionale"

In alternativa, in questo caso le superfici possono venire descritte anche con dei contorni esterni:

Linea 1
Chiave Valore Osservazioni
landuse forest
name ...

--

Linea 2
Chiave Valore Osservazioni
(vuoto)

--

Relazione "Multipolygon"
Chiave Valore Osservazioni
type multipolygon La relazione descrive il "foro" del contorno esterno
Membro Ruolo Osservazioni
way Linea 1 outer Contorno esterno
way Linea 2 inner Contorno della radura

Foresta con parti "non connesse" e lago

Multipolygon-example forest3.svg

Supponiamo ora che all'interno della foresta ci sia un lago. Inoltre, che ci sia un pezzo di bosco accanto alla foresta. Siccome in questo caso il piccolo pezzo di bosco appartiene alla foresta accanto, viene incluso nella relazione Multipolygon.

Linea 1
Chiave Valore Osservazioni
(vuoto)

--

Linea 2
Chiave Valore Osservazioni
natural water Una semplice superficie chiusa, etichettata come "specchio d'acqua"
name ... Nome del lago

--

Linea 3
Chiave Valore Osservazioni
(vuoto)

--

Relation "foresta"
Chiave Valore Osservazioni
type multipolygon Definisce la relazione come superfici
landuse forest La superficie descritta dalla relazione Multipolygon è ad uso forestale
name ...
Membro Ruolo Osservazioni
way Linea 1 outer Contorno esterno
way Linea 3 outer Contorno esterno della piccola superficie forestale
way Linea 2 inner Contorno del lago

Canneto all'interno del lago che sta dentro la foresta

Multipolygon-example forest5.svg

Vogliamo ora includere un'isola coperta di canne nel mezzo del lago. Abbiamo a che fare con due superfici complesse (la foresta e il lago) e una superfice semplice (l'isola). Pertanto servono due relazioni Multipolygon..

Linea 1
Chiave Valore Osservazioni
(vuoto)

--

Linea 2
Chiave Valore Osservazioni
(vuoto)

--

Linea 3
Chiave Valore Osservazioni
(vuoto)

--

Linea 4
Chiave Valore Osservazioni
natural wetland La linea chiusa descrive una superficie paludosa.
wetland reedbed La zona umida è prevalentemente ricoperta da canneto
name ... Nome dell'isola (se disponibile)

--

Relazione "foresta"
Chiave Valore Osservazioni
type multipolygon Definisce la relazione come superfici
landuse forest La superficie descritta dalla relazione Multipolygon è ad uso forestale
name ... Nome della foresta
Membro Ruolo Osservazioni
way Linea 1 outer Contorno esterno
way Linea 3 outer Contorno esterno della piccola superficie forestale
way Linea 2 inner Contorno del lago

--

Relation "See"
Chiave Valore Osservazioni
type multipolygon Definisce la relazione come superfici
natural water La superficie descritta dalla relazione Multipolygon è uno specchio d'acqua
name ... Nome del lago
Membro Ruolo Osservazioni
way Linea 2 outer Contorno del lago
way Linea 4 inner Contorno dell'isola

Isola boscosa - Relazione Multipolygon annidata

Multipolygon-example forest4.svg

Dobbiamo ora includere un'isola boscosa nel lago che sta dentro la foresta. Potremmo procedere esattamente come nell'esempio precedente, semplicemente sostituendo natural=wetland con landuse=forest.

D'altra parte potremmo volere rimarcare che il bosco sull'isola appartiene alla foresta circostante (per esempio se la foresta rappresenta una riserva naturale, di cui vogliamo fissare i confini). A tale scopo possiamo usare una relazione Multipolygon annidata.

Linea 1
Chiave Valore Osservazioni
(vuoto)

--

Linea 2
Chiave Valore Osservazioni
(vuoto)

--

Linea 3
Chiave Valore Osservazioni
(vuoto)

--

Linea 4
Chiave Valore Osservazioni
(vuoto)

--

Relation "Wald"
Chiave Valore Osservazioni
type multipolygon Definisce la relazione come superfici
landuse forest La superficie descritta dalla relazione Multipolygon è ad uso forestale
name ... Nome della foresta
Membro Ruolo Osservazioni
way Linea 1 outer Contorno esterno
way Linea 3 outer Contorno esterno del piccolo bosco.
way Linea 2 inner Contorno del lago
way Linea 4 outer Contorno esterno dell'isola boscosa

--

Relation "See"
Chiave Valore Osservazioni
type multipolygon Definisce la relazione come superfici
natural water La superficie descritta dalla relazione Multipolygon è uno specchio d'acqua
name ... Nome del lago
Membro Ruolo Osservazioni
way Linea 2 outer Contorno del lago
way Linea 4 inner Contorno dell'isola

Note:

  • Le relazioni Multipolygon annidate non vengono ancora (a febbraio 2010) supportate da tutti i renderer o comprese da tutti i software.
  • Per il caso considerato, la tecnica descritta potrebbe essere eccessivamente complicata. Esistono tuttavia anche casi concreti di impiego, nei quali un territorio nazionale viene sezionato a questo modo (vedi, per esempio, Baarle).