geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono

Post on 15-Jun-2015

288 views 0 download

description

Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e Territoriale

Transcript of geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono

geoSDI: dal Gis allo Scenario Web Shared

Dipartimento dellaProtezione Civile Nazionale

Istituto di Metodologieper l’Analisi Ambientale

Donato Maio

E-Mail : donato.maio@geosdi.org

14 settembre 2010

http://geosdi.nsdi.it

Da dove nasce geoSDIDa dove nasce geoSDI

• Dipartimento Protezione Civile Nazionale• Rete Centri Funzionali per analisi real time di supporto alle decisioni

per la previsione, prevenzione e gestione degli eventi straordinari

• Ministero della Difesa• Coordinamento e attuazione dei programmi nazionali ed

internazionali Defence Geospatial Information Working Group

• Agenzia per le Erogazioni in Agricoltura• Gestione e erogazione dei fondi dell' Unione Europea ai produttori

agricoli

geoSDI nasce per consentire l’interoperabilità di dati ed informazioni geospaziali tra queste tre organizzazioni al fine di sostenere la

cooperazione a livello applicativo nel tempo reale

La LogicaLa Logica

•dato vettoriale per descrivere punti, linee, archi •dato raster per descrivere griglie di punti.

•Copiando le banche dati si perde il collegamento con la fonte e ci si disallinea dal punto di produzione e di gestione di dati e/o informazioni.•Ciò comporta la perdita di identità del dato stesso. Disallineare le banche dati implica problemi di aggiornamento e di certificazione che sono indispensabili a chi utilizza quotidianamente queste fonti per il proprio lavoro.

Le direttive e la normativa : INSPIRE

Le direttive e la normativa : INSPIRE

Da qui i principi cardine della Direttiva INSPIRE :

1. I dati devono essere raccolti una sola volta e gestiti al livello al quale ciò può essere fatto nel modo più efficace 2. Deve essere possibile combinare in modo continuo, a livello europeo, le informazioni spaziali provenienti da fonti diverse e condividerle fra diversi utenti e applicazioni 3. Deve essere possibile che informazioni raccolte ad un livello siano condivise fra diversi livelli, con informazioni dettagliate per le analisi di dettaglio, generali per scopi strategici 4. L’informazione geografica necessaria per il buon governo a tutti i livelli deve esistere ed essere accessibile a condizioni che non ne frenino un esteso uso 5. Deve essere facile individuare quale informazione geografica è disponibile, adatta ai propri scopi e le condizioni alle quali può essere acquisita e usata 6. I dati geografici devono diventare facili da capire e interpretare cioè devono potere essere visualizzati in appropriati contesti, in modo user- friendly

GeoServer

Ingestion Engine

GeoSdi

ERA

CSW

Discovery

Services

WMS

WFS-T

WCS

FTPStorage

CSW

Federate

Discovery

Services

Lat

o A

mm

inis

trat

ore

Data

GeoNetwork

Federate GeoNetwork

Web Services Integrator

Lato Operatore

Chi lavora con i datiChi lavora con i dati

Data

1. Dall’Amministratore verso Dati e Informazioni

2 ruoli, 2 direzioni:

2. Dall’Operatore verso Dati e Informazioni

Lato OperatoreL

ato

Am

min

istr

ato

re

161161 ExaByte scambiatiExaByte scambiati 4040 ExaByte prodotti ExaByte prodotti

Problema principale: Problema principale: Cercare, Condividere e Cercare, Condividere e Gestire i DatiGestire i Dati

Condividere Dati e Condividere Dati e Informazioni in maniera Informazioni in maniera efficienteefficiente

Condividere Dati e Condividere Dati e Informazioni in maniera Informazioni in maniera efficaceefficace

Gestire Dato Grezzo (Raw Data)

Lat

o A

mm

inis

trat

ore

step

Ottimizzazione dei dati

•Normalizzazione dei dati

•Indicizzazione dei dati vettoriali

•Piramidizzazione embedded e non sui dati Raster

•Mosaicatura dei dati Raster

GeoBatch

>> Shapefile added … New element processed … Sending shapefile to GeoServer . ..

…… …… DONE: Vector Layer Successfully published in GeoServer .

>> New raster to mosaic … Creating grid … Create tiles … Sending mosaic to

GeoServer …… …… DONE .

>> File to convert … converting SRS … Processing coordinates .

…… …… Conversion DONE .

>> Creating WCS Services … pick up SRS .. Generate Boundings … ..

