Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Geoserver WCS DimensionDomain #118

Open
4 tasks
eblondel opened this issue Jan 25, 2024 · 3 comments
Open
4 tasks

Support Geoserver WCS DimensionDomain #118

eblondel opened this issue Jan 25, 2024 · 3 comments

Comments

@eblondel
Copy link
Owner

eblondel commented Jan 25, 2024

Relates to #114 (vignette) and Emodnet Biology examples that now fail, with the introduction of a new dimension (SEASON) in some WCS coverages. This raises various enhancement issues:

  • Need to support a proper class to handle DimensionDomain blocks
  • Need to be able to parse Geoserver coverage descriptions with its specific classes (including the new one for dimensions). This is a challenge, as a WCSCoverageDescription is a generic class extending GMLCOVAbstractCoverage, and not a specific Geoserver WCS coverage description with its specific elements/classes (WCSGSTimeDomain,WCSGSElevationDomain,WCSGSDimensionDomain)
  • Need to integrate the new class for DimensionDomain and refactor the logic of others in getDimensions() method
  • Integrate the business logic to share these additional dimensions into the GetCoverage request

cc @salvafern

@eblondel eblondel added this to the 0.4 milestone Jan 25, 2024
@eblondel eblondel self-assigned this Jan 25, 2024
@eblondel
Copy link
Owner Author

@salvafern I'm evaluating how much work is required, in case VLIZ is interested to get this feature, as it may retrieving block N-dimension raster data cubes like the one presented in the WCS vignette.

FYI, This was not part of the WCS client developments done in the past because it deals with specific implementation of Geoserver. it's apparently an extension of Geoserver over the WCS standard. Indeed these classes deal with a namespace that is specific to Geoserver: http://www.geoserver.org/wcsgs/2.0 (and underlying schema: ../geoserver/schemas/wcs/2.0/wcsgs.xsd )

@eblondel
Copy link
Owner Author

Relates to EMODnet/EMODnetWCS#53

@salvafern
Copy link

Apologies for the delay to comment on this. We will surely follow close as we are moving towards producing data products as multidimensional data cubes so it would be interesting to be able to read these through WCS - currently we are using ERDDAP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants