Documente Academic
Documente Profesional
Documente Cultură
La topologia
La geometria imperfetta La primitiva arco La topologia delle aree La geometria perfetta La geometria delle linee I concetti base della topologia Modelli topologici Sistemi topologici e sistemi non topologici La regola di Eulero
In un processo di acquisizione non sofisticato le aree vengono acquisite una per volta in modo indipendente le une dalle altre
Dopo un processo di acquisizione non sofisticato le aree presentano forti incongruenze Dopo un processo di acquisizione non sofisticato le aree presentano forti incongruenze
Attenzione: questa incongruenza avviene a livello numerico anche se i dati rispettano le tolleranze cartografiche
Corso di Sistemi Informativi Territoriali - 271 Topologia Corso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
1 controllando strettamente il processo di acquisizione tramite strumenti di editing adatti che utilizzino appositi algoritmi (Snap, Completamento automatico, ecc.) 2 tramite SW appositi che controllano e correggono a posteriori un insieme di dati geometricamente non corretti. Questi strumenti eseguono ulteriori operazioni sui dati (costruzione della topologia)
Attenzione: questa incongruenza avviene a livello numerico anche se i dati rispettano le tolleranze cartografiche
Corso di Sistemi Informativi Territoriali - 271 Topologia Corso di Sistemi Informativi Territoriali - 271 Topologia
4 5 3 4
2 A 1 C
6 A 7
2 1
8 9
Corso di Sistemi Informativi Territoriali - 271 Topologia
7 8 C
Vertici indispensabili
3
Nodo iniziale Area di destra
B 1 C 7
Verso Il verso arbitrario. Cambiare verso vuol dire scambiare il nodo iniziale con quello finale e larea di sinistra con quella di destra.
Corso di Sistemi Informativi Territoriali - 271 Topologia
8
Corso di Sistemi Informativi Territoriali - 271 Topologia
La primitiva Arco cos definit non una nuova primitiva geometrica e non servir a rappresentare un certo tipo di oggetti. La primitiva Arco servir invece, a livello di DB, a costruire le primitive geometriche che saranno utilizzate dallutente. Lutente vedr le primitive geometriche, ma non vedr mai una primitiva topologica. Dovr invece sapere che esiste una struttura topologica
6.3
La codifica DIME
Id.Arco
Area Sin.
Area Des.
a c
b
5
Id.Arco
Area Sin.
Area Des.
b c d e f
A B C B
A A C C 8 9
2 B 1 C
d
7
b c d e f
A B C B
A A C C
Id.Area
Composizione
A B C
- b + c + d + a - c - f - d + e + f
Id.Arco
Area Sin.
Area Des.
a c
b
5
Id.Arco
Area Sin.
Area Des.
c
2 B 1 C A
5 6
b c d e f
A B C B
A A C C 8
2 B 1 C
d
7
b c d e f
A B C B
A A C C
f
8 9
d
7
Id.Area
Composizione
A B C
- b + c + d + a - c - f - d + e + f
Due aree sono contigue se esiste almeno un arco che ha nei campi Area_Sin e Area_Des i codici delle due aree Le aree A e C sono contigue perch esiste larco d
Corso di Sistemi Informativi Territoriali - 271 Topologia
Id.Arco
Area Sin.
Area Des.
c
2 B 1 C A
5 6
Id.Arco
Area Sin.
Area Des.
c
2 B 1 C A
5 6
b c d e f
A B C B
A A C C
f
8 9
d
7
b c d e f
A B C B
A A C C
f
8 9
d
7
Larea unione di due aree quella formata dagli archi che hanno il codice di una sola delle due aree nei campi Area_Sin e Area_Des Lunione delle aree B e C data dagli archi ....
Corso di Sistemi Informativi Territoriali - 271 Topologia
Larea unione di due aree quella formata dagli archi che hanno il codice di una sola delle due aree nei campi Area_Sin e Area_Des Lunione delle aree B e C data dagli archi ....
Corso di Sistemi Informativi Territoriali - 271 Topologia
Fase zero: Acquisizione delle linee di separazione tra aree contigue la connessione sul nodo non garantita
Prima fase: Collasso delle linee di separazione tra aree contigue in un unico punto (nodo) (e altre verifiche)
Seconda fase: Una volta garantita la connessione sul nodo, possibile costruire le tabelle di relazione tra archi, nodi e aree
Durante questa fase possibile attivare una serie di controlli: tipicamente la mancanza o la duplicazione di un arco
Corso di Sistemi Informativi Territoriali - 271 Topologia Corso di Sistemi Informativi Territoriali - 271 Topologia
c b
Nodo Archi uscenti
3 4 2 d
Arco Nodo iniziale Nodo finale
c b 1 a 3
Archi entranti
1 a
5
1 2 b b b d d a d c c c
4 2 d
5
a b c d 4, 5 1, 2, 3 1
3 4 3, 4, 5 2 5
1 a d 5 4 2 c 3 b
La struttura topologica dipende dalle relazioni tra elementi e non dalla forma
Arco Nodo iniziale Nodo finale
Nodo
Archi uscenti
Arco
Nodo iniziale
Nodo finale
Archi entranti
1 2 1 b b b d d a d c d 4, 5 2 c c a b c 3 4 1, 2, 3 4 3, 4, 5 5 1 3
b b b d d
a d c c c
c b 1 a 3 4 2 d 5
La topologia
Utente
La topologia : garantisce la coerenza geometrica facilita il processo di acquisizione permette elaborazioni pi efficienti richiede software pi sofisticati appesantisce la preparazione dei dati
ogni arco ha due nodi ogni arco divide due aree ogni area circondata da archi e nodi ogni nodo circondato da aree e archi tutte le intersezioni sono nodi
In generale ..
Lo stesso archivio pu essere organizzato e gestito con o senza topologia
Se organizzato topologicamente ..
Lo stesso archivio pu essere organizzato con strutture topologiche diverse
Full planar graph Planar graph linear network Non planar graph linear network Non planar graph linear network with surfaces Spaghetti
Spaghetti
Acquisizione
Dati geometricamente adatti alla costruzione di una topologia
Correzione geometrica
Struttura shape
A1: +a3, +a2 A2: -a2, -a1 a3 a1: sin:A2; des:// a2: sin:A2; des:A1 a3: sin://; des:A1
P1
Aree
a1: P8, P9, P4, P7, P6 a2: P6, P5, P3, P8 a3: P8, P1, P2, P6
Corso di Sistemi Informativi Territoriali - 271 Topologia
Struttura shape
A1: +a3, +a2 A2: -a2, -a1 a3 a1: sin:A2; des:// a2: sin:A2; des:A1 a3: sin://; des:A1
P1
Livello geometrico
La regola di Eulero
a - n = A - 1
10
La regola di Eulero
La regola di Eulero
a - n = A - nic
Quanti nodi ?
Quanti archi ?
La regola di Eulero
La regola di Eulero
Quanti nodi ?
Quanti archi ?
Quanti nodi ?
Quanti archi ?
La topologia monostrato
La topologia una sovrastruttura ridondante che esplicita e codifica relazioni spaziali tra entit diverse
La topologia : garantisce la coerenza geometrica facilita il processo di acquisizione permette elaborazioni pi efficienti richiede software pi sofisticati appesantisce la preparazione dei dati
11
La topologia multistrato
La topologia multistrato
Esistono regole topologiche che definiscono relazioni tra primitive di layer diversi. Queste regole riguardano coerenze logiche e geometriche Alcuni SW verificano che queste regole siano rispettate
Esistono regole topologiche che definiscono relazioni tra primitive di layer diversi. Queste regole riguardano coerenze logiche e geometriche Alcuni SW verificano che queste regole siano rispettate
In questo caso non detto che esista una codifica che esplicita e codifica relazioni spaziali tra entit diverse: spesso si tratta solo di un controllo
La topologia multistrato
La topologia multistrato
La topologia multistrato
La topologia multistrato
12
La topologia multistrato
La topologia multistrato
1 nessuna operazione
La topologia multistrato
2 1 1 2
La topologia multistrato
La topologia multistrato
Linea rossa: linea di appoggio Linea grigia: linea da modificare Linea verde: linea modificata
La topologia multistrato
Linea rossa: linea di appoggio Linea grigia: linea da modificare Linea verde: linea modificata
13
La topologia multistrato
14