From c6ffa37d9928c6080a22336628d8e3b02f7567dc Mon Sep 17 00:00:00 2001 From: "veda-ingest-ui[bot]" <248557473+veda-ingest-ui[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 14:54:37 +0000 Subject: [PATCH 1/6] Create ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json --- .../sentinel2-ndvichange-daily.json | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json diff --git a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json new file mode 100644 index 0000000..5a9d201 --- /dev/null +++ b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json @@ -0,0 +1,106 @@ +{ + "collection": "sentinel2-ndvichange-daily", + "title": "Sentinel-2 NDVI Change (Daily)", + "description": "Binary NDVI change mask derived from Sentinel-2 imagery highlighting areas of significant vegetation change between observation periods. This collection contains daily change masks aggregated to a single image per day.", + "license": "CC0-1.0", + "stac_version": "1.0.0", + "dashboard:is_periodic": false, + "dashboard:time_density": "day", + "dashboard:time_interval": "P1D", + "links": [], + "spatial_extent": { + "xmin": -180, + "ymin": -90, + "xmax": 180, + "ymax": 90 + }, + "temporal_extent": { + "startdate": "2020-01-01T00:00:00Z", + "enddate": null + }, + "discovery_items": [ + { + "discovery": "s3", + "prefix": "ProgramData/Sentinel-2/NDVI", + "bucket": "nasa-disasters-staging", + "filename_regex": ".*_day\\.tif$", + "datetime_range": "day", + "id_regex": ".*(\\d{4}-\\d{2}-\\d{2})_day\\.tif$", + "id_template": "sentinel2-ndvichange-daily-{}", + "disasters:extract_event_name": true, + "disasters:monty": true, + "disasters:add_product": true, + "disasters:add_providers": true, + "cogify": false, + "dry_run": false, + "use_multithreading": false, + "assets": { + "ndvichange": { + "title": "NDVI Change", + "description": "Binary NDVI change mask derived from Sentinel-2 imagery highlighting areas of significant vegetation change between observation periods.", + "regex": ".*NDVIchange.*_day\\.tif$" + } + }, + "collection": "sentinel2-ndvichange-daily" + } + ], + "data_type": "cog", + "stac_extensions": [ + "https://stac-extensions.github.io/render/v1.0.0/schema.json", + "https://stac-extensions.github.io/item-assets/v1.0.0/schema.json" + ], + "renders": { + "dashboard": { + "assets": [ + "ndvichange" + ], + "bidx": [ + 1 + ], + "nodata": -9999, + "rescale": [ + [ + -1, + 1 + ] + ], + "colormap_name": "rdylgn" + }, + "ndvichange": { + "assets": [ + "ndvichange" + ], + "bidx": [ + 1 + ], + "nodata": -9999, + "rescale": [ + [ + -1, + 1 + ] + ], + "colormap_name": "rdylgn" + } + }, + "providers": [ + { + "name": "NASA VEDA", + "roles": [ + "host" + ], + "url": "https://www.earthdata.nasa.gov/dashboard/" + } + ], + "item_assets": { + "ndvichange": { + "type": "image/tiff; application=geotiff; profile=cloud-optimized", + "roles": [ + "data", + "layer" + ], + "title": "NDVI Change", + "description": "Binary NDVI change mask derived from Sentinel-2 imagery highlighting areas of significant vegetation change between observation periods." + } + } +} \ No newline at end of file From 53c74ea50e8ce787fff26d40e664ad0ceeb9e367 Mon Sep 17 00:00:00 2001 From: "veda-ingest-ui[bot]" <248557473+veda-ingest-ui[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 14:57:57 +0000 Subject: [PATCH 2/6] update via UI --- .../sentinel2-ndvichange-daily.json | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json index 5a9d201..57ba290 100644 --- a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json +++ b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json @@ -57,14 +57,21 @@ "bidx": [ 1 ], - "nodata": -9999, + "nodata": 0, "rescale": [ [ - -1, + 0, 1 ] ], - "colormap_name": "rdylgn" + "colormap": { + "1": [ + 255, + 255, + 0, + 255 + ] + } }, "ndvichange": { "assets": [ @@ -73,14 +80,21 @@ "bidx": [ 1 ], - "nodata": -9999, + "nodata": 0, "rescale": [ [ - -1, + 0, 1 ] ], - "colormap_name": "rdylgn" + "colormap": { + "1": [ + 255, + 255, + 0, + 255 + ] + } } }, "providers": [ From 407b0b2c418e688a1b8ae9703ec488df76f4f6b5 Mon Sep 17 00:00:00 2001 From: "veda-ingest-ui[bot]" <248557473+veda-ingest-ui[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 15:12:45 +0000 Subject: [PATCH 3/6] update via UI --- .../sentinel2-ndvichange-daily.json | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json index 57ba290..f05f8bf 100644 --- a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json +++ b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json @@ -1,6 +1,6 @@ { "collection": "sentinel2-ndvichange-daily", - "title": "Sentinel-2 NDVI Change (Daily)", + "title": "Sentinel-2 NDVI Change", "description": "Binary NDVI change mask derived from Sentinel-2 imagery highlighting areas of significant vegetation change between observation periods. This collection contains daily change masks aggregated to a single image per day.", "license": "CC0-1.0", "stac_version": "1.0.0", @@ -63,15 +63,7 @@ 0, 1 ] - ], - "colormap": { - "1": [ - 255, - 255, - 0, - 255 - ] - } + ] }, "ndvichange": { "assets": [ @@ -86,15 +78,7 @@ 0, 1 ] - ], - "colormap": { - "1": [ - 255, - 255, - 0, - 255 - ] - } + ] } }, "providers": [ From aded9121268a29216c9428491a198807432fa174 Mon Sep 17 00:00:00 2001 From: "veda-ingest-ui[bot]" <248557473+veda-ingest-ui[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 15:17:49 +0000 Subject: [PATCH 4/6] update via UI --- .../sentinel2-ndvichange-daily.json | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json index f05f8bf..4ff3a4d 100644 --- a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json +++ b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json @@ -63,7 +63,21 @@ 0, 1 ] - ] + ], + "colormap": { + "0": [ + 255, + 255, + 255, + 0 + ], + "1": [ + 255, + 255, + 0, + 255 + ] + } }, "ndvichange": { "assets": [ @@ -78,7 +92,21 @@ 0, 1 ] - ] + ], + "colormap": { + "0": [ + 255, + 255, + 255, + 0 + ], + "1": [ + 255, + 255, + 0, + 255 + ] + } } }, "providers": [ From 7306d1d36ebde7abd8cf4b7c253bcc0586374f07 Mon Sep 17 00:00:00 2001 From: "veda-ingest-ui[bot]" <248557473+veda-ingest-ui[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 15:21:33 +0000 Subject: [PATCH 5/6] update via UI --- .../sentinel2-ndvichange-daily.json | 30 ++----------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json index 4ff3a4d..008c06e 100644 --- a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json +++ b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json @@ -64,20 +64,7 @@ 1 ] ], - "colormap": { - "0": [ - 255, - 255, - 255, - 0 - ], - "1": [ - 255, - 255, - 0, - 255 - ] - } + "colormap_name": "yellows" }, "ndvichange": { "assets": [ @@ -93,20 +80,7 @@ 1 ] ], - "colormap": { - "0": [ - 255, - 255, - 255, - 0 - ], - "1": [ - 255, - 255, - 0, - 255 - ] - } + "colormap_name": "yellows" } }, "providers": [ From 5b1a5da2ad3235dd192e99eccca6c711bab40a37 Mon Sep 17 00:00:00 2001 From: "veda-ingest-ui[bot]" <248557473+veda-ingest-ui[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 15:26:04 +0000 Subject: [PATCH 6/6] update via UI --- .../staging/dataset-config/sentinel2-ndvichange-daily.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json index 008c06e..c1a68af 100644 --- a/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json +++ b/ingestion-data/staging/dataset-config/sentinel2-ndvichange-daily.json @@ -64,7 +64,7 @@ 1 ] ], - "colormap_name": "yellows" + "colormap_name": "ylgn_r" }, "ndvichange": { "assets": [ @@ -80,7 +80,7 @@ 1 ] ], - "colormap_name": "yellows" + "colormap_name": "ylgn_r" } }, "providers": [