Cipolloni webinar231013

392 views
313 views

Published on

Webinar "INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale" - ISPRA

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
392
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cipolloni webinar231013

  1. 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. 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. 3. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Analisi dei modelli dati d’interesse
  4. 4. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Analisi del modello dati
  5. 5. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Confronto tra database e modello dati
  6. 6. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Confronto tra database e modello dati
  7. 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. 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. 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. 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. 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. 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. 13. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Exows example for INSPIRE
  14. 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. 15. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Wfs encoding standard with OneGeology
  16. 16. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Wfs encoding standard with INSPIRE
  17. 17. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale
  18. 18. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Wfs encoding standard with INSPIRE NRZ
  19. 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. 20. INSPIRE come opportunità: armonizzazione dei dataset per l'interoperabilità a livello regionale Grazie per l’attenzione! Domande ???

×