(visto che l'argomento è abbastanza tosto, se c'è qualcosa che non va fatemelo sapere...)
Il geodatabase: il geodatabase, a differenza di formati dati file based come lo shapefile, è un MODELLO DATI.
Il geodb può essere assimilato come un contenitore che raccoglie oltre ai dati cartografici, anche le relazioni e le regole che li governano.
Inoltre il Geodb sfrutta i vantaggi dei DB relazionali anche in ambiente multiutente.
All’interno di un geodb possono essere quindi memorizzati sia elementi cartografici (feature class), sia dati raster, sia tabelle (e relative relazioni) ,sia regole topologiche o regole sugli attributi.
Feature Class: nelle feature class vengono memorizzati gli oggetti geometrici, sono l’analogo dello shapefile.
Feature dataset: è un cosiddetto “contenitore logico”che aggrega più feature class. Le feature class che appartengono ad uno stesso dataset hanno la particolarità di avere lo stesso spatial reference.
In alcuni casi la feature dataset ha un uso facoltativo e serve più che altro per tenere “ordinato” il modello dei dati all’interno del GeoDB. Ad esempio possono essere raggruppate in uno stesso dataset, lafeature class delle particelle catastali, la feature class dei fabbricati catastali e la feature class dei bordi dei fogli catastali.
In altri casi l’introduzione della feature dataset diventa obbligatorio; ad esempio nei casi in cui più feature class sono legate da network (archi strada e giunzioni) o da regole topologiche. Le feature class legate da network o da regole topologiche, devo appartenere infatti allo stesso dataset, perché devono avere, ovviamente, lo stesso spatial reference.
Come leggevate poc’anzi all’interno del geodatabase è possibile inserire regole sugli attributi. Domini e sottoripi sono regole sull'inserimento degli attributi.
Domini: I Domini sono delle dichiarazioni dei valori accettabili per un determinato campo di una classe o di una tabella.
Ci sono 2 tipi di domini:
Range: in cui l’utente dovrà immettere nella cella valori compresi fra due estremi
Coded Value: in cui l’utente avrà a disposizione una lista di valori ammessi.
Sottotipi: è un modo di raggruppare gli elementi di una classe in sottoinsiemi,sulla base del valore di un attributo (valore di un campo della tabella degli attributi).
Il vantaggio dell’uso dei sottotipi è che invece di creare più classi con la stessa struttura, è possibile crearne una sola diversificando gli elementi in base al valore assunto dal sottotipo.
Come esempio per l’utilizzo di Domini e Sottotipi ho pensato all’utilizzo di un grafo strade, avente la seguente struttura:
ID_STRADA: identificativo della strada
TIPO: andrà indicato il tipo della strada (Privata, Comunale, Provinciale, Statale)
VELOCITA: verrà indicato il limite di velocità della strada
MATERIALE: verrà indicato il materiale del fondo stradale (asfalto, porfido, ghiaia, terra)
Se caricate su ArcGIS il la feature class che vi metto a disposizione qui, dovreste trovarvi in questa situazione:
Aprendo ArcCatalog e andando a selezionare le proprietà della feature class, che in questo caso non è inserita in un “contenitore” feature dataset, potete notare la tipologia dei campi della classe:
SCARICA IL FILMATO 1
Cominciamo ora ad inserire il primo Dominio:
Il primo dominio che andremo ad inserire sarà un dominio coded value, questo ci permetterà, una volta che andremo ad editare una nuova strada di avere, per il campo al quale è stato associato il Dominio, una lista di valori ammissibili.
Ad esempio il Campo TIPO, che come avrete notato dal filmato precedente è un campo TEXT, potrà assumere solo i valori: Privata, Comunale, Provinciale, Statale.
Su questo campo dovremo quindi associare un dominio.
Per creare un nuovo dominio e per associarlo al campo guarda il filmato 2
SCARICA IL FILMATO 2
Come avrete notato è stato possibile impostare il Dominio sul campo Tipo perché su entrambi è stato impostato un filed tipe di tipo TEXT.
Inoltre è stato impostato un valore di defoult come strada Comunale.
Analogamente a quanto fatto per il Dominio Coded value possiamo introdurre un Dominio Range nel campo velocità per fare in modo che, in fase di editazione, il valore che verrà introdotto nel campo velocità sia sempre compreso fra i 40 e i 90 km/h. Ricordate che il filed tipe del dominio deve essere il medesimo del campo sul quale va applicato. In questo caso il campo VELOCITA è uno short integer.
SCARICA IL FILMATO 3
Ora non rimane che inserire il sottotipo:
Come abbiamo detto il sottotipo è modo di raggruppare gli elementi di una classe in sottoinsiemi. Nell’esempio che stiamo elaborando possiamo utilizzarlo per raggruppare le strade a seconda del materiale del fondo.
Come dicevo poco sopra il fondo può essere: asfalto, porfido, ghiaia, terra
Dopo aver inserito i 4 tipi di fondo nel campo sottotipo, andremo ad associare, per ogni valore del sottotipo i corrispondenti valori dei 2 domini appena creati:
Ovvero, facciamo un esempio: Se indico che la strada è sterrata, è facile che la strada sia anche PRIVATA e quindi con una velocità massima inferiore ai 50km/h
Se la strada è in porfido è facile che sia COMUNALE e quindi con una velocità massima inferiore ai 50 km/h.
SCARICA IL FILMATO 4
Una volta terminato l’inserimento dei valori del sottotipo e dei corrispondenti valori dei domini, per ogni valore del sottotipo possiamo importare in ArcGIS/Arcmap la feature class che abbiamo appena creato.
Innanzi tutto, come potete notare, viene immediatamente tematizzata sui valori del sottotipo, quindi sui valori del fondo stradale, ma il bello viene quando si entrerà in editazione:
Se entrate in editazione avrete, per i campi in cui sono stati impostati domini e sottotipo, dei menu a discesa.
Il sottotipo di defoult è strada asfaltata.
I valori dei domini (velocità e Tipo) associati al valore del sottotipo “ASFALTO” sono rispettivamente STRADA STATALE e 90.
Se provate a cambiare il valore del sottotipo in “GHIAIA” cambieranno anche i corrispondenti valori dei domini assumento i valori: STRADA PRIVATA e 50.
SCARICA IL FILMATO 5
Per la conoscenza che ho dei domini e sottotipi, questo è tutto.
MI AUGURO CHE QUALCUNO DI VOI ABBIA LA VOLONTA' DI CORREGGERE O INTEGRARE IL PRESENTE POST.
Ciao
Paolo
At 3/9/07 9:18 AM, Marica
At 24/4/08 6:26 PM,
At 23/11/09 5:42 PM,
Hello
http://www.thecenterforenergyhealing.com/ - buy adipex online
Aiming to lose weight must not just be confined to taking diet pills but must be complemented with good exercise.
[url=http://www.thecenterforenergyhealing.com/]adipex sale[/url]
Stick to a regular regimen of good diet, exercise and the diet pill recommended by your physician.
buy adipex
The best time to take this pill is in the morning after breakfast.
At 3/1/10 1:31 PM,
Non-prescription Pills Stay Awake
http://www.realestateinsider.net/ - buy valium
This statement only shows the importance of the drug.
[url=http://www.realestateinsider.net/]order valium[/url]
As all the drugs have some source, valium also have one for itself.
cheap valium
And that is Diazepam.

















Trovo che l'argomento sia molto interessante e sia stato trattato in modo da essere comprensibile anche ai neofiti. Ottima l'idea dei filmati ^^