Skip to content

Commit e502fea

Browse files
authored
WV-3724 & WV-3364: Add VIIRS AOD STD and NRT (#6268)
* Add VIIRS AOD layers * Add preview images * Update layer-picker-mobile-test.spec.js * Update layer-picker-mobile-test.spec.js
1 parent 361b292 commit e502fea

18 files changed

+68
-2
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The VIIRS Dark Target Aerosol Optical Depth layer is useful for studying aerosol optical depth over the ocean as well as vegetation/dark-soiled land, which are both dark in the visible wavelengths.
2+
3+
This layer is created from two separate and distinct DT algorithms. One helps retrieve aerosol information over ocean (dark in visible and longer wavelengths), while the second aids retrievals over vegetated/dark-soiled land (dark in the visible).
4+
5+
The VIIRS Dark Target Aerosol Optical Depth layer is available from the joint NASA/NOAA NOAA-20 satellite (AERDT_L2_VIIRS_NOAA20) for the daytime overpass. The sensor/algorithm resolution is 6 km at nadir, imagery resolution is 2 km at nadir, and the temporal resolution is daily. Resolution is much coarser out toward the edge of the swath.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The VIIRS Dark Target Aerosol Optical Depth layer is useful for studying aerosol optical depth over the ocean as well as vegetation/dark-soiled land, which are both dark in the visible wavelengths.
2+
3+
This layer is created from two separate and distinct DT algorithms. One helps retrieve aerosol information over ocean (dark in visible and longer wavelengths), while the second aids retrievals over vegetated/dark-soiled land (dark in the visible).
4+
5+
The VIIRS Dark Target Aerosol Optical Depth layer is available from the joint NASA/NOAA NOAA-21 satellite (AERDT_L2_VIIRS_NOAA21) for the daytime overpass. The sensor/algorithm resolution is 6 km at nadir, imagery resolution is 2 km at nadir, and the temporal resolution is daily. Resolution is much coarser out toward the edge of the swath.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The VIIRS Dark Target Aerosol Optical Depth layer is useful for studying aerosol optical depth over the ocean as well as vegetation/dark-soiled land, which are both dark in the visible wavelengths.
2+
3+
This layer is created from two separate and distinct DT algorithms. One helps retrieve aerosol information over ocean (dark in visible and longer wavelengths), while the second aids retrievals over vegetated/dark-soiled land (dark in the visible).
4+
5+
The VIIRS Dark Target Aerosol Optical Depth layer is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite (AERDT_L2_VIIRS_SNPP) for the daytime overpass. The sensor/algorithm resolution is 6 km at nadir, imagery resolution is 2 km at nadir, and the temporal resolution is daily. Resolution is much coarser out toward the edge of the swath.

config/default/common/config/wv.json/layerOrder.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,18 @@
150150
"VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night",
151151
"VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day",
152152
"VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night",
153+
"VIIRS_NOAA21_AOD_Dark_Target_Land_Ocean",
153154
"VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate",
154155
"VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate",
155156
"VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate",
156157
"VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean",
158+
"VIIRS_NOAA20_AOD_Dark_Target_Land_Ocean",
157159
"VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean",
158160
"VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate",
159161
"VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate",
160162
"VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate",
161163
"VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean",
164+
"VIIRS_SNPP_AOD_Dark_Target_Land_Ocean",
162165
"VIIRS_SNPP_AOT_Dark_Target_Land_Ocean",
163166
"VIIRS_NOAA20_Clear_Sky_Confidence_Day",
164167
"VIIRS_NOAA20_Clear_Sky_Confidence_Night",
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"layers": {
3+
"VIIRS_NOAA20_AOD_Dark_Target_Land_Ocean": {
4+
"id": "VIIRS_NOAA20_AOD_Dark_Target_Land_Ocean",
5+
"description": "viirs/noaa20/VIIRS_NOAA20_AOD_Dark_Target_Land_Ocean",
6+
"tags": "",
7+
"group": "overlays",
8+
"layergroup": "Aerosol Optical Depth",
9+
"wrapadjacentdays": true
10+
}
11+
}
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"layers": {
3+
"VIIRS_NOAA21_AOD_Dark_Target_Land_Ocean": {
4+
"id": "VIIRS_NOAA21_AOD_Dark_Target_Land_Ocean",
5+
"description": "viirs/noaa21/VIIRS_NOAA21_AOD_Dark_Target_Land_Ocean",
6+
"tags": "",
7+
"group": "overlays",
8+
"layergroup": "Aerosol Optical Depth",
9+
"wrapadjacentdays": true
10+
}
11+
}
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"layers": {
3+
"VIIRS_SNPP_AOD_Dark_Target_Land_Ocean": {
4+
"id": "VIIRS_SNPP_AOD_Dark_Target_Land_Ocean",
5+
"description": "viirs/snpp/VIIRS_SNPP_AOD_Dark_Target_Land_Ocean",
6+
"tags": "",
7+
"group": "overlays",
8+
"layergroup": "Aerosol Optical Depth",
9+
"wrapadjacentdays": true
10+
}
11+
}
12+
}

config/default/common/config/wv.json/measurements/Aerosol Optical Depth.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
"description": "viirs/Aerosol",
9797
"image": "",
9898
"settings": [
99+
"VIIRS_SNPP_AOD_Dark_Target_Land_Ocean",
99100
"VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate",
100101
"VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate",
101102
"VIIRS_SNPP_AOT_Dark_Target_Land_Ocean",
@@ -119,12 +120,23 @@
119120
"description": "viirs/Aerosol",
120121
"image": "",
121122
"settings": [
123+
"VIIRS_NOAA20_AOD_Dark_Target_Land_Ocean",
122124
"VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate",
123125
"VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate",
124126
"VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean",
125127
"VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean",
126128
"OrbitTracks_NOAA-20_Ascending"
127129
]
130+
},
131+
"NOAA-21/VIIRS": {
132+
"id": "noaa-21-viirs",
133+
"title": "NOAA-21/VIIRS",
134+
"description": "viirs/Aerosol",
135+
"image": "",
136+
"settings": [
137+
"VIIRS_NOAA21_AOD_Dark_Target_Land_Ocean",
138+
"OrbitTracks_NOAA-21_Ascending"
139+
]
128140
},
129141
"NOAA-21/OMPS LP": {
130142
"id": "noaa-21-omps-lp",

e2e/features/layers/layer-picker-mobile-test.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ test('Clicking a measurement shows choices, indicates unavailability', async ()
6060
// const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info')
6161
await expect(modisAvailableCoverage).toBeVisible()
6262
// await expect(maiacAvailableCoverage).toBeVisible()
63-
await expect(sourceTabs).toHaveCount(12)
63+
await expect(sourceTabs).toHaveCount(13)
6464
})
6565

6666
test('Available grid source layer measuremet does not have unavaiable coverage class', async () => {
@@ -142,7 +142,7 @@ test('Searching for layers', async () => {
142142
aodCheckbox
143143
} = selectors
144144
await layersSearchField.fill('aerosol optical depth')
145-
await expect(layersSearchRow).toHaveCount(21)
145+
await expect(layersSearchRow).toHaveCount(24)
146146
await expect(aodCheckbox).toBeVisible()
147147
})
148148

55.4 KB
Loading

0 commit comments

Comments
 (0)