...
Sentinel-3 Odata attributes | data type | to be removed | target STAC extension (in bold new attributes to be added) | STAC Counterpart | asset level | Description | Example STAC | Example Odata | |||
baselineCollection | StringAttribute | ?? | To be discussed with Jordi | shoud be reflected in the STAC collection name e.g. "Sentinel-2 L2A Collection1" | 002 | ||||||
beginningDateTime | DateTimeOffset | start_datetime datetime | start_datetime datetime | 2023-07-10T00:47:16.702921Z | 2024-05-04T00:02:03.199Z | ||||||
cloudCover | DoubleAttribute | ? | eo:cloud_cover | 28 | 28 | ||||||
coastalCover | DoubleAttribute | X | 1 | 0.009 | |||||||
cycleNumber | IntegerAttribute | sat:orbit_cycle | The orbital cycle is 27 days (14+7/27 orbits per day, 385 orbits per cycle). The orbit cycle is the time taken for the satellite to pass over the same geographical point on the ground. | 112 | |||||||
endingDateTime | DateTimeOffset | core STAC attribute | end_datetime | 2023-07-10T00:47:16.702921Z | 2024-05-04T00:05:03.199Z | ||||||
freshInlandWaterCover | DoubleAttribute | X | s3:fresh_inland_water | 0 | 0 | ||||||
instrumentShortName | StringAttribute | core STAC attribute | instruments | olci | OLCI | ||||||
landCover | DoubleAttribute | ? | s3:land | 2 | 2 | ||||||
operationalMode | StringAttribute | ???????????????? | To be harmonized across missions | Earth Observation | |||||||
orbitDirection | StringAttribute | sat | sat:orbit_state | descending | DESCENDING | ||||||
orbitNumber | IntegerAttribute | sat | sat:absolute_orbit | 42767 | 42767 | ||||||
platformSerialIdentifier | StringAttribute | core STAC attribute | platform | sentinel-3a | A | ||||||
platformShortName | StringAttribute | core STAC attribute | constellation | sentinel-3 | SENTINEL-3 | ||||||
processingDate | DateTimeOffset | processing | processing:datetime | 2023-07-10T00:47:16.702921Z | 2024-05-04T02:11:42+00:00 | ||||||
processingLevel | StringAttribute | processing | processing:level | L2 | 2 | ||||||
processorName | StringAttribute | X | To be dropped and discussed with ESA experts. | PUG | PUG | ||||||
processorVersion | StringAttribute | X |
| 03.50 | |||||||
<sentinel3: processingBaseline>PB_ID.xxx.yy.zz </sentinel3: processingBaseline> from SAFE does not exists in Odata | part of the processing:version OL__L1_.003.03.02 OL - instrument L1 - processing level 003 - baselineCollection 03.02 - S3 processorVersion | s3:processing_baseline | To be discussed with Jordi. https://sentinels.copernicus.eu/web/sentinel/technical-guides/sentinel-3-olci/processing- baseline | 03.45 | <sentinel3: processingBaseline>PB_ID.xxx.yy.zz </sentinel3: processingBaseline> <PB_ID> is unique and has as fixed format with 7 alphanumeric characters. | ||||||
productType | StringAttribute | product | product:type | OL_2_LFR___ | OL_2_LFR___ | ||||||
relativeOrbitNumber | IntegerAttribute | sat:relative_orbit | sat:relative_orbit | 59 | 59 | ||||||
salineWaterCover | DoubleAttribute | X | s3:saline_water | 44 | 2 | ||||||
tidalRegionCover | DoubleAttribute | X | s3:tidal_region | 2 | 0 | ||||||
timeliness | StringAttribute | product | product:timeliness product:timeliness_category |
NR | NR |
...
Field name | Data Type | Relevant to general public? | Potential future extension or field | Comments |
Multi-Mission | ||||
s1:processing_datetime s2:generation_time | date-time | Yes | processing:datetime (PR) | OData: processingDate S2 Example: 2024-04-19T01:31:52+00:00 (in STAC Z instead of +00:00) |
s1:datatake_id s2:datatake_id | string | Yes | to be included in the CDSE STAC and added to eopf extension | OData: productGroupId S2 Example: GS2A_20240308T100841_045493_N05.10 |
s2:product_type s3:product_type s5p:product_type | string | No? | product:type potentially restricted in s2 extension | What's the difference between name and type? Can it be just one property, e.g. the name? S2 example: S2MSI2A |
s3:product_name s5p:product_name | string | Yes? | ||
s1:product_timeliness s3:processing_timeliness | string | Yes? | product:timeliness potentially restricted in s2 extension | Can we find a common set of values for this? e.g. ISO 8601 Durations? |
Sentinel-1 | ||||
s1:instrument_configuration_ID | string | No? | ||
s1:orbit_source | string | No? | ||
s1:product_identifier | string | ? | externalIds? | |
s1:resolution | string | No? | ||
s1:slice_number | string | No | ||
s1:total_slices | string | No | ||
Sentinel-2 | ||||
s2:tile_id | string | Yes? | grid:code (querable) |
|
s2:product_uri | string | NO To be removed | NONE | Might be needed in the S2 extension by some other users of the extensions. |
s2:datastrip_id | string | Yes? | EOPF | OData field: datastripId Example: S2A_OPER_MSI_L2A_DS_2APS_20240308T143352_S20240308T101546_N05.10 |
s2:datatake_type | string | ON HOLD similar to instrument_mode in the SAR | EOPF | OData: operationalMode Example: INS-NOBS |
s2:processing_baseline | string | Yes | processing:version (PR) | OData: processorVersion, example: 5.1 STAC example: 05.10 |
s2:reflectance_conversion_factor | number | To be removed | To be removed | Example: 1.01707999697991 |
Sentinel-3 | ||||
s3:gsd | various | No? | to be dropped or used acrossed all missions gsd as a single value?"gsd" STAC core attribute | |
s3:lrm_mode | number | Yes? | altm:instrument_type | |
s3:sar_mode | number | Yes? | altm:instrument_mode | |
Sentinel-3 (Asset-level properties) | ||||
s3:spatial_resolution (in assets) | [number] | ? | raster:spatial_resolution as a single value? | |
s3:altimetry_bands (in assets) | [Altimetry Band Object] | ? | bands STAC core attribute in STAC 1.1 | |
Sentinel-5 | ||||
s5p:processing_mode | string | ? | ||
s5p:collection_identifier | string | ? | ||
s5p:spatial_resolution | [number] | ? | raster:spatial_resolution as a single value? | |
Sentinel-5 Container Objects | ||||
s5p:aer_ai | Aer Ai Object | Flatten into top-level properties | None | |
s5p:aer_lh | Aer Lh Object | Flatten into top-level properties | None | |
s5p:ch4 | CH4 Object | Flatten into top-level properties | None | |
s5p:cloud | Cloud Object | Flatten into top-level properties | None | |
s5p:co | CO Object | Flatten into top-level properties | None | |
s5p:hcho | HCHO Object | Flatten into top-level properties | None | |
s5p:no2 | NO2 Object | Flatten into top-level properties | None | |
s5p:npbd3 | NPBD Object | Flatten into top-level properties | None | |
s5p:npbd6 | NPBD Object | Flatten into top-level properties | None | |
s5p:npbd7 | NPBD Object | Flatten into top-level properties | None | |
s5p:o3 | O2 Object | Flatten into top-level properties | None | |
s5p:o3_tcl | O3 TCL Object | Flatten into top-level properties | None | |
s5p:so2 | SO2 Object | Flatten into top-level properties | None | |
Sentinel 5P Container Object Fields These fields appear in at least one of the Sentinel-5 Container Objects above. | ||||
input_band | string / [string] | No? | ||
irradiance_accompanied | string | No? | ||
geolocation_grid_from_band | integer | No? | ||
cloud_mode | string | No? | ||
shape_ccd | [integer] | No? | ||
shape_csa | [integer] | No? | ||
stratosphere_start_datetime | string | ? | ||
stratosphere_end_datetime | string | ? | ||
troposphere_start_datetime | string | ? | ||
troposphere_end_datetime | string | ? | ||
input_orbits | [integer] | No? | ||
input_files | [string] | No? | ||
analysed_s5p_band | integer | No? | ||
VIIRS_band | [integer] | No? | ||
number_of_scaled_fov | integer | No? |
...