Access the GeoDataCubes

Contact us for your individual demonstration!


OGC Testbed-19 GeoDataCubes

  GeoDataCubes

With its OGC Testbed-19 the Open Geospatial Consortium (OGC) in 2023 has conducted an initiative exploring several tasks, including Analysis Ready Data and Geodatacubes. Based on its leading datacube expertise and long-standing datacube standards shaping, rasdaman GmbH has been invited and subsequently contributed substantially. Concretely, a series of EO relevant datacubes has been provided ready for analysis and processing, gathered around the 3 use cases established by OGC Testbed-19:

  • Use Cases A: Access to and exploitation of GeoDataCubes
  • Use Cases B: Multi-datacube fusion as anticipated by Destination Earth
  • Use Cases C: Meteorological Data Cubes

Datacube management, analytics, and fusion in rasdaman is straightforward. Datacube dimensions can be defined freely, with no problem to go beyond 4D (including having multiple time axes), therefore non-spatiotemporal axes can be added without any problem - some German research centers routinely operate 6D atmospheric datacubes. The map projection can be chosen freely, and automatic transformation from the meteorological grids into common GIS grids is available.

Tiling is configurable in rasdaman, therefore the final storage structure can be agreed during the T19 detail planning. All relevant conventions and standards will be respected, such as space and time coordinates and WMO naming practices.

All processing established by Testbed-19 can be readily expressed through OGC WCPS (including 4D corridor cutouts), as has been demonstrated; see this tutorial on WCPS. This way we motivate that there is no need for yet another - divergent - geodatacube standard, beyond proven WCPS. Notably, WCPS is also adopted by EU INSPIRE.

Within Testbed-19, rasdaman implements support for the GeoDataCubes (GDC) API on the server side, including OGC API - Coverages and openEO processes. Internally these API endpoints translate requests to WCPS queries for execution in rasdaman.

  Use Case A: Access to and exploitation of GeoDataCubes

Task was to enable access to and exploitation of data and processors within distributed geo datacubes of different types. It has been shown how OGC WCPS fulfills all requirements by establishing a federation of the Testbed-19 VM with (i) the EarthServer federation member Copernicus Mundi datacube service offering Sentinel-1, Sentinel-2, Sentinel-3, Sentinel-5p 3D EO timeseries and (ii) the Cube4EnvSec 4D weather forecast timeseries.

  Use Case B: Multi-datacube fusion as anticipated by Destination Earth

In this Destination Earth-Inspired GeoDataCube Use Case we have demonstrated that OGC WCPS already fulfills all existing requirements on versatile datacube services. Data used include the LISFLOOD model, DEMs, soil property maps, land use, land cover, administrative maps, etc. All datacubes can freely be combined, aggregated, etc.

  Use Case C: Meteorological Data Cubes

Atmospheric datacubes based on the ECMWF offerings service have been established, using ERA5 and further sources. ECMWF currently offers only a very special, completely non-standard API and the data are not gridded on the public server; to overcome the related accessibility constraints, these data are offered as homogenized, analysis-ready datacubes queryable via WMS, WMTS, WCS, and WCPS.

Demo

  Demo: openEO

Caveat: The specification still has some known shortcomings, is under discussion, and not yet an adopted standard. Hence,the request syntax shown here may be subject to unannounced changes.

     

With the Web editor of openEO such a JSON specification can be visualized similar to the one below:

openEO Web editor
About

   Huh? Datacubes?

Not sure about datacube standards? See the EarthServer training for an easy-to-digest introduction to the datacube standards, from zero to hero. More practical tips can be found in the rasdaman cheatsheets and tutorial on OGC WCS/WCPS/WMS.

  rasdaman

Array Databases allow storing and querying massive multi-dimensional arrays, such as sensor, image, simulation, and statistics data appearing in domains like earth, space, and life science.

rasdaman ("raster data manager") has pioneered the field of array databases [VLDB 1994, VLDB 1997, SIGMOD 1998, VLDB 2003] and today is sets itself apart by its flexibility, performance, and scalability [SSDBM 2014, SIGMOD DanaC 2014, IJDE 2015]. Rasdaman embeds itself smoothly into relational databases, but can also run standalone on the file system. In fact, rasdaman was first, and still is the only fully implemented, operationally used system with a high-level array query language and optimized, multi-parallel processing engine with unprecedented scalability. Deployments exceed tens of Petabytes; with EarthServer, intercontinental fusion is operational on continuously growing multi- Petabyte datacubes.

  Funding

This OGC Testbed-19 activity is partially supported by OGC.

Terms of Reference

Responsible Maintainer

rasdaman GmbH
Hans-Hermann-Sieling-Str. 17
28759 Bremen

Contact: Peter Baumann,

External Links

All external links implemented on this site have been checked for conformance with the spirit and intent of this site, and have found conformant at this time. However, the maintainer of this site has no control over the (change of) contents of the referred websites and, therefore, does not assume any responsibility for the contents of referred websites.

German Data Protection Regulation (GDPR)

The controller responsible for the described data collection and processing is rasdaman GmbH. Our data protection officer, Peter Baumann (email see under Maintainer), will be happy to provide you with information or suggestions on the topic of data protection.

When you visit our website, the Web server temporarily stores usage information on our server machine (running in Germany) for statistical purposes in the form of a log in order to improve the quality of our website and to fulfill funding agency statistics reporting obligations.

We do not transfer your personal data to third parties without your express consent. We use revolvermaps for determining the city of visitors (nothing beyond this anonymized information is available); see their privacy statement which, at the time we evaluated it, obviously was in accordance with GDPR.

When it comes to processing your personal data, the GDPR grants you certain rights as a website user:

  • Right of Access (Art. 15 of the GDPR): You have the right to request confirmation as to whether personal data concerning you is being processed; where this is the case, you have a right of access to this personal data and to the information specified in Article 15 of the GDPR.
  • Right to Rectification and Right to Erasure (Art. 16 and 17 of the GDPR): You have the right to immediately request the rectification of incorrect personal data concerning you and, if necessary, the completion of incomplete personal data. You also have the right to request that personal data concerning you be erased immediately if one of the reasons listed in Art. 17 of the GDPR applies in detail, e.g. if the data is no longer required for the purposes for which it was collected.
  • Right to Restriction of Processing (Art. 18 of the GDPR): You have the right to request a restriction of processing for the duration of a review if any of the conditions specified in Art. 18 of the GDPR have been met, e.g. if you have lodged an objection to the processing.
  • Right to Data Portability (Art. 20 of the GDPR): In certain cases (which are outlined in detail in Article 20 of the GDPR), you have the right to obtain from us your personal data in a structured, standard, machine-readable format or to request the transfer of such data to a third party.
  • Right to Object (Art. 21 of the GDPR): If data is collected on the basis of Art. 6(1)(f) of the GDPR (data processing on the grounds of legitimate interests), you have the right to object to the processing at any time for reasons arising from your particular situation. If you make such an objection, we will no longer process your personal data unless we can demonstrate compelling legitimate grounds for the processing which override your interests, rights, and freedoms or for the establishment, exercise, or defense of legal claims.
  • Right to Lodge a Complaint with a Supervisory Authority In accordance with Art. 77 of the GDPR, you have the right to lodge a complaint with a supervisory authority if you believe that the processing of your personal data violates data protection regulations. This right to lodge a complaint may particularly be exercised before a supervisory authority in the EU member state where you reside, work, or where you suspect that your rights have been infringed.

Image Credits

Copernicus imagery © ESA/EU; ERA5 imagery © ECMWF; OGC Testbed-19 image © OGC; rasdaman collage © rasdaman GmbH.