From d1dc6c9b5ddc0d20ace890a8417784866d8cb938 Mon Sep 17 00:00:00 2001 From: Emmanuel Mathot Date: Thu, 20 Jun 2024 21:02:38 +0200 Subject: [PATCH] more examples --- README.md | 4 +- ...sentinel-1.json => sentinel-1-grd-ew.json} | 0 examples/sentinel-1-grd-s4.json | 109 +++++++++++++ examples/sentinel-1-slc-iw.json | 147 ++++++++++++++++++ 4 files changed, 259 insertions(+), 1 deletion(-) rename examples/{sentinel-1.json => sentinel-1-grd-ew.json} (100%) create mode 100644 examples/sentinel-1-grd-s4.json create mode 100644 examples/sentinel-1-slc-iw.json diff --git a/README.md b/README.md index 4f5ab7a..8d8cbc9 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,9 @@ To describe frame start and end times, use the - Examples: - [Envisat](examples/envisat.json) - - [Sentinel-1](examples/sentinel-1.json) + - [Sentinel-1 GRD EW](examples/sentinel-1-grd-ew.json) + - [Sentinel-1 GRD S4](examples/sentinel-1-grd-s4.json) + - [Sentinel-1 SLC IW](examples/sentinel-1-slc-iw.json) - [JSON Schema](json-schema/schema.json) - [Changelog](./CHANGELOG.md) diff --git a/examples/sentinel-1.json b/examples/sentinel-1-grd-ew.json similarity index 100% rename from examples/sentinel-1.json rename to examples/sentinel-1-grd-ew.json diff --git a/examples/sentinel-1-grd-s4.json b/examples/sentinel-1-grd-s4.json new file mode 100644 index 0000000..6ea7fbe --- /dev/null +++ b/examples/sentinel-1-grd-s4.json @@ -0,0 +1,109 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/sar/v1.0.0/schema.json", + "https://stac-extensions.github.io/sat/v1.0.0/schema.json", + "https://stac-extensions.github.io/processing/v1.2.0/schema.json", + "https://stac-extensions.github.io/product/v0.1.0/schema.json" + ], + "id": "S1A_S4_GRDH_1SDV_20240531T073124_20240531T073144_054112_06947D_072C", + "collection": "SENTINEL-1", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -24.488338, + 14.122218 + ], + [ + -24.251352, + 15.285328 + ], + [ + -24.985012, + 15.424737 + ], + [ + -25.217945, + 14.262449 + ], + [ + -24.488338, + 14.122218 + ] + ] + ] + }, + "bbox": [ + -25.217945, + 14.122218, + -24.251352, + 15.424737 + ], + "properties": { + "sat:absolute_orbit": 54112, + "sat:orbit_state": "descending", + "processing:datetime": "2024-05-31T11:25:04.541000+00:00", + "sar:instrument_mode": "SM", + "processing:level": "L1", + "sar:swath": [ + { + "id": "S6" + } + ], + "processing:facility": "Production Service-SERCO", + "processing:version": "003.71", + "constellation": "sentinel-1", + "Instruments": [ + "SAR" + ], + "sat:relative_orbit": 140, + "sar:polarizations": [ + "VV", + "VH" + ], + "platforn": "sentinel-1a", + "datetime": "2024-05-31T07:31:24.961Z", + "end_datetime": "2024-05-31T07:31:44.204Z", + "start_datetime": "2024-05-31T07:31:24.961Z", + "product:type": "S4_GRDH_1S-COG", + "sar:frequency_band": "C" + }, + "assets": { + "vh": { + "href": "https://example.com/collections/sentinel-1/items/S1A_S4_GRDH_1SDV_20240531T073124_20240531T073144_054112_06947D_072C/assets/s1a-s4-grd-vh-20240531t073124-20240531t073144-054112-06947d-002-cog.tiff", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "VH Band", + "sar:polarizations": [ + "VH" + ] + }, + "vv": { + "href": "https://example.com/collections/sentinel-1/items/S1A_S4_GRDH_1SDV_20240531T073124_20240531T073144_054112_06947D_072C/assets/s1a-s4-grd-vv-20240531t073124-20240531t073144-054112-06947d-001-cog.tiff", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "VV Band", + "sar:polarizations": [ + "VV" + ] + }, + "thumbnail": { + "href": "https://example.com/collections/sentinel-1/items/S1A_S4_GRDH_1SDV_20240531T073124_20240531T073144_054112_06947D_072C/assets/s1a-s4-grd-thumbnail-20240531t073124-20240531t073144-054112-06947d-072c.png", + "type": "image/png", + "title": "Thumbnail" + } + }, + "links": [ + { + "rel": "root", + "href": "../../catalog.json", + "type": "application/json" + }, + { + "rel": "collection", + "href": "../collection.json", + "type": "application/json" + } + ] +} \ No newline at end of file diff --git a/examples/sentinel-1-slc-iw.json b/examples/sentinel-1-slc-iw.json new file mode 100644 index 0000000..c386138 --- /dev/null +++ b/examples/sentinel-1-slc-iw.json @@ -0,0 +1,147 @@ +{ + "type": "Feature", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/alternate-assets/v1.1.0/schema.json", + "https://stac-extensions.github.io/storage/v1.0.0/schema.json" + ], + "id": "S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4.SAFE", + "collection": "SENTINEL-1", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + 2.356894, + 42.962765 + ], + [ + 5.475332, + 43.360218 + ], + [ + 5.12441, + 44.977203 + ], + [ + 1.917198, + 44.579765 + ], + [ + 2.356894, + 42.962765 + ] + ] + ] + }, + "properties": { + "sat:absolute_orbit": 54381, + "sat:orbit_state": "ascending", + "processing:datetime": "2024-06-18T18:24:17.837861+00:00", + "sar:instrument_mode": "IW", + "processing:level": "L1", + "sar:swath": [ + { + "id": "IW1", + "relative_burst": 541, + "polarizations": [ + "VV", + "VH" + ], + "view:incident_angle": 32.1 + }, + { + "id": "IW2", + "view:incident_angle": 34.1 + }, + { + "id": "IW3", + "view:incident_angle": 36.1 + } + ], + "processing:facility": "Production Service-SERCO", + "processor:version": "003.80", + "platform": "sentinel-1a", + "instruments": [ + "SAR" + ], + "sat:relative_orbit": 59, + "sar:polarizations": [ + "VV", + "VH" + ], + "constellation": "sentinel-1", + "datetime": "2024-06-18T17:39:36.336Z", + "end_datetime": "2024-06-18T17:40:03.297Z", + "start_datetime": "2024-06-18T17:39:36.336Z", + "product:type": "IW_SLC__1S" + }, + "bbox": [ + 1.917198, + 42.962765, + 5.475332, + 44.977203 + ], + "links": [ + { + "rel": "root", + "href": "../../catalog.json", + "type": "application/json" + }, + { + "rel": "collection", + "href": "../collection.json", + "type": "application/json" + } + ], + "assets": { + "iw1-vh": { + "href": "https://sentinel1.s3.us-west-2.amazonaws.com/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4_IW1_VH.tif", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "IW1 VH Band", + "roles": [ + "data" + ] + }, + "iw1-vv": { + "href": "https://sentinel1.s3.us-west-2.amazonaws.com/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4_IW1_VV.tif", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "IW1 VV Band", + "roles": [ + "data" + ] + }, + "iw2-vh": { + "href": "https://sentinel1.s3.us-west-2.amazonaws.com/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4_IW2_VH.tif", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "IW2 VH Band", + "roles": [ + "data" + ] + }, + "iw2-vv": { + "href": "https://sentinel1.s3.us-west-2.amazonaws.com/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4_IW2_VV.tif", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "IW2 VV Band", + "roles": [ + "data" + ] + }, + "iw3-vh": { + "href": "https://sentinel1.s3.us-west-2.amazonaws.com/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4_IW3_VH.tif", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "IW3 VH Band", + "roles": [ + "data" + ] + }, + "iw3-vv": { + "href": "https://sentinel1.s3.us-west-2.amazonaws.com/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4/S1A_IW_SLC__1SDV_20240618T173936_20240618T174003_054381_069DC0_C1A4_IW3_VV.tif", + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "title": "IW3 VV Band", + "roles": [ + "data" + ] + } + } +} \ No newline at end of file