Download - 271-CAJ Topologia
-
8/13/2019 271-CAJ Topologia
1/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Sistemi Informativi Territoriali
Paolo Mogorovich
www.di.unipi.it/~mogorov
Sistemi Informativi Territoriali
Paolo Mogorovich
www.di.unipi.it/~mogorov
-
8/13/2019 271-CAJ Topologia
2/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Cap.6 La topologia
6.1 La geometria imperfetta
6.2 La primitiva arco
6.3 La topologia delle aree
6.4 La geometria perfetta6.5 La geometria delle linee
6.6 I concetti base della topologia
6.7 Modelli topologici
6.8 Sistemi topologici e sistemi non topologici
6.9 La regola di Eulero
Cap.6 La topologia
6.1 La geometria imperfetta
6.2 La primitiva arco
6.3 La topologia delle aree
6.4 La geometria perfetta6.5 La geometria delle linee
6.6 I concetti base della topologia
6.7 Modelli topologici
6.8 Sistemi topologici e sistemi non topologici
6.9 La regola di Eulero
-
8/13/2019 271-CAJ Topologia
3/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.1 La geometria imperfetta6.1 La geometria imperfetta
-
8/13/2019 271-CAJ Topologia
4/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Geometria imperfetta e correzioneGeometria imperfetta e correzione
In un processo di acquisizionenon sofisticato
le aree vengono acquisite unaper voltain modo indipendentele une dalle altre
In un processo di acquisizionenon sofisticato
le aree vengono acquisite unaper voltain modo indipendentele une dalle altre
-
8/13/2019 271-CAJ Topologia
5/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Geometria imperfetta e correzioneGeometria imperfetta e correzione
Dopo un processo di acquisizionenon sofisticato
le aree presentanoforti incongruenze
Dopo un processo di acquisizionenon sofisticato
le aree presentanoforti incongruenze
-
8/13/2019 271-CAJ Topologia
6/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Geometria imperfetta e correzioneGeometria imperfetta e correzione
Dopo un processo di acquisizionenon sofisticatole aree presentano
forti incongruenze
Dopo un processo di acquisizionenon sofisticatole aree presentano
forti incongruenze
-
8/13/2019 271-CAJ Topologia
7/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali non consistentiDati areali non consistenti
Attenzione: questa incongruenza avviene a livello numerico
anche se i dati rispettano le tolleranze cartografiche
Attenzione: questa incongruenza avviene a livello numerico
anche se i dati rispettano le tolleranze cartografiche
-
8/13/2019 271-CAJ Topologia
8/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.1.x Topologia multistrato6.1.x Topologia multistrato
-
8/13/2019 271-CAJ Topologia
9/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
10/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
11/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
12/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
13/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
14/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
15/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Area
n privatan pubblica
Area
n privatan pubblicaAreasia privatache pubblica
Areasia privatache pubblica
La topologia multistratoLa topologia multistrato
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
-
8/13/2019 271-CAJ Topologia
16/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
17/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
1 - il diversomodello concettuale(o la diversa
formazione deglioperatori)
1 - il diversomodello concettuale(o la diversaformazione deglioperatori)
La topologia multistratoLa topologia multistrato
2 - la diversa
metodologia ditrattamento delbordo strada
2 - la diversa
metodologia ditrattamento delbordo strada
-
8/13/2019 271-CAJ Topologia
18/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Geometria imperfetta - Costruzione della topologiaGeometria imperfetta - Costruzione della topologia
La correzione di unageometria imperfetta pu avvenire:La correzione di unageometria imperfetta pu avvenire:
1 controllando strettamente il processo diacquisizione tramite strumenti di editing adattiche utilizzino appositi algoritmi (Snap,Completamento automatico, ecc.)
1 controllando strettamente il processo diacquisizione tramite strumenti di editing adattiche utilizzino appositi algoritmi (Snap,Completamento automatico, ecc.)
2 tramite SW appositi che controllano ecorreggono a posteriori un insieme di datigeometricamente non corretti. Questi strumenti
eseguono ulteriori operazioni sui dati(costruzione della topologia)
2 tramite SW appositi che controllano ecorreggono a posteriori un insieme di datigeometricamente non corretti. Questi strumenti
eseguono ulteriori operazioni sui dati(costruzione della topologia)
-
8/13/2019 271-CAJ Topologia
19/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.1 La geometria imperfetta6.1 La geometria imperfetta
-
8/13/2019 271-CAJ Topologia
20/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali non consistentiDati areali non consistenti
Attenzione: questa incongruenza avviene a livello numerico
anche se i dati rispettano le tolleranze cartografiche
Attenzione: questa incongruenza avviene a livello numerico
anche se i dati rispettano le tolleranze cartografiche
-
8/13/2019 271-CAJ Topologia
21/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Vertici importanti e vertici meno importantiVertici importanti e vertici meno importanti
55
66
99
4433
77
88
22
11AA
BB
CC
-
8/13/2019 271-CAJ Topologia
22/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
4433
7788
22
11AA
BB
CC
Vertici importanti e vertici meno importantiVertici importanti e vertici meno importanti
-
8/13/2019 271-CAJ Topologia
23/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Vertici indispensabiliVertici indispensabili
33
77
88
11AA BB
CC
-
8/13/2019 271-CAJ Topologia
24/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Area di sinistraArea di sinistra
Area di destraArea di destra
La primitiva Arco(formata da diversi segmenti)La primitiva Arco(formata da diversi segmenti)
NodofinaleNodofinale
VersoVerso
Una nuova primitivaUna nuova primitiva
NodoinizialeNodo
iniziale
Il verso arbitrario.Cambiare verso vuol dire scambiare il nodo iniziale con quello finale e
larea di sinistra con quella di destra.
Il verso arbitrario.Cambiare verso vuol dire scambiare il nodo iniziale con quello finale e
larea di sinistra con quella di destra.
-
8/13/2019 271-CAJ Topologia
25/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La primitiva Arco cos definit non una nuovaprimitiva geometrica e non servir a rappresentare
un certo tipo di oggetti.
La primitiva Arco servir invece, a livello di DB,a costruire le primitive geometricheche saranno utilizzate dallutente.
Lutente vedr le primitive geometriche,ma non vedr mai una primitiva topologica.
Dovr invece sapere che esiste una
struttura topologica
La primitiva Arco cos definit non una nuovaprimitiva geometrica e non servir a rappresentareun certo tipo di oggetti.
La primitiva Arco servir invece, a livello di DB,a costruire le primitive geometricheche saranno utilizzate dallutente.
Lutente vedr le primitive geometriche,ma non vedr mai una primitiva topologica.
Dovr invece sapere che esiste una
struttura topologica
Una nuova primitivaUna nuova primitiva
-
8/13/2019 271-CAJ Topologia
26/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.3 La topologia delle aree6.3 La topologia delle aree
L d f D MEL difi DIME
-
8/13/2019 271-CAJ Topologia
27/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
55
66
99
4433
7788
22
11BB
AA
CC
Id.Arco Area Sin. Area Des.Id.Arco Area Sin. Area Des.
ff
ee
dd
cc
bbaa
b A b A c B Ac B Ad C Ad C Ae Ce Cf B Cf B C
a Ba B
La codifica DIMELa codifica DIME
O i i it li ll t l iO i i it li ll t l i
-
8/13/2019 271-CAJ Topologia
28/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
Id.Arco Area Sin. Area Des.Id.Arco Area Sin. Area Des.
b A b A c B Ac B Ad C Ad C Ae Ce Cf B Cf B C
a Ba B
Id.Area ComposizioneId.Area Composizione
B + a - c - fB + a - c - fC - d + e + fC - d + e + f
A - b + c + dA - b + c + d
O i i it li ll t l iOp zi ni s uit liv ll t p l ic
-
8/13/2019 271-CAJ Topologia
29/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
55
66
99
4433
7788
22
11BB
AA
CC
Id.Arco Area Sin. Area Des.Id.Arco Area Sin. Area Des.
ff
ee
dd
cc
bbaa
b A b A c B Ac B Ad C Ad C Ae Ce Cf B Cf B C
a Ba B
Id.Area ComposizioneId.Area Composizione
B + a - c - fB + a - c - fC - d + e + fC - d + e + f
A - b + c + dA - b + c + d
Op i i it li ll t p l iOperazioni eseguite a livello topologico
-
8/13/2019 271-CAJ Topologia
30/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
Id.Arco Area Sin. Area Des.Id.Arco Area Sin. Area Des.55
66
99
4433
77
88
22
11BB
AA
CC
ff
ee
dd
ccbb
aa
b A b A c B Ac B Ad C Ad C Ae Ce C
f B Cf B C
a Ba B
Due aree sono contigue se esiste almeno un arcoche ha nei campi Area_Sin e Area_Des i codici delle due aree
Due aree sono contigue se esiste almeno un arcoche ha nei campi Area_Sin e Area_Des i codici delle due aree
Le aree A e C sono contigue perch esiste larco dLe aree A e C sono contigue perch esiste larco d
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
-
8/13/2019 271-CAJ Topologia
31/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
Id.Arco Area Sin. Area Des.Id.Arco Area Sin. Area Des.55
66
99
4433
77
88
22
11BB
AA
CC
ff
ee
dd
ccbb
aa
b A b A c B Ac B Ad C Ad C Ae Ce C
f B Cf B C
a Ba B
Larea unione di due aree quella formata dagli archi che hannoil codice di una sola delle due aree nei campi Area_Sin e Area_DesLarea unione di due aree quella formata dagli archi che hannoil codice di una sola delle due aree nei campi Area_Sin e Area_Des
Lunione delle aree B e C data dagli archi ....Lunione delle aree B e C data dagli archi ....
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
-
8/13/2019 271-CAJ Topologia
32/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Operazioni eseguite a livello topologicoOperazioni eseguite a livello topologico
55
66
99
4433
77
88
22
11BB
AA
CC
Id.Arco Area Sin. Area Des.Id.Arco Area Sin. Area Des.
ff
ee
dd
ccbb
aa
b A b A c B Ac B Ad C Ad C Ae Ce C
f B Cf B C
a Ba B
Larea unione di due aree quella formata dagli archi che hannoil codice di una sola delle due aree nei campi Area_Sin e Area_DesLarea unione di due aree quella formata dagli archi che hannoil codice di una sola delle due aree nei campi Area_Sin e Area_Des
Lunione delle aree B e C data dagli archi ....Lunione delle aree B e C data dagli archi ....
-
8/13/2019 271-CAJ Topologia
33/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.4 La geometria perfetta6.4 La geometria perfetta
Dati areali non consistentiDati areali non consistenti
-
8/13/2019 271-CAJ Topologia
34/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali non consistentiDati areali non consistenti
Dati areali solo in parte consistentiDati areali solo in parte consistenti
-
8/13/2019 271-CAJ Topologia
35/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali solo in parte consistentiDati areali solo in parte consistenti
Fase zero:Acquisizione delle linee
di separazionetra aree contigue
Fase zero:Acquisizione delle linee
di separazione
tra aree contigue
Dati areali solo in parte consistentiDati areali solo in parte consistenti
-
8/13/2019 271-CAJ Topologia
36/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali solo in parte consistentiDati areali solo in parte consistenti
Fase zero:Acquisizione delle linee
di separazionetra aree contigue
la connessione sul nodo non garantita
Fase zero:Acquisizione delle linee
di separazione
tra aree contigue
la connessione sul nodo non garantita
Dati areali solo in parte consistentiDati areali solo in parte consistenti
-
8/13/2019 271-CAJ Topologia
37/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali solo in parte consistentiD n p n n
Dati areali consistentiDati areali consistenti
-
8/13/2019 271-CAJ Topologia
38/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati areali consistenti
Prima fase:Collasso delle linee
di separazionetra aree contigue
in un unico punto (nodo)(e altre verifiche)
Prima fase:Collasso delle linee
di separazione
tra aree contiguein un unico punto (nodo)
(e altre verifiche)
Dati areali consistentiDati areali consistenti
-
8/13/2019 271-CAJ Topologia
39/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Seconda fase:Una volta garantita
la connessione sul nodo,
possibile costruire letabelle di relazione traarchi, nodi e aree
Seconda fase:Una volta garantita
la connessione sul nodo,
possibile costruire letabelle di relazione traarchi, nodi e aree
Durante questa fase possibile attivare una serie di controlli:
tipicamente la mancanza o la duplicazione di un arco
Durante questa fase possibile attivare una serie di controlli:
tipicamente la mancanza o la duplicazione di un arco
-
8/13/2019 271-CAJ Topologia
40/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.5 La topologia delle linee6.5 La topologia delle linee
Archivio lineare non consistenteArchivio lineare non consistente
-
8/13/2019 271-CAJ Topologia
41/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Archivio lineare reso consistenteArchivio lineare reso consistente
-
8/13/2019 271-CAJ Topologia
42/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Una possibile struttura topologica per le linee (1)Una possibile struttura topologica per le linee (1)
-
8/13/2019 271-CAJ Topologia
43/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
1
2
3
4
5
a
d
c
b
Nodo Archi uscenti
Archi entranti
a 1
b 1, 2, 3
c 3, 4, 5
d 4, 5 2
Una possibile struttura topologica per le linee (2)Una possibile struttura topologica per le linee (2)
-
8/13/2019 271-CAJ Topologia
44/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
1
2
3
45
a
d
c
b
Arco Nodo iniziale Nodo finale
1 b a
2 b d
3 b c
4 d c
5 d c
Topologia: struttura e formaTopologia: struttura e forma
-
8/13/2019 271-CAJ Topologia
45/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Arco Nodo iniziale Nodo finale
1 b a
2 b d
3 b c
4 d c
5 d c
La struttura topologica dipendedalle relazioni tra elementi e
non dalla forma
La struttura topologica dipendedalle relazioni tra elementi e
non dalla forma
1
2
3
45
a
d
c
b
2
1
34
5
a bcd
Utilizzo della tabella per il calcolo di percorsiUtilizzo della tabella per il calcolo di percorsi
-
8/13/2019 271-CAJ Topologia
46/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Arco Nodo iniziale Nodo finale
1 b a
2 b d
3 b c
4 d c
5 d c
... per esempio da a a d... per esempio da a a d
Nodo Archi uscenti
Archi entranti
a 1
b 1, 2, 3
c 3, 4, 5
d 4, 5 2
-
8/13/2019 271-CAJ Topologia
47/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.7 Modelli topologici6.7 Modelli topologici
La suddivisione dellinformazione geometricanella costruzione della topolo ia
La suddivisione dellinformazione geometricanella costruzione della topologia
-
8/13/2019 271-CAJ Topologia
48/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
nella costruzione della topologianella costruzione della topologia
La suddivisione dellinformazione geometricanella costruzione della topologia
La suddivisione dellinformazione geometricanella costruzione della topologia
-
8/13/2019 271-CAJ Topologia
49/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
UtenteUtente
nella costruzione della topologianella costruzione della topologia
La topologia La topologia
-
8/13/2019 271-CAJ Topologia
50/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia una sovrastruttura ridondante
che esplicita e codifica relazioni spaziali
tra entit diverse
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
La topologia :
garantisce la coerenza geometrica
facilita il processo di acquisizione
permette elaborazioni pi efficienti
richiede software pi sofisticati
appesantisce la preparazione dei dati
Questa topologia interessa primitive geometriche di un solo layerQuesta topologia interessa primitive geometriche di un solo layer
-
8/13/2019 271-CAJ Topologia
51/80
Possibili strutture topologichePossibili strutture topologiche
-
8/13/2019 271-CAJ Topologia
52/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
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
Se organizzato con la stessa struttura topologica ..
La stessa struttura topologica pu essere implementata con strutturelogiche diverse
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
Se organizzato con la stessa struttura topologica ..
La stessa struttura topologica pu essere implementata con strutturelogiche diverse
-
8/13/2019 271-CAJ Topologia
53/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.8 Sistemi topologici e sistemi non topologici6.8 Sistemi topologici e sistemi non topologici
Costruzione di una Banca Dati topologicamente correttaCostruzione di una Banca Dati topologicamente corretta
-
8/13/2019 271-CAJ Topologia
54/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
AcquisizioneAcquisizioneSpaghettiSpaghetti
Correzionegeometrica
Correzionegeometrica
Costruzionedella topologia
Costruzionedella topologia
Inserimento
in Banca Dati
Inserimento
in Banca Dati
Dati geometricamente adattialla costruzione di una topologiaDati geometricamente adattialla costruzione di una topologia
Dati construttura topologicaDati construttura topologica
Dati con topologia Al
Dati con topologia Atiti t l i t
Dati topologici e Sistemi topologiciDati topologici e Sistemi topologici
-
8/13/2019 271-CAJ Topologia
55/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
gestiti topologicamentegestiti topologicamente
Sistema Acon gestione
della topologia
Sistema Acon gestione
della topologia
In questo passaggio ci sonodati topologicamente correttisenza struttura topologica
In questo passaggio ci sonodati topologicamente correttisenza struttura topologica
Dati con topologia B
gestiti topologicamente
Dati con topologia B
gestiti topologicamente
Sistema Bcon gestionedella topologia
Sistema Bcon gestione
della topologia
Smontaggio
della topologia A
Smontaggiodella topologia A
Ricostruzionedella topologia B
Ricostruzionedella topologia B
ArchiNodiTabelle
ArchiNodiTabelle
Archi
NodiTabelle
Archi
NodiTabelle
Passaggioda primitive topologiche aprimitive geometriche.Eliminazione delle tabelle
Passaggioda primitive topologiche aprimitive geometriche.Eliminazione delle tabelle
AreeAree
Smontaggiodelle primitive geometriche
in primitive topologiche.Ricostruzione delle tabelle
Smontaggiodelle primitive geometriche
in primitive topologiche.Ricostruzione delle tabelle
Struttura topologica e struttura shapeStruttura topologica e struttura shape
-
8/13/2019 271-CAJ Topologia
56/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
P1P1 P2P2
P3P3
P4P4
P5P5
P6P6
P7P7P8P8
P9P9
a1: P8, P9, P4, P7, P6a2: P6, P5, P3, P8a3: P8, P1, P2, P6
a1: P8, P9, P4, P7, P6a2: P6, P5, P3, P8a3: P8, P1, P2, P6
a1a1
a3a3
a2a2
A1A1
A2A2
A1: +a3, +a2
A2: -a2, -a1
A1: +a3, +a2A2: -a2, -a1
a1: sin:A2; des://a2: sin:A2; des:A1
a3: sin://; des:A1
a1: sin:A2; des://a2: sin:A2; des:A1
a3: sin://; des:A1
A1: P8,P1,P2,P6,P5,P3A2: P8,P3,P5,P6,P7,P4,P9A1: P8,P1,P2,P6,P5,P3A2: P8,P3,P5,P6,P7,P4,P9
Livello geometricoLivello geometrico
Livello topologicoLivello topologico
Struttura topologicaStruttura topologica Struttura shapeStruttura shape
Dati topologici e Sistemi topologiciDati topologici e Sistemi topologici
-
8/13/2019 271-CAJ Topologia
57/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Dati con topologia A
gestiti topologicamente
Dati con topologia A
gestiti topologicamente
Sistema Csenza gestione
della topologia
Sistema C
senza gestione
della topologia
Sistema Acon gestione
della topologia
Sistema Acon gestione
della topologia
Dati senza topologiagestiti senza topologiaDati senza topologia
gestiti senza topologia
Smontaggio
della topologia A
Smontaggio
della topologia A Datitopologicamente correttisenza struttura topologica
Datitopologicamente correttisenza struttura topologica
Dati topologicamente corretti
gestiti senza topologia
Dati topologicamente correttigestiti senza topologia
Archi
NodiTabelle
Archi
NodiTabelle
Passaggioda primitive topologiche aprimitive geometriche.
Eliminazione delle tabelle
Passaggioda primitive topologiche aprimitive geometriche.
Eliminazione delle tabelle
Struttura topologica e struttura shapeStruttura topologica e struttura shape
-
8/13/2019 271-CAJ Topologia
58/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
P1P1 P2P2
P3P3
P4P4
P5P5
P6P6
P7P7P8P8
P9P9
a1: P8, P9, P4, P7, P6a2: P6, P5, P3, P8a3: P8, P1, P2, P6
a1: P8, P9, P4, P7, P6a2: P6, P5, P3, P8a3: P8, P1, P2, P6
a1a1
a3a3
a2a2
A1A1
A2A2
A1: +a3, +a2
A2: -a2, -a1
A1: +a3, +a2A2: -a2, -a1
a1: sin:A2; des://a2: sin:A2; des:A1
a3: sin://; des:A1
a1: sin:A2; des://a2: sin:A2; des:A1
a3: sin://; des:A1
A1: P8,P1,P2,P6,P5,P3A2: P8,P3,P5,P6,P7,P4,P9A1: P8,P1,P2,P6,P5,P3A2: P8,P3,P5,P6,P7,P4,P9
Livello geometricoLivello geometrico
Livello topologicoLivello topologico
Struttura topologicaStruttura topologica Struttura shapeStruttura shape
-
8/13/2019 271-CAJ Topologia
59/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.9 La regola di Eulero6.9 La regola di Eulero
La regola di EuleroLa regola di Eulero
-
8/13/2019 271-CAJ Topologia
60/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6 archi - 4 nodi = 3 Aree - 16 archi - 4 nodi = 3 Aree - 1
a - n = A - 1a - n = A - 1
La regola di EuleroLa regola di Eulero
-
8/13/2019 271-CAJ Topologia
61/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
7 archi - 8 nodi = 3 Aree - 4 nic7 archi - 8 nodi = 3 Aree - 4 nic
a - n = A - nica - n = A - nic
La regola di EuleroLa regola di Eulero
-
8/13/2019 271-CAJ Topologia
62/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Quanti nodi ? Quanti archi ?Quanti nodi ? Quanti archi ?
-
8/13/2019 271-CAJ Topologia
63/80
La regola di EuleroLa regola di Eulero
-
8/13/2019 271-CAJ Topologia
64/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Quanti nodi ? Quanti archi ?Quanti nodi ? Quanti archi ?
-
8/13/2019 271-CAJ Topologia
65/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
6.x Topologia multistrato6.x Topologia multistrato
La topologia monostratoLa topologia monostrato
-
8/13/2019 271-CAJ Topologia
66/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia una sovrastruttura ridondante
che esplicita e codifica relazioni spaziali
tra entit diverse
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
La topologia :
garantisce la coerenza geometrica
facilita il processo di acquisizione
permette elaborazioni pi efficienti
richiede software pi sofisticati
appesantisce la preparazione dei dati
Questa topologia interessa primitive geometriche di un solo layerQuesta topologia interessa primitive geometriche di un solo layer
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
67/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
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
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
68/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
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
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
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
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
69/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
70/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Arean privata
n pubblica
Arean privata
n pubblicaAreasia privatache pubblica
Areasia privatache pubblica
Questa topologia interessa primitive geometriche di pi layerQuesta topologia interessa primitive geometriche di pi layer
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
71/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
72/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
73/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Linea rossa: linea di appoggioLinea rossa: linea di appoggio
Linea grigia: linea da modificareLinea grigia: linea da modificare
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
74/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Linea rossa: linea di appoggioLinea rossa: linea di appoggio
Linea grigia: linea da modificareLinea grigia: linea da modificare
11
1 nessuna operazione1 nessuna operazione
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
75/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Linea rossa: linea di appoggioLinea rossa: linea di appoggio
Linea grigia: linea da modificareLinea grigia: linea da modificare
11
22
1 nessuna operazione
2 appoggio
1 nessuna operazione
2 appoggio
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
76/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Linea rossa: linea di appoggioLinea rossa: linea di appoggio
Linea grigia: linea da modificareLinea grigia: linea da modificare
1 nessuna operazione
2 appoggio
3 appoggio ??
1 nessuna operazione
2 appoggio
3 appoggio ??
11
22
33
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
77/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Linea rossa: linea di appoggioLinea rossa: linea di appoggio
Linea grigia: linea da modificareLinea grigia: linea da modificare
1 nessuna operazione
2 appoggio
3 appoggio ??
1 nessuna operazione
2 appoggio
3 appoggio ??
Linea verde: linea modificataLinea verde: linea modificata
La topologia multistratoLa topologia multistrato
Linea rossa: linea di appoggioLinea rossa: linea di appoggio
-
8/13/2019 271-CAJ Topologia
78/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
La limitatezza degli algoritmi
L'aritmetica finita
La limitatezza degli algoritmi
L'aritmetica finita
pp ggpp gg
Linea grigia: linea da modificareLinea grigia: linea da modificare
Linea verde: linea modificataLinea verde: linea modificata
La topologia multistratoLa topologia multistrato
-
8/13/2019 271-CAJ Topologia
79/80
Corso di Sistemi Informativi Territoriali - 271 TopologiaCorso di Sistemi Informativi Territoriali - 271 Topologia
Quando risolvere le incongruenze?Quando risolvere le incongruenze?
La nascita di un "Sistema" deve prevedere la coerenza di dati neltempo.
La nascita di un "Sistema" deve prevedere la coerenza di dati neltempo.
A livello di acquisizione, tramite un ferreo controllo deiprocessi;
A livello di elaborazione, con SW estremamente evoluti.
A livello di acquisizione, tramite un ferreo controllo deiprocessi;
A livello di elaborazione, con SW estremamente evoluti.
-
8/13/2019 271-CAJ Topologia
80/80