QGIS / GDAL GML application schema support update : use case on French Groundwater Information Network (GIN) BRGM – S.Grellet OGC Hydro DWG Workshop 2017.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

Serving society Stimulating innovation Supporting legislation Meeting on OGC Sensor Observation Service (SOS) for INSPIRE Michel Grothe,
XS - Platform What is XS – Manager ?
Serving society Stimulating innovation Supporting legislation Meeting on OGC Sensor Observation Service (SOS) for INSPIRE Sylvain.
GeoSciML borehole data exchange and applications Christian Bellier (BRGM), John Laxton (BGS)
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
® Sponsored by OGC/WMO Hydrology Domain Working Group 95th OGC Technical Committee Boulder, Colorado USA David Arctur 13:00-14:45 Wednesday 3 June 2015.
1 NOAA/National Weather Service John Halquist. 2 Why Standards? Accessibility Versatility Consistency Ensure correct use Remove ambiguity Leverage toolkits.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
NRCan Groundwater Program Interoperability in GIN B. Brodaric, E.Boisvert OGC TC Meeting, Boston, June 22, Geospatial Information Interoperability.
Just a collection of WS diagrams… food for thought Dave Hollander.
Interoperability ERRA System.
Towards validating observation data in WaterML 2.0 WATER FOR A HEALTHY COUNTRY You can change this image to be appropriate for your topic by inserting.
® © 2009 Open Geospatial Consortium, Inc. Updates on WaterML 2.0 development and the standards harmonization discussion paper Updates on WaterML 2.0 development.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
OGC ® Here we stand in August th, Workshop of OGC Hydro DWG, New York, Aug 2014 WaterObservation WML2 HY_Features Property (Variable) TimeSeriesML.
® The sampled feature of hydrologic observation Hydrology Domain Working Group at the OGC/TC Meeting, Austin, 2012, Mar Irina Dornblut, Global Runoff.
Deploying OGC Web Services GeoScience Victoria’s Experience Alistair Ritchie, Senior Information Geologist GeoScience Victoria.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
INSPIRE 2011 – Edinburgh – 1 st July Experiences harmonising Datasets conform INSPIRE: Geobide in IDENA and Nature SDI+ projects P. Echamendi, A. Huarte,
® Sponsored by GroundWater ML 2 IE (GW2IE) GroundWater ML 2 IE (GW2IE) Progress Report 95th OGC Technical Committee Boulder, Colorado USA Bruce Simons.
® Sponsored by Hosted by GroundWater 2 IE GroundWater 2 IE GWML2 96th OGC Technical Committee Nottingham, UK Boyan Brodaric and the GW2IE Team 17 September.
® SOS 2.0 Profile For Hydrology 91 st OGC Technical Committee Geneva, Switzerland Simon Jirka (52°North) 11 June 2014 Copyright © 2014 Open Geospatial.
Operational & vocabulary issues OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau - Sandre.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Publications Office Metadata Registry (MDR) INSPIRE Registry and Registers Workshop Willem van Gemert Publications Office of the EU Dissemniation and Reuse.
Interoperable sharing of groundwater data across international boarders is essential for the proper management of global water resources. However storage.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument 1. Commercial This use-case involves identifying the location and properties.
Observations & Measurements & SWE in Inspire OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau.
Hydro DWG at the RDA Plenary BoF - Improve sharing of water resource data globally 24 September BREAKOUT :30-15:00.
Improving access to groundwater data using GroundWaterML2 Bruce Simons, CSIRO Land and Water Eloise Nation, Bureau of Meteorology Peter Dahlhaus, Federation.
® Sponsored by GWML 2.0 Eric Boisvert and GWML SWG team.
WaterML 2.0 Part 1 - Time Series Hydro Informatics Conference Workshop *Standardization of Water Data Exchange: WaterML2.0 and Beyond* Presented by : Open.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
OGC TC Washington – HydroDWG meeting – Inspire O&M & SWE requirements - profile BRGM – S.Grellet 52N – S.Jirka.
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
OGC Hydro DWG Workshop 2016 – Koblenz – Inspire O&M & SWE requirements - profile BRGM – S.Grellet.
OGC Hydro DWG Workshop 2016 – Koblenz – Supporting GML application compliant complex features in QGIS and beyond BRGM – S.Grellet.
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument Use Cases 1. Commercial This use-case involves identifying the location.
GroundwaterML2 (GWML2) HDWG Update
Session: Towards systematically curating and integrating
European Monitoring Platform for Mapping of QoS and QoE
102nd OGC Technical Committee Delft, The Netherlands
Updated version of TGs - O&M and SWE for INSPIRE (D2
Practicing Practical INSPIRE
S.Grellet – BRGM / H.Mercier – Oslandia
GeoScience DWG Welcome
Borehole update: simpleFeature exchange, conceptual UML model
Support for INSPIRE GML in Quantum GIS
Updates on models exchanges in EPOS
Validation and Conformity testing – Status & next steps
Updates on boreholes in EPOS: architecture, BoreholeView
Setting interoperability between BIM and Geomodelling
The Re3gistry software and the INSPIRE Registry
MIWP7-a “SOS sub-group”
GeoScience DWG Welcome
102nd OGC Technical Committee Delft, The Netherlands
2. An overview of SDMX (What is SDMX? Part I)
Environmental Linked Features Interoperability Experiment
104th OGC Technical Committee – GeoScience DWG session
Introduction to the WMO/OGC Hydrology Domain Working Group
First Canadian OGC Summit
New Round of Regional data collections Deltares
Inspire O&M & SWE requirements / technical guidance
Presentation transcript:

QGIS / GDAL GML application schema support update : use case on French Groundwater Information Network (GIN) BRGM – S.Grellet OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20

French GIN – linked data use case Objectives To provide stable and resolvable links to resources To allow reference / data citation Independant from underlying technologies used to provide data I am #Piezometre/00634X0147/PZ1.2 attached to #Borehole/00634X0147/PZ1.2 I am #Piezometre/00634X0147/PZ1.2 attached to #Borehole/00634X0147/PZ1.2 I have a lot of #GroundWater Levels observations regarding #EntiteHydroGeol/107AK01 I am #EntiteHydroGeol/107AK01 I am #EntiteHydroGeol/107AK01 I am monitored by #Piezometre/00634X0147/PZ1.2 #GroundWater Levels obs. from #Piezometre/00634X0147/PZ1.2 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

French GIN – linked data use case Flows based on OGC and INSPIRE defined featureTypes Env. Monitoring Facility environmentalMonitoringFacility attachedTo GroundWater raw levels hasObservation relatedMonitoringFeature Borehole GroundWater validated levels Geology / HydroGeology featureOfInterest Observations/ Geological logs relatedObservation featureOfInterest xx Legend: Feature(s) Observation(s) OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

French GIN – linked data use case Object instances are associated by their URI Env. Monitoring Facility URI GroundWater raw levels URI Borehole GroundWater validated levels Geology / HydroGeology URI Observations/ Geological logs URI URI Legend: Feature(s) Observation(s) OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

French GIN – linked data use case URI allowing to dereference content exposed by OGC services Env. Monitoring Facility URI WFS GroundWater raw levels URI Borehole SOS WFS GroundWater validated levels Geology / HydroGeology URI Observations/ Geological logs URI SOS URI WFS SOS Legend: Feature(s) Observation(s) OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox - overall context Initial idea Reuse information available in XML compliant to xsd(s) to handle this content with no hardcoded configuration -> enriched XML and database generation on the fly. Retrieve objects of interest described according to a standard = semantic and geographical representation interacts with the content (XML and Database). Database -> plug other tools Resolve XLinks to add more content vocabulary registry definitions (multilinguism is handled) linked domain features / observation OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox - overall context Trigger custom widgets based on standards working: Waterml 2 timeseries, Inspire PointTimeSeries drafty: GW_GeologyLogCoverage on-going EU AirqualityDirective timeseries Writes content (file not WFS-T) Standalone OGR/GDAL driver -> reuse Previously presented during last year workshop Koblenz 2016 Hydro DWG Workshop presentation of the Proof Of Concept QGIS plugin OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – QGIS 3 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – XML Env. Monitoring Facility GroundWater raw levels URI URI 1 2 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – XML Env. Monitoring Facility GroundWater raw levels URI URI 3 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – XML Borehole A OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – XML Borehole OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – XML Borehole Observations/ Geological logs URI B OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 Copyright © 2017 Open Geospatial Consortium 2 2

GML application schema toolbox use – XML Borehole Observations/ Geological logs URI OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – XML Borehole URI URI Env. Monitoring Facility -> back to slides 9, 10 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – Database WaterML2 flow (see slide 10, Timeseries viewer) but client in database mode Tables created dynamically by GDAL GMLAS OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

GML application schema toolbox use – ogrinfo Ex: direct driver access to GroundWaterML2 GW_Well OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Overall – development story NO DATA ? NO CLIENT « another approach to demonstrate the usefulenessof interoperable standards »  or « having something to show to those who consider XML is not sexy » OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Overall – development story From the ProofOfConcept to an enhanced approach 2016 2017 Run n° 1 QGIS 2.x GML application schema toolbox POC GML App Schema OGR Driver and QGIS 3 integration Run n°2 Run n°3 (now) GML App Schema OGR Driver and QGIS 3 integration enhancements OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Overall – development story From the ProofOfConcept to an enhanced approach Run n° 1 QGIS 2.x GML application schema toolbox POC GML App Schema OGR Driver and QGIS 3 integration Run n°2 PyXB -> specific OGR/GDAL GMLAS driver (targetting GDAL 2.2), handling both reading and writing Integration within QGIS 3 - GDAL GMLAS : addition handling specific SWE types based on GWML2 GW_GeologyLogCoverage and EU Air Quality Reportings (dataArray, dataRecord, …) - QGIS 3 : enhanced widgets for timeseries, and borehole logs + some commit to the trunk Run n°3 (now) GML App Schema OGR Driver and QGIS 3 integration enhancements 2.2 3 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Useful links https://plugins.qgis.org/plugins/gml_application_schema_toolbox/ https://github.com/BRGM/gml_application_schema_toolbox Documentation, GUI presentation Multilinguism handling on INSPIRE registry: same flow asking for English then Greek definitions https://www.youtube.com/watch?v=EeAyyUOykVE How to test under QGIS3 until its official release Use OSGeo4W installer Advanced install \ Desktop -> add qgis-dev Then install the plugin from QGIS repository OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Conclusion Generic work successfully tested on OGC : GroundWaterML2, GeoSciML4, WaterML2 INSPIRE : EnvironmentalMonitoringFacilities, BioGeographicalRegions, LandCover, ProtectedSites, MineralResources, PointTimeSeriesObservation Our domain colleagues can now finally make use of standardized content  Next steps Address (some) SWE specificities Have more domain widgets Handle other content type (JSON-LD ?) Workshop at Foss4G-E : github ticket to gather content to play with Feel free to use, test, enhance it, propose evolutions OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Conclusion - whishlist Input data reading Output data writing Data format Data use Input connector GUI-Widget WaterML2 WFS 2 client <XML> GUI-Widget GWML2 BoreholeLog GMLAS GMLAS File GUI-Widget EU AQD TimeSeries PostreGre/GIS Spatialite SOS 2 client More data structures More data structures More domain GUI-widgets Data processing libs GML Application schema toobox Existing Evolution idea OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2

Thank you s.grellet@brgm.fr m.beaufils@brgm.fr 2 2 OGC Hydro DWG Workshop 2017 – Tuscaloosa – 2017-06-20 2 2