This page focuses on product properties that should be exposed by PRIP instances and that are not currently backed by STAC Core or extensions.
Property Name | Possible values / Example | Common | S1 | S2 | S3 | S5P | Comment | Need to be exposed by STAC ? (yes/no) | Proposed solution |
---|---|---|---|---|---|---|---|---|---|
productionType |
| X | |||||||
completionTimeFromAscendingNode | 3258450,844 | X | Pull Request exists in SAR extension Github repo | ||||||
swathIdentifier | integer from 1 to 6 | X | |||||||
productClass |
| X | |||||||
productConsolidation |
| X | |||||||
productComposition | ? | X | Not clear what is expected | ||||||
sliceProductFlag | boolean | X | |||||||
segmentStartTime | datetime | X | |||||||
sliceNumber | integer | X | |||||||
totalSlices | integer | X | |||||||
inpectedProduct | Name of the inspected product in OLQC Reports, e.g: "S1A_EW_GRDM_1ADH_20220120T042816_20220120T042921_041539_04F0AF_BA30" | X | |||||||
inspectedProductType | 10 character string starting from the 5th character in the inspected product name, e.g.: "EW_GRDM_1A" | X | |||||||
operationalMode |
| X | X | Not clear what value is expected for S3, but possibly with can imagine a common extension. | |||||
lastOrbitNumber | X | X | |||||||
lastOrbitDirection | X | ||||||||
lastRelativeOrbitNumber | X | ||||||||
productGroupID | GS2B_20191014T050729_013601_N02.08 | X | |||||||
qualityStatus | "NOMINAL" "DEGRADED" | X | X | For S5P only used for L2 and only to indicate missing AUX input (e.g. VIIRS/meteo information). This field is useful, although limited, since most people will perform per-pixel filtering based on the qa_value inside the product anyway. | |||||
qualityInfo | predifined list of integers : 0, 1, 3, 5, 9, 11, ... 100 | X | |||||||
checkListResult |
| X | |||||||
checkListParentID | Filename of the parent file holding the definition of the checks | X | |||||||
brightCover | cover percentage | X | Yes | Statistics object | |||||
snowOrIceCover | cover percentage | X | eo:snow_cover ? | Yes | Statistics object | ||||
salineWaterCover | cover percentage | X | Yes | Statistics object | |||||
coastalCover | cover percentage | X | Yes | Statistics object | |||||
freshInlandWaterCover | cover percentage | X | Yes | Statistics object | |||||
tidalRegionCover | cover percentage | X | Yes | Statistics object | |||||
landCover | cover percentage | X | Yes | Statistics object | |||||
closedSeaCover | cover percentage | X | Yes | Statistics object | |||||
continentalIceCover | cover percentage | X | Yes | Statistics object | |||||
openOceanCover | cover percentage | X | Yes | Statistics object | |||||
processingMode |
| X | For most AUX this is not useful as it is always "OPER". For L0/L1/L2 the distinction between NRTI/OFFL/RPRO is very important. This field could be treated the same as how for other datasets the 'File Class' (from the ESA EO filenaming standard) is handled. Note that this field is a combination of algorithm (NRTI can use a different algorithm compared to OFFL/RPRO), timeliness (NRT vs. Offline), and versioning (RPRO is a new version of the OFFL one). So this field could potentially map to multiple STAC properties | ||||||
identifier | X | same as the "id" STAC Core property ? The is the same as the product name (= filename without extension). | |||||||
parentIdentifier | X | same meaning as S2 productGroupID ? This is just a different way of identifying the product type, so this can be dropped. | |||||||
acquisitionType |
| X | This is not useful. All L1b products are the same in terms of acquisition. | Product |
0 Comments