Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
306 changes: 306 additions & 0 deletions ingestion-data/staging/dataset-config/opera-distalert-daily.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,306 @@
{
"collection": "opera-distalert-daily",
"title": "OPERA DIST-ALERT",
"description": "Researchers working with the Global Land Analysis & Discovery (GLAD) at University of Maryland, College Park, Maryland and Advanced Rapid Imaging and Analysis (ARIA) and Observational Products for End-Users from Remote Sensing Analysis (OPERA) teams at NASA's Jet Propulsion Laboratory, Pasadena, California, created maps of surface disturbance using the OPERA Disturbance Alert from Harmonized Landsat Sentinel-2 (DIST-ALERT-HLS) products.\nThe results posted here are preliminary results, primarily intended to aid the field response and people who wanted to have a rough first look at the impacted areas. All information is provisional for use under emergency response guidelines. These data are provided with absolutely no warranty of any kind. Use at your own risk.\nOPERA DIST-ALERT-HLS\nThe Disturbance product (DIST) maps per pixel vegetation disturbance (specifically, vegetation cover loss) from the Harmonized Landsat Sentinel-2 (HLS) scenes. We provide the (1) maximum vegetation anomaly value (VEG-ANOM-MAX) layer and (2) vegetation disturbance status (VEG-DIST-STATUS). \nVEG-ANOM-MAX:\nDifference between historical and current year observed vegetation cover at the date of maximum decrease (vegetation loss of 0-100%). This layer can be used to threshold vegetation disturbance per a given sensitivity (e.g. disturbance of ≥20% vegetation cover loss). The sum of the historical percent vegetation and the anomaly value will be the vegetation cover estimate for the current year.\nVEG-DIST-STATUS:\nIndication of vegetation cover loss (vegetation disturbance). The status label is based on the maximum anomaly value, confidence level, and whether it is ongoing or finished. \"First\" means the pixel has had an anomaly detection but no subsequent observations whether anomalous or not. \"Provisional\" means there have been two consecutive disturbance detections but not yet with high confidence. \"Confirmed\" means that vegetation disturbance is detected with high confidence. The label \"finished\" is applied to confirmed disturbances that have had two consecutive no-anomaly observations or one 15 days or more after the last anomaly detection. If a new disturbance is detected, it will overwrite those in a \"finished\" state. These labels are reported for both above and below the 50% disturbance threshold based on the maximum anomaly value.",
"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": -125,
"ymin": 24,
"xmax": -66,
"ymax": 49
},
"temporal_extent": {
"startdate": "2020-01-01T00:00:00Z",
"enddate": null
},
"discovery_items": [
{
"discovery": "s3",
"prefix": "ProgramData/OPERA/DistAlert/",
"bucket": "nasa-disasters-staging",
"filename_regex": ".*_day\\.tif$",
"datetime_range": "day",
"id_regex": ".*(\\d{4}-\\d{2}-\\d{2})_day\\.tif$",
"id_template": "opera-distalert-daily-{}",
"disasters:extract_event_name": true,
"disasters:monty": true,
"disasters:add_product": true,
"disasters:add_providers": true,
"cogify": false,
"dry_run": false,
"assets": {
"veg-anom-max": {
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (VEG ANOM MAX)",
"description": "S2 ARIA OPERA disturbance alert maximum vegetation anomaly value. VEG-ANOM-MAX: Difference between historical and current year observed vegetation cover at the date of maximum decrease (vegetation loss of 0-100%). This layer can be used to threshold vegetation disturbance per a given sensitivity (e.g. disturbance of ≥20% vegetation cover loss). The sum of the historical percent vegetation and the anomaly value will be the vegetation cover estimate for the current year.",
"regex": ".*VEG-ANOM-MAX.*\\.tif$"
},
"veg-dist-status": {
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (VEG DIST STATUS)",
"description": "S2 ARIA OPERA vegetation disturbance status. VEG-DIST-STATUS: Indication of vegetation cover loss (vegetation disturbance). The status label is based on the maximum anomaly value, confidence level, and whether it is ongoing or finished. \"First\" means the pixel has had an anomaly detection but no subsequent observations whether anomalous or not. \"Provisional\" means there have been two consecutive disturbance detections but not yet with high confidence. \"Confirmed\" means that vegetation disturbance is detected with high confidence. The label \"finished\" is applied to confirmed disturbances that have had two consecutive no-anomaly observations or one 15 days or more after the last anomaly detection. If a new disturbance is detected, it will overwrite those in a \"finished\" state. These labels are reported for both above and below the 50% disturbance threshold based on the maximum anomaly value.",
"regex": ".*VEG-DIST-STATUS.*\\.tif$"
},
"gen-anom-max": {
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (GEN ANOM MAX)",
"description": "Generic disturbance maximum anomaly value.",
"regex": ".*GEN-ANOM-MAX.*\\.tif$"
},
"gen-dist-status": {
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (GEN DIST STATUS)",
"description": "Generic disturbance status.",
"regex": ".*GEN-DIST-STATUS.*\\.tif$"
}
},
"use_multithreading": false,
"collection": "opera-distalert-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"
],
"item_assets": {
"veg-anom-max": {
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data",
"layer"
],
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (VEG ANOM MAX)",
"description": "Maximum vegetation anomaly value representing the difference between historical and current year observed vegetation cover at the date of maximum decrease (vegetation loss of 0-100%)."
},
"veg-dist-status": {
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data",
"layer"
],
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (VEG DIST STATUS)",
"description": "Vegetation disturbance status indicating vegetation cover loss based on maximum anomaly value, confidence level, and whether disturbance is ongoing or finished."
},
"gen-anom-max": {
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data",
"layer"
],
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (GEN ANOM MAX)",
"description": "Generic disturbance maximum anomaly value."
},
"gen-dist-status": {
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data",
"layer"
],
"title": "Sentinel-2 ARIA OPERA Disturbance Alert (GEN DIST STATUS)",
"description": "Generic disturbance status."
}
},
"renders": {
"dashboard": {
"assets": [
"gen-anom-max"
],
"bidx": [
1
],
"nodata": 0,
"colormap_name": "reds",
"rescale": [
[
0,
100
]
]
},
"veg-anom-max": {
"assets": [
"veg-anom-max"
],
"bidx": [
1
],
"nodata": 0,
"colormap_name": "reds",
"rescale": [
[
0,
100
]
]
},
"veg-dist-status": {
"assets": [
"veg-dist-status"
],
"bidx": [
1
],
"nodata": 0,
"rescale": [
[
0,
8
]
],
"colormap": {
"0": [
18,
18,
18,
255
],
"1": [
0,
85,
85,
255
],
"2": [
137,
127,
78,
255
],
"3": [
222,
224,
67,
255
],
"4": [
0,
136,
136,
255
],
"5": [
228,
135,
39,
255
],
"6": [
224,
27,
7,
255
],
"7": [
119,
119,
119,
255
],
"8": [
221,
221,
221,
255
]
}
},
"gen-anom-max": {
"assets": [
"gen-anom-max"
],
"bidx": [
1
],
"nodata": 0,
"colormap_name": "reds",
"rescale": [
[
0,
100
]
]
},
"gen-dist-status": {
"assets": [
"gen-dist-status"
],
"bidx": [
1
],
"nodata": 0,
"rescale": [
[
0,
8
]
],
"colormap": {
"0": [
18,
18,
18,
255
],
"1": [
0,
85,
85,
255
],
"2": [
137,
127,
78,
255
],
"3": [
222,
224,
67,
255
],
"4": [
0,
136,
136,
255
],
"5": [
228,
135,
39,
255
],
"6": [
224,
27,
7,
255
],
"7": [
119,
119,
119,
255
],
"8": [
221,
221,
221,
255
]
}
}
},
"providers": [
{
"name": "NASA Disasters Program",
"roles": [
"host"
],
"url": "https://disasters.openveda.cloud"
}
]
}
Loading