…… …… DONE: WCS shared

>> Creating WMS Services … pick up SRS .. Generate Boundings … Applying style ..

…… …… DONE: WMS shared ..

>> Cataloguing … writing metadata … adding contents … publishing … .

…… …… DONE: Metadata published

Lat

o A

mm

inis

trat

ore

step

Ingestione Automatica di Raw Data

ETL process: Extract, Transform, Load

GeoBatch

Lat

o A

mm

inis

trat

ore

Ingestion Engine

Lato Operatore

Accesso Diretto ai Dati

Disponibilità dati real time

Lato Operatore 1°step

L’ingestione del dato rende disponibile la fonte in tempo reale. Accesso diretto al dato

Network Access Data – Net Link

Internet Access Data – FTP Link

Ingestion Engine

FTPStorage

Lat

o A

mm

inis

trat

ore

Data

Lato Operatore

OGC Web Services

GeoServerL

ato

Am

min

istr

ato

re 2

° st

ep

GeoServer è l’implementazione di riferimento per l’Open Geospatial Consortium (OGC) per gli standard

• Web Map Service (WMS)• Web Feature Service (WFS) • Web Coverage Service (WCS)

GeoServer

Ingestion Engine

FTPStorage

Lat

o A

mm

inis

trat

ore

Data

Lato Operatore

Accesso ai Dati attraverso Web Services

Standard Data Sharing

Lato Operatore 2° step

WMSWMS

WCSWCS WFSWFS

GeoServer

Ingestion Engine

WMS

WFS-T

WCS

FTPStorage

Lat

o A

mm

inis

trat

ore

Data

Lato Operatore

Gestire Metadati

GeoNetworkL

ato

Am

min

istr

ato

re 3

° st

ep

CSWCSW

GeoServer

Ingestion Engine

GeoNetwork

Federate GeoNetwork

WMS

WFS-T

WCS

FTPStorage

Lat

o A

mm

inis

trat

ore

Data

Lato Operatore

Ricercare Dati e Servizi

Catalogo e Ricerca

Lato Operatore 3° step

W W W Finder What Where When

Il Catalogo rende possibile ricercare Dati e Servizi

GeoNetwork

Federate GeoNetwork

GeoServer

Ingestion Engine

CSW

Discovery

Services

WMS

WFS-T

WCS

FTPStorage

CSW

Federate

Discovery

Services

Client SideL

ato

Am

min

istr

ato

reData

Gestire Gruppi di Livelli Geospaziali (GeoSpatial Group Layers)

Integrazione Web Services per Analisi Real Time

Lat

o A

mm

inis

trat

ore

4th

ste

p

I GeoSpatial Group Layers integrano più servizi erogati da server differenti

L’ interoperabilità dei dati rende possibili analisi

real time

L’ interoperabilità dei dati rende possibili analisi

real time

GeoServer

Ingestion Engine

GeoNetwork

Federate GeoNetwork

Back Office Manager

CSW

Discovery

Services

WMS

WFS-T

WCS

FTPStorage

CSW

Federate

Discovery

Services

Lat

o A

mm

inis

trat

ore

Data

Lato Operatore

Operare con Dati, Servizi e Gruppi di Livelli

geoSDI ERA web Client

Lato Operatore 3rd step

L’Applicazione geoSDI ERA permette agli Utenti di lavorare su banche dati federate in real time

GeoServer

Ingestion Engine

GeoSdi

ERA

CSW

Discovery

Services

WMS

WFS-T

WCS

FTPStorage

CSW

Federate

Discovery

Services

Lat

o A

mm

inis

trat

ore

Data

GeoNetwork

Federate GeoNetwork

Back Office Manager

Lato Operatore

Altri ClientsAltri ClientsServizi erogati in modalità standard possono essere utilizzati anche da altri client desktop

uDig(User-Friendly Desktop Internet Gis)

gvSIG(User-Friendly Desktop Internet Gis)

Google Earth

Sviluppi FuturiSviluppi Futuri

• Coverage multidimensionali

• ebRIM(electronic business Registry Information Model)

• geoSDI/ESB (enterprise service bus)

• WPS (Web Processing Service)

GeoServer

Ingestion Engine

GeoSdi

ERA

CSW

Discovery

Services

WMS

WFS-T

WCS

FTPStorage

CSW

Federate

Discovery

Services

Lat

o A

mm

inis

trat

ore

Data

GeoNetwork

Federate GeoNetwork

Back Office Manager

Lato Operatore