Space and time cubes #115
Labels
enhancement
New feature or request
important
This is very important for the project
urgent
High external pressure to address this ASAP
xcube serve
This is related to server component, CLI "xcube serve"
Is your feature request related to a problem? Please describe.
The following data cube data access use cases cannot run with best available runtime performance:
This problem becomes obvious in xcube-viewer where we both request image RGB tiles and time series from same data cubes. One or the other lacks performance if dataset chunking is adjusted to either one of the use cases such as the (exaggerated) examples
time=1,lat=512, lon=512
andtime=512,lat=1, lon=1
.Describe the solution you'd like
We provide one or more cube instances that only differ in their chunking. Clients, such as xcube-server, will be configured to serve these cubes based on the identified use case.
Therefore we allow users to configure multiple cube instances per dataset identifier. A dedicated "space cube" could be a ZARR multi-resolution pyramid with chunking
time=1,lat=<tile_height>, lon=<tile_width>
. In addition there may be a dedicated "time cubes" and any other "space/time cubes".Additional context
Problem became obvious and urgent by publishing global demo cubes produced by the EarthSystemDataLab (ESDL) project using
xcube-server
andxcube-viewer
.See also
The text was updated successfully, but these errors were encountered: