forked from christophenoel/geozarr-spec
-
Notifications
You must be signed in to change notification settings - Fork 15
Closed
Description
Context
Consider an Earth Observation (EO) scene raster made available as a COG or via a Map Tiling Service:
- COG Encoding: COGs typically encode 2D raster data with a single band or RGB, using image layers for each band (Note: There is no standard way to interpret multi-band GeoTIFFs beyond RGB). The COG URL provides access, and the scene footprint can subset the scene from a larger COG coverage.
- Map Tiling Services: Similarly, Map Tiling Services allow straightforward scene extraction from a URL by using layer endpoints and bbox subsetting.
Concretly, OpenLayers can display easily a RGB thumbnail/visualisation on a map.
Considerations for GeoZarr
- RGB Display in GeoZarr:
- GeoZarr should enable encoding 2D rasters in an RGB format in a standardized way. The idea is that coordinates (latitude, longitude, and bands like RGB) are explicitly named to facilitate their interpretation. This way, a client wouldn’t need to deeply parse all metadata to understand these dimensions. Additionally, it could be useful to indicate explicitly that this data is of type 2D RGB in a main attribute so that users can easily identify it.
- Multi-Dimensional Data Support (3D/4D+):
- GeoZarr already allows encoding 3D and 4D+ rasters, with dimensions like time, wavelength, and altitude. There should be a syntax convention (that can be used within GeoZarr or in any metadata format such as STAC) to express a GeoZarr subset without requiring to parse all metadata (e.g. [time=1],[altitude=2])
- For 3D time series, there should be a convention for the time dimension, and probably a type or requirement class advertised for such GeoZarr.
- For other 3D+ data, there should be a convention for a client application to express a visualisation/preview by identying the subset for R, G, B.
- Variable Identification for Multi-Layer Data:
- Similar to formats like NetCDF, GeoZarr may contain multiple data variables at the same level. A standard method for identifying these variables within GeoZarr is needed, especially in STAC items, to specify how to retrieve and display the data effectively.
This is only very basic initial thought, but I think that the OGC GeoDataCube SWG may be working on similar challenges.
Metadata
Metadata
Assignees
Labels
No labels