SlideShare ist ein Scribd-Unternehmen logo
1 von 20
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Strumenti e soluzioni per la
trasformazione e la condivisione dei
dati secondo INSPIRE, casi d'uso:
la geologia e le zone a rischio naturale
Carlo Cipolloni – ISPRA Servizio Geologico d’Italia
Membro del NCP INSPIRE e del MIG
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Obbiettivi
• Analisi dei database vs INSPIRE Data Models
• Allineamento dei contenuti ai requisiti minimi di
INSPIRE
• Sistemi e strumenti di conversione dei dati
• Esempi di applicazione
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Analisi dei modelli dati d’interesse
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Analisi del modello dati
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Confronto tra database e modello dati
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Confronto tra database e modello dati
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Problemi riscontrati e soluzioni adottate
1.

Le informazioni negli attributi nel database sono aggregate
rispetto alle richieste del Modello INSPIRE;

2. I termini non sono uniformi ai codelist o ai vocabolari;
3. Le informazioni obbligatorie di INSPIRE sono assenti nel
database:
a. L’informazione è assente poiché una costante
b. L’informazione è assente poiché non compresa nel DB
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Esempi nei casi d’uso geologici e dei geohazard
Informazioni aggregate nel database e/o non uniformi ai
codelist o ai vocabolari :
1 Scomposizione dell’informazione
2 Mappatura termini vs Codelist o Vocabolari
1

2

Informazioni non presenti:

Il dato non è nel DB va creato
MappedFeature/resolutionScale  not in the DB  constante=1:100.000 Il dato non è nel DB viene
impostato come costante
GU/composition/CP/role  not in the DB  value= Unspecified part
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Tabelle o viste ponte di estensione/allineamento
ISPRA Database

INSPIRE Data model

ArcGIS gdbsondaggi.SDE.cov er

EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
«ObjectClass»
Borehole::
gdbsondaggi.SDE.EtaGeologica

«ObjectClass»
Borehole::gdbsondaggi.SDE.Tubazioni

«Point»
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
«Field»
+ Eta_inf :esriFieldT ypeString

gdbsondaggi.SDE.sondaggi

«Field»
+ diametro :esriFieldTypeString

