Social Meeting Project 2009 Abruzzo Cacchione

23
Alessandro CACCHIONE(*) (*)Regione Abruzzo, Struttura Speciale di Supporto – Sistema informativo Regionale, 67100 L’Aquila, tel :+39 0862363222, email: [email protected] Il progetto SDI Abruzzo L’infrastruttura di pubblicazione dati spaziali della regione Abruzzo

description

Workshop Social Meeting Project 2009. Case History: l'implementazione degli standard OGC in Regione Abruzzo - Alessandro Cacchione, Regione Abruzzo

Transcript of Social Meeting Project 2009 Abruzzo Cacchione

Page 1: Social Meeting Project 2009 Abruzzo Cacchione

Alessandro CACCHIONE(*)(*)Regione Abruzzo, Struttura Speciale di Supporto – Sistema informativo Regionale, 67100 L’Aquila,

tel :+39 0862363222, email: [email protected]

Il progetto SDI AbruzzoL’infrastruttura di pubblicazione dati spaziali della regione Abruzzo

Page 2: Social Meeting Project 2009 Abruzzo Cacchione

CosCos’è’è SDI Abruzzo?SDI Abruzzo?

SDI Abruzzo rappresenta il cuore pulsante della cartografia onliSDI Abruzzo rappresenta il cuore pulsante della cartografia online della Regione ne della Regione Abruzzo.Abruzzo.

SDI AbruzzoSDI Abruzzo

Page 3: Social Meeting Project 2009 Abruzzo Cacchione

Come funziona?Come funziona?

Il suo concetto base Il suo concetto base èè assimilabile al funzionamento di una piattaforma di assimilabile al funzionamento di una piattaforma di estrazione ; anzichestrazione ; anzichéé estrarre gas o petrolio, SDI Abruzzo estrarrestrarre gas o petrolio, SDI Abruzzo estrarràà i dati territoriali i dati territoriali digitali, dalle basi informative della Regione Abruzzo, rendendodigitali, dalle basi informative della Regione Abruzzo, rendendoli accessibili li accessibili sottoforma servizi standard ISO/OGC.sottoforma servizi standard ISO/OGC.

Page 4: Social Meeting Project 2009 Abruzzo Cacchione

A cosa serve?A cosa serve?

SDI Abruzzo renderSDI Abruzzo renderàà accessibili tutti i dati spaziali di cui attualmente la Regioneaccessibili tutti i dati spaziali di cui attualmente la Regione

Abruzzo dispone, sottoforma di Abruzzo dispone, sottoforma di geogeo servizi standard ISO/OGC.servizi standard ISO/OGC.

SDI AbruzzoSDI Abruzzo

Page 5: Social Meeting Project 2009 Abruzzo Cacchione

ShapeFile

ShapeFile

GeoDB

XMLXML

FUORI I

DATI DAI C

ASSETTI!

Allo stato attuale la Regione Abruzzo possiede un’enorme quantità di basi di datigeospaziali digitali, ma solo una minima parte di esse può essere consultata tramite internet. Questo accade, non per mancanza di volontànel rendere pubblici i dati spaziali, bensìaccade a causa di difficoltà “fisiche”nel reperimento e nel recupero dei dati spaziali; spesse volte i dati sono archiviati in supporti ottici (CD o DVD) all’interno di cassetti chiusi e trattati come proprietà personale di chi li custodisce.

Dove si trovano i dati?Dove si trovano i dati?

Page 6: Social Meeting Project 2009 Abruzzo Cacchione

Sarà quindi necessaria un’opera di censimento al fine di scovare tutti i dati spaziali prodotti dalla Regione Abruzzo dai primi anni ottanta fino ad oggi: individuare ogni forma di dato digitale spazialmente riferito (shape file) memorizzato in supporti ottici(CD,DVD) ,magnetici (nastri) ,filesystem e sistemi di gestione di basi di dati (Data Base Management System).

SDI AbruzzoSDI Abruzzo

ShpFile

ShpFile

GeoDB

XMLXML

censimentocaricamento

pubblicazione

Page 7: Social Meeting Project 2009 Abruzzo Cacchione

PerchPerchéé SDI Abruzzo?SDI Abruzzo?Per adottare una soluzione unica al fine di :Per adottare una soluzione unica al fine di :

•• censirecensire le basi di dai spaziali in possesso della Regione Abruzzole basi di dai spaziali in possesso della Regione Abruzzo

•• convertireconvertire tutti i dati geografici nel medesimo sistema di riferimento WGStutti i dati geografici nel medesimo sistema di riferimento WGS84 84 geograficogeografico

