Code Monkey home page Code Monkey logo

Comments (21)

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024 1

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.

apfelnymous avatar apfelnymous commented on July 16, 2024

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.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

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.

HerzovanderWal avatar HerzovanderWal commented on July 16, 2024

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:
image

from helpdesk.

jescriu avatar jescriu commented on July 16, 2024

Thank you for your view, Herzo!

from helpdesk.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

@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

from helpdesk.

abadppa0 avatar abadppa0 commented on July 16, 2024

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.

hogredan avatar hogredan commented on July 16, 2024

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.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

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.

apfelnymous avatar apfelnymous commented on July 16, 2024

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):

getcoverage-multipart-xml

We currently need this functionality for Orthoimagery and Elevation.

from helpdesk.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

@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 avatar apfelnymous commented on July 16, 2024

@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.

simboss avatar simboss commented on July 16, 2024

@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.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

@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.

simboss avatar simboss commented on July 16, 2024

What we are doing at the moment is an assessment, we'll try to cover as much as possible.

from helpdesk.

heidivanparys avatar heidivanparys commented on July 16, 2024

The good practice on coverages was endorsed at the 13th MIG meeting, can this issue be closed?

from helpdesk.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

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.

heidivanparys avatar heidivanparys commented on July 16, 2024

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.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

@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.

heidivanparys avatar heidivanparys commented on July 16, 2024

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:

  1. 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
  2. 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:

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.

KathiSchleidt avatar KathiSchleidt commented on July 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.