«Field»
FinestraLetto :esriFieldT ypeDouble
Eta_sup :esriFieldTypeString
EA+9.1 Unregistered Trial Version EA+9.1 Unregistered Trial Version EA 9.1 Anno :esriFieldT ypeString Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
Unregistered Trial
+
FinestraTetto :esriFieldTypeDouble
+ AnnoAggiornamento :esriFieldT ypeString
id :esriFieldT ypeInteger
+ Comune :esriFieldTypeString
idpozzo :esriFieldTypeInteger
«RelationshipClass» + EntePerforatore :esriFieldT ypeString
Ordine :esriFieldTypeInteger
+ foglioIGM :esriFieldTypeString
QuotaLetto :esriFieldT ypeDouble
+ idPozzo :esriFieldTypeInteger
QuotaTetto :esriFieldTypeDouble
+ inizioRegistrazione :esriFieldT ypeDouble
«RequiredField»
«RequiredField»
+ Lat_originale :esriFieldT ypeDouble
«RelationshipClass»
+ OBJECTID :esriFieldTypeOID
+ OBJECTID :esriFieldTypeOID
+ lat_wgs84 :esriFieldTypeDouble
+ Liberalizzato :esriFieldTypeString
Il campo Spessore non
+ Localita :esriFieldTypeString
è definito nel DB di
+ Lon_originale :esriFieldTypeDouble
partenza è un campo
+ lon_wgs84 :esriFieldTypeDouble
«ObjectClass»
calcolato con la query
+ nomePozzo :esriFieldTypeString
Borehole::
Qtetto - Qletto
+ Note_ :esriFieldTypeString
gdbsondaggi.SDE.Formazioni
+ Operatore :esriFieldTypeString
Il campo rango non è
+ profonditaTotale :esriFieldT ypeDouble
+ rango :esriFieldTypeString
definito nel DB di
+ quotaCampagna :esriFieldT ypeDouble
+ Spessore :esriFieldTypeDouble
partenza è un campo
+ quotaRotary :esriFieldT ypeDouble
«Field»
calcolato con
+ rasterFile :esriFieldTypeString
+ Formazione :esriFieldT ypeString
select/query: Se
+ Status :esriFieldTypeString
+ id :esriFieldTypeInteger
Formazione IS NOT
«RelationshipClass»
+ T avoletta :esriFieldTypeString
+ idPozzo :esriFieldTypeInteger
NULL then "Formation"
+ T itolo :esriFieldTypeString
+ Ordine :esriFieldT ypeInteger
+ Ubicazione :esriFieldTypeString
+ QuotaLetto :esriFieldT ypeDouble
+ utmEst :esriFieldTypeDouble
+ QuotaTetto :esriFieldTypeDouble
+ utmNord :esriFieldTypeDouble
+ Sigla :esriFieldTypeString
«ObjectClass»
«RequiredField»
Borehole::gdbsondaggi.SDE.Carote
«RequiredField»
+ OBJECTID :esriFieldT ypeOID
+ OBJECT ID :esriFieldTypeOID
+ Intervallo :esriFieldTypeDouble
+ Shape :esriFieldTypeGeometry
«RelationshipClass»
«Field»
+ Eta :esriFieldT ypeString
+ Formazione :esriFieldTypeString
+ id :esriFieldTypeInteger
+ idpozzo :esriFieldTypeInteger
+ Inclinazione :esriFieldTypeString
+ Litologia :esriFieldTypeString
+ Manifestazione :esriFieldTypeString
«ObjectClass»
+ Ordine :esriFieldT ypeInteger
«RelationshipClass»Borehole::gdbsondaggi.SDE.Litologia
+ QuotaLetto :esriFieldTypeDouble
+ QuotaT etto :esriFieldT ypeDouble
«Field»
«RequiredField»
+ id :esriFieldTypeInteger
+ OBJECTID :esriFieldT ypeOID
+ idpozzo :esriFieldT ypeInteger
+
+
+
+
+
+

id :esriFieldT ypeInteger
idpozzo :esriFieldTypeInteger
Ordine :esriFieldTypeInteger
QuotaLetto :esriFieldT ypeDouble
QuotaTetto :esriFieldTypeDouble
Sigla :esriFieldT ypeString

+
+
+
+
+
+

EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
+

Litologia :esriFieldTypeString

+ Ordine :esriFieldT ypeInteger
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EAcampo Intervallo non
9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
+ QuotaLetto :esriFieldTypeDouble
Il
+
+

QuotaT etto :esriFieldT ypeDouble
Sigla :esriFieldTypeString

+

OBJECT ID :esriFieldTypeOID

è compreso di default
è un campo calcolato

EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
con query: Qtetto «RequiredField»
A

Qletto

EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version

Bridge Table or DB View

EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version

As much extended to all
the data models

EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Cosa succede se devo pubblicare i miei dati secondo
Databases
più schemi/formati?
WMS/WFS
services

Schema transition
software

I have to replicate
service many times.

the

Each service should be
replicate x times as much is
the standard to serve!
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

wrapper solutions cos’è?
Wrapper: è un mediatore che come un’interfaccia comune può
integrare contemporaneamente viste e informazioni eterogenee
provenienti anche da sorgenti differenti, trasformandole in un
unico modello dati.
Nel nostro caso il wrapper rappresenta un Connettore JAVA
(Exows developed by BRGM) posto ad un livello più esterno per
mappare i WFS/WMS locali verso servizi multi-standard: INSPIRE
compliant services; OneGeology compliant services oppure
qualunque altro schema standardizzato.
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Pubblicare dati secondo schemi/formati multipli
WMS / WFS Services

GML
XML

Java connector

European standard

GeoSciML

WMS / WFS Services

International standard

WMS / WFS Services

ISPRA-SGI

WMS
WCS
WFS
WxS
…

INSPIRE

Databases

National standard
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Exows example
for INSPIRE
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

