Corso Avanzato Impiego dei GIS Scuola di Dottorato in Scienze della Terra Padova, 23 settembre 2008 Il modello geodatabase Roberto Rossi Dipartimento Territorio e Sistemi Agro-forestali Università di Padova [email protected] 3 Tipi di Geodatabase Personal Geodatabase 1. – – – Memorizzato su un file Acces (.mdb) Limite 2 GB Single user editing ArcGIS ArcSDE File Geodatabase 2. – – – ArcSDE Geodatabase 3. – – – 2 Ciascun dataset è gestito come file (ArcCatalog) ed è salvato come una cartella su disco Limite di 1 TB Riduce lo spazio di storage Dati in un enterprise DBMS Editing versionato e multiutente Richede l’uso di ArcSDE Personal Geodatabase File Geodatabase ArcSDE Geodatabase Oracle SQL Server DB2 Informix PostgreSQL Dentro il Geodatabase… Tabelle Raster dataset Raster catalog Feature dataset Schematic dataset Feature class Poligoni Annotation Linee MultiPatch Punti, MP Dimension Relationship class Topologia Geometric network Network dataset Terrain 3 Survey dataset Project folder Project Toolbox Tool Model Script Behavior (Regole) Attribute domains Attribute defaults Split/merge policy Relationship rules Connectivity rules Topology rules Vantaggi dei Geodatabase Gestione e organizzazione dei dati di database filebased Compilazione degli attributi più “integra” e facilitata mediante domini e sottotipi Campi shape_lenghth e shape_area per il calcolo automatico e dinamico di superfici e lunghezze Gestione e validazione della topologia Possibilità di stabilire delle regole per merge e split (cosa succede al valore di un campo quando una feature viene divisa in 2 o 2 feature vengono fuse) 4 Domini Aiutano nella compilazione del database permettendo di ottenere dati più “integri” Vengono predisposti a livello di Geodatabase e utilizzati su singoli campi degli attributi di una Feature Class 2 tipi di Domini 1. Coded: valori codificati per attributi di tipo categoriale 2. Range: valori minimo e massimo ammissibile Gestiscono Split e Merge Policies 5 Sottotipi Suddivisione della Feature Class in sottoinsiemi (sottotipi) mediante la codifica di un campo numerico Ciascun sottotipo può avere i suoi valori di default ed i suoi domini Compilazione facilitata degli attributi Rappresentazione diretta del dato mediante simbologia 6 Creazione di un Geodatabase Da ArcToolBox 2 tipi di Geodatabase disponibili: 1. File Geodatabase 2. Personal Geodatabase 7 Denominazione del Geodatabase Creazione di un Feature Dataset 1 2 Tasto destro sul Geodatabase 3 Scelta di un Sistema di coordinate 4 Denominazione del Feature Dataset Scelta della Tolleranza XY 8 Creazione di una Feature Class 2 1 Tasto destro sul Feature Dataset 3 Denominazione della Feature Class 9 1. Creazione dei campi 2. Scelta della tipologia di campo 3. Scelta di valori di default Domini Domini di tipo Coded: Valori codificati 10 Domini di tipo Range: Scelta di un valore minimo e max Scelta delle regole Split policy e Merge policy Sottotipi 1 Creazione di un campo di tipo Long Integer che sarà il campo del Sottotipo 11 2 Per il campo del sottotipo scelta di due o più codici. Per ciascun codice è possibile scegliere un Dominio ed un valori dei default