S.Grellet – BRGM / H.Mercier – Oslandia

Slides:



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

Web Applications Development Using Coldbox Platform Eddie Johnston.
GeoSciML borehole data exchange and applications Christian Bellier (BRGM), John Laxton (BGS)
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
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.
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
XML in Development of Distributed Systems Tooling Programming Runtime.
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,
Standalone Firefly Tools with an embedded Tomcat 7 No additional dependencies besides Java 1.8.
® 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.
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.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument 1. Commercial This use-case involves identifying the location and properties.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Observations & Measurements & SWE in Inspire OGC Hydro DWG Workshop – Reading – Sylvain Grellet Office International de l’Eau.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
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.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
Metadata Driven Aspect Specification Ricardo Ferreira, Ricardo Raminhos Uninova, Portugal Ana Moreira Universidade Nova de Lisboa, Portugal 7th International.
® 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.
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
YANG Roque Gagliano.
Session: Towards systematically curating and integrating
European Monitoring Platform for Mapping of QoS and QoE
The Operations Portal and the Grid Operations Interoperability
102nd OGC Technical Committee Delft, The Netherlands
Updated version of TGs - O&M and SWE for INSPIRE (D2
Practicing Practical INSPIRE
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.
Core WG Meeting November 16th, 2017.
Support for INSPIRE GML in Quantum GIS
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”
102nd OGC Technical Committee Delft, The Netherlands
PREMIS Tools and Services
2. An overview of SDMX (What is SDMX? Part I)
Environmental Linked Features Interoperability Experiment
104th OGC Technical Committee – GeoScience DWG session
FOCOS 2 Meet A brand new version of FOCOS is now available
LOD reference architecture
Tutorial 7 – Integrating Access With the Web and With Other Programs
First Canadian OGC Summit
New Round of Regional data collections Deltares
INSPIRE code lists and their extension
Graphical Modeling of INFOD applications
How-TO Use STM module tool
Inspire O&M & SWE requirements / technical guidance
SDMX IT Tools SDMX Registry
Presentation transcript:

S.Grellet – BRGM / H.Mercier – Oslandia QGIS GML application schema toolbox guided tour – use case on French Groundwater Information Network (GIN) S.Grellet – BRGM / H.Mercier – Oslandia FOSS4G-E 2017 workshop – Paris – 2017-07-18

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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 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) FOSS4G-E 2017 workshop – Paris – 2017-07-18 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) FOSS4G-E 2017 workshop – Paris – 2017-07-18 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) FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox - overview Initial idea Reuse information available in XML compliant to xsd(s) to handle this content with no hardcoded configuration -> XML aware and database generation on the fly. Retrieve objects of interest described according to an interoperable 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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox - overview Trigger custom widgets based on interoperability 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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – QGIS 3 FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox - overview Two modes XML mode “relational” mode, thanks to GMLAS GDAL driver QGIS project automatic configuration (layers / relations / editor widgets) navigation in the model through standard QGIS forms FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – XML Env. Monitoring Facility GroundWater raw levels URI URI 1 2 FOSS4G-E 2017 workshop – Paris – 2017-07-18 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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – XML Borehole A FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – XML Borehole FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – XML Borehole Observations/ Geological logs URI B FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – XML Borehole Observations/ Geological logs URI FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox use – XML Borehole URI URI Env. Monitoring Facility -> back to slides 9, 10 FOSS4G-E 2017 workshop – Paris – 2017-07-18 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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox - Custom viewers API a piece of code able to present some data in a visually appealing way e.g. : timeseries as plot rather than list of (x,y) values Main ideas a simple and common way to express access to data: XPath on the xsd a common graphical API: PyQT a simple way to add new viewers for specific application schemas (targeted to Python dev audience for now) Just create a new .py file in a given directory With a common base Python class FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

GML application schema toolbox - Custom viewers API FOSS4G-E 2017 workshop – Paris – 2017-07-18 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 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 OSGeo4W Use OSGeo4W installer Advanced install \ Desktop -> add qgis-dev Then install the plugin from QGIS repository Virtualbox : http://hekla.oslandia.net/qgis_gmlas_box/ FOSS4G-E 2017 workshop – Paris – 2017-07-18 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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 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 FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2

Thank you s.grellet@brgm.fr m.beaufils@brgm.fr hugo.mercier@oslandia.com FOSS4G-E 2017 workshop – Paris – 2017-07-18 2 2