Top Banner
28/05/2014 – Paris Inspire - MIWP 11-12-18 Meeting BRGM (French Geological Survey) Sylvain Grellet / François Tertre [email protected] / [email protected]
13

Inspire - MIWP 11-12-18 Meeting

Dec 30, 2015

Download

Documents

igor-mclean

Inspire - MIWP 11-12-18 Meeting. BRGM (French Geological Survey ) Sylvain Grellet / François Tertre [email protected] / [email protected]. BRGM Background. Active in OGC, Inspire, CGI ( GeoSciML , EarthResourceML ) since early times - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Inspire -  MIWP  11-12-18  Meeting

28/05/2014 – Paris

Inspire - MIWP 11-12-18 Meeting

BRGM (French Geological Survey)

Sylvain Grellet / François Tertre

[email protected] / [email protected]

Page 2: Inspire -  MIWP  11-12-18  Meeting

BRGM Background

> Active in OGC, Inspire, CGI (GeoSciML, EarthResourceML) since early times

> Implementation of the rationale in EU or international GeoScience projects for years• UML -> xsd

• SOA, OGC services.

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 2

Page 3: Inspire -  MIWP  11-12-18  Meeting

Objectives for those MIWPs

> Discussing pure GML issues (which version) is one thing…

> …shouldn’t we solve the feasibility of the Inspire rationale first ?

> … and properly maintain reference xsds without being in a rush ?

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 3

Page 4: Inspire -  MIWP  11-12-18  Meeting

Feedback : some examples (server side)

> ProMine : Geoserver 2.3 on EarthResourceML (MR in Inspire)-> xml conform to an app-schema with complex features but performance issues

> OneGeology-Europe (2011) : hard to expose complex features with performances -> specific tool development (eXows) to expose GeoSciML.

> Min4EU - Inspire MR specs extended (now) : planned to use a ‘pre-configured’ Deegree

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 4

Page 5: Inspire -  MIWP  11-12-18  Meeting

Feedback : some examples (server side)

> Tests for the French COVADIS on national standards for natural risk zones (now):• Simple Feature with MapServer compliant to a given app-

schema does not really work: can't define a specific namespace and associated URL to be used in the WFS output

• After discussion with committers, ComplexFeature would apparently require refactoring the sourcecode.

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 5

Page 6: Inspire -  MIWP  11-12-18  Meeting

Issues

> For more than 10 years, we (incl. BRGM) sell a rationale that does not fully work yet in production mode

> Most of the time software (server, desktop GIS...) designed on an "offline basis", xsds embedded within the source code=> Not a real XML aware (XMLSpy, oXygen, …) way of working,

=> Will cause issues when updating the schemas (link to maintenance discussion)

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 6

Page 7: Inspire -  MIWP  11-12-18  Meeting

Issues

> Very few solutions available out there : • Ex for the server side:

– OpenSource :

* Geoserver 2.5 : said to solve the performance issue. Not tested at BRGM yet,

* Deegree 3.3.x : will be tested under Min4EU

* … – Vendor Side ?

> Conclusion • We should work on two aspects

– 1°/ Help enhance the implementation (client, server)– 2°/ Lower the implementation barrier in Inspire

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 7

Page 8: Inspire -  MIWP  11-12-18  Meeting

Issues

> Very few solutions available out there : • Ex for the server side:

– OpenSource :

* Geoserver 2.5 : said to solve the performance issue. Not tested at BRGM yet,

* Deegree 3.3.x : will be tested under Min4EU

* … – Vendor Side ?

> Conclusion • We should work on two aspects

– 1°/ Help enhance the implementation (client, server)– 2°/ Lower the implementation barrier in Inspire

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 8

Page 9: Inspire -  MIWP  11-12-18  Meeting

Whish list – enhance the implementation

> Have an “Inspire-labeled” compatibility matrix • To help people find out what to use, to help steer communities /

vendors.

• Example for server

• could add : link to external application schema

> Have cookbooks • such as http://

data.gov.uk/sites/default/files/library/INSPIREWFSCookbook_v1.0.pdf

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 9

WFS 2.0

SimpleFeature ComplexFeature Mapping Interface with local data structure

Performances

Server name / version

Page 10: Inspire -  MIWP  11-12-18  Meeting

Whish list – lower the barrier

> Add portrayal classes to Inspire.• Example GeoSciML : portrayal class designed to be SF-0

compliant

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 10

COVADIS – 22/01/2014 – [email protected]

DSI / ISTN / SDI

Portrayal Class ‘Borehole View’

‘Borehole’

Xsd GenerationLinked to SF-0

Page 11: Inspire -  MIWP  11-12-18  Meeting

Whish list – lower the barrier

> Add portrayal classes to Inspire• Will help split from conceptual model to exchange scenarii,

• Will help answer questions about what Feature exposed in the WFS : – all FeatureTypes in the Schema ? – only those in the Portayal chapter ? – how many associations should be traversed ?

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 11

Page 12: Inspire -  MIWP  11-12-18  Meeting

Xsds maintenance

> Are Xsd provided by JRC mandatory (in the IRs) or just a de facto standard ?=> De facto standard : less pressure if we change them

> Tools have to be developed in an XML aware way (see previous slides) -> to avoid recompiling libs associated to those tools

> A permanent EU group has to be set up to coordinate the maintenance and communicate on it• MIG representative + drafting teams representatives +

implementers

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 12

Page 13: Inspire -  MIWP  11-12-18  Meeting

Xsds maintenance

> Vendor / open-source when claiming Inspire compatibility should point to the schema version they support

> Published schema have to remain online for a couple while and remain un-touched

> Bug fixing / changes have• to be clearly separated

• even if they breaks retrocompatibility (with schema)

• if they change what’s in the IR’s it’s another issue.

=>please don’t create fake classes to maintain the link with previous version we tried to be conceptually clean for years !

28/05/2014 – Paris – [email protected] / [email protected]

Inspire - MIWP 11-12-18 Meeting

> 13