Comments (21)
Hi János,
Coverages are a bit tricky in INSPIRE, so let me start from the top and work my way down :)
WCS has long been accepted as an INSPIRE Download Service, see the Technical Guidance Doc for WCS in INSPIRE
The tricky bit are the INSPIRE Coverage based models, thus the trick of shifting this additional information to a dataType provided in the Coverage Metadata. At present, our approach has INSPIRE Candidate Good Practice status, no info at present when this will be confirmed (so goes from Candidate to Accepted)
The basic information on this is available from our Webinar on INSPIRE and Coverages, the main point for information on this work a github repository at:
https://github.com/INSPIRE-MIF/gp-coverage-encoding
:)
Kathi
from helpdesk.
Hi Kathi,
thank you for giving me the update. :)
We currently run this with mapserver.
https://github.com/wetransform-os/MapServer/wiki/INSPIRE-WCS-Extensions-for-EL-and-OI
I see rasdaman supports a request to return the gml/xml part only.
Do you think that this is essential overall ?
Mapserver supports a combination only so far.
from helpdesk.
To my understanding, DescribeCoverage is an integral part of WCS
Counter-Question - does Mapserver allow you to add the additional INSPIRE XML to the metadata element of the coverage?
PS: please bear in mind that we're still awaiting final MIG approval for this modification to enable provision of INSPIRE requirements via WCS, thus, if you have an interest in utilizing WCS within INSPIRE, please get back to your national representatives (both MIG and MIG-T, as seems we get to go for yet another round with MIG-T on this, not quite clear what the process is). Otherwise there's a good chance that this work will be stopped
from helpdesk.
Is it possible that these EU driven programms could take the enormous change by this technacly tiny improvement in sharing coverages?
What I do know about this proposal is that a possible results is the data providing by Copernicus, EMODnet and/or SeaDatanet. The issue there is how do I keep my datastore uptodate! Sharing coverage with this tiny solution on Geotiff and BAG can help to exchange coverage data with there providers like Ministry of Infrastructure and Water Management in the Netherlands. There is another gamechanging aspect on this way of data sharing: It will give data-analysts and bigdata providers and users a boost in the technology and analyzing this coverage data.
I would like to thank the specialist that they have recognised the GAP and shared the solution with us. I hope that the EU driven programms sees this improvement by this technacly tiny improvement in sharing coverages and help software developers to improve there tooling.
If you are interested in financing the implementation I think this picture of the forces can help:
from helpdesk.
Thank you for your view, Herzo!
from helpdesk.
@apfelnymous just saw your validation post on WCS and of course interrogated your services - noticed that you're currently missing the following 2 bits:
the INSPIRE extensions
- required for all download services. GeoSolutions is currently extending to GeoServer, have a nice overview at:
- the additional bits of the INSPIRE data models, that we've been proposing the good practice on for providing this, see
from helpdesk.
Many Coverages appear across a lot of INSPIRE themes in Annex II and III, and many of them are not possible to provide the data pertaining to these models via WCS.
CNIG Spain only publishes digital terrain models through a WCS, but is not INSPIRE compliant because of the problems that already exist. We believe that this initiative is a great step towards facilitating the publication of coverage data and all the advantages it will bring.
from helpdesk.
I would like to take the opportunity here to thank again the 'coverage experts' for the good work already done! From a German perspective it is very important to move the INSPIRE Good Practice on Coverages forward. We don't see any other way of providing coverage data INSPIRE and ISO-/OGC-compliant.
from helpdesk.
Dear Potential Coverage Providers,
I'm aware of various activities in extending existing SW solutions to cover all INSPIRE requirements to WCS, in addition to the extension to the Capabilities page as specified in the Technical Guidance for the implementation of INSPIRE Download Services using Web Coverage Services (WCS) also providing support for the creation and inclusion of the additional INSPIRE data in the Coverage metadata element.
I've repeatedly requested these SW providers to publicly announce this work, as it seems that the final sticking point in the approval of this Good Practice pertains to the lack of SW support as addressed yet again in last weeks MIG-T meeting. Not sure if this is due to non-disclosure agreements with their clients, or if they prefer to wait until this Good Practice is approved - either way, without public indication of these developments, all our hard work may yet come to nought :(
Thus - if you are working on implementing the necessary requirements in WCS, or have contracted this work, please be so kind as to indicate your activities here, so we can all get on with actually implementing this stuff!
:)
Kathi
from helpdesk.
To my understanding, DescribeCoverage is an integral part of WCS
Counter-Question - does Mapserver allow you to add the additional INSPIRE XML to the metadata element of the coverage?
Not until the modification project I linked in my first comment.
The resulting file from a getcoverage multipart request looks like this example(can be opened wih an editor, inspire extension starts at line 79):
We currently need this functionality for Orthoimagery and Elevation.
from helpdesk.
@apfelnymous any insights when this MapServer functionality will be available, if it will also be in the general branch, or only a customer specific one?
from helpdesk.
@apfelnymous any insights when this MapServer functionality will be available, if it will also be in the general branch, or only a customer specific one?
We requested this to be merged into the general branch.
Last time I asked about when the changes will be pulled it was unknown, I will keep updating you.
from helpdesk.
@KathiSchleidt just chiming in from the GeoServer perspective.
Work has been done in the past from the British Geological Survey to extend the INSPIRE Extension to have GeoServer comply with the WCS requirements for INSPIRE.
We are currently doing a review to assess the missing bits; we shall be able to put together a report in the upcoming weeks.
from helpdesk.
@simboss will this also be supporting the requirements from the Coverage Good Practice, the inclusion of the necessary attributes for the INSPIRE Coverages via the Coverage metadata element? Or only the basic extensions foreseen under the WCS requirements?
from helpdesk.
What we are doing at the moment is an assessment, we'll try to cover as much as possible.
from helpdesk.
The good practice on coverages was endorsed at the 13th MIG meeting, can this issue be closed?
from helpdesk.
Both issues can now be closed, as long as JRC is aware that the XSDs they provide do not suffice. The GP currently depends on the XSD files available from datacove.eu, at present available for EL, OI and LC, still missing for the other coverage themes
from helpdesk.
I am not into the details of the Coverage Good Practice, but if certain XML schemas need to be added to the INSPIRE XML Schema server, see the dedicated GitHub repository on https://github.com/INSPIRE-MIF/application-schemas/.
The limitations are described in the Good Practice as far as I can see.
from helpdesk.
@heidivanparys I trust that you will assure that the necessary issues for the application schemas will be created, or do you expect MS to create issues on a theme by theme basis as they implement? (seems like a fairly inefficient manner of creating the schema files piecemeal, and not really supportive to MS implementing)
Also, while I understand the satisfaction behind closing issues, I'd have expected the necessary followup to be done BEFORE this issue is closed
from helpdesk.
At the end of the webinar presenting the good practice for coverages, it was agreed to set up a dedicated repository to host discussions related to that topic. For those following this GitHub issue, please make sure to watch the https://github.com/INSPIRE-MIF/gp-coverage-encoding repository, so you get notified of any new discussions there, and you are also very welcome to start new discussions there.
In section 5.2 in the discussion paper presenting the good practice itself it says:
As explained in the Section 4, this discussion document proposes to:
- Directly adopt OGC CIS 1.0 coverage implementation schema as default encoding for INSPIRE coverage data models:
http://schemas.opengis.net/cis/1.0/coverage.xsd- Define INSPIRE coverage metadata schemas in order to provide all the additional elements required by the Directive (INSPIRE extensions).
The draft proposed Elevation and Orthoimagery schemas for providing INSPIRE coverage metadata based on the present good practice are accessible through the next links:
- Elevation: https://schema.datacove.eu/ElevationGridCoverageMetadata.xsd
- Orthoimagery: https://schema.datacove.eu/OrthoimageryMetadata.xsd
NOTE: Despite not being related to the example themes showed in this discussion document, there is also available a proposed schema for the Land cover theme: http://test.datacove.eu/LandCoverRasterMDExt.xsd
The previous sample schemas should be revised with a minimum effort in order check consistency and completeness of the all the properties included in the INSPIRE Implementing Rule for the Interoperability of Data sets and Services for the above-mentioned themes.
Ideally JRC should be hosting the final schemas for their custody and usage in the long term, in case of adopting the present good practice.
The INSPIRE Good Practices are community driven, so the community behind the good practice on coverages should drive that process.
The governance of the INSPIRE XML schemas is done via https://github.com/INSPIRE-MIF/application-schemas/, see that repo and the presentation on that topic from the 65th MIG-T meeting for more information.
from helpdesk.
Many thanks for the kind clarification, fear I'd misinterpreted the following statement from page 2 of the "Technical Guidance for INSPIRE Download Services using WCS":
This technical guidance shows how the operations required by the [INS NS] for download services can be mapped to the WCS 2.0 standard. A second document will be provided to show how the data specifications that have a requirement to provide coverage data, might encode their data to provision it through an INSPIRE conformant download service based on WCS as documented in this guidance.
I had assumed that both documents would be provided by the EC, my mistake, apologies.
from helpdesk.
Related Issues (20)
- Dataset feeds containing different links: identifying spatial extent HOT 1
- Availability of the new “GitHub Discussions” feature
- EU Registry INSPIRE data HOT 5
- voidable attributes with 0...* cardinality HOT 1
- D2.8.I.6 Data Specification on Cadastral Parcels – Technical Guidelines: UML graph HOT 2
- GeographcialName: sourceOfName HOT 7
- Mineral resources question HOT 2
- Broken links to MIWP 2021 - 2024 actions HOT 2
- Hydrogeology: Provide Aquifer objects without geometry? HOT 3
- TN-RA: Additional fictitious attribute in RailwayLink HOT 5
- Can't find a link to requirement classes HOT 2
- 3D data in INSPIRE geology model HOT 9
- Geometry definition in LandCover data theme HOT 2
- Country codes – which code set to use? HOT 2
- INSPIRE validator / monitoring support for legal compliance with Data-Service linking simplification HOT 3
- AU - Layers names HOT 3
- Guidelines for the encoding of spatial data - CharacterString HOT 4
- Guidelines for the encoding of spatial data - localisedCharacterString HOT 3
- Temporal reference system - dataset (dataset series) interoperability metadata HOT 3
- Guidelines for the encoding of spatial data - enumeration HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helpdesk.