File di mappatura e configurazione
Attributo INSPIRE
Codifica nel proprio dato
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Wfs encoding standard with OneGeology
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Wfs encoding standard with INSPIRE
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Wfs encoding standard with INSPIRE NRZ
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Riferimenti
GeoSciML v.3: http://www.geosciml.org
https://www.seegrid.csiro.au/subversion/GeoSciML/tags/3.0.0_rc3/
INSPIRE_GE3.0_rc:
http://inspire.jrc.ec.europa.eu/index.cfm/pageid/2/list/datamodels
ICS Chart 2009: http://www.stratigraphy.org/column.php?
id=Chart/Time%20Scale
Geological Survey of Italy Geoportal:
http://sgi.isprambiente.it/geoportal
INSPIRE come opportunità:
armonizzazione dei dataset
per l'interoperabilità a livello regionale

Grazie per l’attenzione!
Domande ???

Weitere ähnliche Inhalte

Andere mochten auch

Crash course in creativity completed assignment
Crash course in creativity completed assignmentCrash course in creativity completed assignment
Crash course in creativity completed assignmentdervala
 
Free webservices for tourism portals
Free webservices for tourism portalsFree webservices for tourism portals
Free webservices for tourism portalssmespire
 
LR Карьера в LR
LR Карьера в LRLR Карьера в LR
LR Карьера в LRt575ae
 
Demo deck
Demo deckDemo deck
Demo deck7change
 
Khóa học lập trình ios
Khóa học lập trình iosKhóa học lập trình ios
Khóa học lập trình iosĐào tạo Seo
 
HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...
HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...
HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...HPCC Systems
 
PTC Creo- Product Design Contest
PTC Creo- Product Design ContestPTC Creo- Product Design Contest
PTC Creo- Product Design ContestCMS Computer
 
Podium - Private SNS for developer
Podium - Private SNS for developerPodium - Private SNS for developer
Podium - Private SNS for developerShin Yeongmin
 
Aaaaa english trabajo 11 de maritza,tatiana ,sofia,maria,leydi
Aaaaa english trabajo 11  de maritza,tatiana ,sofia,maria,leydiAaaaa english trabajo 11  de maritza,tatiana ,sofia,maria,leydi
Aaaaa english trabajo 11 de maritza,tatiana ,sofia,maria,leydiMaritza Campaz Valencia
 
22 atualização tratamento sistêmico
22   atualização tratamento sistêmico22   atualização tratamento sistêmico
22 atualização tratamento sistêmicoONCOcare
 

Andere mochten auch (14)

Crash course in creativity completed assignment
Crash course in creativity completed assignmentCrash course in creativity completed assignment
Crash course in creativity completed assignment
 
Free webservices for tourism portals
Free webservices for tourism portalsFree webservices for tourism portals
Free webservices for tourism portals
 
Presentation2
Presentation2Presentation2
Presentation2
 
LR Карьера в LR
LR Карьера в LRLR Карьера в LR
LR Карьера в LR
 
Demo deck
Demo deckDemo deck
Demo deck
 
Imperativo lei
Imperativo leiImperativo lei
Imperativo lei
 
Whats the point of learning this?
Whats the point of learning this?Whats the point of learning this?
Whats the point of learning this?
 
Khóa học lập trình ios
Khóa học lập trình iosKhóa học lập trình ios
Khóa học lập trình ios
 
HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...
HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...
HPCC Systems Brings Deeper Customer Understanding and More Exact Social Marke...
 
Mabuhay Club
Mabuhay ClubMabuhay Club
Mabuhay Club
 
PTC Creo- Product Design Contest
PTC Creo- Product Design ContestPTC Creo- Product Design Contest
PTC Creo- Product Design Contest
 
Podium - Private SNS for developer
Podium - Private SNS for developerPodium - Private SNS for developer
Podium - Private SNS for developer
 
Aaaaa english trabajo 11 de maritza,tatiana ,sofia,maria,leydi
Aaaaa english trabajo 11  de maritza,tatiana ,sofia,maria,leydiAaaaa english trabajo 11  de maritza,tatiana ,sofia,maria,leydi
Aaaaa english trabajo 11 de maritza,tatiana ,sofia,maria,leydi
 