•• caricarecaricare in unin un’’unica base dati tutti i dati spaziali censiti e trasformati nel unica base dati tutti i dati spaziali censiti e trasformati nel medesimo sistema di riferimento WGS84 geografico riducendo cosmedesimo sistema di riferimento WGS84 geografico riducendo cosìì il problema il problema della ridondanza e della duplicazione dei dati stessi.della ridondanza e della duplicazione dei dati stessi.

•• pubblicare pubblicare i dati spaziali della Regione Abruzzo, rendendoli accessibili tri dati spaziali della Regione Abruzzo, rendendoli accessibili tramite amite servizi standard ISO/OGCservizi standard ISO/OGC

Page 8: Social Meeting Project 2009 Abruzzo Cacchione

SDI Abruzzo : lo SDI Abruzzo : lo stackstack tecnologicotecnologico

+ =SDI AbruzzoSDI Abruzzo

Page 9: Social Meeting Project 2009 Abruzzo Cacchione

La piattaforma enterprise per catalogare e distribuire dativettoriali, raster, terrain e cartografici scelta dalla Regione Abruzzo come piattaforma di pubblicazione dei proprigeoservizi

ERDAS APOLLO SERVERERDAS APOLLO SERVER

Page 10: Social Meeting Project 2009 Abruzzo Cacchione

ERDAS APOLLO SERVER : perchERDAS APOLLO SERVER : perchéé??

ERDAS APOLLO SERVERimplementa nativamente gli standard

WMS, WCS, WFS, WFS-T e CS-W.

Mediante i servizi web compatibili OGC/ISO, è possibile catalogare e distribuire tutti i dati geospaziali contenuti nel GeoDatabase della Regione Abruzzo.

Page 11: Social Meeting Project 2009 Abruzzo Cacchione

Protocollo standard OGC, tramite il quale è possibile generare dinamicamente mappe di datispazialmente riferiti.

WMS, Web Map Service (ISO19128 - Web map server interface)

In particolare lo standard ISO19128 specifica il comportamento di un servizio web che produce dinamicamente mappe di dati spazialmente riferiti a partire da informazioni geografiche, sottoforma di immagini.

Questo standard internazionale definisce una "mappa" come rappresentazione di informazioni geografiche, restituendo un'immagine digitale idonea ad essere visualizzata sullo schermo di un computer. Dal 2005 la specifica “OGC WMS” è divenuta uno standard ISO ed identificata con il codice ISO19128 - Web map server interface.

ERDAS APOLLO SERVER : ERDAS APOLLO SERVER : wmswms

Page 12: Social Meeting Project 2009 Abruzzo Cacchione

Protocollo standard OGC che permette la richiesta e l'importazione di oggetti geograficiattraverso il Web.

A differenza della specifica WMS che restituisce solo mappe attraverso immagini, espletando di fatto una mera rappresentazione grafica dei dati, la specifica WFS è in grado di restituire oggetti geografici definiti sottoforma di 'codifica standard‘ (GML, shapefile ) , quindi spazialmente analizzabili e geo processabili. La specifica “OGC WFS” non è ancora stata approvata dal comitato tecnico ISOTC/211 ma diventerà uno standard “de facto” entro breve termine.

WFS, Web Feature Service (ISO19142 - Web feature server interface)

ERDAS APOLLO SERVER : ERDAS APOLLO SERVER : wfswfs

Page 13: Social Meeting Project 2009 Abruzzo Cacchione

Protocollo standard OGC che , a differenza della specifica WFS ,consente di eseguire, oltre all'importazione , anche la modifica di oggetti geografici attraverso il Web.

WFS – t , Web Feature Service transaction

ERDAS APOLLO SERVER : ERDAS APOLLO SERVER : wfswfs -- tt

Page 14: Social Meeting Project 2009 Abruzzo Cacchione

è una sofisticata specifica OGC per la vestizione di layer vettoriali e raster.E' molto flessibile, anche se nella sua generalità risulta di difficile comprensione e non ha sintassi semplificate per i tipi di rendering più comuni. Con SLD è possibile definire la vestizione degli elementi geografici in una mappa, utilizzando una sintassi XML.

SLD, Styled Layer Descriptor

<?xml version="1.0" encoding="ISO-8859-1"?><StyledLayerDescriptor version="1.0.0"xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"xmlns="http://www.opengis.net/sld"xmlns:ogc="http://www.opengis.net/ogc"xmlns:xlink="http://www.w3.org/1999/xlink"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><NamedLayer><Name>Default Line</Name><UserStyle><FeatureTypeStyle><Rule><LineSymbolizer><Stroke><CssParameter name="stroke">#AA3333</CssParameter><CssParameter name="stroke-width">2</CssParameter></Stroke></LineSymbolizer></Rule></FeatureTypeStyle></UserStyle></NamedLayer></StyledLayerDescriptor>

Esempio di layer geografico dopo l’applicazione di un file di vestizione SLD

Esempio di layer geografico privo di vestizione

