Vincoli di integrità tra dati

I vincoli di integrità tra dati sono stati realizzati sulla base di quanto definito nel documento Descrizione del geodato e della sua trasmissione al Cantone. Alcuni dei vincoli non è possibile realizzarli perché comportano la lettura di altre banche dati del cantone non accessibili. Ai vincoli cantonali sono stati aggiunti due vincoli (Vincolo_A01 e Vincolo_A02) che aiutano nella verifica della correttezza dei dati creati in VeriTi. I test, vengono eseguiti sui dati contenuti nella banca dati di VeriTi, indipendentemente dai layer mostrati in QGIS, tuttavia, la selezione dei risultati sbagliati è possibile solo sui layer mostrati in QGIS.

Vincolo Descrizione Output in caso di errore / osservazioni
Vincolo 01 Devono esserci dati nel file INTERLIS Messaggio
Vincolo 02 Gli stati abrogazione/nuovo devono essere coerenti tra loro Messaggio e selezione degli elementi sbagliati nei layer del gruppo tutte le geometrie
Vincolo 03 Se un oggetto è dichiarato in vigore allora deve esistere nella banca dati cantonale PR-PUC Non realizzabile senza accedere alla banca dati cantonale.
Vincolo 04 Se un oggetto è dichiarato in vigore allora deve avere questo stato nella banca dati cantonale PR-PUC Non realizzabile senza accedere alla banca dati cantonale.
Vincolo 05 Tutti gli attributi cantonali obbligatori devono essere specificati Messaggio e selezione degli elementi sbagliati nei layer Elemento comune e Zona comune
Vincolo 06 I valori degli attributi cantonali su domini devono essere conformi Messaggio e selezione degli elementi sbagliati nei layer Elemento comune e Zona comune
Vincolo 07 Una definizione nuova non può avere geometrie in vigore Messaggio e selezione degli elementi sbagliati nei layer del gruppo tutte le geometrie
Vincolo 08 Una definizione nuova non può avere geometrie abrogate Messaggio e selezione degli elementi sbagliati nei layer del gruppo =tutte le geometrie
Vincolo 09 Una definizione abrogata deve essere in vigore nella banca dati SST Non realizzabile senza accedere alla banca dati cantonale.
Vincolo 10 Una definizione abrogata non può avere geometrie in vigore Messaggio e selezione degli elementi sbagliati nei layer del gruppo tutte le geometrie
Vincolo 11 Una definizione abrogata non può avere geometrie nuove Messaggio e selezione degli elementi sbagliati nei layer del gruppo tutte le geometrie
Vincolo 12 Un nuovo piano grafico deve avere geometrie Messaggio e selezione degli elementi sbagliati nel layer Piano grafico
Vincolo 13 Un piano grafico nuovo non può avere geometrie abrogate Messaggio e selezione degli elementi sbagliati nei layer del gruppo Tutte le geometrie
Vincolo 14 Un piano grafico abrogato non può avere geometrie nuove Messaggio e selezione degli elementi sbagliati nei layer del gruppo Tutte le geometrie
Vincolo 15 Un piano grafico abrogato deve essere in vigore nella banca dati SST Non realizzabile senza accedere alla banca dati cantonale.
Vincolo 16 Una geometria nuova deve essere associata ad almeno un piano grafico Messaggio e selezione degli elementi sbagliati nei layer del gruppo Tutte le geometrie
Vincolo 17 Una geometria abrogata deve essere in vigore nella banca dati SST Non realizzabile senza accedere alla banca dati cantonale.
Vincolo 18 Una nuova geometria non può essere associata ad un piano grafico abrogato Non realizzato. Uguale al Vincolo 14.
Vincolo 19 Una geometria abrogata non può essere associata ad un piano grafico nuovo Non realizzato. Uguale al Vincolo 13
Vincolo 20 Le zone base del risultato intermedio non devono sovrapporsi Viene generato un layer di nome Errori - Sovrapposizioni nelle zone base contente tutte le porzioni di geometria che si sovrappongono.
Vincolo 21 Le geometrie del risultato intermedio non devono avere duplicati Messaggio e selezione degli elementi sbagliati nei layer del gruppo Tutte le geometrie
Vincolo 22 Non devono esistere vuoti pianificatori Viene generato un layer di nome Errori - Vuoti nelle zone base, contenente i buchi presenti nelle zone base.
Vincolo 23 Una nuova definizione deve avere almeno una geometria nuova Messaggio e selezione degli elementi sbagliati nei layer Elemento comune e Zona comune
Vincolo 24 Una definizione in vigore deve avere almeno una geometria in vigore o nuova Messaggio e selezione degli elementi sbagliati nei layer Elemento comune e Zona comune
Vincolo A01 Il tipo di attributo (Testo/Numero) deve essere rispettato Messaggio e selezione degli elementi sbagliati nei layer Attributo elemento comune e Attributo zona comune
Vincolo A02 Tutti gli attributi definiti devono avere un valore Messaggio e selezione degli elementi sbagliati nei layer Attributo elemento comune e Attributo zona comune