Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

tile_idnumber
Sentinel-2  Odata attributes
data type
to be removed
target STAC extension
STAC Counterpart
Description
Example STAC
Example Odata
mediaContentTypeStringAttributeXXX

application/octet-stream
IdStringAttributeXXXOdata internal idX3e3b9d1a-18d5-43b8-83d8-564587ec3070
NameStringAttribute
id (core STAC attribute)s2:product_uriproduct name. STAC "id" is without .SAFES2A_MSIL2A_20240308T100841_N0510_R022_T33UVR_20240308T143352.SAFES2B_MSIL2A_20240419T001429_N0510_R116_T56NNG_20240419T013152.SAFE
ContentTypeStringAttribute
core STAC attributetypediffers between Odata and STACimage/jp2application/octet-stream
ContentLengthIntegerAttribute
filefile:sizein bytes720970508720970508
OriginDateDateTimeOffsetAttribute
core STAC attributedatetime
2024-03-08T14:33:52.000000Z2024-04-19T02:13:20.000Z
PublicationDateDateTimeOffsetAttribute
core STAC attributepublished
2024-03-08T14:33:52.000000Z2024-04-19T02:20:17.555Z
ModificationDateDateTimeOffsetAttribute
core STAC attributeupdated
2024-03-08T14:33:52.000000Z2024-04-19T02:21:14.300Z
ChecksumChecksum
filefile:checksumBlake3/MD5 in Odata vs Multihash in STAC

ContentDate.StartDateTimeOffsetAttribute
core STAC attributestart_datetimethe same as end_datetime2024-03-08T10:08:41.024Z2024-04-19T00:14:29.024Z
ContentDate.EndDateTimeOffsetAttribute
core STAC attributeend_datetime

the same as

start_datetime

2024-03-08T10:08:41.024Z2024-04-19T00:14:29.024Z
Footprint

XX


GeoFootprint

core STAC attributegeometry
"geometry":{"type":"Polygon","coordinates":[[[13.588086,50.543732],[15.13777,50.552211],[15.134971,49.564676],[13.616763,49.556488],[13.588086,50.543732]]]}"GeoFootprint":{"type":"Polygon","coordinates":[[[153.9866661847601,0.945453049017732],[153.9866661847601,0.945453049017732]]]}
originStringAttribute
processingprocessing:facility

ESA
tileIdStringAttribute
mgrsmgrs:utm_zone
mgrs:grid_square
mgrs:latitude_band
mgrs extention requires 3 fields where Odata just one

33
VR
U

56NNG
cloudCoverDoubleAttribute
eoeo:cloud_cover
15.014.583966
datastripIdStringAttribute
eof:s2_datastrip_ids2:datastrip_id
S2A_OPER_MSI_L2A_DS_2APS_20240308T143352_S20240308T101546_N05.10S2B_OPER_MSI_L2A_DS_2BPS_20240419T013152_S20240419T001424_N05.10
orbitNumberIntegerAttribute
satsat:absolute_orbit
4549337179
sourceProductStringAttributeX

not needed as it is part of the tracebility and is redundant
S2B_OPER_MSI_L2A_TL_2BPS_20240419T013152_A037179_T56NNG_N05.10 S2B_OPER_MSI_L2A_DS_2BPS_20240419T013152_S20240419T001424_N05.10
processingDateDateTimeOffsetAttributecore STAC attribute
createds2:generation_timecreated?
2024-03-08T15:36:50.000Z2024-04-19T01:31:52+00:00
productGroupIdStringAttribute
eof:s2_datatake_ids2:datatake_id
GS2A_20240308T100841_045493_N05.10GS2B_20240419T001429_037179_N05.10
operationalModeStringAttributeXeof:s2_datatake_types2:datatake_type
INS-NOBSINS-NOBS
processingLevelStringAttribute
processingprocessing:level
L2AS2MSI2A
processorVersionStringAttribute
processing:version (PR)s2:processing_baseline
05.105.1
granuleIdentifierStringAttribute
eof:s2_tile_ids2:tile_id
S2A_OPER_MSI_L2A_TL_2APS_20240308T143352_A045493_T33UVR_N05.10S2B_OPER_MSI_L2A_TL_2BPS_20240419T013152_A037179_T56NNG_N05.10
platformShortNameStringAttribute
core STAC attributeconstellation
sentinel-2SENTINEL-2
instrumentShortNameStringAttribute
core STAC attributeinstruments
MSIMSI
relativeOrbitNumberIntegerAttribute
satsat:relative_orbit
22116
sourceProductOriginDateStringAttributeX
X