22 atualização tratamento sistêmico
22   atualização tratamento sistêmico22   atualização tratamento sistêmico
22 atualização tratamento sistêmico
 

Mehr von smespire

Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)smespire
 
Hackathon esempio di mapping addresses
Hackathon esempio di mapping addressesHackathon esempio di mapping addresses
Hackathon esempio di mapping addressessmespire
 
Hale esempio di mapping di dati istat
Hale esempio di mapping di dati istatHale esempio di mapping di dati istat
Hale esempio di mapping di dati istatsmespire
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmsmespire
 
Presentazione jrc 24 ottobre
Presentazione jrc 24 ottobrePresentazione jrc 24 ottobre
Presentazione jrc 24 ottobresmespire
 
Webinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiaWebinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiasmespire
 
Webinar 2013 11-21-sebillo
Webinar 2013 11-21-sebilloWebinar 2013 11-21-sebillo
Webinar 2013 11-21-sebillosmespire
 
Webinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicoWebinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicosmespire
 
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istatWebinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istatsmespire
 
Webinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundoWebinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundosmespire
 
Webinar23ott13 lamma
Webinar23ott13 lammaWebinar23ott13 lamma
Webinar23ott13 lammasmespire
 
Webinar 2013 10-23-premessa
Webinar 2013 10-23-premessaWebinar 2013 10-23-premessa
Webinar 2013 10-23-premessasmespire
 
Leveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRELeveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIREsmespire
 
An SME's perspective
An SME's perspectiveAn SME's perspective
An SME's perspectivesmespire
 
Looking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMELooking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMEsmespire
 
TEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve MoreTEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve Moresmespire
 
Generic Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch ProvincesGeneric Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch Provincessmespire
 
Development of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant dataDevelopment of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant datasmespire
 
AED-SICAD AG
AED-SICAD AGAED-SICAD AG
AED-SICAD AGsmespire
 
A strong voice through unity
A strong voice through unityA strong voice through unity
A strong voice through unitysmespire
 

Mehr von smespire (20)

Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)
 
Hackathon esempio di mapping addresses
Hackathon esempio di mapping addressesHackathon esempio di mapping addresses
Hackathon esempio di mapping addresses
 
Hale esempio di mapping di dati istat
Hale esempio di mapping di dati istatHale esempio di mapping di dati istat
Hale esempio di mapping di dati istat
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jm
 
Presentazione jrc 24 ottobre
Presentazione jrc 24 ottobrePresentazione jrc 24 ottobre
Presentazione jrc 24 ottobre
 
Webinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiaWebinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italia
 
Webinar 2013 11-21-sebillo
Webinar 2013 11-21-sebilloWebinar 2013 11-21-sebillo
Webinar 2013 11-21-sebillo
 
Webinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicoWebinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVico
 
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istatWebinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
 
Webinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundoWebinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundo
 
Webinar23ott13 lamma
Webinar23ott13 lammaWebinar23ott13 lamma
Webinar23ott13 lamma
 
Webinar 2013 10-23-premessa
Webinar 2013 10-23-premessaWebinar 2013 10-23-premessa
Webinar 2013 10-23-premessa
 
Leveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRELeveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRE
 
An SME's perspective
An SME's perspectiveAn SME's perspective
An SME's perspective
 
Looking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMELooking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SME
 
TEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve MoreTEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve More
 
Generic Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch ProvincesGeneric Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch Provinces
 
Development of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant dataDevelopment of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant data
 
AED-SICAD AG
AED-SICAD AGAED-SICAD AG
AED-SICAD AG
 
A strong voice through unity
A strong voice through unityA strong voice through unity
A strong voice through unity
 

