geosdi : dal gis allo scenario web shared, di dimitri dello buono
DESCRIPTION
Sesta Conferenza Nazionale in Informatica e Pianificazione Urbana e TerritorialeTRANSCRIPT
geoSDI: dal Gis allo Scenario Web Shared
Dipartimento dellaProtezione Civile Nazionale
Istituto di Metodologieper l’Analisi Ambientale
Donato Maio
E-Mail : [email protected]
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
1°
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
1°
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