-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
2022-05 SprintCross-SWG DiscussionEDR-relatedFor coordination with EDRFor coordination with EDRExtensionWill be addressed by a future extensionWill be addressed by a future extension
Description
Suggesting that we plan for a separate part enabling basic analytics capabilities, including conformance classes for:
- derived fields supporting arithmetic (e.g. NDVI computation),
properties=(EDIT: this now proposed to be kept separate from field selection asalias[field]=expression, with those fields selectable withproperties=) - filtering (Retrieve values within a certain range #103) (e.g. only retaining cells with elevation values above certain threshold),
filter= - sorting (e.g. allowing to flatten multiple scenes into a 2D image with least cloudy cells retained),
sortby= - standardized pre-defined aggregation functions, e.g.
Max(),Min(),Avg(),StdDev(),Sum()... used withinproperties=,filter=,sortby=expressions. The dimensions over which data is aggregated could also leveragesubset,bbox,datetime, but a distinction mechanism would still be needed to know whether a series should be returned for a particular dimension, or aggregation should be performed. - operating over multiple collections (allowing to perform the above capabilities combining fields from those multiple collections),
collections=
This would be informed by the work from DAPA and Testbed-17 GeoDataCube API, and ideally be consistent with the OGC API - Features Search extension as well as with OGC API - DGGS and OGC API - EDR.
We plan to explore this in the upcoming May 2022 Code Sprint.
Example proposed syntax:
properties=NDVI:Max((B5-B4)/(B5+B4))&subset=("2020-07-01":"2020-07-31")
EDIT: revised proposed syntax:
alias[NDVI]=Max((B5-B4)/(B5+B4))&properties=NDVI&subset=("2020-07-01":"2020-07-31")
Metadata
Metadata
Assignees
Labels
2022-05 SprintCross-SWG DiscussionEDR-relatedFor coordination with EDRFor coordination with EDRExtensionWill be addressed by a future extensionWill be addressed by a future extension
Type
Projects
Status
Backlog