Cipolloni webinar231013

  • 1. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Strumenti e soluzioni per la trasformazione e la condivisione dei dati secondo INSPIRE, casi d'uso: la geologia e le zone a rischio naturale Carlo Cipolloni – ISPRA Servizio Geologico d’Italia Membro del NCP INSPIRE e del MIG
  • 2. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Obbiettivi • Analisi dei database vs INSPIRE Data Models • Allineamento dei contenuti ai requisiti minimi di INSPIRE • Sistemi e strumenti di conversione dei dati • Esempi di applicazione
  • 3. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Analisi dei modelli dati d’interesse
  • 4. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Analisi del modello dati
  • 5. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Confronto tra database e modello dati
  • 6. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Confronto tra database e modello dati
  • 7. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Problemi riscontrati e soluzioni adottate 1. Le informazioni negli attributi nel database sono aggregate rispetto alle richieste del Modello INSPIRE; 2. I termini non sono uniformi ai codelist o ai vocabolari; 3. Le informazioni obbligatorie di INSPIRE sono assenti nel database: a. L’informazione è assente poiché una costante b. L’informazione è assente poiché non compresa nel DB
  • 8. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Esempi nei casi d’uso geologici e dei geohazard Informazioni aggregate nel database e/o non uniformi ai codelist o ai vocabolari : 1 Scomposizione dell’informazione 2 Mappatura termini vs Codelist o Vocabolari 1 2 Informazioni non presenti: Il dato non è nel DB va creato MappedFeature/resolutionScale  not in the DB  constante=1:100.000 Il dato non è nel DB viene impostato come costante GU/composition/CP/role  not in the DB  value= Unspecified part
  • 9. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Tabelle o viste ponte di estensione/allineamento ISPRA Database INSPIRE Data model ArcGIS gdbsondaggi.SDE.cov er EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version «ObjectClass» Borehole:: gdbsondaggi.SDE.EtaGeologica «ObjectClass» Borehole::gdbsondaggi.SDE.Tubazioni «Point» EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version «Field» + Eta_inf :esriFieldT ypeString gdbsondaggi.SDE.sondaggi «Field» + diametro :esriFieldTypeString «Field» FinestraLetto :esriFieldT ypeDouble Eta_sup :esriFieldTypeString EA+9.1 Unregistered Trial Version EA+9.1 Unregistered Trial Version EA 9.1 Anno :esriFieldT ypeString Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version Unregistered Trial + FinestraTetto :esriFieldTypeDouble + AnnoAggiornamento :esriFieldT ypeString id :esriFieldT ypeInteger + Comune :esriFieldTypeString idpozzo :esriFieldTypeInteger «RelationshipClass» + EntePerforatore :esriFieldT ypeString Ordine :esriFieldTypeInteger + foglioIGM :esriFieldTypeString QuotaLetto :esriFieldT ypeDouble + idPozzo :esriFieldTypeInteger QuotaTetto :esriFieldTypeDouble + inizioRegistrazione :esriFieldT ypeDouble «RequiredField» «RequiredField» + Lat_originale :esriFieldT ypeDouble «RelationshipClass» + OBJECTID :esriFieldTypeOID + OBJECTID :esriFieldTypeOID + lat_wgs84 :esriFieldTypeDouble + Liberalizzato :esriFieldTypeString Il campo Spessore non + Localita :esriFieldTypeString è definito nel DB di + Lon_originale :esriFieldTypeDouble partenza è un campo + lon_wgs84 :esriFieldTypeDouble «ObjectClass» calcolato con la query + nomePozzo :esriFieldTypeString Borehole:: Qtetto - Qletto + Note_ :esriFieldTypeString gdbsondaggi.SDE.Formazioni + Operatore :esriFieldTypeString Il campo rango non è + profonditaTotale :esriFieldT ypeDouble + rango :esriFieldTypeString definito nel DB di + quotaCampagna :esriFieldT ypeDouble + Spessore :esriFieldTypeDouble partenza è un campo + quotaRotary :esriFieldT ypeDouble «Field» calcolato con + rasterFile :esriFieldTypeString + Formazione :esriFieldT ypeString select/query: Se + Status :esriFieldTypeString + id :esriFieldTypeInteger Formazione IS NOT «RelationshipClass» + T avoletta :esriFieldTypeString + idPozzo :esriFieldTypeInteger NULL then "Formation" + T itolo :esriFieldTypeString + Ordine :esriFieldT ypeInteger + Ubicazione :esriFieldTypeString + QuotaLetto :esriFieldT ypeDouble + utmEst :esriFieldTypeDouble + QuotaTetto :esriFieldTypeDouble + utmNord :esriFieldTypeDouble + Sigla :esriFieldTypeString «ObjectClass» «RequiredField» Borehole::gdbsondaggi.SDE.Carote «RequiredField» + OBJECTID :esriFieldT ypeOID + OBJECT ID :esriFieldTypeOID + Intervallo :esriFieldTypeDouble + Shape :esriFieldTypeGeometry «RelationshipClass» «Field» + Eta :esriFieldT ypeString + Formazione :esriFieldTypeString + id :esriFieldTypeInteger + idpozzo :esriFieldTypeInteger + Inclinazione :esriFieldTypeString + Litologia :esriFieldTypeString + Manifestazione :esriFieldTypeString «ObjectClass» + Ordine :esriFieldT ypeInteger «RelationshipClass»Borehole::gdbsondaggi.SDE.Litologia + QuotaLetto :esriFieldTypeDouble + QuotaT etto :esriFieldT ypeDouble «Field» «RequiredField» + id :esriFieldTypeInteger + OBJECTID :esriFieldT ypeOID + idpozzo :esriFieldT ypeInteger + + + + + + id :esriFieldT ypeInteger idpozzo :esriFieldTypeInteger Ordine :esriFieldTypeInteger QuotaLetto :esriFieldT ypeDouble QuotaTetto :esriFieldTypeDouble Sigla :esriFieldT ypeString + + + + + + EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version + Litologia :esriFieldTypeString + Ordine :esriFieldT ypeInteger EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EAcampo Intervallo non 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version + QuotaLetto :esriFieldTypeDouble Il + + QuotaT etto :esriFieldT ypeDouble Sigla :esriFieldTypeString + OBJECT ID :esriFieldTypeOID è compreso di default è un campo calcolato EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version con query: Qtetto «RequiredField» A Qletto EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version Bridge Table or DB View EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version As much extended to all the data models EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version EA 9.1 Unregistered Trial Version
  • 10. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Cosa succede se devo pubblicare i miei dati secondo Databases più schemi/formati? WMS/WFS services Schema transition software I have to replicate service many times. the Each service should be replicate x times as much is the standard to serve!
  • 11. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale wrapper solutions cos’è? Wrapper: è un mediatore che come un’interfaccia comune può integrare contemporaneamente viste e informazioni eterogenee provenienti anche da sorgenti differenti, trasformandole in un unico modello dati. Nel nostro caso il wrapper rappresenta un Connettore JAVA (Exows developed by BRGM) posto ad un livello più esterno per mappare i WFS/WMS locali verso servizi multi-standard: INSPIRE compliant services; OneGeology compliant services oppure qualunque altro schema standardizzato.
  • 12. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Pubblicare dati secondo schemi/formati multipli WMS / WFS Services GML XML Java connector European standard GeoSciML WMS / WFS Services International standard WMS / WFS Services ISPRA-SGI WMS WCS WFS WxS … INSPIRE Databases National standard
  • 13. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Exows example for INSPIRE
  • 14. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale File di mappatura e configurazione Attributo INSPIRE Codifica nel proprio dato
  • 15. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Wfs encoding standard with OneGeology
  • 16. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Wfs encoding standard with INSPIRE
  • 17. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale
  • 18. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Wfs encoding standard with INSPIRE NRZ
  • 19. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Riferimenti GeoSciML v.3: http://www.geosciml.org https://www.seegrid.csiro.au/subversion/GeoSciML/tags/3.0.0_rc3/ INSPIRE_GE3.0_rc: http://inspire.jrc.ec.europa.eu/index.cfm/pageid/2/list/datamodels ICS Chart 2009: http://www.stratigraphy.org/column.php? id=Chart/Time%20Scale Geological Survey of Italy Geoportal: http://sgi.isprambiente.it/geoportal
  • 20. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Grazie per l’attenzione! Domande ???