Sistemi Informativi Territoriali
Paolo Mogorovich
Sistemi Informativi Territoriali
Paolo Mogorovich Paolo Mogorovich
https://mog.labcd.unipi.it/
paolo.mogorovich@gmail.com Paolo Mogorovich
https://mog.labcd.unipi.it/
paolo.mogorovich@gmail.com
Lavorare con dati topologicamente corretti Lavorare con dati topologicamente corretti
Correzione di errori topologici Correzione di errori topologici
Lavorare con dati topologicamente corretti
Lavorare con dati topologicamente corretti
La geometria imperfetta in un layer di aree La geometria imperfetta in un layer di aree
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
La geometria imperfetta in un layer di linee La geometria imperfetta in un layer di linee
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
Dati acquistati o scaricati dal web
È il caso più comune
• studiare la metainformazione (Attenzione: la qualità geometrica non implica la correttezza topologica e viceversa)
• run di programmi di verifica
• eventuale edit e nuova verifica
Dati acquistati o scaricati dal web
È il caso più comune
• studiare la metainformazione (Attenzione: la qualità geometrica non implica la correttezza topologica e viceversa)
• run di programmi di verifica
• eventuale edit e nuova verifica
La geometria imperfetta in layer vector – 1° impianto La geometria imperfetta in layer vector – 1° impianto
Validatore topologico per un layer
vettoriale areale
Validatore topologico per un layer
vettoriale areale
Validatore topologico per un layer
vettoriale lineare Validatore topologico per un layer
vettoriale lineare
La geometria imperfetta in layer vector – 1° impianto La geometria imperfetta in layer vector – 1° impianto
Validatore topologico per un layer
vettoriale puntuale Validatore topologico per un layer
vettoriale puntuale
Perchè i dati che si ricevono in genere sono topologicamente corretti ? Perchè i dati che si ricevono in genere sono topologicamente corretti ?
I dati recuperati da fornitori o da web I dati recuperati da fornitori o da web
Gli enti delegati alla produzione di dati utilizzano in genere SW sofisticati che permettono una costruzione di
archivi topologicamente corretti in modo automatico.
Gli enti delegati alla produzione di dati utilizzano in genere SW sofisticati che permettono una costruzione di
archivi topologicamente corretti in modo automatico.
Tali SW creano DataBase che adottano un modello dati topologico che permette un facile controllo sugli errori e, in certi casi, anche un’elaborazione molto efficiente
Tali SW creano DataBase che adottano un modello dati
topologico che permette un facile controllo sugli errori e,
in certi casi, anche un’elaborazione molto efficiente
Area di sinistra (*) Area di sinistra (*) La primitiva “Arco”
(formata da diversi segmenti) La primitiva “Arco”
(formata da diversi segmenti)
Nodo finale Nodo finale
Una nuova primitiva Una nuova primitiva
Area di destra (*) Area di destra (*)
Verso Verso Nodo
iniziale Nodo iniziale
Il verso è arbitrario.
Cambiare verso vuol dire scambiare il nodo iniziale con quello finale e (*) l’area di sinistra con quella di destra (se layer areale).
Il verso è arbitrario.
Cambiare verso vuol dire scambiare il nodo iniziale con quello finale e
(*) l’area di sinistra con quella di destra (se layer areale).
5 5 6 6 4
3 4 3
2 2
1 B 1
B
A A
Id.Arco Area Sin. Area Des.
Id.Arco Area Sin. Area Des.
c c
b a b
a
b A –
b A –
c B A
c B A
d C A
d C A
e – C
e – C
a – B
a – B
Una struttura topologica per il full planar graph Una struttura topologica per il full planar graph
9 9
7 7 8
8
1 1 C C f
f
e e
d
e – C d
e – C
f B C
f B C
Id.Area Composizione Id.Area Composizione
B + a - c - f
B + a - c - f
C - d + e + f
C - d + e + f
A - b + c + d
A - b + c + d
1
2 3
4
5 a
d c b
Arco Nodo iniziale Nodo finale
1 b a
Una struttura topologica per il (non) planar graph linear network Una struttura topologica per il (non) planar graph linear network
2 d 1 b a
2 b d
3 b c
4 d c
5 d c
Arco Nodo iniziale Nodo finale