5.2. Lesson: Funzioni della topologia
La topologia è un utile aspetto dei dati vettoriali perché minimizza gli errori come la sovrapposizione o gli spazi vuoti.
Per esempio: se due elementi condividono un bordo, e lo modifichi usando la topologia, allora non hai bisogno di modificare prima un elemento, poi un altro, ed allineare attentamente i bordi perché coincidano. Invece, puoi modificare il loro bordo comune e entrambi gli elementi cambieranno contemporaneamente.
Obiettivo della lezione: Comprendere la topologia usando degli esempi.
5.2.1. Follow Along: Aggancio
L’aggancio rende facile la modifica della topologia. Questo permetterà al cursore del mouse di agganciarsi ad altri oggetti mentre stai digitalizzando. Per impostare le opzioni di aggancio:
Entra nella voce di menu
.Imposta la finestra di dialogo Opzioni di Aggancio per attivare il layer
landuse
con Tipo vertice e tolleranza12
pixel:Assicurati che sia spuntata la voce Evita sovrapposizione.
Esci dalla finestra di dialogo.
Controlla (in Digitalizzazione Avanzata sia abilitata.
) che la barraIngrandisci questa area (abilita layer ed etichette se necessario):
Digitalizza questa nuova area (fittizia) indicata in rosso:
Quando ti verrà chiesto, dai il valore di 999 a OGC_FID, lascia pure come sono gli altri valori.
Se stai attento mentre digitalizzi, e lasci che il cursore si agganci ai vertici delle aree adiacenti, noterai che non ci sarà nessuno spazio fra la tua nuova area e le aree adiacenti.
Nota gli strumenti Annulla e Ripristina nella barra Digitalizzazione Avanzata.
5.2.2. Follow Along: Correzione degli elementi topologici
A volte gli elementi topologici devono essere aggiornati. Nella tua area di studio, l’area è stata impostata come foresta, quindi il layer landuse
deve essere aggiornato. Perciò vogliamo espandere e unire alcuni elementi foresta in quest’area:
Invece di creare nuovi poligoni per unire le aree foresta, utilizzeremo lo Strumento Vertice per modificare ed unire i poligoni esistenti.
Entra in modalità modifica (se non è già attiva)
Scegli un’area foresta, seleziona un vertice, e muovilo verso un vertice adiacente così che i due elementi foresta si incontrino:
Clicca sugli altri vertici e agganciali al loro posto.
Il bordo topologico corretto appare come questo:
Vai avanti e unisci qualche altra area usando lo Strumento Vertice.
Puoi anche utilizzare lo strumento Aggiungi Elemento Poligonale per riempire lo spazio fra due poligoni foresta. Se hai abilitato Evita sovrapposizione, non hai bisogno di aggiungere ogni singolo vertice - saranno aggiunti automaticamente se il nuovo poligono si sovrappone a quelli esistenti.
Se stai utilizzando i nostri dati di esempio, dovresti avere un’area foresta come questa:
Non preoccuparti se hai unito più, meno o diverse aree di foresta.
5.2.3. Follow Along: Strumento: Semplifica Elemento
Continuando con lo stesso layer, esamineremo lo strumento Semplifica Elemento:
Clicca su di esso per attivarlo.
Clicca su una della aree che hai unito utilizzando lo strumento Strumento Vertice o Aggiungi Elemento. Apparirà questa finestra di dialogo:
Modifica la Tolleranza e guarda cosa succede:
Questo permette di ridurre il numero di vertici.
Fai clic su OK
Il vantaggio di questo strumento è che ti fornisce un’interfaccia semplice e intuitiva per la generalizzazione. Ma nota che lo strumento rovina la topologia. Il poligono semplificato non condivide più i confini con i poligoni adiacenti, come dovrebbe. Quindi questo strumento è più adatto per elementi a sé stanti.
Prima di continuare, imposta il poligono al suo stato originario annullando l’ultima modifica.
5.2.4. Try Yourself Strumento: Aggiungi Buco
Lo strumento Aggiungi Buco permette di aggiungere un buco all’interno di un elemento poligono (ritagliare un buco nel poligono), purché il buco sia completamente contenuto nel poligono (può toccare il bordo). Per esempio, se hai digitalizzato i confini esterni del Sud Africa e devi aggiungere un buco per il Lesotho, potrai usare questo strumento.
Se provi questo strumento, noterai che le opzioni di aggancio ti impediscono di creare il buco all’interno del poligono. Quindi sei avvisato di togliere l’aggancio prima di tagliare un buco.
Disabilita l’aggancio per il layer
landuse
utilizzando il pulsante Abilita Aggancio (oppure utilizza la scorciatoia s).Usa lo strumento Aggiungi Buco per creare un buco in mezzo ad un poligono.
Disegna un poligono sull” elemento di destinazione, come se si stesse usando lo strumento :sup: Aggiungi poligono.
Quando clicchi con il tasto destro, il buco diverrà visibile.
Rimuovi il buco che hai appena creato usando lo strumento Elimina Buco. Clicca all’interno del buco per eliminarlo.
Soluzione
La forma esatta non ha importanza, ma dovresti ottenere un buco nel mezzo del tuo elemento, come questo:
Annulla la modifica prima di continuare con l’esercizio per lo strumento successivo.
5.2.5. Try Yourself Strumento: Aggiungi Parte
Lo strumento Aggiungi Parte permette di aggiungere una nuova parte ad un elemento, che non è direttamente connesso con l’elemento principale. Per esempio, se hai digitalizzato i confini del Sud Africa continentale, ma non hai aggiunto le Prince Edward Islands, potrai usare questo strumento per crearle.
Seleziona il poligono a cui vuoi aggiungere la parte usando lo strumento Seleziona Elementi con un’area o con un singolo clic.
Usa lo strumento Aggiungi Parte per aggiungere un’area esterna.
Cancella la parte appena creata usando lo strumento Elimina Parte.
Nota
Clicca all’interno della parte per eliminarla.
Soluzione
Prima seleziona la Bontebok National Park:
Ora aggiungi la tua nuova parte:
Annulla la modifica prima di continuare con l’esercizio per lo strumento successivo.
5.2.6. Follow Along: Strumento: Modifica Forma
Lo strumento Modifica Forma è usato per estendere un elemento poligono o tagliarne una parte (lungo il bordo).
Estensione:
Seleziona il poligono usando lo strumento Seleziona Elementi con un’area o con un singolo clic.
Clicca con il tasto sinistro all’interno del poligono per iniziare il disegno.
Disegna una forma fuori dal poligono. L’ultimo vertice dovrà essere di nuovo dentro il poligono.
Clicca col tasto destro per finire la forma:
Questo di darà un risultato simile a:
Tagliare una parte:
5.2.7. Try Yourself Strumento: Dividi Elementi
Lo strumento Dividi Elementi è simile allo strumento Modifica Forma, eccetto che non cancella nessuna delle due parti. Invece, le tiene entrambe.
Useremo lo strumento per suddividere un angolo da un poligono.
Prima, seleziona il layer
landuse
e riabilita l’aggancio.Seleziona lo strumento Dividi Elementi e clicca su un vertice per iniziare a disegnare una linea.
Disegna la linea di confine.
Clicca su un vertice della parte «opposta» del poligono che vuoi dividere e clicca col tasto destro per completare la linea:
A questo punto, sembra non sia successo nulla. Ma ricorda che il layer
landuse
è disegnato senza le linee di bordo, quindi la nuova linea di separazione non sarà mostrata.Usa lo strumento Seleziona Elementi con un’area o con un singolo clic la parte che hai appena diviso; il nuovo elemento sarà evidenziato:
5.2.8. Try Yourself Strumento: Fondi Elementi Selezionati
Ora vogliamo riunificare l’elemento appena diviso alla parte rimanente del poligono:
Prova gli strumenti Unisci Elementi Selezionati e Unisci attributi di elementi selezionati.
Nota le differenze.
Soluzione
Utilizza lo strumento :guilabel:”Unisci Elementi Selezionati”, assicurandoti di selezionare prima entrambi i poligoni che vuoi unire.
Usa la funzione con :guilabel:”OGC_FID” di “”1”” come origine dei tuoi attributi (fai clic sulla sua voce nella finestra di dialogo, quindi fai clic sul pulsante :guilabel:”Prendi attributi dall’elemento selezionato”):
Se stai usando un set di dati diverso, è molto probabile che la OGC_FID del poligono originale non sia 1
. Scegli soltanto l’elemento che ha una OGC_FID.
L’utilizzo dello strumento :guilabel:”Unisci attributi di elementi selezionati” manterrà le geometrie distinte, ma darà loro gli stessi attributi.
5.2.9. In Conclusion
La modifica della topologia è uno strumento potente che permette di creare e modificare velocemente e facilmente degli oggetti, assicurando che rimangano topologicamente corretti.
5.2.10. What’s Next?
Ora sai come digitalizzare facilmente la forma degli oggetti, ma l’aggiunta di attributi dà ancora del mal di testa! Prossimamente vedremo come usare le forme, facendo in modo che la modifica degli attributi sia semplice ed efficace.