OGC Hydro DWG Workshop 2016 – Koblenz – 2016-06-16 Supporting GML application compliant complex features in QGIS and beyond BRGM – S.Grellet.

Slides:



Advertisements
Similar presentations
Serving society Stimulating innovation Supporting legislation Meeting on OGC Sensor Observation Service (SOS) for INSPIRE Sylvain.
Advertisements

OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
Development of a database of intensively monitored groundwater systems in Australia Barry Croke National Centre for Groundwater Research and Training Australian.
Esri UC 2014 | Technical Workshop | Leveraging Metadata Standards for Supporting Interoperability in ArcGIS Aleta Vienneau, David Danko.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
1 The French Water Information System OGC – TC – Hydrology DWG – Darmstadt Sylvain Grellet International Office for Water - Sandre.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
OGC ® Here we stand in August th, Workshop of OGC Hydro DWG, New York, Aug 2014 WaterObservation WML2 HY_Features Property (Variable) TimeSeriesML.
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,
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
NOCS, PML, STFC, BODC, BADC The NERC DataGrid = Bryan Lawrence Director of the STFC Centre for Environmental Data Archival (BADC, NEODC, IPCC-DDC.
® Sponsored by GroundWater ML 2 IE (GW2IE) GroundWater ML 2 IE (GW2IE) Progress Report 95th OGC Technical Committee Boulder, Colorado USA Bruce Simons.
® 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.
OGC HydroDWG Orléans Workshop – Inspire : O&M guidelines update, Inspire MIWP 7a work BRGM, S.Grellet.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Eliane Roos, IGN France.
AUKEGGS Architecturally Significant Issues (that we need to solve)
OGC HydroDWG Orléans Workshop – GWML2 UC 5 - mappings BRGM, S.Grellet – NRCAN, E.Boisvert.
Interoperable sharing of groundwater data across international boarders is essential for the proper management of global water resources. However storage.
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument 1. Commercial This use-case involves identifying the location and properties.
OGC ® ® OGC HY_Features model - progress report, next steps - 5 th, WMO/OGC Hydrology DWG New York, CCNY, August 11 – 15, 2014 Irina Dornblut, GRDC of.
Observations & Measurements & SWE in Inspire OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau.
Eurostat 4. SDMX: Main objects for data exchange 1 Raynald Palmieri Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October.
OGC ® ® Continuous Water Quality Sensor Data Exchange Interoperability 6 th, WMO/OGC Hydrology DWG Orleans, BRGM, September 21 – 23, 2015 David Blodgett.
2.An overview of SDMX (What is SDMX? Part I) 1 Edward Cook Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October 2015.
Darja Lihteneger, November 2015, Copenhagen, Denmark INSPIRE Data Modelling for Reporting Data Flows – WISE SoE Monitoring Stations Eionet NRC.
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.
WISE Working Group D September 2009, Brussels Jon Maidens.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Henning Jensen Arkitektum.
WaterML 2.0 Part 1 - Time Series Hydro Informatics Conference Workshop *Standardization of Water Data Exchange: WaterML2.0 and Beyond* Presented by : Open.
COMPASS09 Annual Conference of Compass Informatics.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
What’s new at ArcGIS for INSPIRE Roberto Lucchi Guenther Pichler.
OGC TC Washington – HydroDWG meeting – Inspire O&M & SWE requirements - profile BRGM – S.Grellet 52N – S.Jirka.
OGC Hydro DWG Workshop 2016 – Koblenz – Inspire O&M & SWE requirements - profile 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.
INSPIRE Conference 2011, Edinburgh Workshop “INSPIRE and open standards for sustainable growth“ Clemens Portele, interactive instruments GmbH Clemens Portele.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Java Web Services Orca Knowledge Center – Web Service key concepts.
European Monitoring Platform for Mapping of QoS and QoE
The Global Soil Information System
Environmental Observation Systems Soil and Landscapes Perspective
102nd OGC Technical Committee Delft, The Netherlands
Updated version of TGs - O&M and SWE for INSPIRE (D2
Michael Lutz INSPIRE MIG-T meeting #38 Ghent March 2017
S.Grellet – BRGM / H.Mercier – Oslandia
Flanders Marine Institute (VLIZ)
GeoScience DWG Welcome
Borehole update: simpleFeature exchange, conceptual UML model
QGIS / GDAL GML application schema support update : use case on French Groundwater Information Network (GIN) BRGM – S.Grellet OGC Hydro DWG Workshop 2017.
Support for INSPIRE GML in Quantum GIS
Alternative encodings
Updates on boreholes in EPOS: architecture, BoreholeView
The Re3gistry software and the INSPIRE Registry
“The Danish suggestion”
LC Standards in the INSPIRE Initiative
Meeting on OGC Sensor Observation Service (SOS) for INSPIRE
102nd OGC Technical Committee Delft, The Netherlands
2. An overview of SDMX (What is SDMX? Part I)
2. An overview of SDMX (What is SDMX? Part I)
104th OGC Technical Committee – GeoScience DWG session
Statistical Information Technology
Specific Contract under Framework Contract ENV.D2/FRA/2012/0013
BRGM: Sensor Web feedback
Inspire O&M & SWE requirements / technical guidance
QoS Metadata Status 106th OGC Technical Committee Orléans, France
CDDA alignment with INSPIRE
Presentation transcript:

OGC Hydro DWG Workshop 2016 – Koblenz – Supporting GML application compliant complex features in QGIS and beyond BRGM – S.Grellet

Overall context > 2 OGC Hydro DWG Workshop 2016 – Koblenz – 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 »

Overall context > Few applications are able to handle GML flows compliant to an application schema Appart when hardcoded > Initial idea : A correct xml content points to its xsd(s )  Can we generate a database structure from what is declared in the xsd ?  Having a generic solution with no hardcoded configuration ? > 3 OGC Hydro DWG Workshop 2016 – Koblenz –

Overall context > Proof Of Concept exercise > Desktop open source application : QGIS > Use case : Ground Water quantity monitoring Reading data, not writing > Complex Feature Flows WFS – Piezometers : Inspire Environmental Monitoring Facility theme – Aquifer : Inspire Geology-Hydrogeology, GWML2 SOS – WaterML2 > Project started Fall 2015 With core QGIS commiters > 4 OGC Hydro DWG Workshop 2016 – Koblenz –

Technological choices > Input : XML File or URL > Solution to handle XML types Xerces (C++) : supports “Schema API” and esp. “post-schema- validation infoset” to access schema information (thus types) Xsd -> Object model conversion – Code Synthesis (C++) and PyXB (Python)  PyXB > XML parsing Xsd caching Well-formed XML = minimum. Degraded mode for ‘non-perfect’ xml > ‘Content negociation’ on xlink:href For codeLists : test on Inspire vocabulary registry, Sandre, … For Features > 5 OGC Hydro DWG Workshop 2016 – Koblenz –

Technological choices > Database : PostGIS / SpatialLite > Simplification / dynamic flatening parameter > Respecting application schema Structure Types Referential integrity > 6 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – data content context > Ex : Environmental Monitoring Facility : piezometers > 7 OGC Hydro DWG Workshop 2016 – Koblenz – Environmental Monitoring Facilities ISO 19156:2011 Observations and Measurements INSPIRE O&M extensions hasObservation: Link from WFS to SOS

Results – plugin modes > XML: handling the XML file as is with additionnal intelligence on top Xpath to geometry(ies) information Ability to handle hlink:href Identification of TimeSeries > Relational database : creating database structure in SpatialLite Maximum table merging depth parameter : dynamic flattening  adjust the verbosity of the resulting database structure ‘Merge unitary sequences’ : for Attributes with max cardinality * in the xsd but only present once in the xml  avoid un-necessary additional tables > 8 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – XML Mode > On WFS flow > 9 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – XML Mode > On SOS flow > 10 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – Relational database Mode > ex : WFS flow > 11 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – Relational database Mode > ex : WFS flow Schema representation within QGIS to ease navigation > 12 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – Relational database Mode > ex : SOS flow Data structure whithin Database Manager > 13 OGC Hydro DWG Workshop 2016 – Koblenz –

Results – Relational database Mode > ex : SOS flow Data content is here  We can deploy domain plugins for our domain colleagues Ex : analyse trends, correct values, … > 14 OGC Hydro DWG Workshop 2016 – Koblenz –

Further test results > Data structure generation is quite fast on reasonable datasets Matter of seconds > Tested on others application schema compliant dataflows Geology : European Geological Data Infrastructure – Inspire Geology – GeoSciML V4 Mineral resources : Minerals4EU – Inspire Mineral resources  Works quite well for a POC  Both modes have their utility > 15 OGC Hydro DWG Workshop 2016 – Koblenz –

Next steps > 1a°/ Publish the plugin Name : ‘QGIS GML Application Schema Toolbox’ In the official QGIS repository > 1b°/ Gather feedbacks HydroDWG, GeoSciML, …. Inspire  Have people use it… > 16 OGC Hydro DWG Workshop 2016 – Koblenz –

Next steps > 2°/ Enhance the work (whishlist) Port the approach to GDAL/OGR Enable application schema compliant writing Improve the UI Add domain useful widget (Hydrogeologists, …)  Nothing in the code is Inspire specific so this work could be useful to the overall OGC community.  Have other structures contribute to its development Ex : Study under COPERNICUS umbrella to enhance INSPIRE data consumption/use within QGIS > 17 OGC Hydro DWG Workshop 2016 – Koblenz –

Thank you > 18 OGC Hydro DWG Workshop 2016 – Koblenz –