510 likes | 643 Views
Ing. M. PETRI. m.petri@ing.unipi.it. GIS Geographic Information System. Sommario. Storia e significato di GIS Tipi di dati Raster Vettoriale TIN Tipi di formato di file (sia per raster che per vettoriale) Topologia. Cos’è il GIS. GIS - SIT.
E N D
Ing. M. PETRI m.petri@ing.unipi.it GIS Geographic Information System
Sommario • Storia e significato di GIS • Tipi di dati • Raster • Vettoriale • TIN • Tipi di formato di file (sia per raster che per vettoriale) • Topologia
Cos’è il GIS GIS - SIT • Il sottoinsieme di una organizzazione finalizzato alla gestione dell’informazione ne costituisce il Sistema Informativo S.I., comprendente le risorse umane, i dati e le procedure (è presente in Comuni, Province, Regioni, imprese private, ecc..). • Il Sistema Informatico è l’insieme dell’hardware e software utilizzati per il trattamento automatico delle informazioni allo scopo di rendere più efficiente il S.I.. • Sistemi Informatici per la gestione di Basi di Dati: • File System (sistemi di archiviazione rudimentali); • Data Base Management Systems (DBMS); • DataWarehouse (per l’analisi dei dati). • Una Base di Dati è composta da • i metadati con lo schema della struttura dei dati; • i dati (istanza del DB). Risorse umane Dati S.Informativo Procedure Strumenti Informatici
> 1 milione di utenti abituali > 5 milioni di utenti casuali 1963 1967 1969 1985 1991 1994 1999 2002 Canada ESRI GPS Big Book 1 OpenGIS Consortium Gis_Day US Bureau of Census Cos’è il GIS Diverse definizioni Utente Definizione Cittadino Un contenitore di mappe in forma digitale Pianificatori, decision makers Uno strumento informatico per risolvere problemi geografici Scienziati e ricercatori Un sistema spaziale di supporto alle decisioni Investigatori, scienziati Uno strumento per scoprire informazioni altrimenti non leggibili in dati spaziali WWW
Comune Emissioni SO2 (ton/giorno) Ricoveri per malattie resp. Monteventoso Perinello 606 5.1 % Monteventoso 14 1.1 % Scalterone Perinello Scalterone 714 0.8 % Costamara 24 7.3 % San Gaudenzio 2047 7.3 % San Gaudenzio Coefficiente di correlazione fra “Emissioni” e “Ricoveri” è di 0.38, perciò sembra non esserci un legame fra i due fenomeni. Costamara Cos’è il GIS “Almost everything that happens, happens somewhere. Knowing where something happens is critically important” P.Longley (2001) Il GIS aggiunge informazione all’analisi statistica (P.Mogorovich).
Object-Oriented (GIS) Map-Oriented (CAD) Cos’è il GIS
Semantica Elaborazioni “Semantiche” Cos’è il GIS Alcune operazioni
Object-Oriented (GIS) Map-Oriented (CAD) Cos’è il GIS Cartografia CTR (Map-Oriented) Per individuare le strade devo selezionare tutti i codici che ne delimitano il contorno.
Object-Oriented (GIS) Map-Oriented (CAD) Cos’è il GIS Cartografia GeoDB (Object-Oriented) Adesso posso individuare l’oggetto strada, differenziandone gli attributi (sede stradale, piazza, parcheggio, ecc..) e posso fare delle query complesse. Es. posso selezionare gli edifici che sono più lontani di 500 mt da un parcheggio.
I tipi di dati (Vettoriale) (Raster, TIN)
I tipi di dati - Vettoriale Un dato “Vettoriale” è sempre costituito da due componenti collegate tra loro in maniera dinamica: • componente geografica - indica la forma geometrica di ciascun elemento • componente tabellare - contiene tutti gli attributi (in forma alfanumerica) che descrivono le caratteristiche di ciascun elemento geometrico
I tipi di dati - Vettoriale Ad un dato “Vettoriale” è possibile collegare dinamicamente altri tipi di informazioni, dette “IPERMEDIALI”, quali: • immagini (*.tiff, *.jpg, *.bmp,….) • filmati (*.avi, *.mpeg) • files audio • intere applicazioni (file *.exe od altro) • ….. attraverso dei cosiddetti Hyperlink (si vedranno in ArcMap)
I tipi di dati - Vettoriale Dato puntuale • Punti sono coppie di coordinate One-to-one relation between features in the map and records in the table.
Nodes Vertices I tipi di dati - Vettoriale Dato lineare • Linee sono insiemi di punti che definiscono il proprio shape One-to-one relation between features in the map and records in the table.
I tipi di dati - Vettoriale Dato poligonale • Poligoni sono un insieme di linee di contorno (boundaries) che definiscono una shape chiusa One-to-one relation between features in the map and records in the table.
I tipi di dati - Vettoriale • ArcGIS usa tre diverse implementazioni di dati vettoriali: • Coverages • Shapefiles • Geodatabases • Questi tre diversi tipi di memorizzazione dei dati hanno una diversa metodologia di registrazione dei dati. • Coverages e shapefiles sono modelli file-based, mentre il modello geodatabase è un vero e proprio database management system (DBMS) • Shapefile può contenere solo un tipo primitiva geometrica (linee, punti,ecc..), a differenza della coverage e del geoDB.
I tipi di dati - Vettoriale • FEATURES • Coverages sono contenute parzialmente nella propria cartella ed in parte nella cartella comune INFO (da non cancellare !). • Shapefiles è composto di almento tre files (con estensione .shp, .shx, .dbf) fino a sette files (con estensione .sbx, .sbn, .ain and .aih). • Geodatabase • E’un formato per la memorizzazione di dati relazionati (dati geometrici, tabulari, ed immagini) in un database management system (DBMS). • Il geodatabase segue le fondamentali regole dei modelli relazionali, nei quali ciascun oggetto ed i suoi attributi sono registrati in una riga della tabella. • Feature Class: Una collezione di features simili (objects), come per esempio edifici, fiumi, all’interno di una tabella DBMS. • Feature Dataset: Una collezione di simili feature classes che condividono lo stesso dominio spaziale (spatial reference)
I tipi di dati - Vettoriale Coverages Shapefiles Texas Texas Counties Counties.shp Counties.shx Counties.dbf Evap Evap.shp Evap.shx Evap.dbf .aat .pat .nat …. Info
Il Geodatabase GeoDB Feature dataset Feature class s.a. Tables ArcCatalog Relazioni Feature class Domini Case Tools (UML)
Il Geodatabase Workspace Geodatabase Feature Dataset Feature Class Geometric Network Relationship Object Class
I tipi di dati - Raster • Un dato “Raster” non è collegato a nessun tipo di informazione tabellare (salvo eccezioni) • Un raster è adatto per descrivere fenomeni continui nello spazio (per esempio: distribuzione di inquinanti, quota, ecc..) • Un dato raster può servire come riferimento per l’acquisizione di dati vettoriali • Per lavorare con dati di tipo raster, ad alto livello, servono le estensioni Spatial Analyst e 3D Analyst
Immagine fisica I tipi di immagini raster • Immagini fisiche: ogni pixel indica una misura effettuata in una zona di territorio relativa ad una grandezza definita generalmente in modo continuo sul territorio stesso • La misura può riferirsi a: • valore medio che la grandezza assume all’interno del pixel • valore estremo • valore che la grandezza assume nel centro del pixel
Immagine classificata I tipi di immagini raster • Immagini classificate: ogni pixel assume il valore di un simbolo relativo ad una zona di territorio. Una immagine classificata deriva da una immagine fisica o da una conversione Raster-Vector
Immagine cartografica I tipi di immagini raster • Immagini cartografiche: scansione di una carta (es. CTR) tramite strumento rasterizzatore
Immagine fotografica I tipi di immagini raster • Immagini fotografiche: fotografie di oggetti (non possono essere ancorate al territorio con un sistema di coordinate ma possono essere usate come attributi)
I tipi di dati - Raster • Utilizza come primitiva grafica il PIXEL (Picture Element) • Immagini in formato “*.tif”, “*.bmp”, “jpg”, MrSid, Ecw, …. • Immagini ERDAS-Imagine.img • Arc/Info GRIDs
I tipi di dati - Raster La struttura piramidale del raster • Senza la struttura piramidale, l’intero raster deve essere letto ad ogni ridisegno del display (dovuto a zoom od altro). • Le piramidi registrano dataset files di ridotte dimensioni, di estensione .rrd (reduced resolution dataset) per incrementare la velocità di ridisegno del raster ed una migliore visibilità anche a piccole scale. • Quando si aggiunge un raster ad ArcMap, si può scegliere di costruire la struttura piramidale • Quello che avviene è un ricampionamento del raster ad intervalli di scala
I tipi di dati - Raster Raster Resampling • Nearest Neighbor • Closest cell • Continuous and Discrete data • Bilinear interpolation • Average of nearest 4 cells • Continuous data only • Cubic Convolution • Average of nearest 16 cells • Continuous data only
(x, y) Number of columns Cell size Number of rows Cell size = 50 m Cell size = 10 m Il formato raster GRID • Grid datasets: • Struttura di tipo cellulare composta da celle quadrate di ugual dimensioni memorizzate in righe e colonne. • La definizione di un GRID richiede: (1) le coordinate dell’angolo in alto a sinistra, (2) la dimensione della cella, (3) il numero di righe, (4) il numero di colonne, e (5) il valore di ciascuna cella. • Celle che non registrano alcun valore sono chiamate NODATA cells.
Il formato raster GRID • Grid datasets
Il formato TIN • Triangular Irregular Network (TIN) Datasets: • Dataset costruiti connettendo punti e con linee e costruendo dei triangoli. • I lati dei triangoli sono costruiti connettendo i punti adiacenti, così da massimizzare il minimo angolo di ciascun triangolo (tringolazione di Delaunay) • Il formato TIN è efficiente per memorizzare dati, in quanto la risoluzione varia con i parametri dei dati spaziali.
Il formato TIN La triangolazione di Delaunay soddisfa il requisito che ogni cerchio disegnato passante per tre punti non ne contiene nessun altro. • La triangolazione di Delaunay ha molti vantaggi rispetto alle altre metodologie di triangolazione: • I triangoli sono il più possibile equi-angolari, riducendo così i problemi di elaborazione numerica creati da triangoli molto lunghi e stretti. • La triangolazione è indipendente dall’ordine in cui i punti sono processati.
Il formato TIN Alcuni esempi
Il formato TIN Confronto TIN - GRID
Browser Html/JAVA ArcInfo ArcEditor ArcView ArcExplorer ArcIMS Service ArcSDE Service ArcReader File Database Introduzione ad ArcGIS Client Server ArcPad Windows, Unix, Linux Dati
ArcReader Multi-user Database ArcView ArcEditor Web Service File ArcInfo Client Dati
Introduzione ad ArcGIS ArcGIS è un pacchetto di software, usato per creare, visualizzare ed analizzare dati georiferiti sviluppato dall’ Environmental Systems Research Institute (ESRI), Redlands, California. • ArcCatalog è usato per la navigazione fra i dati del DB e per il loro “managing”, per visualizzarli e per crearne i metadati • ArcMap è usato per visualizzare dati spaziali, per fare analisi spaziale e per creare mappe al fine di mostrare il risultato del lavoro fatto • ArcToolbox è unainterfaccia per accedere ai tools di conversione dei dati e ad alcune funzioni di analisi.
Introduzione ad ArcGIS Le estensioni di ArcGIS
ArcCatalog-Editing metadati Accuratezza e precisione • Precisione: una misura della ripetibilità • Accuratezza: una misura della affidabilità, è la differenza tra la realtà e la nostra misura 3 1 4 2 Colpire un bersaglio
ArcCatalog-Editing metadati Import Metadata Export Metadata Create/update Metadata Metadata Properties • Stili disponibili: • FDGC (Federal Geographic Data Committee) • FDGC Classic • FDGC ESRI • FDGC Geography Network • FDGC FAQ • ISO Geography Network • XML Edit Metadata Da Metadata Properties si può attivare/disattivare l’update automatico dei metadati
ArcCatalog-Editing metadati I Metadati devono includere informazioni su • Data del loro “rilievo sul terreno” (es. Volo del 1992) • Data della generazione • Coordinate del contorno • Passi del la fase di processing • Software usati • RMSE, ecc. • Da dove viene l’origine • Chi ha processato i dati • Proiezione • Sistema di coordinate • Datum • Unità di misura • Scale spaziale • Definizione degli attributi • Chi contattare per ulteriori informazioni
Topologia Comune B Comune A
Land parcels Soil Adiacenza Coastline Pipes Streams Bus route Country boundary Roads Connettività Prossimità Topologia • Modelli di Relazioni Spaziali tra features • Connettività, Adiacenza, Prossimità • Tra uno o più feature classes • Rende migliori i modelli di rappresentazione della Realtà
Topologia Esistono due tipi differenti di topologia • Topologia ARCO-POLIGONO • Topologia ARCO-NODO
Topologia COVERAGE Poligonale Label-Points
Topologia COVERAGE Lineare (archi)
Topologia COVERAGE Topologia arco-poligono
Topologia COVERAGE Topologia arco-nodo
Topologia COVERAGE - Costruzione topologia • Esempio Uso del Suolo • Creazione topologia classica con ArcToolbox • Build: polygon, line, node • Clean
Topologia COVERAGE - Applicazioni topologia • Elenco di tutti i poligoni adiacenti (I, II, … ordine) ad ogni poligono di una coverage (es. Uso del suolo) • Caratterizzazione delle relazioni intercorrenti tra corpi idrici sotterranei (acquiferi) diversi ed adiacenti • …..