2024-04-19T02:13:20Z 2024-04-19T01:32:14Z
platformSerialIdentifierStringAttribute
core STAC attributeplatform
sentinel-2aB
productTypeStringAttribute
to be moved to core STACs2:product_type
S2MSI2AS2MSI2A
beginningDateTimeDateTimeOffsetAttribute
core STAC attributestart_datetime
2024-03-08T14:33:52.000000Z2024-04-19T00:14:29.024Z
endingDateTimeDateTimeOffsetAttribute
core STAC attributeend_datetime
2024-03-08T14:33:52.000000Z2024-04-19T00:14:29.024Z








Sentinel-2 STAC extension attributes
data type
to be removed
target extension
PR
Description
 Example
s2:tilereflectance_conversion_idfactorstringTile Identifiernumber


Reflectance Conversion Factor
1.01707999697991S2A_OPER_MSI_L2A_TL_2APS_20240308T143352_A045493_T33UVR_N05.10
s2:datatakewater_idstringDatatake IdentifierGS2A_20240308T100841_045493_N05.10s2:product_uristringProduct URIS2A_MSIL2A_20240308T100841_N0510_R022_T33UVR_20240308T143352.SAFEs2:datastrip_idstringDatastrip IdentifierS2A_OPER_MSI_L2A_DS_2APS_20240308T143352_S20240308T101546_N05.10s2:product_typestringProduct TypeS2MSI2As2:datatake_typestringDatatake TypeINS-NOBSs2:generation_timedatetimeGeneration Time2024-03-08T14:33:52.000000Zs2:processing_baselinestringhttps://github.com/stac-extensions/processing/pull/32Processing Baseline05.10percentagenumber


Water Percentage
10
s2:snow_ice_percentagenumber


Snow and Ice Percentage
10
s2:vegetation_percentagenumber


Vegetation Percentage
10
s2:thin_cirrus_percentagenumber


Thin Cirrus s2:reflectance_conversion_factornumberReflectance Conversion Factor1.01707999697991s2:water_percentagenumberWater Percentage10s2:snow_ice_percentagenumberSnow and Ice Percentage10s2:vegetation_percentagenumberVegetation Percentage10s2:thin_cirrus_percentagenumberThin Cirrus Percentage10s2:cloud_shadow_percentagenumberCloud Shadow Percentage10s2:nodata_pixel_percentagenumberNo Data Pixel Percentage1e-05s2:unclassified_percentagenumberUnclassified Percentage0s2:dark_features_percentagenumberDark Features Percentage
10
s2:notcloud_vegetatedshadow_percentagenumber


Not Vegetated Cloud Shadow Percentage
10
s2:degradednodata_msi_datapixel_percentagenumber


Degraded MSI No Data Pixel Percentage
0.02061e-05
s2:high_probaunclassified_clouds_percentagenumber


High Probability Clouds Unclassified Percentage
100
s2:mediumdark_proba_cloudsfeatures_percentagenumber


Medium Probability Clouds Dark Features Percentage
10
s2:saturatednot_defective_pixelvegetated_percentagenumber


Saturated Defective Pixel Not Vegetated Percentage
010
s2:stringexternalIds?
MGRS: tile_id ?
s2:product_uristringas a normal STAC Links2:datastrip_idstringexternalIds?s2:datatake_typestrings2:processing_baselinedegraded_msi_data_percentagenumber


Degraded MSI Data Percentage
0.0206
s2:high_proba_clouds_percentagenumber


High Probability Clouds Percentage
10
s2:medium_proba_clouds_percentagenumber


Medium Probability Clouds Percentage
10
s2:saturated_defective_pixel_percentagenumber


Saturated Defective Pixel Percentage
0stringprocessing:version (PR)s2:reflectance_conversion_factornumbers2:degraded_msi_data_percentage

STAC Sentinel extensions

A priority should be to update the STAC Sentinel extensions to be less extensive at least. The plan is to find spaces in the general STAC community for these fields.
As a first step, we need to identify which fields are actually relevant to the general public.

...