From e6cd89216f36294f897ecc1c47e001b6a58a8425 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Thu, 12 Mar 2026 16:27:34 -0600 Subject: [PATCH 1/8] draft to share flat drcs activations one-off ingest --- .../collections/landsat-burn-ratio.json | 103 +++++++++++++++++ .../collections/sentinel-2-burn-ratio.json | 102 +++++++++++++++++ .../collections/sentinel-2-true-color.json | 107 ++++++++++++++++++ .../discovery-items/landsat-burn-ratio.json | 24 ++++ .../sentinel-2-burn-ratio.json | 24 ++++ .../sentinel-2-true-color.json | 84 ++++++++++++++ 6 files changed, 444 insertions(+) create mode 100644 ingestion-data/staging/collections/landsat-burn-ratio.json create mode 100644 ingestion-data/staging/collections/sentinel-2-burn-ratio.json create mode 100644 ingestion-data/staging/collections/sentinel-2-true-color.json create mode 100644 ingestion-data/staging/discovery-items/landsat-burn-ratio.json create mode 100644 ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json create mode 100644 ingestion-data/staging/discovery-items/sentinel-2-true-color.json diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json new file mode 100644 index 0000000..db8f1f1 --- /dev/null +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -0,0 +1,103 @@ +{ + "type": "Collection", + "id": "landsat-burn-ratio", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Landsat Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment.", + "license": "CC0-1.0", + "keywords": [ + "landsat", + "nbr", + "normalized burn ratio", + "composites" + ], + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "nbr": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + }, + "renders": { + "nbr": { + "assets": [ + "nbr" + ], + "rescale": [ + [ + -1, + 1 + ] + ], + "nodata": -9999 + } + }, + "links": [ + { + "rel": "self", + "href": "https://example.com/stac/collections/landsat-burn-ratio", + "type": "application/json" + }, + { + "rel": "root", + "href": "https://example.com/stac", + "type": "application/json" + } + ], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "nbr", + "sensor": "landsat", + "summaries": { + "hazards": [ + "landslide", + "hurricane", + "flooding", + "earthquake" + ], + "themes": [ + "drcs", + "response", + "recovery" + ], + "event_names": [ + "empty array, ready to populate per event" + ] + } +} \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json new file mode 100644 index 0000000..344815e --- /dev/null +++ b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json @@ -0,0 +1,102 @@ +{ + "type": "Collection", + "id": "sentinel-2-burn-ratio", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Sentinel-2 Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", + "license": "CC0-1.0", + "keywords": [ + "sentinel-2", + "nbr", + "composites" + ], + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "burn-ratio": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + }, + "renders": { + "nbr": { + "assets": [ + "nbr" + ], + "rescale": [ + [ + -1, + 1 + ] + ], + "nodata": -9999 + } + }, + "links": [ + { + "rel": "self", + "href": "https://example.com/stac/collections/sentinel-2-burn-ratio", + "type": "application/json" + }, + { + "rel": "root", + "href": "https://example.com/stac", + "type": "application/json" + } + ], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "nbr", + "sensor": "sentinel-2", + "summaries": { + "hazards": [ + "landslide", + "hurricane", + "flooding", + "earthquake" + ], + "themes": [ + "drcs", + "response", + "recovery" + ], + "event_names": [ + "empty array, ready to populate per event" + ] + } +} \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-true-color.json b/ingestion-data/staging/collections/sentinel-2-true-color.json new file mode 100644 index 0000000..34a4009 --- /dev/null +++ b/ingestion-data/staging/collections/sentinel-2-true-color.json @@ -0,0 +1,107 @@ +{ + "type": "Collection", + "id": "sentinel-2-true-color", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Sentinel-2 True Color Composites", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", + "license": "CC0-1.0", + "keywords": [ + "sentinel-2", + "true color", + "composites" + ], + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "true-color": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + }, + "renders": { + "true-color": { + "assets": [ + "true-color" + ], + "bidx": [ + 1, + 2, + 3 + ], + "rescale": [ + [ + 0, + 255 + ] + ], + "nodata": 0 + } + }, + "links": [ + { + "rel": "self", + "href": "https://example.com/stac/collections/sentinel-2-true-color", + "type": "application/json" + }, + { + "rel": "root", + "href": "https://example.com/stac", + "type": "application/json" + } + ], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "true-color", + "sensor": "sentinel-2", + "summaries": { + "hazards": [ + "landslide", + "hurricane", + "flooding", + "earthquake" + ], + "themes": [ + "drcs", + "response", + "recovery" + ], + "event_names": [ + "empty array, ready to populate per event" + ] + } +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json new file mode 100644 index 0000000..e7c063f --- /dev/null +++ b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json @@ -0,0 +1,24 @@ +{ + "discovery_items": [ + { + "collection": "landsat-burn-ratio", + "prefix": "drcs_activations_new/Landsat/burnRatio/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*).Fire_CA.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Fire CA", + "hazards": ["fire"], + "sensor": "sentinel-2", + "product": "burn-ratio", + "assets": { + "burn-ratio": { + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json new file mode 100644 index 0000000..bfbf260 --- /dev/null +++ b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json @@ -0,0 +1,24 @@ +{ + "discovery_items": [ + { + "collection": "sentinel-2-burn-ratio", + "prefix": "drcs_activations_new/Sentinel-2/burnRatio/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*).Fire_CA.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Fire CA", + "hazards": ["fire"], + "sensor": "sentinel-2", + "product": "burn-ratio", + "assets": { + "burn-ratio": { + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json new file mode 100644 index 0000000..5dfcd41 --- /dev/null +++ b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json @@ -0,0 +1,84 @@ +{ + "discovery_items": [ + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Earthquake_Turkiye(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Earthquake Turkiye", + "hazards": ["earthquake"], + "sensor": "sentinel-2", + "product": "true-color", + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + }, + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_NewEngland(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Flood New England", + "hazards": ["flood"], + "sensor": "sentinel-2", + "product": "true-color", + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + }, + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Fire_Guatemala(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Fire Guatemala", + "hazards": ["fire"], + "sensor": "sentinel-2", + "product": "true-color", + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + }, + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_Brasil(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Flood Brasil", + "hazards": ["flood"], + "sensor": "sentinel-2", + "product": "true-color", + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + } + ] +} \ No newline at end of file From e1729727f3a01d36839c0dd552805a9da85bb5cc Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Thu, 12 Mar 2026 16:36:43 -0600 Subject: [PATCH 2/8] outdent assets --- .../discovery-items/landsat-burn-ratio.json | 12 ++--- .../sentinel-2-burn-ratio.json | 12 ++--- .../sentinel-2-true-color.json | 50 +++++++++---------- 3 files changed, 37 insertions(+), 37 deletions(-) diff --git a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json index e7c063f..25331b1 100644 --- a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json @@ -11,12 +11,12 @@ "event_names": "Fire CA", "hazards": ["fire"], "sensor": "sentinel-2", - "product": "burn-ratio", - "assets": { - "burn-ratio": { - "title": "Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." - } + "product": "burn-ratio" + }, + "assets": { + "burn-ratio": { + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." } } } diff --git a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json index bfbf260..04cb74e 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json @@ -11,12 +11,12 @@ "event_names": "Fire CA", "hazards": ["fire"], "sensor": "sentinel-2", - "product": "burn-ratio", - "assets": { - "burn-ratio": { - "title": "Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." - } + "product": "burn-ratio" + }, + "assets": { + "burn-ratio": { + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." } } } diff --git a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json index 5dfcd41..8f66ebb 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json @@ -11,14 +11,14 @@ "event_names": "Earthquake Turkiye", "hazards": ["earthquake"], "sensor": "sentinel-2", - "product": "true-color", - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } + "product": "true-color" + } + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." } - } }, { "collection": "sentinel-true-color", @@ -31,12 +31,12 @@ "event_names": "Flood New England", "hazards": ["flood"], "sensor": "sentinel-2", - "product": "true-color", - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." } } }, @@ -51,12 +51,12 @@ "event_names": "Fire Guatemala", "hazards": ["fire"], "sensor": "sentinel-2", - "product": "true-color", - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." } } }, @@ -71,12 +71,12 @@ "event_names": "Flood Brasil", "hazards": ["flood"], "sensor": "sentinel-2", - "product": "true-color", - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." } } } From bdca72c6ba6f16790226d09b7d4d4ffa9d2c0d55 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Fri, 13 Mar 2026 08:42:30 -0600 Subject: [PATCH 3/8] remove placeholder links --- .../staging/collections/landsat-burn-ratio.json | 13 +------------ .../staging/collections/sentinel-2-burn-ratio.json | 13 +------------ .../staging/collections/sentinel-2-true-color.json | 13 +------------ 3 files changed, 3 insertions(+), 36 deletions(-) diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json index db8f1f1..e4f4cc7 100644 --- a/ingestion-data/staging/collections/landsat-burn-ratio.json +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -60,18 +60,7 @@ "nodata": -9999 } }, - "links": [ - { - "rel": "self", - "href": "https://example.com/stac/collections/landsat-burn-ratio", - "type": "application/json" - }, - { - "rel": "root", - "href": "https://example.com/stac", - "type": "application/json" - } - ], + "links": [], "providers": [ { "name": "NASA", diff --git a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json index 344815e..6c22aae 100644 --- a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json @@ -59,18 +59,7 @@ "nodata": -9999 } }, - "links": [ - { - "rel": "self", - "href": "https://example.com/stac/collections/sentinel-2-burn-ratio", - "type": "application/json" - }, - { - "rel": "root", - "href": "https://example.com/stac", - "type": "application/json" - } - ], + "links": [], "providers": [ { "name": "NASA", diff --git a/ingestion-data/staging/collections/sentinel-2-true-color.json b/ingestion-data/staging/collections/sentinel-2-true-color.json index 34a4009..ee44f08 100644 --- a/ingestion-data/staging/collections/sentinel-2-true-color.json +++ b/ingestion-data/staging/collections/sentinel-2-true-color.json @@ -64,18 +64,7 @@ "nodata": 0 } }, - "links": [ - { - "rel": "self", - "href": "https://example.com/stac/collections/sentinel-2-true-color", - "type": "application/json" - }, - { - "rel": "root", - "href": "https://example.com/stac", - "type": "application/json" - } - ], + "links": [], "providers": [ { "name": "NASA", From b9fcdb250ad7331f7fc717ee450a4ea244b549b9 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Fri, 13 Mar 2026 13:57:31 -0600 Subject: [PATCH 4/8] fix inconsistent asset keys --- .../staging/collections/landsat-burn-ratio.json | 13 +++++-------- .../staging/collections/sentinel-2-burn-ratio.json | 12 +++++------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json index e4f4cc7..e7a3ce9 100644 --- a/ingestion-data/staging/collections/landsat-burn-ratio.json +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -11,8 +11,7 @@ "license": "CC0-1.0", "keywords": [ "landsat", - "nbr", - "normalized burn ratio", + "burn-ratio", "composites" ], "extent": { @@ -36,7 +35,7 @@ } }, "item_assets": { - "nbr": { + "burn-ratio": { "type": "image/tiff; application=geotiff; profile=cloud-optimized", "roles": [ "data", @@ -47,9 +46,9 @@ } }, "renders": { - "nbr": { + "burn-ratio": { "assets": [ - "nbr" + "burn-ratio" ], "rescale": [ [ @@ -76,9 +75,7 @@ "summaries": { "hazards": [ "landslide", - "hurricane", - "flooding", - "earthquake" + "fire" ], "themes": [ "drcs", diff --git a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json index 6c22aae..8bf904f 100644 --- a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json @@ -11,7 +11,7 @@ "license": "CC0-1.0", "keywords": [ "sentinel-2", - "nbr", + "burn-ratio", "composites" ], "extent": { @@ -46,9 +46,9 @@ } }, "renders": { - "nbr": { + "burn-ratio": { "assets": [ - "nbr" + "burn-ratio" ], "rescale": [ [ @@ -70,14 +70,12 @@ "url": "https://www.nasa.gov" } ], - "product": "nbr", + "product": "burn-ratio", "sensor": "sentinel-2", "summaries": { "hazards": [ "landslide", - "hurricane", - "flooding", - "earthquake" + "fire" ], "themes": [ "drcs", From e172045a06cd79f82ed9d44e0276bc104234a523 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Mon, 16 Mar 2026 12:24:34 -0600 Subject: [PATCH 5/8] slight metadata changes and combined dataset configs for testing and discussion only --- .../collections/landsat-burn-ratio.json | 13 +- .../collections/sentinel-2-burn-ratio.json | 11 +- .../collections/sentinel-2-true-color.json | 11 +- .../dataset-config/landsat-burn-ratio.json | 116 +++++++++++ .../dataset-config/sentinel-2-burn-ratio.json | 116 +++++++++++ .../dataset-config/sentinel-2-true-color.json | 183 ++++++++++++++++++ .../discovery-items/landsat-burn-ratio.json | 2 +- .../sentinel-2-burn-ratio.json | 2 +- .../sentinel-2-true-color.json | 10 +- 9 files changed, 447 insertions(+), 17 deletions(-) create mode 100644 ingestion-data/staging/dataset-config/landsat-burn-ratio.json create mode 100644 ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json create mode 100644 ingestion-data/staging/dataset-config/sentinel-2-true-color.json diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json index e7a3ce9..b787eb9 100644 --- a/ingestion-data/staging/collections/landsat-burn-ratio.json +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -14,6 +14,9 @@ "burn-ratio", "composites" ], + "dashboard:is_periodic": false, + "dashboard:time_interval": "P1D", + "dashboard:time_density": "day", "extent": { "spatial": { "bbox": [ @@ -70,20 +73,22 @@ "url": "https://www.nasa.gov" } ], - "product": "nbr", + "product": "burn-ratio", "sensor": "landsat", "summaries": { "hazards": [ "landslide", - "fire" + "fire", + "could be updated per event with a pgstac cron" ], "themes": [ "drcs", "response", - "recovery" + "recovery", + "could be updated per event with a pgstac cron" ], "event_names": [ - "empty array, ready to populate per event" + "empty array, could be updated per event with a pgstac cron" ] } } \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json index 8bf904f..bd8045c 100644 --- a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json @@ -14,6 +14,9 @@ "burn-ratio", "composites" ], + "dashboard:is_periodic": false, + "dashboard:time_interval": "P1D", + "dashboard:time_density": "day", "extent": { "spatial": { "bbox": [ @@ -75,15 +78,17 @@ "summaries": { "hazards": [ "landslide", - "fire" + "fire", + "could be updated per event with a pgstac cron" ], "themes": [ "drcs", "response", - "recovery" + "recovery", + "could be updated per event with a pgstac cron" ], "event_names": [ - "empty array, ready to populate per event" + "empty array, could be updated per event with a pgstac cron" ] } } \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-true-color.json b/ingestion-data/staging/collections/sentinel-2-true-color.json index ee44f08..1261d4f 100644 --- a/ingestion-data/staging/collections/sentinel-2-true-color.json +++ b/ingestion-data/staging/collections/sentinel-2-true-color.json @@ -14,6 +14,9 @@ "true color", "composites" ], + "dashboard:is_periodic": false, + "dashboard:time_interval": "P1D", + "dashboard:time_density": "day", "extent": { "spatial": { "bbox": [ @@ -82,15 +85,17 @@ "landslide", "hurricane", "flooding", - "earthquake" + "earthquake", + "could be updated per event with a pgstac cron" ], "themes": [ "drcs", "response", - "recovery" + "recovery", + "could be updated per event with a pgstac cron" ], "event_names": [ - "empty array, ready to populate per event" + "empty array, could be updated per event with a pgstac cron" ] } } \ No newline at end of file diff --git a/ingestion-data/staging/dataset-config/landsat-burn-ratio.json b/ingestion-data/staging/dataset-config/landsat-burn-ratio.json new file mode 100644 index 0000000..77a58a7 --- /dev/null +++ b/ingestion-data/staging/dataset-config/landsat-burn-ratio.json @@ -0,0 +1,116 @@ +{ + "type": "Collection", + "id": "landsat-burn-ratio", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Landsat Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment.", + "license": "CC0-1.0", + "keywords": [ + "landsat", + "burn-ratio", + "composites" + ], + "dashboard:is_periodic": false, + "dashboard:time_interval": "P1D", + "dashboard:time_density": "day", + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "burn-ratio": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + }, + "renders": { + "burn-ratio": { + "assets": [ + "burn-ratio" + ], + "rescale": [ + [ + -1, + 1 + ] + ], + "nodata": -9999 + } + }, + "links": [], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "burn-ratio", + "sensor": "landsat", + "summaries": { + "hazards": [ + "landslide", + "fire", + "could be updated per event with a pgstac cron" + ], + "themes": [ + "drcs", + "response", + "recovery", + "could be updated per event with a pgstac cron" + ], + "event_names": [ + "empty array, could be updated per event with a pgstac cron" + ] + }, + "discovery_items": [ + { + "collection": "landsat-burn-ratio", + "prefix": "drcs_activations_new/Landsat/burnRatio/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*).Fire_CA.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": "Fire CA", + "hazards": ["fire"], + "sensor": "sentinel-2", + "product": "burn-ratio" + }, + "assets": { + "burn-ratio": { + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json b/ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json new file mode 100644 index 0000000..6f45976 --- /dev/null +++ b/ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json @@ -0,0 +1,116 @@ +{ + "type": "Collection", + "id": "sentinel-2-burn-ratio", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Sentinel-2 Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", + "license": "CC0-1.0", + "keywords": [ + "sentinel-2", + "burn-ratio", + "composites" + ], + "dashboard:is_periodic": false, + "dashboard:time_interval": "P1D", + "dashboard:time_density": "day", + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "burn-ratio": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + }, + "renders": { + "burn-ratio": { + "assets": [ + "burn-ratio" + ], + "rescale": [ + [ + -1, + 1 + ] + ], + "nodata": -9999 + } + }, + "links": [], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "burn-ratio", + "sensor": "sentinel-2", + "summaries": { + "hazards": [ + "landslide", + "fire", + "could be updated per event with a pgstac cron" + ], + "themes": [ + "drcs", + "response", + "recovery", + "could be updated per event with a pgstac cron" + ], + "event_names": [ + "empty array, could be updated per event with a pgstac cron" + ] + }, + "discovery_items": [ + { + "collection": "sentinel-2-burn-ratio", + "prefix": "drcs_activations_new/Sentinel-2/burnRatio/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*).Fire_CA.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Fire CA"], + "hazards": ["fire"], + "sensor": "sentinel-2", + "product": "burn-ratio" + }, + "assets": { + "burn-ratio": { + "title": "Normalized Burn Ratio", + "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/dataset-config/sentinel-2-true-color.json b/ingestion-data/staging/dataset-config/sentinel-2-true-color.json new file mode 100644 index 0000000..0ccdd26 --- /dev/null +++ b/ingestion-data/staging/dataset-config/sentinel-2-true-color.json @@ -0,0 +1,183 @@ +{ + "type": "Collection", + "id": "sentinel-2-true-color", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Sentinel-2 True Color Composites", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", + "license": "CC0-1.0", + "keywords": [ + "sentinel-2", + "true color", + "composites" + ], + "dashboard:is_periodic": false, + "dashboard:time_interval": "P1D", + "dashboard:time_density": "day", + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "true-color": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + }, + "renders": { + "true-color": { + "assets": [ + "true-color" + ], + "bidx": [ + 1, + 2, + 3 + ], + "rescale": [ + [ + 0, + 255 + ] + ], + "nodata": 0 + } + }, + "links": [], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "true-color", + "sensor": "sentinel-2", + "summaries": { + "hazards": [ + "landslide", + "hurricane", + "flooding", + "earthquake", + "could be updated per event with a pgstac cron" + ], + "themes": [ + "drcs", + "response", + "recovery", + "could be updated per event with a pgstac cron" + ], + "event_names": [ + "empty array, could be updated per event with a pgstac cron" + ] + }, + "discovery_items": [ + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Earthquake_Turkiye(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Earthquake Turkiye"], + "hazards": ["earthquake"], + "sensor": "sentinel-2", + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_NewEngland(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Flood New England"], + "hazards": ["flood"], + "sensor": "sentinel-2", + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Fire_Guatemala(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Fire Guatemala"], + "hazards": ["fire"], + "sensor": "sentinel-2", + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "sentinel-true-color", + "prefix": "drcs_activations_new/Sentinel-2/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_Brasil(.*)trueColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Flood Brasil"], + "hazards": ["flood"], + "sensor": "sentinel-2", + "product": "true-color" + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json index 25331b1..1187ae1 100644 --- a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json @@ -8,7 +8,7 @@ "discovery": "s3", "datetime_range": "day", "properties": { - "event_names": "Fire CA", + "event_names": ["Fire CA"], "hazards": ["fire"], "sensor": "sentinel-2", "product": "burn-ratio" diff --git a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json index 04cb74e..6408da9 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json @@ -8,7 +8,7 @@ "discovery": "s3", "datetime_range": "day", "properties": { - "event_names": "Fire CA", + "event_names": ["Fire CA"], "hazards": ["fire"], "sensor": "sentinel-2", "product": "burn-ratio" diff --git a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json index 8f66ebb..9b564c5 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json @@ -8,17 +8,17 @@ "discovery": "s3", "datetime_range": "day", "properties": { - "event_names": "Earthquake Turkiye", + "event_names": ["Earthquake Turkiye"], "hazards": ["earthquake"], "sensor": "sentinel-2", "product": "true-color" - } }, "assets": { "true-color": { "title": "True Color RGB", "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." } + } }, { "collection": "sentinel-true-color", @@ -28,7 +28,7 @@ "discovery": "s3", "datetime_range": "day", "properties": { - "event_names": "Flood New England", + "event_names": ["Flood New England"], "hazards": ["flood"], "sensor": "sentinel-2", "product": "true-color" @@ -48,7 +48,7 @@ "discovery": "s3", "datetime_range": "day", "properties": { - "event_names": "Fire Guatemala", + "event_names": ["Fire Guatemala"], "hazards": ["fire"], "sensor": "sentinel-2", "product": "true-color" @@ -68,7 +68,7 @@ "discovery": "s3", "datetime_range": "day", "properties": { - "event_names": "Flood Brasil", + "event_names": ["Flood Brasil"], "hazards": ["flood"], "sensor": "sentinel-2", "product": "true-color" From dd195309717ddad86431b4642a5c63b6071925e1 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Mon, 16 Mar 2026 17:39:55 -0600 Subject: [PATCH 6/8] fix renders and remove dataset configs for now --- .../collections/landsat-burn-ratio.json | 30 ++- .../collections/sentinel-2-burn-ratio.json | 35 ++-- .../collections/sentinel-2-true-color.json | 40 ++-- .../dataset-config/landsat-burn-ratio.json | 116 ----------- .../dataset-config/sentinel-2-burn-ratio.json | 116 ----------- .../dataset-config/sentinel-2-true-color.json | 183 ------------------ .../discovery-items/landsat-burn-ratio.json | 2 +- .../sentinel-2-true-color.json | 14 +- 8 files changed, 49 insertions(+), 487 deletions(-) delete mode 100644 ingestion-data/staging/dataset-config/landsat-burn-ratio.json delete mode 100644 ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json delete mode 100644 ingestion-data/staging/dataset-config/sentinel-2-true-color.json diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json index b787eb9..70a7082 100644 --- a/ingestion-data/staging/collections/landsat-burn-ratio.json +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -49,6 +49,18 @@ } }, "renders": { + "dashboard": { + "assets": [ + "burn-ratio" + ], + "rescale": [ + [ + -1, + 1 + ] + ], + "nodata": -9999 + }, "burn-ratio": { "assets": [ "burn-ratio" @@ -74,21 +86,5 @@ } ], "product": "burn-ratio", - "sensor": "landsat", - "summaries": { - "hazards": [ - "landslide", - "fire", - "could be updated per event with a pgstac cron" - ], - "themes": [ - "drcs", - "response", - "recovery", - "could be updated per event with a pgstac cron" - ], - "event_names": [ - "empty array, could be updated per event with a pgstac cron" - ] - } + "sensor": "landsat" } \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json index bd8045c..7d2223c 100644 --- a/ingestion-data/staging/collections/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/collections/sentinel-2-burn-ratio.json @@ -15,7 +15,6 @@ "composites" ], "dashboard:is_periodic": false, - "dashboard:time_interval": "P1D", "dashboard:time_density": "day", "extent": { "spatial": { @@ -49,6 +48,19 @@ } }, "renders": { + "dashboard": { + "assets": [ + "burn-ratio" + ], + "rescale": [ + [ + -1, + 1 + ] + ], + "colormap_name": "viridis", + "nodata": -9999.0 + }, "burn-ratio": { "assets": [ "burn-ratio" @@ -59,7 +71,8 @@ 1 ] ], - "nodata": -9999 + "colormap_name": "viridis", + "nodata": -9999.0 } }, "links": [], @@ -74,21 +87,5 @@ } ], "product": "burn-ratio", - "sensor": "sentinel-2", - "summaries": { - "hazards": [ - "landslide", - "fire", - "could be updated per event with a pgstac cron" - ], - "themes": [ - "drcs", - "response", - "recovery", - "could be updated per event with a pgstac cron" - ], - "event_names": [ - "empty array, could be updated per event with a pgstac cron" - ] - } + "sensor": "sentinel-2" } \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-true-color.json b/ingestion-data/staging/collections/sentinel-2-true-color.json index 1261d4f..06f0110 100644 --- a/ingestion-data/staging/collections/sentinel-2-true-color.json +++ b/ingestion-data/staging/collections/sentinel-2-true-color.json @@ -15,7 +15,6 @@ "composites" ], "dashboard:is_periodic": false, - "dashboard:time_interval": "P1D", "dashboard:time_density": "day", "extent": { "spatial": { @@ -49,7 +48,7 @@ } }, "renders": { - "true-color": { + "dashboard": { "assets": [ "true-color" ], @@ -57,14 +56,17 @@ 1, 2, 3 + ] + }, + "true-color": { + "assets": [ + "true-color" ], - "rescale": [ - [ - 0, - 255 - ] - ], - "nodata": 0 + "bidx": [ + 1, + 2, + 3 + ] } }, "links": [], @@ -79,23 +81,5 @@ } ], "product": "true-color", - "sensor": "sentinel-2", - "summaries": { - "hazards": [ - "landslide", - "hurricane", - "flooding", - "earthquake", - "could be updated per event with a pgstac cron" - ], - "themes": [ - "drcs", - "response", - "recovery", - "could be updated per event with a pgstac cron" - ], - "event_names": [ - "empty array, could be updated per event with a pgstac cron" - ] - } + "sensor": "sentinel-2" } \ No newline at end of file diff --git a/ingestion-data/staging/dataset-config/landsat-burn-ratio.json b/ingestion-data/staging/dataset-config/landsat-burn-ratio.json deleted file mode 100644 index 77a58a7..0000000 --- a/ingestion-data/staging/dataset-config/landsat-burn-ratio.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "type": "Collection", - "id": "landsat-burn-ratio", - "stac_version": "1.0.0", - "stac_extensions": [ - "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", - "https://stac-extensions.github.io/renders/v1.0.0/schema.json" - ], - "title": "Landsat Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment.", - "license": "CC0-1.0", - "keywords": [ - "landsat", - "burn-ratio", - "composites" - ], - "dashboard:is_periodic": false, - "dashboard:time_interval": "P1D", - "dashboard:time_density": "day", - "extent": { - "spatial": { - "bbox": [ - [ - -180, - -90, - 180, - 90 - ] - ] - }, - "temporal": { - "interval": [ - [ - "2022-01-01T00:00:00Z", - null - ] - ] - } - }, - "item_assets": { - "burn-ratio": { - "type": "image/tiff; application=geotiff; profile=cloud-optimized", - "roles": [ - "data", - "layer" - ], - "title": "Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." - } - }, - "renders": { - "burn-ratio": { - "assets": [ - "burn-ratio" - ], - "rescale": [ - [ - -1, - 1 - ] - ], - "nodata": -9999 - } - }, - "links": [], - "providers": [ - { - "name": "NASA", - "roles": [ - "producer", - "host" - ], - "url": "https://www.nasa.gov" - } - ], - "product": "burn-ratio", - "sensor": "landsat", - "summaries": { - "hazards": [ - "landslide", - "fire", - "could be updated per event with a pgstac cron" - ], - "themes": [ - "drcs", - "response", - "recovery", - "could be updated per event with a pgstac cron" - ], - "event_names": [ - "empty array, could be updated per event with a pgstac cron" - ] - }, - "discovery_items": [ - { - "collection": "landsat-burn-ratio", - "prefix": "drcs_activations_new/Landsat/burnRatio/", - "bucket": "nasa-disasters", - "filename_regex": "^(.*).Fire_CA.*_day.tif$", - "discovery": "s3", - "datetime_range": "day", - "properties": { - "event_names": "Fire CA", - "hazards": ["fire"], - "sensor": "sentinel-2", - "product": "burn-ratio" - }, - "assets": { - "burn-ratio": { - "title": "Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." - } - } - } - ] -} \ No newline at end of file diff --git a/ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json b/ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json deleted file mode 100644 index 6f45976..0000000 --- a/ingestion-data/staging/dataset-config/sentinel-2-burn-ratio.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "type": "Collection", - "id": "sentinel-2-burn-ratio", - "stac_version": "1.0.0", - "stac_extensions": [ - "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", - "https://stac-extensions.github.io/renders/v1.0.0/schema.json" - ], - "title": "Sentinel-2 Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", - "license": "CC0-1.0", - "keywords": [ - "sentinel-2", - "burn-ratio", - "composites" - ], - "dashboard:is_periodic": false, - "dashboard:time_interval": "P1D", - "dashboard:time_density": "day", - "extent": { - "spatial": { - "bbox": [ - [ - -180, - -90, - 180, - 90 - ] - ] - }, - "temporal": { - "interval": [ - [ - "2022-01-01T00:00:00Z", - null - ] - ] - } - }, - "item_assets": { - "burn-ratio": { - "type": "image/tiff; application=geotiff; profile=cloud-optimized", - "roles": [ - "data", - "layer" - ], - "title": "Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." - } - }, - "renders": { - "burn-ratio": { - "assets": [ - "burn-ratio" - ], - "rescale": [ - [ - -1, - 1 - ] - ], - "nodata": -9999 - } - }, - "links": [], - "providers": [ - { - "name": "NASA", - "roles": [ - "producer", - "host" - ], - "url": "https://www.nasa.gov" - } - ], - "product": "burn-ratio", - "sensor": "sentinel-2", - "summaries": { - "hazards": [ - "landslide", - "fire", - "could be updated per event with a pgstac cron" - ], - "themes": [ - "drcs", - "response", - "recovery", - "could be updated per event with a pgstac cron" - ], - "event_names": [ - "empty array, could be updated per event with a pgstac cron" - ] - }, - "discovery_items": [ - { - "collection": "sentinel-2-burn-ratio", - "prefix": "drcs_activations_new/Sentinel-2/burnRatio/", - "bucket": "nasa-disasters", - "filename_regex": "^(.*).Fire_CA.*_day.tif$", - "discovery": "s3", - "datetime_range": "day", - "properties": { - "event_names": ["Fire CA"], - "hazards": ["fire"], - "sensor": "sentinel-2", - "product": "burn-ratio" - }, - "assets": { - "burn-ratio": { - "title": "Normalized Burn Ratio", - "description": "Normalized Burn Ratio (NBR) index highlighting burned areas by comparing near-infrared and shortwave infrared bands for fire damage assessment." - } - } - } - ] -} \ No newline at end of file diff --git a/ingestion-data/staging/dataset-config/sentinel-2-true-color.json b/ingestion-data/staging/dataset-config/sentinel-2-true-color.json deleted file mode 100644 index 0ccdd26..0000000 --- a/ingestion-data/staging/dataset-config/sentinel-2-true-color.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "type": "Collection", - "id": "sentinel-2-true-color", - "stac_version": "1.0.0", - "stac_extensions": [ - "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", - "https://stac-extensions.github.io/renders/v1.0.0/schema.json" - ], - "title": "Sentinel-2 True Color Composites", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", - "license": "CC0-1.0", - "keywords": [ - "sentinel-2", - "true color", - "composites" - ], - "dashboard:is_periodic": false, - "dashboard:time_interval": "P1D", - "dashboard:time_density": "day", - "extent": { - "spatial": { - "bbox": [ - [ - -180, - -90, - 180, - 90 - ] - ] - }, - "temporal": { - "interval": [ - [ - "2022-01-01T00:00:00Z", - null - ] - ] - } - }, - "item_assets": { - "true-color": { - "type": "image/tiff; application=geotiff; profile=cloud-optimized", - "roles": [ - "data", - "layer" - ], - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } - }, - "renders": { - "true-color": { - "assets": [ - "true-color" - ], - "bidx": [ - 1, - 2, - 3 - ], - "rescale": [ - [ - 0, - 255 - ] - ], - "nodata": 0 - } - }, - "links": [], - "providers": [ - { - "name": "NASA", - "roles": [ - "producer", - "host" - ], - "url": "https://www.nasa.gov" - } - ], - "product": "true-color", - "sensor": "sentinel-2", - "summaries": { - "hazards": [ - "landslide", - "hurricane", - "flooding", - "earthquake", - "could be updated per event with a pgstac cron" - ], - "themes": [ - "drcs", - "response", - "recovery", - "could be updated per event with a pgstac cron" - ], - "event_names": [ - "empty array, could be updated per event with a pgstac cron" - ] - }, - "discovery_items": [ - { - "collection": "sentinel-true-color", - "prefix": "drcs_activations_new/Sentinel-2/trueColor/", - "bucket": "nasa-disasters", - "filename_regex": "^(.*)Earthquake_Turkiye(.*)trueColorRGB.*.tif$", - "discovery": "s3", - "datetime_range": "day", - "properties": { - "event_names": ["Earthquake Turkiye"], - "hazards": ["earthquake"], - "sensor": "sentinel-2", - "product": "true-color" - }, - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } - } - }, - { - "collection": "sentinel-true-color", - "prefix": "drcs_activations_new/Sentinel-2/trueColor/", - "bucket": "nasa-disasters", - "filename_regex": "^(.*)Flood_NewEngland(.*)trueColorRGB.*.tif$", - "discovery": "s3", - "datetime_range": "day", - "properties": { - "event_names": ["Flood New England"], - "hazards": ["flood"], - "sensor": "sentinel-2", - "product": "true-color" - }, - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } - } - }, - { - "collection": "sentinel-true-color", - "prefix": "drcs_activations_new/Sentinel-2/trueColor/", - "bucket": "nasa-disasters", - "filename_regex": "^(.*)Fire_Guatemala(.*)trueColorRGB.*.tif$", - "discovery": "s3", - "datetime_range": "day", - "properties": { - "event_names": ["Fire Guatemala"], - "hazards": ["fire"], - "sensor": "sentinel-2", - "product": "true-color" - }, - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } - } - }, - { - "collection": "sentinel-true-color", - "prefix": "drcs_activations_new/Sentinel-2/trueColor/", - "bucket": "nasa-disasters", - "filename_regex": "^(.*)Flood_Brasil(.*)trueColorRGB.*.tif$", - "discovery": "s3", - "datetime_range": "day", - "properties": { - "event_names": ["Flood Brasil"], - "hazards": ["flood"], - "sensor": "sentinel-2", - "product": "true-color" - }, - "assets": { - "true-color": { - "title": "True Color RGB", - "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." - } - } - } - ] -} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json index 1187ae1..22b40e4 100644 --- a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json @@ -10,7 +10,7 @@ "properties": { "event_names": ["Fire CA"], "hazards": ["fire"], - "sensor": "sentinel-2", + "sensor": "landsat", "product": "burn-ratio" }, "assets": { diff --git a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json index 9b564c5..33c9d91 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json @@ -1,7 +1,7 @@ { "discovery_items": [ { - "collection": "sentinel-true-color", + "collection": "sentinel-2-true-color", "prefix": "drcs_activations_new/Sentinel-2/trueColor/", "bucket": "nasa-disasters", "filename_regex": "^(.*)Earthquake_Turkiye(.*)trueColorRGB.*.tif$", @@ -21,10 +21,10 @@ } }, { - "collection": "sentinel-true-color", + "collection": "sentinel-2-true-color", "prefix": "drcs_activations_new/Sentinel-2/trueColor/", "bucket": "nasa-disasters", - "filename_regex": "^(.*)Flood_NewEngland(.*)trueColorRGB.*.tif$", + "filename_regex": "^(.*)Flood_NewEngland(.*)trueColor.*_day.tif$", "discovery": "s3", "datetime_range": "day", "properties": { @@ -41,10 +41,10 @@ } }, { - "collection": "sentinel-true-color", + "collection": "sentinel-2-true-color", "prefix": "drcs_activations_new/Sentinel-2/trueColor/", "bucket": "nasa-disasters", - "filename_regex": "^(.*)Fire_Guatemala(.*)trueColorRGB.*.tif$", + "filename_regex": "^(.*)Fire_Guatemala(.*)trueColor.*_day.tif$", "discovery": "s3", "datetime_range": "day", "properties": { @@ -61,10 +61,10 @@ } }, { - "collection": "sentinel-true-color", + "collection": "sentinel-2-true-color", "prefix": "drcs_activations_new/Sentinel-2/trueColor/", "bucket": "nasa-disasters", - "filename_regex": "^(.*)Flood_Brasil(.*)trueColorRGB.*.tif$", + "filename_regex": "^(.*)Flood_Brasil(.*)trueColor.*_day.tif$", "discovery": "s3", "datetime_range": "day", "properties": { From 714cf06c2c2fb4be28cfc9e103063b6fbcc00125 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Mon, 16 Mar 2026 17:48:20 -0600 Subject: [PATCH 7/8] fix landsat --- ingestion-data/staging/collections/landsat-burn-ratio.json | 6 ++++-- .../staging/discovery-items/landsat-burn-ratio.json | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json index 70a7082..8b8b7b0 100644 --- a/ingestion-data/staging/collections/landsat-burn-ratio.json +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -59,7 +59,8 @@ 1 ] ], - "nodata": -9999 + "nodata": -9999.0, + "colormap_name": "viridis" }, "burn-ratio": { "assets": [ @@ -71,7 +72,8 @@ 1 ] ], - "nodata": -9999 + "nodata": -9999.0, + "colormap_name": "viridis" } }, "links": [], diff --git a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json index 22b40e4..d3dd5fd 100644 --- a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json @@ -4,7 +4,7 @@ "collection": "landsat-burn-ratio", "prefix": "drcs_activations_new/Landsat/burnRatio/", "bucket": "nasa-disasters", - "filename_regex": "^(.*).Fire_CA.*_day.tif$", + "filename_regex": "^(.*).Fire_CA_LC.*_day.tif$", "discovery": "s3", "datetime_range": "day", "properties": { From af037102d4009173a1e9542f5f520e3291a4f844 Mon Sep 17 00:00:00 2001 From: Alexandra Kirk Date: Tue, 17 Mar 2026 14:05:30 -0600 Subject: [PATCH 8/8] new collections and item metadata properties --- .../collections/landsat-burn-ratio.json | 1 - .../collections/landsat-natural-color.json | 85 +++++++++++++++++ .../collections/landsat-true-color.json | 85 +++++++++++++++++ .../collections/sentinel-2-natural-color.json | 85 +++++++++++++++++ .../discovery-items/landsat-burn-ratio.json | 5 +- .../landsat-natural-color.json | 92 +++++++++++++++++++ .../discovery-items/landsat-true-color.json | 92 +++++++++++++++++++ .../sentinel-2-burn-ratio.json | 4 +- .../sentinel-2-natural-color.json | 92 +++++++++++++++++++ .../sentinel-2-true-color.json | 16 +++- 10 files changed, 549 insertions(+), 8 deletions(-) create mode 100644 ingestion-data/staging/collections/landsat-natural-color.json create mode 100644 ingestion-data/staging/collections/landsat-true-color.json create mode 100644 ingestion-data/staging/collections/sentinel-2-natural-color.json create mode 100644 ingestion-data/staging/discovery-items/landsat-natural-color.json create mode 100644 ingestion-data/staging/discovery-items/landsat-true-color.json create mode 100644 ingestion-data/staging/discovery-items/sentinel-2-natural-color.json diff --git a/ingestion-data/staging/collections/landsat-burn-ratio.json b/ingestion-data/staging/collections/landsat-burn-ratio.json index 8b8b7b0..8db0648 100644 --- a/ingestion-data/staging/collections/landsat-burn-ratio.json +++ b/ingestion-data/staging/collections/landsat-burn-ratio.json @@ -15,7 +15,6 @@ "composites" ], "dashboard:is_periodic": false, - "dashboard:time_interval": "P1D", "dashboard:time_density": "day", "extent": { "spatial": { diff --git a/ingestion-data/staging/collections/landsat-natural-color.json b/ingestion-data/staging/collections/landsat-natural-color.json new file mode 100644 index 0000000..baf7a6b --- /dev/null +++ b/ingestion-data/staging/collections/landsat-natural-color.json @@ -0,0 +1,85 @@ +{ + "type": "Collection", + "id": "landsat-natural-color", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Landsat Natural Color Composites", + "description": "Natural color composite using visible bands (Red, Green, Blue) for intuitive visual interpretation of surface features.", + "license": "CC0-1.0", + "keywords": [ + "landsat", + "natural-color", + "composites" + ], + "dashboard:is_periodic": false, + "dashboard:time_density": "day", + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "natural-color": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "Natural Color", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + }, + "renders": { + "dashboard": { + "assets": [ + "natural-color" + ], + "bidx": [ + 1, + 2, + 3 + ] + }, + "natural-color": { + "assets": [ + "natural-color" + ], + "bidx": [ + 1, + 2, + 3 + ] + } + }, + "links": [], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "natural-color", + "sensor": "landsat" +} \ No newline at end of file diff --git a/ingestion-data/staging/collections/landsat-true-color.json b/ingestion-data/staging/collections/landsat-true-color.json new file mode 100644 index 0000000..47c80c5 --- /dev/null +++ b/ingestion-data/staging/collections/landsat-true-color.json @@ -0,0 +1,85 @@ +{ + "type": "Collection", + "id": "landsat-true-color", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Landsat True Color Composites", + "description": "True color composite using visible bands (Red, Green, Blue) for intuitive visual interpretation of surface features.", + "license": "CC0-1.0", + "keywords": [ + "landsat", + "true-color", + "composites" + ], + "dashboard:is_periodic": false, + "dashboard:time_density": "day", + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "true-color": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "True Color", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + }, + "renders": { + "dashboard": { + "assets": [ + "true-color" + ], + "bidx": [ + 1, + 2, + 3 + ] + }, + "true-color": { + "assets": [ + "true-color" + ], + "bidx": [ + 1, + 2, + 3 + ] + } + }, + "links": [], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "true-color", + "sensor": "landsat" +} \ No newline at end of file diff --git a/ingestion-data/staging/collections/sentinel-2-natural-color.json b/ingestion-data/staging/collections/sentinel-2-natural-color.json new file mode 100644 index 0000000..cc86fb3 --- /dev/null +++ b/ingestion-data/staging/collections/sentinel-2-natural-color.json @@ -0,0 +1,85 @@ +{ + "type": "Collection", + "id": "sentinel-2-natural-color", + "stac_version": "1.0.0", + "stac_extensions": [ + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json", + "https://stac-extensions.github.io/renders/v1.0.0/schema.json" + ], + "title": "Sentinel-2 Natural Color Composites", + "description": "Natural color composite using visible bands (Red, Green, Blue) for intuitive visual interpretation of surface features.. Sentinel-2 is a multispectral optical imaging mission providing high-resolution imagery for disaster monitoring and environmental assessment.", + "license": "CC0-1.0", + "keywords": [ + "sentinel-2", + "natural color", + "composites" + ], + "dashboard:is_periodic": false, + "dashboard:time_density": "day", + "extent": { + "spatial": { + "bbox": [ + [ + -180, + -90, + 180, + 90 + ] + ] + }, + "temporal": { + "interval": [ + [ + "2022-01-01T00:00:00Z", + null + ] + ] + } + }, + "item_assets": { + "true-color": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + }, + "renders": { + "dashboard": { + "assets": [ + "natural-color" + ], + "bidx": [ + 1, + 2, + 3 + ] + }, + "natural-color": { + "assets": [ + "natural-color" + ], + "bidx": [ + 1, + 2, + 3 + ] + } + }, + "links": [], + "providers": [ + { + "name": "NASA", + "roles": [ + "producer", + "host" + ], + "url": "https://www.nasa.gov" + } + ], + "product": "natural-color", + "sensor": "sentinel-2" +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json index d3dd5fd..190a8b2 100644 --- a/ingestion-data/staging/discovery-items/landsat-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/landsat-burn-ratio.json @@ -6,12 +6,13 @@ "bucket": "nasa-disasters", "filename_regex": "^(.*).Fire_CA_LC.*_day.tif$", "discovery": "s3", - "datetime_range": "day", "properties": { "event_names": ["Fire CA"], "hazards": ["fire"], "sensor": "landsat", - "product": "burn-ratio" + "product": "burn-ratio", + "programs": ["drcs"], + "routine": false }, "assets": { "burn-ratio": { diff --git a/ingestion-data/staging/discovery-items/landsat-natural-color.json b/ingestion-data/staging/discovery-items/landsat-natural-color.json new file mode 100644 index 0000000..ff54b78 --- /dev/null +++ b/ingestion-data/staging/discovery-items/landsat-natural-color.json @@ -0,0 +1,92 @@ +{ + "discovery_items": [ + { + "collection": "landsat-natural-color", + "prefix": "drcs_activations_new/Landsat/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Earthquake_Turkiye(.*)naturalColor(.*)_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Earthquake Turkiye"], + "hazards": ["earthquake"], + "sensor": "landsat", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "landsat-natural-color", + "prefix": "drcs_activations_new/Landsat/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Hurricane_Idalia(.*)naturalColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Hurricane Idalia"], + "hazards": ["hurricaine"], + "sensor": "landsat", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "landsat-natural-color", + "prefix": "drcs_activations_new/Landsat/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)TropicalStorm_Debby(.*)naturalColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["TropicalStorm Debby"], + "hazards": ["tropical storm"], + "sensor": "landsat", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "landsat-natural-color", + "prefix": "drcs_activations_new/Landsat/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_OhioValley(.*)naturalColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Flood Ohio Valley"], + "hazards": ["flood"], + "sensor": "landsat", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/landsat-true-color.json b/ingestion-data/staging/discovery-items/landsat-true-color.json new file mode 100644 index 0000000..ae5f065 --- /dev/null +++ b/ingestion-data/staging/discovery-items/landsat-true-color.json @@ -0,0 +1,92 @@ +{ + "discovery_items": [ + { + "collection": "landsat-true-color", + "prefix": "drcs_activations_new/Landsat/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Earthquake_Turkiye(.*)trueColor(.*)_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Earthquake Turkiye"], + "hazards": ["earthquake"], + "sensor": "landsat", + "product": "true-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "landsat-true-color", + "prefix": "drcs_activations_new/Landsat/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Hurricane_Idalia(.*)trueColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Hurricane Idalia"], + "hazards": ["hurricaine"], + "sensor": "landsat", + "product": "true-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "landsat-true-color", + "prefix": "drcs_activations_new/Landsat/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)TropicalStorm_Debby(.*)trueColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["TropicalStorm Debby"], + "hazards": ["tropical storm"], + "sensor": "landsat", + "product": "true-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "landsat-true-color", + "prefix": "drcs_activations_new/Landsat/trueColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_OhioValley(.*)trueColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Flood Ohio Valley"], + "hazards": ["flood"], + "sensor": "landsat", + "product": "true-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "true-color": { + "title": "True Color RGB", + "description": "True color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json index 6408da9..9722fe5 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-burn-ratio.json @@ -11,7 +11,9 @@ "event_names": ["Fire CA"], "hazards": ["fire"], "sensor": "sentinel-2", - "product": "burn-ratio" + "product": "burn-ratio", + "program": "drcs", + "routine": false }, "assets": { "burn-ratio": { diff --git a/ingestion-data/staging/discovery-items/sentinel-2-natural-color.json b/ingestion-data/staging/discovery-items/sentinel-2-natural-color.json new file mode 100644 index 0000000..d3d49fa --- /dev/null +++ b/ingestion-data/staging/discovery-items/sentinel-2-natural-color.json @@ -0,0 +1,92 @@ +{ + "discovery_items": [ + { + "collection": "sentinel-2-natural-color", + "prefix": "drcs_activations_new/Sentinel-2/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Earthquake_Turkiye(.*)naturalColorRGB.*.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Earthquake Turkiye"], + "hazards": ["earthquake"], + "sensor": "sentinel-2", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "sentinel-2-natural-color", + "prefix": "drcs_activations_new/Sentinel-2/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Hurricane_Idalia(.*)naturalColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Hurricane Idalia"], + "hazards": ["hurricaine"], + "sensor": "sentinel-2", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "sentinel-2-natural-color", + "prefix": "drcs_activations_new/Sentinel-2/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)TropicalStorm_Debby(.*)naturalColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["TropicalStorm Debby"], + "hazards": ["tropical storm"], + "sensor": "sentinel-2", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + }, + { + "collection": "sentinel-2-natural-color", + "prefix": "drcs_activations_new/Sentinel-2/naturalColor/", + "bucket": "nasa-disasters", + "filename_regex": "^(.*)Flood_OhioValley(.*)naturalColor.*_day.tif$", + "discovery": "s3", + "datetime_range": "day", + "properties": { + "event_names": ["Flood Ohio Valley"], + "hazards": ["flood"], + "sensor": "sentinel-2", + "product": "natural-color", + "programs": ["drcs"], + "routine": false + }, + "assets": { + "natural-color": { + "title": "Natural Color RGB", + "description": "Natural color RGB composite using visible wavelengths for natural-looking imagery of Earth's surface." + } + } + } + ] +} \ No newline at end of file diff --git a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json index 33c9d91..4b01bc7 100644 --- a/ingestion-data/staging/discovery-items/sentinel-2-true-color.json +++ b/ingestion-data/staging/discovery-items/sentinel-2-true-color.json @@ -11,7 +11,9 @@ "event_names": ["Earthquake Turkiye"], "hazards": ["earthquake"], "sensor": "sentinel-2", - "product": "true-color" + "product": "true-color", + "programs": ["drcs"], + "routine": false }, "assets": { "true-color": { @@ -31,7 +33,9 @@ "event_names": ["Flood New England"], "hazards": ["flood"], "sensor": "sentinel-2", - "product": "true-color" + "product": "true-color", + "programs": ["drcs"], + "routine": false }, "assets": { "true-color": { @@ -51,7 +55,9 @@ "event_names": ["Fire Guatemala"], "hazards": ["fire"], "sensor": "sentinel-2", - "product": "true-color" + "product": "true-color", + "programs": ["drcs"], + "routine": false }, "assets": { "true-color": { @@ -71,7 +77,9 @@ "event_names": ["Flood Brasil"], "hazards": ["flood"], "sensor": "sentinel-2", - "product": "true-color" + "product": "true-color", + "programs": ["drcs"], + "routine": false }, "assets": { "true-color": {