Un esempio File SLD di vestizione del dato spaziale, illustrato nella sua sintassi

ERDAS APOLLO SERVER : ERDAS APOLLO SERVER : sldsld

Page 15: Social Meeting Project 2009 Abruzzo Cacchione

ERDAS APOLLO SERVER : ERDAS APOLLO SERVER : cscs--ww

CS-W, Catalogue Services for the Web

Il Catalogue Services Interface Standard (CAT) dà la possibilità di “rovistare” nelle collezioni di informazioni descrittive (metadati) riguardanti dati spaziali , geoservizi e relative risorse. I soggetti come la regione Abruzzo che dispongono di risorse di metadati (Provider), possono utilizzare servizi di catalogazione al fine di registrare le proprie metainformazioni rispettando schemi standard come l’ ISO19115-CNIPA (vigente in Italia). Le applicazioni Client che rispettano lo standard ,possono “rovistare” all’interno e dei cataloghi di metadati appartenenti a soggetti diversi, utilizzando la medesima interfaccia di servizio.

Page 16: Social Meeting Project 2009 Abruzzo Cacchione

ERDAS APOLLO SERVER : ERDAS APOLLO SERVER : wcswcs

WCS, Web Coverage Services

Il Web Coverage Service Interface Standard (WCS) definisce le modalità di accesso alle “coperture” geospaziali. Il termine “copertura" si riferisce a dati spaziali come coperture satellitari , foto aeree digitali,modelli digitali del terreno,ed altri fenomeni rappresentabili con un valore supplementare da attribuire addizionalmente alle coordinate bidimensionali del punto(‘x’ e ’y’).

Nel caso di un DTM ad ogni punto (x,y) sarà attribuito un valore relativo all’elevazione dal terreno (convenzionalmente valore “z”).Nel caso di un’immagine satellitare ad ogni punto (x,y) potrebbe essere attribuito il valore (esadecimale o decimale) relativo al colore del pixel rappresentato.

Page 17: Social Meeting Project 2009 Abruzzo Cacchione

POSTGIS POSTGIS GeoDBGeoDB

PostGIS è un'estensione del database relazionale PostgreSQL per l'archivio e la gestione dei dati geografici. È’ un database libero che, fondandosi su standard OGC, sipone come ottima soluzione per l'interoperabilità tra applicazioni desktop, analitiche e Web nel campo del GIS: per questo motivo PostGIS è stato scelto come GeoDatabase ufficiale dell’ dell’infrastrutturadati spaziali “Abruzzo SDI”

PostGIS è distribuito con licenza GPL.

Page 18: Social Meeting Project 2009 Abruzzo Cacchione

Essendo PostGIS l’estensione geospaziale di PostgreSQL, da esso acquisisce tutte le caratteristiche che ne hanno decretato l’affermazione nel corso degli anni:

• si tratta di uno dei pochi DBMS in grado di supportare un numero molto grande di tipi di datibinari e testuali;

• permette di gestire database molto grandi anche su sistemi operativi con capacità limitate;

• offre funzionalità quali la replicazione dei dati, load balancing, uso di multiprocessori e cluster;

• ha diverse modalità di autentificazione crittografate.

• Permette l'accesso multiutente a grandi moli di dati, sia geografici che alfanumerici e la gestione delle relazioni tra di essi, garantendone l'integrità.

POSTGIS POSTGIS GeoDBGeoDB : perch: perchéé??

Page 19: Social Meeting Project 2009 Abruzzo Cacchione

POSTGIS POSTGIS GeoDBGeoDB : shp2pgsql: shp2pgsqlRiguardo l’utilizzo di PostGIS và assolutamente sottolineata l’importanza del comando“shp2pgsql”: il comando che permette l’import degli shape file all’interno del GeoDatabase dellaRegione Abruzzo, sottoforma di tabelle geospaziali.

ShpFile

ShpFile

Page 20: Social Meeting Project 2009 Abruzzo Cacchione

ESRI ArcGIS Desktop - ArcMAPGeoportale INSPIRE Geoportale Regione Abruzzo - GRISI

WMS VETTORIALI

Page 21: Social Meeting Project 2009 Abruzzo Cacchione

DTM 40m CTR scala 1:5000 Orto foto IT 2000 Orto foto Abruzzo 2005 (1 pixel = 50cm)Orto foto Abruzzo Colori 2007 (1pixel = 15cm)

WMS RASTER

Page 22: Social Meeting Project 2009 Abruzzo Cacchione

Grazie ai servizi WMS, moltissime applicazioni software, possono appoggiarsi direttamente all’infrastruttura di pubblicazione dati geografici della regione Abruzzo, favorendone la divulgazione ed eliminando alla base il problema della duplicazione.

Page 23: Social Meeting Project 2009 Abruzzo Cacchione