diff --git a/CHANGELOG.md b/CHANGELOG.md index 0455df9daf..899fcd0c14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +- Fix [issues/38](https://github.com/podaac/worldview/issues/38). Update to upstream 4.41.1 - Added SOTO git action workflow - Added SOTO npm e2e execution - Updated test cases for SOTO compatibility diff --git a/Dockerfile b/Dockerfile index 79ad2d9821..255844bbdd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,7 @@ RUN dnf install -y epel-release && \ xz RUN mkdir -p /usr/local/nvm ENV NVM_DIR=/usr/local/nvm -ENV NODE_VERSION=20.9.0 +ENV NODE_VERSION=20.12.2 RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash && \ . "$NVM_DIR/nvm.sh" && \ nvm install v${NODE_VERSION} && \ diff --git a/config/active/common/brand/about/acknowledgements.md b/config/active/common/brand/about/acknowledgements.md index e04a1d19d8..e78f743992 100644 --- a/config/active/common/brand/about/acknowledgements.md +++ b/config/active/common/brand/about/acknowledgements.md @@ -103,13 +103,14 @@
  • Natural events database is provided by the Earth Observatory Natural Event Tracker (EONET).
  • User-selectable color palettes are primarily derived from:
  • +
  • Location Search feature uses the ArcGIS Geocoding service.
  • The imagery ingest and serving system (GIBS) is built by NASA/JPL and operated by NASA/GSFC.
  • Worldview is built by the NASA/GSFC Earth Science Data and Information System (ESDIS) Project. We are @@ -118,4 +119,4 @@ href="https://github.com/nasa-gibs/worldview/blob/main/package.json" target="_blank" rel="noopener noreferrer">our package.json file under "dependencies".
  • -
    \ No newline at end of file +
    diff --git a/config/active/common/brand/about/license.md b/config/active/common/brand/about/license.md index 86565fda14..2c214a8a43 100644 --- a/config/active/common/brand/about/license.md +++ b/config/active/common/brand/about/license.md @@ -1,11 +1,12 @@

    License

    -

    Copyright © 2013 - 2023 United States Government as represented by the Administrator of the National Aeronautics +

    Copyright © 2013 - 2024 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All Rights Reserved. This software is licensed under the NASA Open Source + href="https://opensource.gsfc.nasa.gov/nosa.php" target="_blank" rel="noopener noreferrer">NASA Open Source Software Agreement, Version 1.3. Source code is available on the NASA GIBS GitHub.


    @BUILD_TIMESTAMP@
    Responsible NASA Official: Ryan Boller
    -Web Privacy Policy

    +Web Privacy Policy +
    Accessibility

    diff --git a/config/active/common/colormaps/aeronet/AERONET_ANGSTROM_440-870NM.xml b/config/active/common/colormaps/aeronet/AERONET_ANGSTROM_440-870NM.xml new file mode 100644 index 0000000000..5446fd512f --- /dev/null +++ b/config/active/common/colormaps/aeronet/AERONET_ANGSTROM_440-870NM.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/common/colormaps/aeronet/AERONET_AOD_500NM.xml b/config/active/common/colormaps/aeronet/AERONET_AOD_500NM.xml new file mode 100644 index 0000000000..4c64c1a701 --- /dev/null +++ b/config/active/common/colormaps/aeronet/AERONET_AOD_500NM.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/common/colormaps/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.xml b/config/active/common/colormaps/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.xml new file mode 100644 index 0000000000..5446fd512f --- /dev/null +++ b/config/active/common/colormaps/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/common/colormaps/aeronet/DAILY_AERONET_AOD_500NM.xml b/config/active/common/colormaps/aeronet/DAILY_AERONET_AOD_500NM.xml new file mode 100644 index 0000000000..4c64c1a701 --- /dev/null +++ b/config/active/common/colormaps/aeronet/DAILY_AERONET_AOD_500NM.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml b/config/active/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml new file mode 100644 index 0000000000..04c2ccdd60 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml b/config/active/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml new file mode 100644 index 0000000000..04c2ccdd60 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_PACE_Ascending.xml b/config/active/common/colormaps/orbits/OrbitTracks_PACE_Ascending.xml new file mode 100644 index 0000000000..0a2514af81 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_PACE_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_PACE_Descending.xml b/config/active/common/colormaps/orbits/OrbitTracks_PACE_Descending.xml new file mode 100644 index 0000000000..0a2514af81 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_PACE_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Ascending.xml b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Ascending.xml new file mode 100644 index 0000000000..13819a36d2 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Descending.xml b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Descending.xml new file mode 100644 index 0000000000..13819a36d2 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Ascending.xml b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Ascending.xml new file mode 100644 index 0000000000..6ff845f3b3 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Descending.xml b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Descending.xml new file mode 100644 index 0000000000..6ff845f3b3 --- /dev/null +++ b/config/active/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/active/common/colormaps/wdpa/World_Database_on_Protected_Areas.xml b/config/active/common/colormaps/wdpa/World_Database_on_Protected_Areas.xml index 842409c79e..65e792d7c8 100644 --- a/config/active/common/colormaps/wdpa/World_Database_on_Protected_Areas.xml +++ b/config/active/common/colormaps/wdpa/World_Database_on_Protected_Areas.xml @@ -6,7 +6,15 @@ - + + + + + + + + + diff --git a/config/active/common/config/metadata/layers/aeronet/AERONET_ANGSTROM_440-870NM.md b/config/active/common/config/metadata/layers/aeronet/AERONET_ANGSTROM_440-870NM.md new file mode 100644 index 0000000000..34067dc9e6 --- /dev/null +++ b/config/active/common/config/metadata/layers/aeronet/AERONET_ANGSTROM_440-870NM.md @@ -0,0 +1,9 @@ +The AERONET Angstrom Parameter 440-870nm (Near Real-Time) layer provides the Angstrom parameter from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. The angstrom parameter provides additional information related to the aerosol particle size (larger the value, the smaller the particle size). Values < 1 suggest optical dominance of coarse particles (e.g. dust) and values > 1 suggest optical dominance of fine particles (e.g. smoke). + +The angstrom parameter is calculated for all available wavelengths within the Angstrom parameter range. For example, the Angstrom 870-440nm includes the 870, 670, 500 and 440 nm AOD data. A special case for a polarized instrument is Angstrom 870-440nm which only includes 870, 670 and 440 nm AOD data (polarized instruments do not have 500nm channel). Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Near Real-Time layer displays the reading from the last one hour, ranging from < 0.0 to >= 2.5. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/aeronet/AERONET_AOD_500NM.md b/config/active/common/config/metadata/layers/aeronet/AERONET_AOD_500NM.md new file mode 100644 index 0000000000..242aacca6e --- /dev/null +++ b/config/active/common/config/metadata/layers/aeronet/AERONET_AOD_500NM.md @@ -0,0 +1,9 @@ +The Aerosol Optical Depth 500nm (Near Real-Time) layer shows aerosol optical depth at 500 nanometers (nm) from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Aerosol Optical Depth (AOD) (or Aerosol Optical Thickness) indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols scatter and absorb incoming sunlight, which reduces visibility. From an observer on the ground, an AOD of less than 0.1 is “clean” - characteristic of clear blue sky, bright sun and maximum visibility. As AOD increases to 0.5, 1.0, and greater than 3.0, aerosols become so dense that sun is obscured. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salt, and volcanic ash and smog. Aerosols compromise human health when inhaled by people, particularly those with asthma or other respiratory illnesses. Aerosols also have an effect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Near Real-Time layer displays the reading from the last one hour, ranging from < 0.0 to 5.0. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.md b/config/active/common/config/metadata/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.md new file mode 100644 index 0000000000..6dd8462889 --- /dev/null +++ b/config/active/common/config/metadata/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.md @@ -0,0 +1,10 @@ +The AERONET Angstrom Parameter 440-870nm (Daily) layer provides the Angstrom parameter from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. The angstrom parameter provides additional information related to the aerosol particle size (larger the value, the smaller the particle size). Values < 1 suggest optical dominance of coarse particles (e.g. dust) and values > 1 suggest optical dominance of fine particles (e.g. smoke). + +The angstrom parameter is calculated for all available wavelengths within the Angstrom parameter range. For example, the Angstrom 870-440nm includes the 870, 670, 500 and 440 nm AOD data. A special case for a polarized instrument is Angstrom 870-440nm which only includes 870, 670 and 440 nm AOD data (polarized instruments do not have 500nm channel). Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Daily layer displays the daily average based on the UTC solar day, ranging from < 0.0 to >= 2.5. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) + diff --git a/config/active/common/config/metadata/layers/aeronet/DAILY_AERONET_AOD_500NM.md b/config/active/common/config/metadata/layers/aeronet/DAILY_AERONET_AOD_500NM.md new file mode 100644 index 0000000000..c5046bcd11 --- /dev/null +++ b/config/active/common/config/metadata/layers/aeronet/DAILY_AERONET_AOD_500NM.md @@ -0,0 +1,9 @@ +The Aerosol Optical Depth 500nm (Daily) layer shows aerosol optical depth at 500 nanometers (nm) from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Aerosol Optical Depth (AOD) (or Aerosol Optical Thickness) indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols scatter and absorb incoming sunlight, which reduces visibility. From an observer on the ground, an AOD of less than 0.1 is “clean” - characteristic of clear blue sky, bright sun and maximum visibility. As AOD increases to 0.5, 1.0, and greater than 3.0, aerosols become so dense that sun is obscured. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salt, and volcanic ash and smog. Aerosols compromise human health when inhaled by people, particularly those with asthma or other respiratory illnesses. Aerosols also have an effect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Daily layer displays the daily average based on the UTC solar day, ranging from < 0.0 to 5.0. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/aeronet/aeronet.md b/config/active/common/config/metadata/layers/aeronet/aeronet.md new file mode 100644 index 0000000000..4328bafb1c --- /dev/null +++ b/config/active/common/config/metadata/layers/aeronet/aeronet.md @@ -0,0 +1,4 @@ +### About AERONET +The [AERONET](https://aeronet.gsfc.nasa.gov/new_web/index.html) (AErosol RObotic NETwork) program is a federation of ground-based remote sensing aerosol networks established by [NASA](https://www.nasa.gov/) and [PHOTONS](https://www-loa.univ-lille1.fr/photons) (PHOtométrie pour le Traitement Opérationnel de Normalisation Satellitaire; [Univ. of Lille 1](http://www.univ-lille1.fr/), [CNES](http://www.cnes.fr/), and [CNRS-INSU](http://www.cnrs.fr/)) and is greatly expanded by networks (e.g., [RIMA](https://www.caelis.uva.es/rima/), [AeroSpan](https://research.csiro.au/acc/capabilities/aerospan/), [AEROCAN](http://www.aerocanonline.com/), [AEROSPAIN](https://aerospain.aemet.es/), [NEON](https://www.neonscience.org/), [NCU](https://www.ncu.edu.tw/en/index.html), and CARSNET) and [collaborators](https://aeronet.gsfc.nasa.gov/new_web/collaborators.html) from national agencies, institutes, universities, individual scientists, and partners. For more than 25 years, the project has provided long-term, continuous, and readily accessible public domain database of aerosol optical, microphysical and radiative properties for aerosol research and characterization, validation of satellite retrievals, and synergism with other databases. The network imposes standardization of [instruments](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_instrument.html), [calibration](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_calibration.html), [processing](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_processing.html) and [distribution](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_distribution.html). + +AERONET collaboration provides globally distributed observations of spectral aerosol optical depth (AOD), inversion products, and precipitable water in diverse aerosol regimes. Version 3 AOD data are computed for three data quality levels: Level 1.0 (unscreened), Level 1.5 (cloud-screened and quality-controlled), and Level 2.0 (quality-assured). Inversions, precipitable water, and other AOD-dependent products are derived from these levels and may implement additional quality checks. \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Day.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Day.md index 53339529b6..468fe10c9a 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Day.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Day.md @@ -4,4 +4,4 @@ The AMSR2 instrument is a conically scanning passive microwave radiometer. This The imagery resolution is 2 km and sensor resolution is 6.25 km. The temporal resolution is daily. -References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01) +References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01); AU_OCEAN [doi:10.5067/9YQRFKKEPUP4](https://doi.org/10.5067/9YQRFKKEPUP4) diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Night.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Night.md index 2cc1fac33f..4cb1c9010f 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Night.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Cloud_Liquid_Water_Night.md @@ -4,4 +4,4 @@ The AMSR2 instrument is a conically scanning passive microwave radiometer. This The imagery resolution is 2 km and sensor resolution is 6.25 km. The temporal resolution is daily. -References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01) \ No newline at end of file +References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01); AU_OCEAN [doi:10.5067/9YQRFKKEPUP4](https://doi.org/10.5067/9YQRFKKEPUP4) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Day.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Day.md index 99ebe3da2a..dcf097ad22 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Day.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Day.md @@ -2,4 +2,4 @@ The Columnar Water Vapor (Day) layer is a measure of the columnar water vapor in The AMSR2 instrument is a conically scanning passive microwave radiometer. This instrument senses microwave radiation for twelve channels and six frequencies ranging from 6.9 GHz to 89 GHz on board the Japan Aerospace Exploration Agency (JAXA) Global Change Observation Mission – Water 1 (GCOM-W1) satellite. -References: AU_RAIN_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02) \ No newline at end of file +References: AU_RAIN_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02); AU_RAIN [doi:10.5067/P5MCTDH7674A](https://doi.org/10.5067/P5MCTDH7674A) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Night.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Night.md index 69bc167bc6..2bda9a34f2 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Night.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Columnar_Water_Vapor_Night.md @@ -2,4 +2,4 @@ The Columnar Water Vapor (Night) layer is a measure of the columnar water vapor The AMSR2 instrument is a conically scanning passive microwave radiometer. This instrument senses microwave radiation for twelve channels and six frequencies ranging from 6.9 GHz to 89 GHz on board the Japan Aerospace Exploration Agency (JAXA) Global Change Observation Mission – Water 1 (GCOM-W1) satellite. -References: AU_RAIN_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02) \ No newline at end of file +References: AU_RAIN_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02); AU_RAIN [doi:10.5067/P5MCTDH7674A](https://doi.org/10.5067/P5MCTDH7674A) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Day.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Day.md index 09a8bb7a47..13b312641e 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Day.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Day.md @@ -2,4 +2,4 @@ The Surface Precipitation (Day) layer displays instantaneous surface precipitati The Advanced Microwave Scanning Radiometer 2 (AMSR2) instrument on the Global Change Observation Mission - Water 1 (GCOM-W1) provides global passive microwave measurements of terrestrial, oceanic, and atmospheric parameters for the investigation of global water and energy cycles. The GCOM-W1 NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm is a swath product containing global rain rate and type, calculated by the GPROF 2017 V2R rainfall retrieval algorithm using resampled NRT Level-1R data provided by JAXA. This is the same algorithm that generates the corresponding standard science products in the AMSR SIPS. -References: AU_Rain_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02) \ No newline at end of file +References: AU_RAIN_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02); AU_RAIN [doi:10.5067/P5MCTDH7674A](https://doi.org/10.5067/P5MCTDH7674A) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Night.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Night.md index 79e5803343..fc110deab4 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Night.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Surface_Precipitation_Night.md @@ -2,4 +2,4 @@ The Surface Precipitation (Night) layer displays instantaneous surface precipita The Advanced Microwave Scanning Radiometer 2 (AMSR2) instrument on the Global Change Observation Mission - Water 1 (GCOM-W1) provides global passive microwave measurements of terrestrial, oceanic, and atmospheric parameters for the investigation of global water and energy cycles. The GCOM-W1 NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm is a swath product containing global rain rate and type, calculated by the GPROF 2017 V2R rainfall retrieval algorithm using resampled NRT Level-1R data provided by JAXA. This is the same algorithm that generates the corresponding standard science products in the AMSR SIPS. -References: AU_Rain_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02) \ No newline at end of file +References: AU_RAIN_NRT [doi:10.5067/AMSRU/AU_RAIN_NRT_R02](https://doi.org/10.5067/AMSRU/AU_RAIN_NRT_R02); AU_RAIN [doi:10.5067/P5MCTDH7674A](https://doi.org/10.5067/P5MCTDH7674A) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Day.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Day.md index 186efd1b00..b0e528d934 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Day.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Day.md @@ -2,4 +2,4 @@ The Total Precipitable Water (Day) layer displays precipitable water totals over The Advanced Microwave Scanning Radiometer 2 (AMSR2) instrument on the Global Change Observation Mission - Water 1 (GCOM-W1) provides global passive microwave measurements of terrestrial, oceanic, and atmospheric parameters for the investigation of global water and energy cycles. The GCOM-W1 NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm is a swath product containing global rain rate and type, calculated by the GPROF 2017 V2R rainfall retrieval algorithm using resampled NRT Level-1R data provided by JAXA. This is the same algorithm that generates the corresponding standard science products in the AMSR SIPS. -References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01) \ No newline at end of file +References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01); AU_OCEAN [doi:10.5067/9YQRFKKEPUP4](https://doi.org/10.5067/9YQRFKKEPUP4) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Night.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Night.md index 57d5079dfd..7d85501bcd 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Night.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Total_Precipitable_Water_Night.md @@ -2,4 +2,4 @@ The Total Precipitable Water (Night) layer displays precipitable water totals ov The Advanced Microwave Scanning Radiometer 2 (AMSR2) instrument on the Global Change Observation Mission - Water 1 (GCOM-W1) provides global passive microwave measurements of terrestrial, oceanic, and atmospheric parameters for the investigation of global water and energy cycles. The GCOM-W1 NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm is a swath product containing global rain rate and type, calculated by the GPROF 2017 V2R rainfall retrieval algorithm using resampled NRT Level-1R data provided by JAXA. This is the same algorithm that generates the corresponding standard science products in the AMSR SIPS. -References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01) \ No newline at end of file +References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01); AU_OCEAN [doi:10.5067/9YQRFKKEPUP4](https://doi.org/10.5067/9YQRFKKEPUP4) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Day.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Day.md index 97bc6ee0da..c9ecf3de91 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Day.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Day.md @@ -2,4 +2,4 @@ The Wind Speed (Day) layer shows wind speed over oceans in meters per second (m/ The Advanced Microwave Scanning Radiometer 2 (AMSR2) instrument on the Global Change Observation Mission - Water 1 (GCOM-W1) provides global passive microwave measurements of terrestrial, oceanic, and atmospheric parameters for the investigation of global water and energy cycles. The GCOM-W1 NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm is a swath product containing global rain rate and type, calculated by the GPROF 2017 V2R rainfall retrieval algorithm using resampled NRT Level-1R data provided by JAXA. This is the same algorithm that generates the corresponding standard science products in the AMSR SIPS. -References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01) \ No newline at end of file +References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01); AU_OCEAN [doi:10.5067/9YQRFKKEPUP4](https://doi.org/10.5067/9YQRFKKEPUP4) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Night.md b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Night.md index 067f1cc035..a069e62d64 100644 --- a/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Night.md +++ b/config/active/common/config/metadata/layers/amsr2/AMSRU2_Wind_Speed_Night.md @@ -2,4 +2,4 @@ The Wind Speed (Night) layer shows wind speed over oceans in meters per second ( The Advanced Microwave Scanning Radiometer 2 (AMSR2) instrument on the Global Change Observation Mission - Water 1 (GCOM-W1) provides global passive microwave measurements of terrestrial, oceanic, and atmospheric parameters for the investigation of global water and energy cycles. The GCOM-W1 NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm is a swath product containing global rain rate and type, calculated by the GPROF 2017 V2R rainfall retrieval algorithm using resampled NRT Level-1R data provided by JAXA. This is the same algorithm that generates the corresponding standard science products in the AMSR SIPS. -References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01) \ No newline at end of file +References: AU_OCEAN_NRT [doi:10.5067/AMSRU/AU_OCEAN_NRT_R01](https://doi.org/10.5067/AMSRU/AU_OCEAN_NRT_R01); AU_OCEAN [doi:10.5067/9YQRFKKEPUP4](https://doi.org/10.5067/9YQRFKKEPUP4) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Day.md b/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Day.md index 654b776d4c..38f8b6f942 100644 --- a/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Day.md +++ b/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Day.md @@ -4,4 +4,4 @@ Onboard NASA's Aqua satellite, the AMSR-E radiometer measured terrestrial, ocean Data field: `TotalColWaterVapor` -References: [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) \ No newline at end of file +References: AE_Rain [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Night.md b/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Night.md index 460a616460..a88ec93c57 100644 --- a/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Night.md +++ b/config/active/common/config/metadata/layers/amsre/AMSRE_Columnar_Water_Vapor_Night.md @@ -4,4 +4,4 @@ Onboard NASA's Aqua satellite, the AMSR-E radiometer measured terrestrial, ocean Data field: `TotalColWaterVapor` -References: [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) \ No newline at end of file +References: AE_Rain [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Day.md b/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Day.md index 553ff0ae08..6caedb269c 100644 --- a/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Day.md +++ b/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Day.md @@ -6,6 +6,6 @@ Onboard NASA's Aqua satellite, the AMSR-E radiometer measured terrestrial, ocean Data field: `surfacePrecipitation` -References: [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) +References: AE_Rain [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) diff --git a/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Night.md b/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Night.md index 7ee079b598..49f8361628 100644 --- a/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Night.md +++ b/config/active/common/config/metadata/layers/amsre/AMSRE_Surface_Precipitation_Rate_Night.md @@ -6,4 +6,4 @@ Onboard NASA's Aqua satellite, the AMSR-E radiometer measured terrestrial, ocean Data field: `surfacePrecipitation` -References: [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) \ No newline at end of file +References: AE_Rain [doi:10.5067/IR85TKB5BLM3](https://doi.org/10.5067/IR85TKB5BLM3) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily.md b/config/active/common/config/metadata/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily.md new file mode 100644 index 0000000000..317bf81d4b --- /dev/null +++ b/config/active/common/config/metadata/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily.md @@ -0,0 +1,5 @@ +The Surface Soil Moisture C-band (Day, Daily) layer displays level 3, daily, gridded surface soil moisture from the daytime (ascending) overpass. The surface soil moisture is derived from passive microwave remote sensing data from the Advanced Microwave Scanning Radiometer-Earth Observing System (AMSR-E), using the Land Parameter Retrieval Model (LPRM). The LPRM is based on a forward radiative transfer model to retrieve surface soil moisture and vegetation optical depth. + +The spatial resolution is 25 km x 25 km, the imagery resolution is 2 km and temporal availability is daily, covering the period from June 2002 to October 2011. + +References: LPRM_AMSRE_A_SOILM3 [doi:10.5067/X3K5V3NNLYAV](https://doi.org/10.5067/X3K5V3NNLYAV) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily.md b/config/active/common/config/metadata/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily.md new file mode 100644 index 0000000000..78ad4a4085 --- /dev/null +++ b/config/active/common/config/metadata/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily.md @@ -0,0 +1,5 @@ +The Surface Soil Moisture C-band (Night, Daily) layer displays level 3, daily, gridded surface soil moisture from the nighttime (descending) overpass. The surface soil moisture is derived from passive microwave remote sensing data from the Advanced Microwave Scanning Radiometer-Earth Observing System (AMSR-E), using the Land Parameter Retrieval Model (LPRM). The LPRM is based on a forward radiative transfer model to retrieve surface soil moisture and vegetation optical depth. + +The spatial resolution is 25 km x 25 km, the imagery resolution is 2 km and temporal availability is daily, covering the period from June 2002 to October 2011. + +References: LPRM_AMSRE_D_SOILM3 [doi:10.5067/MXL0MFDHWP07](https://doi.org/10.5067/MXL0MFDHWP07) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md b/config/active/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md index d900628ce2..333e51c111 100644 --- a/config/active/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md +++ b/config/active/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md @@ -1,3 +1,7 @@ +**NOTE: These Freeze / Thaw (Daily Landscape) images are no longer being updated and may no longer reflect the most recent version of the underlying data set.** MEaSUREs AMSR-E Freeze Thaw data (doi:[10.5067/LJ6SLXNJB2CQ](https://doi.org/10.5067/LJ6SLXNJB2CQ)) are available for download from the NASA NSIDC DAAC without corresponding GIBS/Worldview imagery. Users interested in forward processing freeze/thaw imagery should refer to the SMAP Freeze/Thaw 36km (L3, Passive, Day) or SMAP Freeze/Thaw 9km (L3, Passive, Day) layers. + +*** + The AMSR-E Daily Landscape Freeze/Thaw layer shows the predominant daily frozen or non-frozen (thawed) status of the landscape in vegetated regions where seasonal frozen temperatures are a major constraint to ecosystem processes. It is derived using a temporal change classification of calibrated radiometric brightness temperatures at 36.5 GHz frequency from the AMSR-E instrument. The layer shows 4 states: frozen, non-frozen (thawed), transitional (AM frozen, PM thawed) and inverse transitional (AM thawed, PM frozen) conditions. The freeze/thaw layer is useful for assessing the impact of freeze/thaw variations on vegetation growing seasons and land-atmosphere carbon exchange; snow cover, permafrost and active layer properties; surface energy and water budgets; distinguishing freeze/thaw dynamics in accordance with regional terrain features, weather events, seasonal and annual climate anomalies, and long-term climate changes. diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.md new file mode 100644 index 0000000000..93e7eedaf0 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.md @@ -0,0 +1,3 @@ +The Canopy Height Mean (L3, v2, 2019 APR - 2023 MAR) layer shows the canopy height as the mean height (in meters) above the ground of the received waveform signal that was the first reflection off the top of the canopy (RH100). RH100 or relative height is the 100th percentile of waveform energy relative to ground elevation. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2022 MAR 16). It is derived from the GEDI L2B version 2 geolocated laser footprints RH100 data product. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.md new file mode 100644 index 0000000000..2529e07452 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.md @@ -0,0 +1,3 @@ +The Canopy Height Standard Deviation (L3, v2, 2019 APR - 2023 MAR) layer is the standard deviation of RH100 for all valid footprints per 1 km x 1 km grid cell. RH100 or relative height is the 100th percentile of waveform energy relative to ground elevation. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). It is derived from the GEDI L2B version 2 geolocated laser footprints metric data product. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.md new file mode 100644 index 0000000000..cb9de22a90 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.md @@ -0,0 +1,3 @@ +The Ground Elevation Mean (L3, v2, 2019 APR - 2023 MAR) layer is the ground elevation approximated by the mean elevation (in meters) of the lowest mode of valid footprints per 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). Derived from the L2 geolocated laser footprints metric data products, it is the elevation of the center of the lowest mode relative to the WGS84 reference ellipsoid. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.md new file mode 100644 index 0000000000..a23ea16a71 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.md @@ -0,0 +1,3 @@ +The Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2023 MAR) layer is the standard deviation of the ground elevation of the lowest mode of valid footprints per 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). It is derived from the GEDI L2 version 2 geolocated laser footprints metric data products. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.md new file mode 100644 index 0000000000..aca3963165 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.md @@ -0,0 +1,3 @@ +The Valid Laser Footprint Count (L3, v2.1, 2019 APR - 2023 MAR) layer shows the number of valid laser footprints per 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). It is derived from the GEDI L2 version 2 geolocated laser footprints metric data products. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.md deleted file mode 100644 index b522ad11dc..0000000000 --- a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Aboveground Biomass Density Mean (L4B, v2, 2019 APR to 2021 AUG) layer is the estimated mean aboveground biomass density, including forest and non-forest, within the 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.md new file mode 100644 index 0000000000..6cf78a97e2 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.md @@ -0,0 +1,3 @@ +The Aboveground Biomass Density Mean (L4B, v2.1, 2019 APR to 2023 MAR) layer is the estimated mean aboveground biomass density, including forest and non-forest, within the 1 km x 1 km grid cell. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.md deleted file mode 100644 index d87fa06ca7..0000000000 --- a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Aboveground Biomass Density Standard Error (L4B, v2, 2019 APR to 2021 AUG) layer is the standard error of the mean estimate of aboveground biomass density, combining sampling and modeling uncertainty, within the 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.md new file mode 100644 index 0000000000..4edcf72d5a --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.md @@ -0,0 +1,3 @@ +The Aboveground Biomass Density Standard Error (L4B, v2.1, 2019 APR to 2023 MAR) layer is the standard error of the mean estimate of aboveground biomass density, combining sampling and modeling uncertainty, within the 1 km x 1 km grid cell. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.md deleted file mode 100644 index adcbe3e22f..0000000000 --- a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Aboveground Biomass Density Percent Standard Error (L4B, v2, 2019 APR to 2021 AUG) layer is the standard error as a fraction of the estimated mean aboveground biomass density within the1 km x 1 km grid cell. If the percent standard error exceeds 100%, the cell values are truncated to 100. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.md new file mode 100644 index 0000000000..a3121802e4 --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.md @@ -0,0 +1,3 @@ +The Aboveground Biomass Density Percent Standard Error (L4B, v2.1, 2019 APR to 2023 MAR) layer is the standard error as a fraction of the estimated mean aboveground biomass density within the1 km x 1 km grid cell. If the percent standard error exceeds 100%, the cell values are truncated to 100. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.md deleted file mode 100644 index 23d3881f60..0000000000 --- a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Number of High-quality Waveforms (L4B, v2, 2019 APR to 2021 AUG) layer is the total number of high-quality waveforms across all ground tracks within the 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.md b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.md new file mode 100644 index 0000000000..2398c5349a --- /dev/null +++ b/config/active/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.md @@ -0,0 +1,3 @@ +The Number of High-quality Waveforms (L4B, v2.1, 2019 APR to 2023 MAR) layer is the total number of high-quality waveforms across all ground tracks within the 1 km x 1 km grid cell. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Air_Mass.md b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Air_Mass.md index a32b144aef..901246ab2e 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Air_Mass.md +++ b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Air_Mass.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Air Mass layer from the GOES-East Advanced Baseline Imager (ABI) is used primarily for distinguishing between polar and tropical air masses, especially along frontal boundaries and identify high, mid, and low-level clouds. It can also be used to infer cyclogenesis by identifying warm, dry, ozone-rich descending stratospheric air associated with jet streams and potential vorticity (PV) anomalies. The RGB image is comprised of Bands 6.2-7.3, 9.6-10.4 and 6.2. -The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: Air Mass RGB Quick Guide](https://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_GOESR_AirMassRGB_final.pdf) diff --git a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band13_Clean_Infrared.md b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band13_Clean_Infrared.md index 0ce607ae58..812d4c2fc6 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band13_Clean_Infrared.md +++ b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band13_Clean_Infrared.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Clean Infrared (10.3 um, Band 13) layer from the GOES-East Advanced Baseline Imager (ABI) is useful for detecting clouds all times of day and night and is quite useful in retrievals of cloud top height. It is used to identify and classify cloud and other atmospheric features, estimate cloud-top brightness temperature and cloud particle size, convective severe weather signatures, and hurricane intensity. This infrared window is not strongly affected by atmospheric water vapor. -The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 13 is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 13 is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: ABI Band 13 (10.3 um) Quick Guide](https://www.star.nesdis.noaa.gov/GOES/documents/ABIQuickGuide_Band13.pdf) diff --git a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band2_Red_Visible_1km.md b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band2_Red_Visible_1km.md index 78228d03a5..51dbde319f 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band2_Red_Visible_1km.md +++ b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_Band2_Red_Visible_1km.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Red Visible (0.64 um, Band 2) layer from the GOES-East Advanced Baseline Imager (ABI) is used primarily to monitor the evolution of clouds throughout the daylight hours. It is also useful for identifying small-scale features such as river fog/clear air boundaries, or overshooting tops of cumulus clouds. It can also be used to identify daytime snow and ice cover, diagnose low-level cloud-drift winds, assist with detections of volcanic ash and analysis of hurricanes and winter storms. -The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 2 is 0.5 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 2 is 0.5 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: ABI Band 2 (0.64 um) Quick Guide](https://www.star.nesdis.noaa.gov/GOES/documents/ABIQuickGuide_Band02.pdf) diff --git a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_GeoColor.md b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_GeoColor.md index 914ceba81d..9b03218261 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-East_ABI_GeoColor.md +++ b/config/active/common/config/metadata/layers/goes/GOES-East_ABI_GeoColor.md @@ -2,7 +2,7 @@ Note: This layer is generally available for the **most recent 90 days**, though The GeoColor (True Color (Day), Multispectral blended infrared (IR; at Night)) layer from the GOES-East Advanced Baseline Imager (ABI) provides an approximation to daytime True Color imagery. The combination of spectral bands yields an appearance similar to what the human eye would perceive for land surface, oceanic and atmospheric features, with atmospheric correction used to make the appearance of these features sharper. Thus it is used primarily for the intuitive interpretation of meteorological and surface-based features such as smoke, blowing dust, and vegetation types (forests, deserts, croplands, etc.). At night, the true color imagery gives way to IR-based blended multispectral imagery that provides differentiation between low liquid water clouds (shown in light blue) and higher ice clouds (shown in gray/white). It also includes a static city lights/night lights database derived from the VIIRS Day/Night Band, which aids in geo-referencing and can help determine the proximity of clouds (such as fog) or weather hazards (such as thunderstorms or tropical cyclones) to population centers. Please note that as these lights are static, they will not change even if, for example, a weather-induced power outage occurs. -The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The product resolution is 1 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-East satellite (currently, GOES-16) is centered on 75.2 degrees W, covering the Conterminous US, Canada, Central and South America. The GOES-East ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The product resolution is 1 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. GeoColor Imagery provided by [NOAA/NESDIS/STAR](https://www.star.nesdis.noaa.gov/goes/). diff --git a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Air_Mass.md b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Air_Mass.md index 3966619db1..c22ae9e4cd 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Air_Mass.md +++ b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Air_Mass.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Air Mass layer from the GOES-West Advanced Baseline Imager (ABI) is used primarily for distinguishing between polar and tropical air masses, especially along frontal boundaries and identify high, mid, and low-level clouds. It can also be used to infer cyclogenesis by identifying warm, dry, ozone-rich descending stratospheric air associated with jet streams and potential vorticity (PV) anomalies. The RGB image is comprised of Bands 6.2-7.3, 9.6-10.4 and 6.2. -The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: Air Mass RGB Quick Guide](https://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_GOESR_AirMassRGB_final.pdf) diff --git a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band13_Clean_Infrared.md b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band13_Clean_Infrared.md index 7ef95482d8..4a79e53a2b 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band13_Clean_Infrared.md +++ b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band13_Clean_Infrared.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Clean Infrared (10.3 um, Band 13) layer from the GOES-West Advanced Baseline Imager (ABI) is useful for detecting clouds all times of day and night and is quite useful in retrievals of cloud top height. It is used to identify and classify cloud and other atmospheric features, estimate cloud-top brightness temperature and cloud particle size, convective severe weather signatures, and hurricane intensity. This infrared window is not strongly affected by atmospheric water vapor. -The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 13 is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 13 is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: ABI Band 13 (10.3 um) Quick Guide](https://www.star.nesdis.noaa.gov/GOES/documents/ABIQuickGuide_Band13.pdf) diff --git a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band2_Red_Visible_1km.md b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band2_Red_Visible_1km.md index cc06cf2005..0e482c69c2 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band2_Red_Visible_1km.md +++ b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_Band2_Red_Visible_1km.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Red Visible (0.64 um, Band 2) layer from the GOES-West Advanced Baseline Imager (ABI) is used primarily to monitor the evolution of clouds throughout the daylight hours. It is also useful for identifying small-scale features such as river fog/clear air boundaries, or overshooting tops of cumulus clouds. It can also be used to identify daytime snow and ice cover, diagnose low-level cloud-drift winds, assist with detections of volcanic ash and analysis of hurricanes and winter storms. -The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 2 is 0.5 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximtely 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution of Band 2 is 0.5 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: ABI Band 2 (0.64 um) Quick Guide](https://www.star.nesdis.noaa.gov/GOES/documents/ABIQuickGuide_Band02.pdf) diff --git a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_GeoColor.md b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_GeoColor.md index c904adebe5..4e27f593b5 100644 --- a/config/active/common/config/metadata/layers/goes/GOES-West_ABI_GeoColor.md +++ b/config/active/common/config/metadata/layers/goes/GOES-West_ABI_GeoColor.md @@ -2,7 +2,7 @@ Note: This layer is generally available for the **most recent 90 days**, though The GeoColor (True Color (Day), Multispectral blended infrared (IR; at Night)) layer from the GOES-West Advanced Baseline Imager (ABI) provides an approximation to daytime True Color imagery. The combination of spectral bands yields an appearance similar to what the human eye would perceive for land surface, oceanic and atmospheric features, with atmospheric correction used to make the appearance of these features sharper. Thus it is used primarily for the intuitive interpretation of meteorological and surface-based features such as smoke, blowing dust, and vegetation types (forests, deserts, croplands, etc.). At night, the true color imagery gives way to IR-based blended multispectral imagery that provides differentiation between low liquid water clouds (shown in light blue) and higher ice clouds (shown in gray/white). It also includes a static city lights/night lights database derived from the VIIRS Day/Night Band, which aids in geo-referencing and can help determine the proximity of clouds (such as fog) or weather hazards (such as thunderstorms or tropical cyclones) to population centers. Please note that as these lights are static, they will not change even if, for example, a weather-induced power outage occurs. -The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The product resolution is 1 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Geostationary Operational Environmental Satellites (GOES)-West satellite (currently, GOES-18) is centered on 137.2 degrees W, covering most of the Pacific Ocean, the USA, most of Canada, Central America, the western half of South America, and parts of Australasia. The GOES-West ABI imagery is available on a rolling 90-day basis at 10 minute intervals. The product resolution is 1 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. GeoColor Imagery provided by [NOAA/NESDIS/STAR](https://www.star.nesdis.noaa.gov/goes/). diff --git a/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Air_Mass.md b/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Air_Mass.md index c1808fc4a6..f80115ea4b 100644 --- a/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Air_Mass.md +++ b/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Air_Mass.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Air Mass layer from the Himawari-8 Advanced Himawari Imager (AHI) is used primarily for distinguishing between polar and tropical air masses, especially along frontal boundaries and identify high, mid, and low-level clouds. It can also be used to infer cyclogenesis by identifying warm, dry, ozone-rich descending stratospheric air associated with jet streams and potential vorticity (PV) anomalies. The RGB image is comprised of Bands 6.2-7.3, 9.6-10.4 and 6.2. -The Himawari-8 satellite is centered on 140.7 degrees E, covering most of the Pacific Ocean, a portion of Eastern Asia, and parts of Australasia. The Himawari-8 AHI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Himawari-8 satellite is centered on 140.7 degrees E, covering most of the Pacific Ocean, a portion of Eastern Asia, and parts of Australasia. The Himawari-8 AHI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: Air Mass RGB Quick Guide](https://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_GOESR_AirMassRGB_final.pdf) diff --git a/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band13_Clean_Infrared.md b/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band13_Clean_Infrared.md index 4291fdbb55..ef9b1adf64 100644 --- a/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band13_Clean_Infrared.md +++ b/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band13_Clean_Infrared.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Clean Infrared (10.3 um, Band 13) layer from the Advanced Himawari Imager (AHI) is useful for detecting clouds all times of day and night and is quite useful in retrievals of cloud top height. It is used to identify and classify cloud and other atmospheric features, estimate cloud-top brightness temperature and cloud particle size, convective severe weather signatures, and hurricane intensity. This infrared window is not strongly affected by atmospheric water vapor. -The Himawari-8 satellite is centered on 140.7 degrees E, covering most of the Pacific Ocean, a portion of Eastern Asia, and parts of Australasia. The Himawari-8 AHI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Himawari-8 satellite is centered on 140.7 degrees E, covering most of the Pacific Ocean, a portion of Eastern Asia, and parts of Australasia. The Himawari-8 AHI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 2 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 2 km, the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: ABI Band 13 (10.3 um) Quick Guide](https://www.star.nesdis.noaa.gov/GOES/documents/ABIQuickGuide_Band13.pdf) diff --git a/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band3_Red_Visible_1km.md b/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band3_Red_Visible_1km.md index d8fa4c7df9..4d225899ad 100644 --- a/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band3_Red_Visible_1km.md +++ b/config/active/common/config/metadata/layers/himawari/Himawari_AHI_Band3_Red_Visible_1km.md @@ -2,6 +2,6 @@ Note: This layer is generally available for the **most recent 90 days**, though The Red Visible (0.64 um, Band 3) layer from the Advanced Himawari Imager (AHI) is used primarily to monitor the evolution of clouds throughout the daylight hours. It is also useful for identifying small-scale features such as river fog/clear air boundaries, or overshooting tops of cumulus clouds. It can also be used to identify daytime snow and ice cover, diagnose low-level cloud-drift winds, assist with detections of volcanic ash and analysis of hurricanes and winter storms. -The Himawari-8 satellite is centered on 140.7 degrees E, covering most of the Pacific Ocean, a portion of Eastern Asia, and parts of Australasia. The Himawari-8 AHI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 0.5 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km and the temporal resolution is 10 minutes, and the latency (time from satellite acqusition to availability in GIBS) is approximately 40 minutes. +The Himawari-8 satellite is centered on 140.7 degrees E, covering most of the Pacific Ocean, a portion of Eastern Asia, and parts of Australasia. The Himawari-8 AHI imagery is available on a rolling 90-day basis at 10 minute intervals. The sensor resolution is 0.5 km, the imagery resolution in Worldview/Global Imagery Browse Services (GIBS) is 1 km and the temporal resolution is 10 minutes, and the latency (time from satellite acquisition to availability in GIBS) is approximately 40 minutes. References: [GOES-R: ABI Band 2 (0.64 um) Quick Guide](https://www.star.nesdis.noaa.gov/GOES/documents/ABIQuickGuide_Band02.pdf) diff --git a/config/active/common/config/metadata/layers/merra/MERRA2_Air_Temperature_250hPa_Monthly.md b/config/active/common/config/metadata/layers/merra/MERRA2_Air_Temperature_250hPa_Monthly.md index a803cd8df6..185aaf05c7 100644 --- a/config/active/common/config/metadata/layers/merra/MERRA2_Air_Temperature_250hPa_Monthly.md +++ b/config/active/common/config/metadata/layers/merra/MERRA2_Air_Temperature_250hPa_Monthly.md @@ -1,3 +1,3 @@ -The Air Temperature at 250 hPa (Monthly) layer is created from the M2IMNPASM (or instM_3d_asm_Np) data collection. M2IMNPASM is an instantaneous 3-dimensional monthly mean data collection in Modern-Era Retrospective analysis for Research and Applications version 2 (MERRA-2). This collection consists of assimilations of meteorological parameters at 42 pressure levels, such as temperature, wind components, vertical pressure velocity, water vapor, ozone mass mixing ratio, and layer height. The information on the pressure levels can be found in the section 4.2 of the MERRA-2 File Specification document. The collection also includes certain quadratic information (such as the variance and covariance of certain parameters). MERRA-2 is the latest version of global atmospheric reanalysis for the satellite era produced by NASA Global Modeling and Assimilation Office (GMAO) using the Goddard Earth Observing System Model (GEOS) version 5.12.4. +The Air Temperature at 250hPa (Monthly) layer is created from the M2IMNPASM (or instM_3d_asm_Np) data collection. M2IMNPASM is an instantaneous 3-dimensional monthly mean data collection in Modern-Era Retrospective analysis for Research and Applications version 2 (MERRA-2). This collection consists of assimilations of meteorological parameters at 42 pressure levels, such as temperature, wind components, vertical pressure velocity, water vapor, ozone mass mixing ratio, and layer height. The information on the pressure levels can be found in the section 4.2 of the MERRA-2 File Specification document. The collection also includes certain quadratic information (such as the variance and covariance of certain parameters). MERRA-2 is the latest version of global atmospheric reanalysis for the satellite era produced by NASA Global Modeling and Assimilation Office (GMAO) using the Goddard Earth Observing System Model (GEOS) version 5.12.4. References: M2IMNPASM [doi:10.5067/2E096JV59PK7](https://doi.org/10.5067/2E096JV59PK7) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/merra/MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly.md b/config/active/common/config/metadata/layers/merra/MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly.md index e4233f4d6e..9bb8b18171 100644 --- a/config/active/common/config/metadata/layers/merra/MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly.md +++ b/config/active/common/config/metadata/layers/merra/MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly.md @@ -1,3 +1,3 @@ -The Ozone Mixing Ratio at 500hPa (Monthly) layer is created from the M2IMNPANA data collection. M2IMNPANA (or instM_3d_ana_Np) is an instantaneous 3-dimensional monthly mean data collection in Modern-Era Retrospective analysis for Research and Applications version 2 (MERRA-2). This collection consists of analyzed meteorological fields at 42 pressure levels, such as temperature, wind components, specific humidity, ozone mixing ratio, and geopotential height. The information on the pressure levels can be found in the section 4.2 of the MERRA-2 File Specification document. The collection also includes certain quadratic information (such as the variance and covariance of certain parameters). MERRA-2 is the latest version of global atmospheric reanalysis for the satellite era produced by NASA Global Modeling and Assimilation Office (GMAO) using the Goddard Earth Observing System Model (GEOS) version 5.12.4. +The Ozone Mixing Ratio at 50hPa (Monthly) layer is created from the M2IMNPANA data collection. M2IMNPANA (or instM_3d_ana_Np) is an instantaneous 3-dimensional monthly mean data collection in Modern-Era Retrospective analysis for Research and Applications version 2 (MERRA-2). This collection consists of analyzed meteorological fields at 42 pressure levels, such as temperature, wind components, specific humidity, ozone mixing ratio, and geopotential height. The information on the pressure levels can be found in the section 4.2 of the MERRA-2 File Specification document. The collection also includes certain quadratic information (such as the variance and covariance of certain parameters). MERRA-2 is the latest version of global atmospheric reanalysis for the satellite era produced by NASA Global Modeling and Assimilation Office (GMAO) using the Goddard Earth Observing System Model (GEOS) version 5.12.4. References: M2IMNPANA [doi:10.5067/V92O8XZ30XBI](https://doi.org/10.5067/V92O8XZ30XBI) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/Aerosol.md b/config/active/common/config/metadata/layers/modis/Aerosol.md index 847758ac39..936c505c17 100644 --- a/config/active/common/config/metadata/layers/modis/Aerosol.md +++ b/config/active/common/config/metadata/layers/modis/Aerosol.md @@ -1,4 +1,4 @@ ### About Aerosol Optical Depth (AOD) Aerosol Optical Depth (AOD) (or Aerosol Optical Thickness) indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols scatter and absorb incoming sunlight, which reduces visibility. From an observer on the ground, an AOD of less than 0.1 is “clean” - characteristic of clear blue sky, bright sun and maximum visibility. As AOD increases to 0.5, 1.0, and greater than 3.0, aerosols become so dense that sun is obscured. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salt, and volcanic ash and smog. Aerosols compromise human health when inhaled by people, particularly those with asthma or other respiratory illnesses. Aerosols also have an effect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. Since aerosols are difficult to identify when they occur over different types of land surfaces and ocean surfaces, Worldview provides several different types of imagery layers to assist in the identification. -References: [MODIS Atmosphere - Aerosol (04_L2)](https://atmosphere-imager.gsfc.nasa.gov/products/aerosol); [NASA Earth Observations - Aerosol Optical Thickness](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MODAL2_M_AER_OD); [MODIS Dark Target](https://darktarget.gsfc.nasa.gov/); [MODIS Deep Blue](https://deepblue.gsfc.nasa.gov) +References: [MODIS Atmosphere - Aerosol (04_L2)](https://atmosphere-imager.gsfc.nasa.gov/products/aerosol); [NASA Earth Observations - Aerosol Optical Thickness](https://neo.gsfc.nasa.gov/view.php?datasetId=MODAL2_M_AER_OD); [MODIS Dark Target](https://darktarget.gsfc.nasa.gov/); [MODIS Deep Blue](https://deepblue.gsfc.nasa.gov) diff --git a/config/active/common/config/metadata/layers/modis/BlueMarble.md b/config/active/common/config/metadata/layers/modis/BlueMarble.md index a279e1198d..1fad014362 100644 --- a/config/active/common/config/metadata/layers/modis/BlueMarble.md +++ b/config/active/common/config/metadata/layers/modis/BlueMarble.md @@ -1,4 +1,4 @@ ### About Blue Marble The MODIS Blue Marble, Next Generation is a static product created with data from 2004 from the MODIS instrument on board the Terra satellite. The image resolution is 500 m. It can be viewed in Worldview/Global Imagery Browse Services (GIBS). Images for January – December 2004 can be downloaded from [NASA’s Visible Earth](https://visibleearth.nasa.gov/view.php?id=74117). -References: [NASA Earth Observatory - Blue Marble](https://earthobservatory.nasa.gov/Features/BlueMarble/); [NASA Earth Observations - Blue Marble](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=BlueMarbleNG-TB); [NASA Earth Observations - Blue Marble: Next Generation+Topography and Bathymetry](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=BlueMarbleNG-TB) +References: [NASA Earth Observatory - Blue Marble](https://earthobservatory.nasa.gov/Features/BlueMarble/); [NASA Earth Observations - Blue Marble](https://neo.gsfc.nasa.gov/view.php?datasetId=BlueMarbleNG-TB); [NASA Earth Observations - Blue Marble: Next Generation+Topography and Bathymetry](https://neo.gsfc.nasa.gov/view.php?datasetId=BlueMarbleNG-TB) diff --git a/config/active/common/config/metadata/layers/modis/Chlorophyll_a.md b/config/active/common/config/metadata/layers/modis/Chlorophyll_a.md index 27bca011b6..d705c6d071 100644 --- a/config/active/common/config/metadata/layers/modis/Chlorophyll_a.md +++ b/config/active/common/config/metadata/layers/modis/Chlorophyll_a.md @@ -1,4 +1,4 @@ ### About Chlorophyll *a* -Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants.The concentration of chlorophyll a is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The MODIS Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet. +Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants. The concentration of chlorophyll *a* is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The MODIS Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet. -References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [OceanColor Web - Chlorophyll a](https://oceancolor.gsfc.nasa.gov/atbd/chlor_a/); [NASA Earth Observations - Chlorophyll Concentration](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) +References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [Earthdata Algorithm Publication Tool - Chlorophyll a](https://www.earthdata.nasa.gov/apt/documents/chlor-a/v1.0); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) diff --git a/config/active/common/config/metadata/layers/modis/LandSurfaceTemperature.md b/config/active/common/config/metadata/layers/modis/LandSurfaceTemperature.md index 6e43ef4627..678afef3c0 100644 --- a/config/active/common/config/metadata/layers/modis/LandSurfaceTemperature.md +++ b/config/active/common/config/metadata/layers/modis/LandSurfaceTemperature.md @@ -1,6 +1,6 @@ ### About Land Surface Temperature Land Surface Temperature is the temperature of the land surface in Kelvin (K). This measurement differs from air temperature measurements as it provides the temperature of whatever is on the surface of the Earth for example, bare sand in the desert, ice and snow covered area, a leaf covered tree canopy and even the temperature of man-made buildings and roads. Land Surface Temperature is useful for monitoring changes in weather and climate patterns and used in agriculture to allow farmers to evaluate water requirements for wheat, or determine frost damage in orange groves. -References: [NASA Earth Observations - Land Surface Temperature](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD11C1_M_LSTDA) +References: [NASA Earth Observations - Land Surface Temperature](https://neo.gsfc.nasa.gov/view.php?datasetId=MOD11C1_M_LSTDA) NOTE: We are reprocessing the entire MODIS Land imagery archive to collection 6.1 but currently the imagery is a mix of collection 6 and collection 6.1. Most of the imagery from mid-May 2021 onwards is collection 6.1 and older imagery is collection 6. \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md index c25ae44b01..b76846f35c 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md index ebd4f196fe..0e7a21db33 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Chlorophyll_A.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Chlorophyll_A.md deleted file mode 100644 index f879e608a5..0000000000 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Chlorophyll_A.md +++ /dev/null @@ -1,7 +0,0 @@ -**NOTE:** This layer is being decommissioned. Please use the new Level 2 Chlorophyll a layers - "Chlorophyll a (L2)" for Terra/MODIS, Aqua/MODIS, and Suomi NPP/VIIRS. - -The MODIS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. - -The MODIS Level 2 Chlorophyll *a* product is available from both the Terra and Aqua satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. - -References: MODISA_L2_OC [doi:10.5067/AQUA/MODIS/L2/OC/2018](https://doi.org/10.5067/AQUA/MODIS/L2/OC/2018) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_L3_SST_MidIR_4km_Night_8Day.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_L3_SST_MidIR_4km_Night_8Day.md index 907fc99bbf..1bcf7ac7ce 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_L3_SST_MidIR_4km_Night_8Day.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_L3_SST_MidIR_4km_Night_8Day.md @@ -1,5 +1,5 @@ The MODIS L3 SST 4km layer shows global nighttime sea surface temperature (SST) at a depth of a few micrometers with ranges from -1.8 to 32 degree Celsius. The SST is derived with a Mid-Infrared (Short–Wave) SST Algorithm that uses MODIS bands 22 and 23 at 3.959 and 4.050 μm. This Level 3 product is derived from native 1 km Level 2 SST observations that are mapped to a global 4.63 km grid. The temporal resolution of this MODIS L3 SST is 8-Day. -References: MODIS_AQUA_L3_SST_MID-IR_8DAY_4KM_NIGHTTIME_V2019.0 [doi:10.5067/MODAM-8D4N9](https://doi.org/10.5067/MODAM-8D4N9); Details of the [algorithm](https://oceancolor.gsfc.nasa.gov/atbd/sst4/) can be found at Ocean Biology Processing Group (OBPG/OB.DAAC) website. +References: MODIS_AQUA_L3_SST_MID-IR_8DAY_4KM_NIGHTTIME_V2019.0 [doi:10.5067/MODAM-8D4N9](https://doi.org/10.5067/MODAM-8D4N9); Details of the [algorithm](https://oceancolor.gsfc.nasa.gov/resources/atbd/sst4/) can be found at Ocean Biology Processing Group (OBPG/OB.DAAC) website. P. J. Minnett et al., "Sea-surface temperature measurements from the Moderate-Resolution Imaging Spectroradiometer (MODIS) on Aqua and Terra," IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium, Anchorage, AK, 2004, pp. 4576-4579 vol.7. [doi:10.1109/IGARSS.2004.1370173](https://doi.org/10.1109/IGARSS.2004.1370173). diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Day.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Day.md index a1df2fc455..9c14e6a694 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Day.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Day.md @@ -2,4 +2,4 @@ The MODIS Land Surface Temperature (Day) layer shows the temperature of the land The MODIS Land Surface Temperature product is available from both Terra (MOD11) and Aqua (MYD11) satellites for day and nighttime overpasses. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. -References: MYD11_L2 [doi:10.5067/MODIS/MYD11_L2.061](https://doi.org/10.5067/MODIS/MYD11_L2.061); [NASA Earth Observations - Land Surface Temperature](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD11C1_M_LSTDA) +References: MYD11_L2 [doi:10.5067/MODIS/MYD11_L2.061](https://doi.org/10.5067/MODIS/MYD11_L2.061); [NASA Earth Observations - Land Surface Temperature](https://neo.gsfc.nasa.gov/view.php?datasetId=MOD11C1_M_LSTDA) diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Night.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Night.md index d5a0a0a601..8108d8a1ec 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Night.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Land_Surface_Temp_Night.md @@ -2,4 +2,4 @@ The MODIS Land Surface Temperature (Night) layer shows the temperature of the la The MODIS Land Surface Temperature product is available from both Terra (MOD11) and Aqua (MYD11) satellites for day and nighttime overpasses. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. -References: MYD11_L2 [doi:10.5067/MODIS/MYD11_L2.061](https://doi.org/10.5067/MODIS/MYD11_L2.061); [NASA Earth Observations - Land Surface Temperature](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD11C1_M_LSTDA) \ No newline at end of file +References: MYD11_L2 [doi:10.5067/MODIS/MYD11_L2.061](https://doi.org/10.5067/MODIS/MYD11_L2.061); [NASA Earth Observations - Land Surface Temperature](https://neo.gsfc.nasa.gov/view.php?datasetId=MOD11C1_M_LSTDA) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_NDSI_Snow_Cover.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_NDSI_Snow_Cover.md index 352f06dc80..e9fb97a132 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_NDSI_Snow_Cover.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_NDSI_Snow_Cover.md @@ -2,4 +2,4 @@ The MODIS Snow Cover (Normalized Difference Snow Index (NDSI)) layer shows the p The MODIS Snow Cover (Normalized Difference Snow Index) layer is available from both the Terra (MOD10) and Aqua (MYD10) satellites. The sensor and imagery resolution is 500 m and the temporal resolution is daily. -References: MYD10_L2 [doi:10.5067/MODIS/MYD11_L2.061](https://doi.org/10.5067/MODIS/MYD11_L2.061); [NASA Earth Observations - Snow Cover](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD10C1_M_SNOW) +References: MYD10_L2 [doi:10.5067/MODIS/MYD10_L2.061](https://doi.org/10.5067/MODIS/MYD10_L2.061); [NASA Earth Observations - Snow Cover](https://neo.gsfc.nasa.gov/view.php?datasetId=MOD10C1_M_SNOW) diff --git a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Sea_Ice.md b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Sea_Ice.md index caed8ed315..732f8ab500 100644 --- a/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Sea_Ice.md +++ b/config/active/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Sea_Ice.md @@ -2,4 +2,4 @@ The MODIS Sea Ice extent layer shows the presence of sea ice. Ice forms in the s The MODIS Sea Ice product is available from both the Terra (MOD29) and Aqua (MYD29) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. -References: MYD29 [doi:10.5067/MODIS/MYD29.061](https://doi.org/10.5067/MODIS/MYD29.061); [NASA Earth Observations - Sea Ice and Snow Extent](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=SCSIE_W) +References: MYD29 [doi:10.5067/MODIS/MYD29.061](https://doi.org/10.5067/MODIS/MYD29.061); [NASA Earth Observations - Sea Ice and Snow Extent](https://neo.gsfc.nasa.gov/view.php?datasetId=SCSIE_W) diff --git a/config/active/common/config/metadata/layers/modis/combined/LandSurfaceReflectance.md b/config/active/common/config/metadata/layers/modis/combined/LandSurfaceReflectance.md deleted file mode 100644 index 4cedcbc92c..0000000000 --- a/config/active/common/config/metadata/layers/modis/combined/LandSurfaceReflectance.md +++ /dev/null @@ -1,2 +0,0 @@ -NOTE: We are reprocessing the entire MODIS Land imagery archive to collection 6.1 but currently the imagery is a mix of collection 6 and collection 6.1. Most of the imagery from mid-May 2021 onwards is collection 6.1 and older imagery is collection 6. - diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md index cab0697f81..b486ca6c84 100644 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md @@ -1,27 +1,25 @@ -The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold (1, 2, and 3 observations, respectively), the pixel is marked as water. (Note: 1-day product not yet available in Worldview) +The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold, the pixel is marked as water. (Note: 1-day product not yet available in Worldview) Users are advised to compare the flood product against the contributing MODIS reflectance imagery (such as 7-2-1 Corrected Reflectance; search for “721” after clicking “Add Layers”) , for the compositing period to ensure reported flood areas do not correspond to areas of cloud shadow. [Learn more...](https://earthdata.nasa.gov/earth-observation-data/near-real-time/mcdwd-nrt#ed-flood-faq) As of January 12, 2023, a topographic filter has been applied to remove water detections from mountainous areas, greatly reducing the number of terrain shadow false-positives in such areas. These areas appear in all products as "Insufficient Data" (gray in default Worldview display). #### Current Issues -- The flood layers are displaying a large number of flood pixels in the far north at present (generally above 60N). Most of these are false-positive detections, a result of the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). During summer when such regions have long periods of daylight, even more observations are available, but this increases the chance that repeated cloud-shadow false-positives pass the compositing requirement, and contaminate the product. We are working on various adjustments to the algorithm to minimize this. - -At the same time, note there is actual major flooding in the region along various Arctic rivers (as of mid June 2022). These are easily distinguishable by the spatial pattern of flooding (occurring clearly along river courses). The false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). - - Far west tiles (Hawaii, Alaska): Due to issues with processing imagery around the international dateline for this product, far west tiles will sometimes appear with data at the start of the day, long before Terra or Aqua have observed for the day. Users are advised to disregard such data, until the Corrected Reflectance layers confirm current-day observations have been processed. #### Limitations +Prior to introduction of product Release 1 on April 16, 2024 the flood layers displayed a large number of flood pixels in the far north (generally above 60N latitude). Most of these are false-positive detections, resulting from the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). Release 1 includes new compositing requirements that has greatly reduced, but not entirely eliminated, these false-positives. The archive product imagery available in Worldview until April 11, 2024 continues to contain these errors. Users are advised to consider the expected patterns of flooding, in order to more readily discern false-positives; real flooding is generally easily distinguishable by its spatial pattern (usually occurring along river courses or adjacent to existing water bodies). Whereas the false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). + Common situations in which the flood product may be unable to accurately identify flood include: - Surface obscuration: clouds and canopy cover can block view of water on the surface. Buildings can also provide a “dry” roof, diluting the signal from surrounding water. - Cloud shadow false-positives: cloud shadows are detected as water by the algorithm; when they recur in the same location over the compositing period, false positives are likely to be reported. Longer compositing periods help minimize this. Please check reflectance imagery of dates contributing to composite to rule these out, if reported flood looks unusual or suspicious. -- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. +- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. As of January 12, 2023, a topographic filter has been applied which greatly reduces terrain shadow false-positives. - Dark volcanic rock or soils: such areas can be identified as water, and thus will routinely be reported as flood. -- Springtime snow melt ponding on fields: such water can appear as pixellated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. +- Springtime snow melt ponding on fields: such water can appear as pixelated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. #### Spatial Coverage -Non-polar global land areas (below 70 degrees latitude), comprising 223 10x10 degree tiles (see Figure 4 in [User Guide](https://www.earthdata.nasa.gov/s3fs-public/imported/MCDWD_UserGuide_RevB.pdf) for included tiles). +Non-polar global land areas (below 80 degrees latitude), comprising 287 10x10 degree tiles (see [product homepage](https://www.earthdata.nasa.gov/learn/find-data/near-real-time/modis-nrt-global-flood-product) for map of included tiles). #### Sensor/Image Resolution Nominal equatorial resolution is ~232 m per pixel, with resolution increasing toward the poles (~116 m at 60 degrees latitude). Note the higher apparent resolution towards the poles is simply an artifact of the lat/lon (geographic) projection used, and not intrinsic to the data. @@ -33,4 +31,4 @@ To help estimate if the final flood product (for the day) is available in Worldv Flood products displayed in Worldview are updated every 30 minutes, approximately on the hour and at 30 minutes past the hour. -References: MCDWD_L3_NRT [doi:10.5067/MODIS/MCDWD_L3_NRT.061](https://doi.org/10.5067/MODIS/MCDWD_L3_NRT.061) +References: MCDWD_L3_NRT [doi:10.5067/MODIS/MCDWD_L3_NRT.061](https://doi.org/10.5067/MODIS/MCDWD_L3_NRT.061) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md index e8681953dc..b486ca6c84 100644 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md @@ -1,27 +1,25 @@ -The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold (1, 2, and 3 observations, respectively), the pixel is marked as water. (Note: 1-day product not yet available in Worldview) +The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold, the pixel is marked as water. (Note: 1-day product not yet available in Worldview) Users are advised to compare the flood product against the contributing MODIS reflectance imagery (such as 7-2-1 Corrected Reflectance; search for “721” after clicking “Add Layers”) , for the compositing period to ensure reported flood areas do not correspond to areas of cloud shadow. [Learn more...](https://earthdata.nasa.gov/earth-observation-data/near-real-time/mcdwd-nrt#ed-flood-faq) As of January 12, 2023, a topographic filter has been applied to remove water detections from mountainous areas, greatly reducing the number of terrain shadow false-positives in such areas. These areas appear in all products as "Insufficient Data" (gray in default Worldview display). #### Current Issues -- The flood layers are displaying a large number of flood pixels in the far north at present (generally above 60N). Most of these are false-positive detections, a result of the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). During summer when such regions have long periods of daylight, even more observations are available, but this increases the chance that repeated cloud-shadow false-positives pass the compositing requirement, and contaminate the product. We are working on various adjustments to the algorithm to minimize this. - -At the same time, note there is actual major flooding in the region along various Arctic rivers (as of mid June 2022). These are easily distinguishable by the spatial pattern of flooding (occurring clearly along river courses). The false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). - - Far west tiles (Hawaii, Alaska): Due to issues with processing imagery around the international dateline for this product, far west tiles will sometimes appear with data at the start of the day, long before Terra or Aqua have observed for the day. Users are advised to disregard such data, until the Corrected Reflectance layers confirm current-day observations have been processed. #### Limitations +Prior to introduction of product Release 1 on April 16, 2024 the flood layers displayed a large number of flood pixels in the far north (generally above 60N latitude). Most of these are false-positive detections, resulting from the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). Release 1 includes new compositing requirements that has greatly reduced, but not entirely eliminated, these false-positives. The archive product imagery available in Worldview until April 11, 2024 continues to contain these errors. Users are advised to consider the expected patterns of flooding, in order to more readily discern false-positives; real flooding is generally easily distinguishable by its spatial pattern (usually occurring along river courses or adjacent to existing water bodies). Whereas the false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). + Common situations in which the flood product may be unable to accurately identify flood include: - Surface obscuration: clouds and canopy cover can block view of water on the surface. Buildings can also provide a “dry” roof, diluting the signal from surrounding water. - Cloud shadow false-positives: cloud shadows are detected as water by the algorithm; when they recur in the same location over the compositing period, false positives are likely to be reported. Longer compositing periods help minimize this. Please check reflectance imagery of dates contributing to composite to rule these out, if reported flood looks unusual or suspicious. -- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. +- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. As of January 12, 2023, a topographic filter has been applied which greatly reduces terrain shadow false-positives. - Dark volcanic rock or soils: such areas can be identified as water, and thus will routinely be reported as flood. -- Springtime snow melt ponding on fields: such water can appear as pixellated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. +- Springtime snow melt ponding on fields: such water can appear as pixelated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. #### Spatial Coverage -Non-polar global land areas (below 70 degrees latitude), comprising 223 10x10 degree tiles (see Figure 4 in [User Guide](https://www.earthdata.nasa.gov/s3fs-public/imported/MCDWD_UserGuide_RevB.pdf) for included tiles). +Non-polar global land areas (below 80 degrees latitude), comprising 287 10x10 degree tiles (see [product homepage](https://www.earthdata.nasa.gov/learn/find-data/near-real-time/modis-nrt-global-flood-product) for map of included tiles). #### Sensor/Image Resolution Nominal equatorial resolution is ~232 m per pixel, with resolution increasing toward the poles (~116 m at 60 degrees latitude). Note the higher apparent resolution towards the poles is simply an artifact of the lat/lon (geographic) projection used, and not intrinsic to the data. diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth.md index a2d3150947..1393c2e6f4 100644 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth.md +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth.md @@ -1,7 +1,8 @@ The MAIAC Aerosol Optical Depth layer is from the Moderate Resolution Imaging Spectroradiometer (MODIS) combined Terra and Aqua Multi-Angle Implementation of Atmospheric Correction (MAIAC) Land Aerosol Optical Depth level 2 product. -Aerosol Optical Depth (AOD) is a vertically integrated extinction by aerosol particles suspended in the atmosphere. Aerosols absorb and scatter incoming sunlight, which reduces visibility and increases the optical depth. Aerosols affect human health, weather and climate. At present, MAIAC is the only algorithm which provides high quality 1km aerosol information resolving fine scales of urban pollution, smoke from active fires, including small fires, and dust storms. A specialized smoke/dust detection helps MAIAC retain aerosol retrievals for most active fires which are frequently masked as clouds by the standard operational algorithms. Because of good accuracy over all land surface types including bright and urban surfaces, MAIAC AOD has been widely used in the air quality applications worldwide. Due to high 1km spatial resolution and reliable cloud detection, MAIAC provides data in partly cloudy conditions where standard coarse resolution products have no retrievals. The significantly increased coverage is one of MAIAC’s attractive features for the air quality applications. MAIAC AOD, smoke plume height, column water vapor, detected snow, sub-pixel snow fraction and grain size, spectral surface reflectance and BRDF data are of considerable interest to the air quality analysis, aerosol forecasting and hazard assessment, data assimilation systems of climate models, field campaign support and other applications. +Aerosol Optical Depth (AOD) is a vertically integrated extinction by aerosol particles suspended in the atmosphere. Aerosols absorb and scatter incoming sunlight, which reduces visibility and increases the optical depth. Aerosols affect human health, weather and climate. -The MAIAC Combined Aerosol Optical Depth layer is a near real-time layer and available as a combined Terra satellite and Aqua satellite layer (MCD19A2). The sensor resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is daily. +The MAIAC Combined Aerosol Optical Depth layer is available as a combined Terra satellite and Aqua satellite layer (MCD19A2). The sensor resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is daily. -References: MCD19A2N [doi:10.5067/MODIS/MCD19A2N.NRT.006](https://doi.org/10.5067/MODIS/MCD19A2N.NRT.006) +References: MCD19A2N [doi:10.5067/MODIS/MCD19A2N.NRT.061](https://doi.org/10.5067/MODIS/MCD19A2N.NRT.061); +MCD19A2 [doi:10.5067/MODIS/MCD19A2.061](https://doi.org/10.5067/MODIS/MCD19A2.061) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.md index eb63382106..d6df8d365c 100644 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.md +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.md @@ -1,7 +1,5 @@ -The MAIAC Reflectance (BRDF-Adjusted) layer is an RGB image of Multi-Angle Implementation of Atmospheric Correction (MAIAC) surface reflectance (SR) over land based on MODIS bands 1, 4, 3, normalized to a fixed geometry of nadir view and 45° sun angle using MAIAC BRDF. The image is produced over cloud-free land and coastal ocean daily, at 1km resolution. - -MAIAC Collection 6 provides daily SR at 1km (bands 1-12) and 500m (bands 1-7) resolution (product MCD19A1) separately for MODIS Terra and Aqua. MAIAC BRDF model is reported for MODIS bands 1-12 at 1km resolution once every 8 days. +The MAIAC Reflectance (BRDF-Adjusted) layer is an RGB image of the Multi-Angle Implementation of Atmospheric Correction (MAIAC) Land Surface Bidirectional Reflectance Factor (BRF) over land based on MODIS bands 1, 4, 3. The MCD19A1N product is corrected for atmospheric gases and aerosols using a new MAIAC algorithm that is based on a time series analysis and a combination of pixel- and image-based processing. The MODIS MAIAC Land Surface BRF products provide an estimate of the surface spectral reflectance as it would be measured at ground-level in the absence of atmospheric scattering or absorption. The MAIAC Reflectance (BRDF-Adjusted) layer is available as a combined Terra satellite and Aqua satellite layer (MCD19A1). The sensor resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is daily. -References: MCD19A1N NRT [doi:10.5067/MODIS/MCD19A1N.NRT.006](https://doi.org/10.5067/MODIS/MCD19A1N.NRT.006) +References: MCD19A1N [doi:10.5067/MODIS/MCD19A1N.NRT.061](https://doi.org/10.5067/MODIS/MCD19A1N.NRT.061); MCD19A1 [doi:10.5067/MODIS/MCD19A1.061](https://doi.org/10.5067/MODIS/MCD19A1.061) diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_ColumnWaterVapor.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_ColumnWaterVapor.md index e2fabe4351..b022e1d31d 100644 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_ColumnWaterVapor.md +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L2G_ColumnWaterVapor.md @@ -1,7 +1,10 @@ -The MAIAC Columnar Water Vapor (CWV) shows the total amount of water vapor in the column of atmosphere. It is measured in centimeters (cm) showing the depth of liquid water if all vapor were condensed. MAIAC provides CWV over land, over ocean regions with sunglint, and over clouds. In the latter case, CWV is the amount of water vapor above clouds. Validation over land shows the accuracy of 10-15%. +The MAIAC Columnar Water Vapor shows the total amount of water vapor in the column of atmosphere. It is measured in centimeters (cm) showing the depth of liquid water if all vapor were condensed. + +The MAIAC Columnar Water Vapor layer is from the Moderate Resolution Imaging Spectroradiometer (MODIS) combined Terra and Aqua Multi-Angle Implementation of Atmospheric Correction (MAIAC) Land Aerosol Optical Depth level 2 product. Water cycles through the Earth’s atmosphere in three states: solid (ice), liquid (rain drops), gas (water vapor). Water vapor is the gaseous form of water, the result of evaporation. Water vapor is a strong greenhouse gas: it traps the heat from the Earth surface and keeps the Earth warm. When water vapor rises into the atmosphere, it cools and turns back into water droplets. Water droplets form clouds and eventually some clouds produce rain or snow. Monitoring water vapor is useful as it influences weather patterns and is an important component of the Earth’s climate system. The MAIAC Columnar Water Vapor product combines data from Terra and Aqua satellites. The sensor resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is daily. -References: MCD19A2N NRT [doi:10.5067/MODIS/MCD19A2N.NRT.006](https://doi.org/10.5067/MODIS/MCD19A2N.NRT.006) +References: MCD19A2N [doi:10.5067/MODIS/MCD19A2N.NRT.061](https://doi.org/10.5067/MODIS/MCD19A2N.NRT.061); +MCD19A2 [doi:10.5067/MODIS/MCD19A2.061](https://doi.org/10.5067/MODIS/MCD19A2.061) diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters.md new file mode 100644 index 0000000000..7133f28134 --- /dev/null +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters.md @@ -0,0 +1,5 @@ +The MAIAC Isotropic Kernel Parameters (RTLS Model) layer is an RGB image of Multi-Angle Implementation of Atmospheric Correction (MAIAC) isotropic kernel parameter of the RossThick/Li-Sparse (RTLS) BRDF model over land based on MODIS bands 1, 4, 3. The bidirectional reflectance distribution function (BRDF) characterizes anisotropy of reflectance by natural land surfaces. The retrievals represent cloud-free and low aerosol conditions. + +The MAIAC Combined Isotropic Kernel Parameters layer is available as a combined Terra satellite and Aqua satellite layer (MCD19A3). The sensor resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is daily. + +References: MCD19A3N [doi:10.5067/MODIS/MCD19A3DN.NRT.061](http://doi.org/10.5067/MODIS/MCD19A3DN.NRT.061); MCD19A3D [doi:10.5067/MODIS/MCD19A3D.061](https://doi.org/10.5067/MODIS/MCD19A3D.061) diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day.md deleted file mode 100644 index a783d09e36..0000000000 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day.md +++ /dev/null @@ -1,5 +0,0 @@ -The MAIAC Isotropic Kernel Parameters (RTLS Model, 8-Day) layer is an RGB image of Multi-Angle Implementation of Atmospheric Correction (MAIAC) isotropic kernel parameter of the Ross-Thick Li-Sparse (RTLS) BRDF model over land based on MODIS bands 1, 4, 3. The bidirectional reflectance distribution function (BRDF) characterizes anisotropy of reflectance by natural land surfaces. It is widely used in the modeling and remote sensing. In collection 6, the MAIAC BRDF model is reported every 8 days for MODIS bands 1-8 at 1km resolution on global Sinusoidal projection (MCD19A3). The product is naturally gap-filled: the previous solution stays in active MAIAC memory for every 1km grid cell until updated with latest RTLS from cloud-free observations. The update day is reported in MCD19A1. When surface is covered by snow, the RTLS represents the latest retrieval prior to snowfall. The knowledge of spectral BRDF of the snow-free land surface allows MAIAC to accurately derive the sub-pixel snow fraction and snow grain size using spectral unmixing approach. - -The MAIAC Combined Isotropic Kernel Parameters layer is available as a combined Terra satellite and Aqua satellite layer (MCD19A3). The sensor resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is 8-day. - -References: MCD19A3N [doi:10.5067/MODIS/MCD19A3N.NRT.006](https://doi.org/10.5067/MODIS/MCD19A3N.NRT.006) diff --git a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Value_Added_AOD.md b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Value_Added_AOD.md index 2c19528335..0853bff5b7 100644 --- a/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Value_Added_AOD.md +++ b/config/active/common/config/metadata/layers/modis/combined/MODIS_Combined_Value_Added_AOD.md @@ -1,3 +1,5 @@ +NOTICE: There is no imagery for the period between 2022 OCT 11 and 2023 APR 25. + The MODIS (Terra and Aqua) Combined Value-Added Aerosol Optical Depth layer is a value-added layer based on MODIS Level 2 aerosol products. The layer can give a quick, synoptic view of the level of aerosol in the atmosphere. MODIS Aerosol Optical Depth (or Aerosol Optical Thickness) layer indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols absorb and scatter incoming sunlight, which reduces visibility and increases the optical depth. An optical depth of less than 0.1 indicates a clear sky with maximum visibility, and a value of 1 indicates the presence of aerosols so dense that people would have difficulty seeing the Sun. Aerosols have an effect on human health, weather and the climate. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salts, and volcanic ash and smog. Aerosols compromise human health when inhaled by people with asthma or other respiratory illnesses. Aerosols also have an affect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. This level 3 gridded product is designed for quantitative applications including aerosol data assimilation and model validation. This layer is useful for aerosol forecasting communities such as the United States Navy Fleet Numerical Meteorology and Oceanography Center (FNMOC), National Oceanic and Atmospheric Administration (NOAA), European Centre for Medium-Range Weather Forecasts (ECMWF), National Aeronautics and Space Administration (NASA) Global Modeling Assimilation Office (GMAO), University research groups and support for field/aircraft campaigns. diff --git a/config/active/common/config/metadata/layers/modis/terra/Aerosol.md b/config/active/common/config/metadata/layers/modis/terra/Aerosol.md index 69a26bc818..4b15327bff 100644 --- a/config/active/common/config/metadata/layers/modis/terra/Aerosol.md +++ b/config/active/common/config/metadata/layers/modis/terra/Aerosol.md @@ -1,4 +1,4 @@ ### Aerosol Optical Depth (AOD) Aerosol Optical Depth (AOD) (or Aerosol Optical Thickness) indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols scatter and absorb incoming sunlight, which reduces visibility. From an observer on the ground, an AOD of less than 0.1 is “clean” - characteristic of clear blue sky, bright sun and maximum visibility. As AOD increases to 0.5, 1.0, and greater than 3.0, aerosols become so dense that sun is obscured. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salt, and volcanic ash and smog. Aerosols compromise human health when inhaled by people, particularly those with asthma or other respiratory illnesses. Aerosols also have an effect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. Since aerosols are difficult to identify when they occur over different types of land surfaces and ocean surfaces, Worldview provides several different types of imagery layers to assist in the identification. -References: [MODIS Atmosphere - Aerosol (04_L2)](https://atmosphere-imager.gsfc.nasa.gov/products/aerosol); [NASA Earth Observations - Aerosol Optical Thickness](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MODAL2_M_AER_OD); [MODIS Dark Target](https://darktarget.gsfc.nasa.gov/); [MODIS Deep Blue](https://deepblue.gsfc.nasa.gov) \ No newline at end of file +References: [MODIS Atmosphere - Aerosol (04_L2)](https://atmosphere-imager.gsfc.nasa.gov/products/aerosol); [NASA Earth Observations - Aerosol Optical Thickness](https://neo.gsfc.nasa.gov/view.php?datasetId=MODAL2_M_AER_OD); [MODIS Dark Target](https://darktarget.gsfc.nasa.gov/); [MODIS Deep Blue](https://deepblue.gsfc.nasa.gov) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md index 6be43c2674..66ac9e947c 100644 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md +++ b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md index bb32d1a7f0..8ab72c1537 100644 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md +++ b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Chlorophyll_A.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Chlorophyll_A.md deleted file mode 100644 index 10fdf0e270..0000000000 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Chlorophyll_A.md +++ /dev/null @@ -1,7 +0,0 @@ -**NOTE:** This layer is being decommissioned. Please use the new Level 2 Chlorophyll a layers - "Chlorophyll a (L2)" for Terra/MODIS, Aqua/MODIS, and Suomi NPP/VIIRS. - -The MODIS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. - -The MODIS Chlorophyll *a* product is available from both the Terra and Aqua satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. - -References: MODIST_L2_OC [doi:10.5067/TERRA/MODIS/L2/OC/2018](https://doi.org/10.5067/TERRA/MODIS/L2/OC/2018) diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Cloud_Water_Path_PCL.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Cloud_Water_Path_PCL.md index 1a57406153..3284205447 100644 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Cloud_Water_Path_PCL.md +++ b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Cloud_Water_Path_PCL.md @@ -2,4 +2,4 @@ The MODIS Cloud Water Path (PCL) indicates the amount of water in the atmosphere The MODIS Cloud Water Path layers are available from both the Terra (MOD06) and Aqua (MYD06) satellites for daytime overpasses. The sensor/algorithm resolution is 1 km, imagery resolution is 1 km, and the temporal resolution is daily. -References: [MODIS Atmosphere - Cloud (06_L2)](https://modis-atmos.gsfc.nasa.gov/products/cloud); [NCAR|UCAR Climate Date Guide: Cloud Water Path](https://climatedataguide.ucar.edu/climate-data/liquid-water-path-overview); [GES DISC: Cloud Water Path](https://disc.gsfc.nasa.gov/information/glossary?title=Cloud%20Water%20Path) +References: [MODIS Atmosphere - Cloud (06_L2)](https://modis-atmos.gsfc.nasa.gov/products/cloud); [NCAR|UCAR Climate Date Guide: Cloud Dataset Overview](https://climatedataguide.ucar.edu/climate-data/cloud-dataset-overview); [GES DISC: Cloud Water Path](https://disc.gsfc.nasa.gov/information/glossary?title=Cloud%20Water%20Path) diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_L3_Ice_Surface_Temp_Daily_Day.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_L3_Ice_Surface_Temp_Daily_Day.md index a2a5212749..281ec4cf72 100644 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_L3_Ice_Surface_Temp_Daily_Day.md +++ b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_L3_Ice_Surface_Temp_Daily_Day.md @@ -2,4 +2,4 @@ The Ice Surface Temperature (L3, Daily, Day) layer shows daily, daytime ice surf The Moderate Resolution Imaging Spectroradiometer (MODIS) is a 36-band visible to thermal-infrared sensor onboard the Terra and Aqua satellites. Two of the bands are imaged at a nominal resolution of 250 m at nadir, five bands at 500 m, and the remaining bands at 1000 m. -References: MOD29P1D [doi:110.5067/MODIS/MOD29P1D.061](https://doi.org/10.5067/MODIS/MOD29P1D.061) +References: MOD29P1D [doi:10.5067/MODIS/MOD29P1D.061](https://doi.org/10.5067/MODIS/MOD29P1D.061) diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_NDSI_Snow_Cover.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_NDSI_Snow_Cover.md index 5aedd3e98f..067325dcf0 100644 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_NDSI_Snow_Cover.md +++ b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_NDSI_Snow_Cover.md @@ -2,4 +2,4 @@ The MODIS Normalized Difference Snow Index (NDSI) snow cover layer shows the pre The MODIS Snow Cover (Normalized Difference Snow Index) layer is available from both the Terra (MOD10) and Aqua (MYD10) satellites. The sensor and imagery resolution is 500 m and the temporal resolution is daily. -References: MOD10_L2 [doi:10.5067/MODIS/MOD10_L2.061](https://doi.org/10.5067/MODIS/MOD10_L2.061); [NASA Earth Observations - Snow Cover](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD10C1_M_SNOW) +References: MOD10_L2 [doi:10.5067/MODIS/MOD10_L2.061](https://doi.org/10.5067/MODIS/MOD10_L2.061); [NASA Earth Observations - Snow Cover](https://neo.gsfc.nasa.gov/view.php?datasetId=MOD10C1_M_SNOW) diff --git a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Sea_Ice.md b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Sea_Ice.md index 1d7d5bdb2f..b848328dd5 100644 --- a/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Sea_Ice.md +++ b/config/active/common/config/metadata/layers/modis/terra/MODIS_Terra_Sea_Ice.md @@ -2,4 +2,4 @@ The MODIS Sea Ice extent layer shows the presence of sea ice. Ice forms in the s The MODIS Sea Ice product is available from both the Terra (MOD29) and Aqua (MYD29) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. -References: MOD29 [doi:10.5067/MODIS/MOD29.061](https://doi.org/10.5067/MODIS/MOD29.061); [NASA Earth Observations - Sea Ice and Snow Extent](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=SCSIE_W) +References: MOD29 [doi:10.5067/MODIS/MOD29.061](https://doi.org/10.5067/MODIS/MOD29.061); [NASA Earth Observations - Sea Ice and Snow Extent](https://neo.gsfc.nasa.gov/view.php?datasetId=SCSIE_W) diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md new file mode 100644 index 0000000000..b6c4896eb9 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 5-4-3, False Color) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. Areas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md new file mode 100644 index 0000000000..5ebb304012 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 8-4-3, False Color) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. reas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. + +The Reflectance imagery layer from Sentinel-2A and -2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md new file mode 100644 index 0000000000..f600a26905 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +This Reflectance imagery layer can be customized to display any available Red-Green-Blue (R-G-B) band combination. Select the desired combination in via the Options panel. The layer is dynamically generated, therefore it may take longer to display. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md new file mode 100644 index 0000000000..97b51ad36a --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +This Reflectance imagery layer can be customized to display any available Red-Green-Blue (R-G-B) band combination. Select the desired combination in via the Options panel. The layer is dynamically generated, therefore it may take longer to display. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md new file mode 100644 index 0000000000..a8815bb02c --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 5-4-3, Color Infrared) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. Areas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md new file mode 100644 index 0000000000..57650c4945 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 8-4-3, Color Infrared) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. Areas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md new file mode 100644 index 0000000000..c58c169e35 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 7-6-4, Urban False Color) imagery layer is useful for visualizing urban areas more clearly. Urban areas are white, grey, or purple and vegetation appear in shades of green. Snow and ice are dark blue, and water is black or blue. Flooded areas are very dark blue, sometimes black. Wildfires and lava in calderas of volcanoes display in shades of yellow and red. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md new file mode 100644 index 0000000000..d73f7c7d17 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md @@ -0,0 +1,10 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 12-11-4, Urban False Color) imagery layer is useful for visualizing urban areas more clearly. Urban areas are white, grey, or purple and vegetation appear in shades of green. Snow and ice are dark blue, and water is black or blue. Flooded areas are very dark blue, sometimes black. Wildfires and lava in calderas of volcanoes display in shades of yellow and red. + + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md new file mode 100644 index 0000000000..a811a77498 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 6-5-4, Vegetative Analysis False Color) imagery layer is useful for looking at vegetation. Vegetation are in shades of green. Burned areas appear bright red, while bare ground appear light red/pink. Water is black. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md new file mode 100644 index 0000000000..2cbd0dc69c --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 11-8A-4, Vegetative Analysis False Color) imagery layer is useful for looking at vegetation. Vegetation are in shades of green. Burned areas appear bright red, while bare ground appear light red/pink. Water is black. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md index 8ee7dad353..89d7194071 100644 --- a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md @@ -1,5 +1,5 @@ The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI provides 30m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from a combination of the joint NASA/USGS Landsat 8 and Landsat 9 Operational Land Imager (OLI) data products through the Harmonized Landsat and Sentinel-2 (HLS) project. -The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_MGRS_Granule_Grid.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_MGRS_Granule_Grid.md index cbee9224fd..16ec9520ec 100644 --- a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_MGRS_Granule_Grid.md +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_MGRS_Granule_Grid.md @@ -4,4 +4,4 @@ The UTM system divides the Earth’s surface into 60 longitude zones, each 6° o The MGRS/HLS Grid layer is a reference layer and does not change over time. -References: [Harmonized Landsat Sentinel-2 (HLS) Product User Guide](https://lpdaac.usgs.gov/documents/1326/HLS_User_Guide_V2.pdf) +References: [Harmonized Landsat Sentinel-2 (HLS) Product User Guide](https://lpdaac.usgs.gov/documents/1698/HLS_User_Guide_V2.pdf) diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md new file mode 100644 index 0000000000..059908f068 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Moisture Index (NDMI) (B5-B6)/(B5+B6) imagery layer is an index to determine vegetation water content and monitor drought. It is calculated using near infrared and shortwave infrared (SWIR) wavelengths using the calculation NDMI = (B5-B6)/(B5+B6). On the rainbow color scale, darker blue colors represent high canopy without water stress, and greenish to yellow colors area areas approaching water stress. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md new file mode 100644 index 0000000000..4e7b971669 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Moisture Index (NDMI) (B8A-B11)/(B8A+B11) imagery layer is an index to determine vegetation water content and monitor drought. It is calculated using near infrared and shortwave infrared (SWIR) wavelengths using the calculation NDMI = (B8A-B11)/(B8A+B11). On the rainbow color scale, darker blue colors represent high canopy without water stress, and greenish to yellow colors area areas approaching water stress. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md new file mode 100644 index 0000000000..c8b45a257b --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Snow Index (NDSI) (B3-B6)/(B3+B6) imagery layer is an index for quantifying snow cover. It can also be used to differentiate snow from cloud cover because while snow absorbs in the shortwave infrared light, it reflects the visible light, and cloud is generally reflective in both wavelengths. Snow cover is shown in dark blues. It is calculated using the calculation NDSI = (B3-B6)/(B3+B6). + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md new file mode 100644 index 0000000000..fda7447686 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Snow Index (NDSI) (B3-B11)/(B3+B11) imagery layer is an index for quantifying snow cover. It can also be used to differentiate snow from cloud cover because while snow absorbs in the shortwave infrared light, it reflects the visible light, and cloud is generally reflective in both wavelengths. Snow cover is shown in dark blues. It is calculated using the calculation NDSI = (B3-B11)/(B3+B11). + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md new file mode 100644 index 0000000000..1ce64e7f0f --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Vegetation Index (NDVI) (B5-B4)/(B5+B4) imagery layer is an index for quantifying green vegetation. It reflects the state of vegetation health based on how vegetation reflects light at certain wavelengths. It is calculated using near infrared and red wavelengths using the calculation NDVI = (B5-B4)/(B5+B4). Depicted in dark green colors are areas with a lot of green leaf growth which indicates the presence of chlorophyll. Chlorophyll reflects more infrared light and less visible light. Areas with some green leaf growth are in light greens, and areas with little to no vegetation growth are even lighter greens. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md new file mode 100644 index 0000000000..5567553cbc --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Vegetation Index (NDVI) (B8-B4)/(B8+B4) imagery layer is an index for quantifying green vegetation. It reflects the state of vegetation health based on how vegetation reflects light at certain wavelengths. It is calculated using near infrared and red wavelengths using the calculation NDVI = (B8-B4)/(B8+B4). Depicted in dark green colors are areas with a lot of green leaf growth which indicates the presence of chlorophyll. Chlorophyll reflects more infrared light and less visible light. Areas with some green leaf growth are in light greens, and areas with little to no vegetation growth are even lighter greens. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md new file mode 100644 index 0000000000..b2f7844439 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Water Index (NDWI) (B3-B5)/(B3+B5) imagery layer is useful for identifying water bodies and to monitor changes related to water content in water bodies. It is calculated using green and near infrared wavelengths using the caculation NDWI = (B3-B5)/(B3+B5). The index can overestimate water bodies as it is sensitive to built-up areas. Teal and blues indicate water bodies. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md new file mode 100644 index 0000000000..8313920aa0 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Normalized Difference Water Index (NDWI) (B3-B8)/(B3+B8) imagery layer is useful for identifying water bodies and to monitor changes related to water content in water bodies. It is calculated using green and near infrared wavelengths using the caculation NDWI = (B3-B8)/(B3+B8). The index can overestimate water bodies as it is sensitive to built-up areas. Teal and blues indicate water bodies. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md index 3bdd3d140e..8a7ba7f705 100644 --- a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md @@ -1,4 +1,4 @@ -The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel 2A and 2B/MSI is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel 2A and 2B/MSI provides 30m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from a combination of the European Union’s Copernicus Sentinel-2A and Sentinel-2B Multi-Spectral Instrument (MSI) data products through the Harmonized Landsat and Sentinel-2 (HLS) project. +The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel-2A and Sentinel-2B /MSI is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel-2A and Sentinel-2B /MSI provides 30m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from a combination of the European Union’s Copernicus Sentinel-2A and Sentinel-2B Multi-Spectral Instrument (MSI) data products through the Harmonized Landsat and Sentinel-2 (HLS) project. The Reflectance (Nadir BRDF-Adjusted) product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md new file mode 100644 index 0000000000..51c13bb88f --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 12-8A-4, Shortwave Infrared) imagery layer is useful looking at how much water is present in plants and soils, as water absorbs in shortwave infrared wavelengths. It can be used to distinguish between cloud types like water clouds versus ice clouds, snow and ice, which appear white. Vegetation is in shades of green, soils and urban areas are in shades of brown, and water is black. Freshly burned areas appear red. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md new file mode 100644 index 0000000000..4db1316a16 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 7-5-4, Shortwave Infrared) imagery layer is useful looking at how much water is present in plants and soils, as water absorbs in shortwave infrared wavelengths. It can be used to distinguish between cloud types like water clouds versus ice clouds, snow and ice, which appear white. Vegetation is in shades of green, soils and urban areas are in shades of brown, and water is black. Freshly burned areas appear red. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md new file mode 100644 index 0000000000..51c13bb88f --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 12-8A-4, Shortwave Infrared) imagery layer is useful looking at how much water is present in plants and soils, as water absorbs in shortwave infrared wavelengths. It can be used to distinguish between cloud types like water clouds versus ice clouds, snow and ice, which appear white. Vegetation is in shades of green, soils and urban areas are in shades of brown, and water is black. Freshly burned areas appear red. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md new file mode 100644 index 0000000000..0bcce7c63f --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 4-3-2, True Color) imagery layer is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. + +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md new file mode 100644 index 0000000000..5c06f8e2f4 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md @@ -0,0 +1,9 @@ +**NOTE: This layer is undergoing beta testing.** + +The dynamically generated Reflectance (Bands 4-3-2, True Color) imagery layer is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. + +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. + +This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. + +References: HLSS30 v002 [doi:10.5067/HLS/HLSS30.002](https://doi.org/10.5067/HLS/HLSS30.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/hls/Reflectance.md b/config/active/common/config/metadata/layers/multi-mission/hls/Reflectance.md index 3010e03609..765496deb4 100644 --- a/config/active/common/config/metadata/layers/multi-mission/hls/Reflectance.md +++ b/config/active/common/config/metadata/layers/multi-mission/hls/Reflectance.md @@ -1,5 +1,5 @@ ### About HLS The Harmonized Landsat and Sentinel-2 (HLS) project provides consistent surface reflectance data from the Operational Land Imager (OLI) aboard the joint NASA/USGS Landsat 8 and 9 satellites and the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The combined measurements between Landsat 8, Landsat 9, Sentinel-2A, and Sentinel-2B enable global observations of the land every 2-3 days at 30 meter (m) spatial resolution. The HLS project uses a set of algorithms to obtain seamless products from OLI and MSI that include atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment. -References: [Harmonized Landsat Sentinel-2 (HLS) Product User Guide](https://lpdaac.usgs.gov/documents/1326/HLS_User_Guide_V2.pdf) +References: [Harmonized Landsat Sentinel-2 (HLS) Product User Guide](https://lpdaac.usgs.gov/documents/1698/HLS_User_Guide_V2.pdf) diff --git a/config/active/common/config/metadata/layers/multi-mission/imerg/IMERG_Precipitation_Rate.md b/config/active/common/config/metadata/layers/multi-mission/imerg/IMERG_Precipitation_Rate.md index fa6ec8bacf..d6ecbc8b17 100644 --- a/config/active/common/config/metadata/layers/multi-mission/imerg/IMERG_Precipitation_Rate.md +++ b/config/active/common/config/metadata/layers/multi-mission/imerg/IMERG_Precipitation_Rate.md @@ -1,3 +1,3 @@ The IMERG Precipitation Rate layer displays rain rate and snow rate in millimeters per hour (mm/hr). It is estimated by the Integrated Multi-satellitE Retrievals for Global Precipitation Measurement (GPM) (IMERG) algorithm. The IMERG algorithm uses passive-microwave data from the GPM constellation of satellites and also infrared data from geosynchronous satellites. IMERG “morphs” observations to earlier or later times using wind obtained from weather-model analyses. The output field has 0.1 x 0.1 degree latitude-longitude resolution (approximately 11 by 11 km at the Equator). The grid covers the globe, although precipitation cannot always be estimated near the Poles. Within hours of observations being collected, the NASA Precipitation Processing System (PPS) provides Early IMERG estimates, while the higher-quality Final IMERG estimates are produced approximately 4 months later, once calibration datasets become available such as monthly rain-gauge analyses. The imagery viewed in Worldview and the Global Imagery Browse Services (GIBS) is a 2 km, custom daily imagery product generated by PPS from 30-minute Early IMERG (GPM_3IMERGHHE) and Final IMERG (GPM_3IMERGHH) data products. -References: GPM_3IMERGHHE [doi:10.5067/GPM/IMERG/3B-HH-E/06](https://doi.org/10.5067/GPM/IMERG/3B-HH-E/06) and GPM_3IMERGHH [doi:10.5067/GPM/IMERG/3B-HH/06](https://doi.org/10.5067/GPM/IMERG/3B-HH/06). Please note that, while the above half hourly data references are used by PPS as a basis to generate the daily IMERG imagery viewed in Worldview/GIBS, there is not a specific data product that directly corresponds to this daily imagery. \ No newline at end of file +References: GPM_3IMERGHHE [doi:10.5067/GPM/IMERG/3B-HH-E/06](https://doi.org/10.5067/GPM/IMERG/3B-HH-E/06) and GPM_3IMERGHH [doi:10.5067/GPM/IMERG/3B-HH/07](https://doi.org/10.5067/GPM/IMERG/3B-HH/07). Please note that, while the above half hourly data references are used by PPS as a basis to generate the daily IMERG imagery viewed in Worldview/GIBS, there is not a specific data product that directly corresponds to this daily imagery. \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md b/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md index 765abeda56..68bc5dd0cb 100644 --- a/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md +++ b/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md @@ -1,7 +1,7 @@ The MEaSUREs Ice Velocity (Antarctica) layer provides a high-resolution digital mosaic composite of ice motion in Antarctica assembled from multiple satellite interferometric synthetic-aperture radar systems: RADARSAT-1, ERS-1 and 2, ALOS PALSAR, ENVISAT ASAR, RADARSAT-2, TerraSAR-X, TanDEM-X, Sentinel-1, and Landsat-8. -An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/y) to dark red (5600 m/y), indicate the velocity of the various ice outlets. +An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/yr) to dark red (5600 m/yr), indicate the velocity of the various ice outlets. -The MEaSUREs Ice Velocity (Antarctica) layer’s sensor and imagery resolution is 450 m, and the temporal resolution is 15 years. +The MEaSUREs Ice Velocity (Antarctica) layer’s sensor and imagery resolution is 450 m, and the temporal coverage is 15 years. -References: NSIDC-0484 [doi:10.5067/MEASURES/CRYOSPHERE/nsidc-0484.001](https://doi.org/10.5067/MEASURES/CRYOSPHERE/nsidc-0484.001); [NSIDC Quick Facts on Ice Sheets](https://nsidc.org/cryosphere/quickfacts/icesheets.html) +References: NSIDC-0484 [doi:10.5067/D7GK8F5J8M8R](https://doi.org/10.5067/D7GK8F5J8M8R); [NSIDC - Ice Sheets](https://nsidc.org/learn/parts-cryosphere/ice-sheets) diff --git a/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md b/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md index eb115db409..d39c5a3c76 100644 --- a/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md +++ b/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md @@ -1,7 +1,7 @@ The MEaSUREs Ice Velocity (Greenland) layer reports seasonal (winter) ice-sheet-wide velocity maps for Greenland derived from Interferometric Synthetic Aperture Radar (InSAR) data obtained by RADARSAT-1, the Advanced Land Observation Satellite (ALOS), and the TerraSAR-X satellite. -An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/y) to dark red (1600 m/y), indicate the velocity of the various ice outlets. +An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/yr) to dark red (16000 m/yr), indicate the velocity of the various ice outlets. The MEaSUREs Ice Velocity (Greenland) layer's sensor and imagery resolution is 500 m, and the temporal resolution is 5-6 months. -References: NSIDC-0478 [doi:10.5067/OC7B04ZM9G6Q](https://doi.org/10.5067/OC7B04ZM9G6Q); [NSIDC Quick Facts on Ice Sheets](https://nsidc.org/cryosphere/quickfacts/icesheets.html) +References: NSIDC-0478 [doi:10.5067/OC7B04ZM9G6Q](https://doi.org/10.5067/OC7B04ZM9G6Q); [NSIDC - Ice Sheets](https://nsidc.org/learn/parts-cryosphere/ice-sheets) diff --git a/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Sea_Ice_Snow_Extent.md b/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Sea_Ice_Snow_Extent.md index 7dd89d0ac4..e83076f204 100644 --- a/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Sea_Ice_Snow_Extent.md +++ b/config/active/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Sea_Ice_Snow_Extent.md @@ -4,4 +4,4 @@ Snow is precipitation that forms from water vapor in the atmosphere where temper The MEaSUREs Sea Ice and Snow Cover layer's sensor and imagery resolution is 25 km, and the temporal resolution is daily. -References: NSIDC-0534 [doi:10.5067/MEASURES/CRYOSPHERE/nsidc-0534.001](https://doi.org/10.5067/MEASURES/CRYOSPHERE/nsidc-0534.001); [NASA Earth Observations - Snow Cover](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MOD10C1_M_SNOW); [NASA Earth Observations - Sea Ice and Snow Extent](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=SCSIE_W) +References: NSIDC-0534 [doi:10.5067/MEASURES/CRYOSPHERE/nsidc-0534.001](https://doi.org/10.5067/MEASURES/CRYOSPHERE/nsidc-0534.001); [NASA Earth Observations - Snow Cover](https://neo.gsfc.nasa.gov/view.php?datasetId=MOD10C1_M_SNOW); [NASA Earth Observations - Sea Ice and Snow Extent](https://neo.gsfc.nasa.gov/view.php?datasetId=SCSIE_W) diff --git a/config/active/common/config/metadata/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.md b/config/active/common/config/metadata/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.md new file mode 100644 index 0000000000..a80c835462 --- /dev/null +++ b/config/active/common/config/metadata/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.md @@ -0,0 +1,5 @@ +The OPERA Land Surface Disturbance (DIST-ALERT) imagery layer is a Level-3 (L3) product that maps per pixel vegetation disturbance (specifically, vegetation cover loss). Vegetation disturbance is mapped when there is an indicated decrease in vegetation cover within an HLS pixel. The spatial resolution is 30 m and the displayed layer describes vegetation disturbance status based on confidence, magnitude of loss, and whether it is ongoing. There are three confidence levels: "first detection" which is loss detected in only the most recent observation, "provisional" upon a second detection of vegetation loss, and "confirmed" once there are sufficient loss detections to reach high confidence of disturbance. These are reported for both disturbances with <50% vegetation cover loss and those with ≥50% loss, whether diffuse across an entire pixel or just a portion of it. These labels persist as long as the anomalies continue to be detected. Once a location no longer has low vegetation cover, confirmed alerts are labeled as "finished" and the others are reset to no disturbance. This status is iteratively updated with each subsequent granule. + +The input dataset for generating each product is the Harmonized Landsat Sentinel-2 (HLS) dataset. The OPERA Land Surface Disturbance (L3) imagery layer is available through the Observational Products for End-Users from Remote Sensing Analysis (OPERA) project. + +References: OPERA_L3_DIST-ALERT-HLS_V1 [doi:10.5067/SNWG/OPERA_L3_DIST-ALERT-HLS_V1.001](https://doi.org/10.5067/SNWG/OPERA_L3_DIST-ALERT-HLS_V1.001) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/oci/OCI_PACE_Chlorophyll_a.md b/config/active/common/config/metadata/layers/oci/OCI_PACE_Chlorophyll_a.md new file mode 100644 index 0000000000..8891b6dead --- /dev/null +++ b/config/active/common/config/metadata/layers/oci/OCI_PACE_Chlorophyll_a.md @@ -0,0 +1,5 @@ +The Chlorophyll a layer provides the near-surface concentration of chlorophyll a in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The Chlorophyll a product is available from the Ocean Color Instrument (OCI) aboard the PACE satellite. The sensor resolution is 1.2 km, imagery resolution is 1 km, and the temporal resolution is daily. + +References: [PACE_OCI_L2_BGC_NRT](https://cmr.earthdata.nasa.gov/search/concepts/C2910373790-OB_CLOUD.html); PACE_OCI_L2_BGC [doi:10.5067/PACE/OCI/L2/OC_BGC/V1](https://doi.org/10.5067/PACE/OCI/L2/OC_BGC/V1) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/oci/OCI_PACE_True_Color.md b/config/active/common/config/metadata/layers/oci/OCI_PACE_True_Color.md new file mode 100644 index 0000000000..c8ab34a99c --- /dev/null +++ b/config/active/common/config/metadata/layers/oci/OCI_PACE_True_Color.md @@ -0,0 +1,5 @@ +These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye would see. The images are natural-looking images of land surface, oceanic and atmospheric features. The downside of this set of bands is that they tend to produce a hazy image. + +The sensor resolution is 1.2 km, imagery resolution is 1 km, and the temporal resolution is daily. + +References: [PACE_OCI_L2_SFREFL_NRT](https://cmr.earthdata.nasa.gov/search/concepts/C2910373807-OB_CLOUD.html); PACE_OCI_L2_SFREFL [doi:10.5067/PACE/OCI/L2/SFREFL/V1](https://doi.org/10.5067/PACE/OCI/L2/SFREFL/V1) diff --git a/config/active/common/config/metadata/layers/oci/oci.md b/config/active/common/config/metadata/layers/oci/oci.md new file mode 100644 index 0000000000..c84000c1c2 --- /dev/null +++ b/config/active/common/config/metadata/layers/oci/oci.md @@ -0,0 +1,8 @@ +### About OCI +The Ocean Color Instrument (OCI) is a spectrometer used to measure intensity of light over portions of the electromagnetic spectrum: ultraviolet (UV), visible, near infrared, and several shortwave infrared bands. It will enable continuous measurement of light at finer wavelength resolution than previous NASA ocean color sensors, providing detailed information on the global ocean. The color of the ocean is determined by the interaction of sunlight with substances or particles present in seawater such as chlorophyll, a green photosynthetic pigment found in phytoplankton and land plants. + +### About PACE +[PACE](https://pace.gsfc.nasa.gov/) is NASA's Plankton, Aerosol, Cloud, ocean Ecosystem mission. The mission carries the Ocean Color Instrument (OCI), the Spectro-Polarimeter for Planetary Exploration (SPEXone), and the Hyper Angular Research Polarimeter (HARP2). OCI,PACE’s primary instrument, is an optical spectrometer that measures the intensity of light over portions of the electromagnetic spectrum. SPEXone and HARP2 are multi-angle polarimeters and they will be used to measure how the oscillation of sunlight within a geometric plane - known as its polarization - is changed by passing through clouds, aerosols, and the ocean. Measuring polarization states of UV-to-shortwave light at various angles provides detailed information on the atmosphere and ocean, such as particle size and composition. PACE will cover the entire globe every two days and at a spatial resolution of 1.2 km. + + + diff --git a/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index.md b/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index.md index 751e372ce1..d7aacd4e39 100644 --- a/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index.md +++ b/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index.md @@ -2,4 +2,4 @@ The OMPS Aerosol Index layer indicates the presence of ultraviolet (UV)-absorbin The OMPS Aerosol Index layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)/ National Polar orbiting Partnership (NPP) (OMPS-NPP) L2 NM Aerosol Index swath orbital V2 (OMPS_NPP_NMMIEAI_L2) available from the OMPS Nadir-Mapper instrument on the Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The aerosol index is derived from normalized radiances using 2 wavelength pairs at 340 and 378.5 nm. The sensor resolution is 50 km, imagery resolution is 2 km, and the temporal resolution is daily. -References: OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV) +References: [NMMIEAI-L2-NRT](https://cmr.earthdata.nasa.gov/search/concepts/C1657477341-OMINRT.html); OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV) diff --git a/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index_PyroCumuloNimbus.md b/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index_PyroCumuloNimbus.md index 95ada21b17..d9d9fde2d1 100644 --- a/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index_PyroCumuloNimbus.md +++ b/config/active/common/config/metadata/layers/omps/OMPS_Aerosol_Index_PyroCumuloNimbus.md @@ -2,4 +2,4 @@ The OMPS Aerosol Index (PyroCumuloNimbus) layer indicates the presence of ultrav The OMPS Aerosol Index (PyroCumuloNimbus) layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)/ National Polar orbiting Partnership (NPP) (OMPS-NPP) L2 NM Aerosol Index swath orbital V2 (OMPS_NPP_NMMIEAI_L2) available from the OMPS Nadir-Mapper instrument on the Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The aerosol index is derived from normalized radiances using 2 wavelength pairs at 340 and 378.5 nm. The sensor resolution is 50 km, imagery resolution is 2 km, and the temporal resolution is daily. -References: OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV); [Earthdata - OMPS Product Provides a Better View of High-Aerosol Events](https://earthdata.nasa.gov/learn/articles/tools-and-technology-articles/lance-pyrocb-product) +References: [NMMIEAI-L2-NRT](https://cmr.earthdata.nasa.gov/search/concepts/C1657477341-OMINRT.html); OMPS_NPP_NMMIEAI_L2 [doi:10.5067/40L92G8144IV](https://doi.org/10.5067/40L92G8144IV); [Earthdata - OMPS Product Provides a Better View of High-Aerosol Events](https://earthdata.nasa.gov/learn/articles/tools-and-technology-articles/lance-pyrocb-product) diff --git a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Lower_Troposphere.md b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Lower_Troposphere.md index 90e949dceb..f24057236a 100644 --- a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Lower_Troposphere.md +++ b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Lower_Troposphere.md @@ -2,4 +2,4 @@ The OMPS Sulfur Dioxide (SO2) Lower Troposphere layer indicates the column densi The OMPS Sulfur Dioxide (SO2) Lower Troposphere layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily. -References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT) +References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205) diff --git a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Middle_Troposphere.md b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Middle_Troposphere.md index 258ea8888f..f80e2f6a72 100644 --- a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Middle_Troposphere.md +++ b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Middle_Troposphere.md @@ -2,4 +2,5 @@ The OMPS Sulfur Dioxide (Middle Troposphere) layer indicates the column density The OMPS Sulfur Dioxide (SO2) Middle Troposphere layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily. -References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT) +References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205) + diff --git a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Planetary_Boundary_Layer.md b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Planetary_Boundary_Layer.md index 9060e25e1c..4ba32efafe 100644 --- a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Planetary_Boundary_Layer.md +++ b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Planetary_Boundary_Layer.md @@ -2,4 +2,5 @@ The OMPS Sulfur Dioxide (SO2) Planetary Boundary Layer (PBL) indicates the colum The OMPS Sulfur Dioxide (SO2) Planetary Boundary Layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily. -References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT) +References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205) + diff --git a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Upper_Troposphere_and_Stratosphere.md b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Upper_Troposphere_and_Stratosphere.md index 3326647feb..d28fcefbba 100644 --- a/config/active/common/config/metadata/layers/omps/OMPS_SO2_Upper_Troposphere_and_Stratosphere.md +++ b/config/active/common/config/metadata/layers/omps/OMPS_SO2_Upper_Troposphere_and_Stratosphere.md @@ -2,4 +2,4 @@ The OMPS Sulfur Dioxide (SO2) Upper Troposphere and Stratosphere layer indicates The OMPS Sulfur Dioxide (SO2) Upper Troposphere and Stratosphere layer is a science parameter of the Ozone Mapping and Profiler Suite (OMPS)-NPP L2 NM Sulfur Dioxide (SO2) Total and Tropospheric Column swath orbital collection 2 version 2.0 product. It is available from the OMPS Nadir-Mapper (NM) sensor on the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 25 km, imagery resolution is 2 km, and the temporal resolution is daily. -References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT) +References: [NMSO2-PCA-L2-NRT](https://search.earthdata.nasa.gov/search?q=NMSO2-PCA-L2-NRT); OMPS_NPP_NMSO2_PCA_L2 [doi:10.5067/MEASURES/SO2/DATA205](https://doi.org/10.5067/MEASURES/SO2/DATA205) diff --git a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.md b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.md new file mode 100644 index 0000000000..d6e2bd781b --- /dev/null +++ b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.md @@ -0,0 +1,3 @@ +The Sentinel-3A Orbital Track & Overpass Time (Ascending/Night) layer is the path of the Sentinel-3A satellite on its ascending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.md b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.md new file mode 100644 index 0000000000..7b65d9e499 --- /dev/null +++ b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.md @@ -0,0 +1,3 @@ +The Sentinel-3A Orbital Track & Overpass Time (Descending/Day) layer is the path of the Sentinel-3A satellite on its descending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.md b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.md new file mode 100644 index 0000000000..cdd2b7dde7 --- /dev/null +++ b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.md @@ -0,0 +1,3 @@ +The Sentinel-3B Orbital Track & Overpass Time (Ascending/Night) layer is the path of the Sentinel-3B satellite on its ascending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.md b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.md new file mode 100644 index 0000000000..f11207d1cd --- /dev/null +++ b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.md @@ -0,0 +1,3 @@ +The Sentinel-3B Orbital Track & Overpass Time (Descending/Day) layer is the path of the Sentinel-3B satellite on its descending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md index 5cb2358e11..ee408e21c6 100644 --- a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md +++ b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md @@ -1,3 +1,3 @@ -The Suomi NPP Orbital Track & Overpass Time (Ascending/Day) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:30. +The Suomi NPP Orbital Track & Overpass Time (Ascending/Day) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:00. Orbital Track information from . diff --git a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md index 0f0f970abf..bd4d189aac 100644 --- a/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md +++ b/config/active/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md @@ -1,3 +1,3 @@ -The Suomi NPP Orbital Track & Overpass Time (Descending/Night) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:30. +The Suomi NPP Orbital Track & Overpass Time (Descending/Night) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:00. Orbital Track information from . diff --git a/config/active/common/config/metadata/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.md b/config/active/common/config/metadata/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.md new file mode 100644 index 0000000000..34abe0cc27 --- /dev/null +++ b/config/active/common/config/metadata/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.md @@ -0,0 +1,7 @@ +The SeaWiFS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The SeaWiFS instrument was launched by Orbital Sciences Corporation on the OrbView-2 (a.k.a. SeaStar) satellite in August 1997, and collected data from September 1997 until the end of mission in December 2010. SeaWiFS had 8 spectral bands from 412 to 865 nm. It collected global data at 4 km resolution, and local data (limited onboard storage and direct broadcast) at 1 km. The mission and sensor were optimized for ocean color measurements, with a local noon (descending) equator crossing time orbit, fore-and-aft tilt capability, full dynamic range, and low polarization sensitivity. + +The SeaWiFS Chlorophyll *a* (Global Area Coverage (GAC)) product is available from the OrbView-2 satellite for September 4, 1997 to December 11, 2010. The sensor and imagery resolution is 4 km, and the temporal resolution is daily. + +References: SeaWiFS_L2_GAC_OC [doi:10.5067/ORBVIEW-2/SeaWiFS/L2/GAC/OC/2022](https://doi.org/10.5067/ORBVIEW-2/SeaWiFS/L2/GAC/OC/2022) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H.md index 4977c8b484..90dc654d18 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_h_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_QA.md index 5c0129f46e..a0aa42c743 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_h_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_RFI.md index 43af858625..0efef9403f 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_H_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_h_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V.md index f69fd514f2..6f4db04378 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_v_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_QA.md index 4fa9ccf971..2c65786e0f 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_v_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_RFI.md index b68bbce558..0bfa262c4f 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Aft_V_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_v_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H.md index 12315abd1b..f91f3df69c 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_h_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_QA.md index fc891e50c8..b6e71e98f0 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_h_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_RFI.md index 60f1ccc187..835daf9e4f 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_H_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_h_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V.md index 972ad4833a..454aed6c20 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_v_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_QA.md index 92cdd552bf..913105f7b8 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_v_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_RFI.md index 6cf0cc7f2d..6d5a0a1929 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Brightness_Temp_Fore_V_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 36 k Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB [doi: 10.5067/JJ5FL7FRLKJI](https://doi.org/10.5067/JJ5FL7FRLKJI) +References: SPL1CTB [doi:10.5067/DV7IX2DQ681Y](https://doi.org/10.5067/DV7IX2DQ681Y) Data field: `cell_tb_qual_flag_v_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H.md index e40ecb89b3..caa210dc84 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_h_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QA.md index ac9bbecb4d..e2f462d494 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_h_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFI.md index 80ea3fc30c..69a3496c43 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_h_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V.md index c8def889d1..de500d73ad 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_v_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QA.md index f927aa2c18..64d39fd300 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_v_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFI.md index 3f02c4cf7e..f430583d15 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_v_aft` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H.md index fc6fa74809..10cace5b31 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_h_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QA.md index cf31d3d92a..3e781f8538 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_h_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFI.md index 0a5df8ef57..1ec186fa48 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_h_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V.md index a5e5b58600..b96910d4f2 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_v_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QA.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QA.md index 53e8858072..3df0c164bb 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QA.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QA.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations have acceptable quality for science use, yellow indicates that caution should be used with the TB observations as one or more quality-impacting conditions have been identified, and red indicates that TB observations are flagged as bad due to unacceptable quality. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_v_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFI.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFI.md index 1268dfe142..04a2b89fb4 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFI.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFI.md @@ -2,6 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Uncorrected Brightness Temperature 9 km Within the image, green indicates that TB observations are free of RFI and approved for science use, yellow indicates that caution should be used with the TB observations as RFI was detected but mitigated, and red indicates that TB observations are flagged as bad due to RFI. -References: SPL1CTB_E [doi:10.5067/XB8K63YM4U8O](https://doi.org/10.5067/XB8K63YM4U8O) +References: SPL1CTB_E [doi:10.5067/99LHDR3NUM47](https://dx.doi.org/10.5067/99LHDR3NUM47) Data field: `cell_tb_qual_flag_v_fore` diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Aft.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Aft.md index c3b766972b..f017457974 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Aft.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Aft.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `faraday_rotation_angle` -References: SPL1BTB [doi:10.5067/ZHHBN1KQLI20](https://doi.org/10.5067/ZHHBN1KQLI20) \ No newline at end of file +References: SPL1BTB_NRT [doi:10.5067/UH70WUPQKCFR](https://doi.org/10.5067/UH70WUPQKCFR); SPL1BTB [doi:10.5067/GWYQTF307Y9Y](https://doi.org/10.5067/GWYQTF307Y9Y) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Fore.md b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Fore.md index af1d929b8d..ce7c85603c 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Fore.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L1_Passive_Faraday_Rotation_Fore.md @@ -2,7 +2,6 @@ The Soil Moisture Active Passive (SMAP) "Faraday Rotation Angle (L1, Passive, Fo The SMAP spacecraft carries two instruments, a radar (active) and a radiometer (passive), that together make global measurements of land surface soil moisture and freeze/thaw state. It is useful for monitoring and predicting natural hazards such as floods and droughts, understanding the linkages between Earth’s water, energy and carbon cycles, and reducing uncertainties in predicting weather and climate. - Data field: `faraday_rotation_angle` -References: SPL1BTB [doi:10.5067/ZHHBN1KQLI20](https://doi.org/10.5067/ZHHBN1KQLI20) \ No newline at end of file +References: SPL1BTB_NRT [doi:10.5067/UH70WUPQKCFR](https://doi.org/10.5067/UH70WUPQKCFR); SPL1BTB [doi:10.5067/GWYQTF307Y9Y](https://doi.org/10.5067/GWYQTF307Y9Y) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option1.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option1.md index 4c4472d2ec..7618a3d935 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option1.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option1.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option1` -References: SPL2SMP [doi:10.5067/LPJ8F0TAK6E0](https://doi.org/10.5067/LPJ8F0TAK6E0) +References: SPL2SMP_NRT [doi:10.5067/NCTT8THPWRTL](https://doi.org/10.5067/NCTT8THPWRTL); SPL2SMP [doi:10.5067/K7Y2D8QQVZ4L](https://doi.org/10.5067/K7Y2D8QQVZ4L) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option2.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option2.md index 36e75fda77..4581752aa3 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option2.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option2.md @@ -4,5 +4,5 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option2` -References: SPL2SMP [doi:10.5067/LPJ8F0TAK6E0](https://doi.org/10.5067/LPJ8F0TAK6E0) +References: SPL2SMP_NRT [doi:10.5067/NCTT8THPWRTL](https://doi.org/10.5067/NCTT8THPWRTL); SPL2SMP [doi:10.5067/K7Y2D8QQVZ4L](https://doi.org/10.5067/K7Y2D8QQVZ4L) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option3.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option3.md index f66dea2a3a..891ab9c7d4 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option3.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Day_Soil_Moisture_Option3.md @@ -4,5 +4,5 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option3` -References: SPL2SMP [doi:10.5067/LPJ8F0TAK6E0](https://doi.org/10.5067/LPJ8F0TAK6E0) +References: SPL2SMP_NRT [doi:10.5067/NCTT8THPWRTL](https://doi.org/10.5067/NCTT8THPWRTL); SPL2SMP [doi:10.5067/K7Y2D8QQVZ4L](https://doi.org/10.5067/K7Y2D8QQVZ4L) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1.md index b9f7097e6e..4c64c17863 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option1` -References: SPL2SMP_E [doi:10.5067/LOT311EZHH8S](https://doi.org/10.5067/LOT311EZHH8S) +References: SPL2SMP_E [doi:10.5067/BN36FXOMMC4C](https://doi.org/10.5067/BN36FXOMMC4C) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2.md index daf39396d3..a62b9fa961 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option2` -References: SPL2SMP_E [doi:10.5067/LOT311EZHH8S](https://doi.org/10.5067/LOT311EZHH8S) +References: SPL2SMP_E [doi:10.5067/BN36FXOMMC4C](https://doi.org/10.5067/BN36FXOMMC4C) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3.md index fe3ed26761..f26006e6f4 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option3` -References: SPL2SMP_E [doi:10.5067/LOT311EZHH8S](https://doi.org/10.5067/LOT311EZHH8S) +References: SPL2SMP_E [doi:10.5067/BN36FXOMMC4C](https://doi.org/10.5067/BN36FXOMMC4C) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1.md index e0f65f4f72..dd012df5da 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option1` -References: SPL2SMP_E [doi:10.5067/LOT311EZHH8S](https://doi.org/10.5067/LOT311EZHH8S) +References: SPL2SMP_E [doi:10.5067/BN36FXOMMC4C](https://doi.org/10.5067/BN36FXOMMC4C) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2.md index 463752a0d2..a4bb2d9dc0 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option2` -References: SPL2SMP_E [doi:10.5067/LOT311EZHH8S](https://doi.org/10.5067/LOT311EZHH8S) +References: SPL2SMP_E [doi:10.5067/BN36FXOMMC4C](https://doi.org/10.5067/BN36FXOMMC4C) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3.md index b202491a35..bd330da298 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option3` -References: SPL2SMP_E [doi:10.5067/LOT311EZHH8S](https://doi.org/10.5067/LOT311EZHH8S) +References: SPL2SMP_E [doi:10.5067/BN36FXOMMC4C](https://doi.org/10.5067/BN36FXOMMC4C) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option1.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option1.md index f5a67a0a46..cb6c5b7213 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option1.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option1.md @@ -4,7 +4,7 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option1` -References: SPL2SMP [doi:10.5067/LPJ8F0TAK6E0](https://doi.org/10.5067/LPJ8F0TAK6E0) +References: SPL2SMP_NRT [doi:10.5067/NCTT8THPWRTL](https://doi.org/10.5067/NCTT8THPWRTL); SPL2SMP [doi:10.5067/K7Y2D8QQVZ4L](https://doi.org/10.5067/K7Y2D8QQVZ4L) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option2.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option2.md index 96fdbd6269..b7d639a806 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option2.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option2.md @@ -4,5 +4,5 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option2` -References: SPL2SMP [doi:10.5067/LPJ8F0TAK6E0](https://doi.org/10.5067/LPJ8F0TAK6E0) +References: SPL2SMP_NRT [doi:10.5067/NCTT8THPWRTL](https://doi.org/10.5067/NCTT8THPWRTL); SPL2SMP [doi:10.5067/K7Y2D8QQVZ4L](https://doi.org/10.5067/K7Y2D8QQVZ4L) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option3.md b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option3.md index 11ab58aac7..590a3117af 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option3.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L2_Passive_Night_Soil_Moisture_Option3.md @@ -4,5 +4,5 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture_option3` -References: SPL2SMP [doi:10.5067/LPJ8F0TAK6E0](https://doi.org/10.5067/LPJ8F0TAK6E0) +References: SPL2SMP_NRT [doi:10.5067/NCTT8THPWRTL](https://doi.org/10.5067/NCTT8THPWRTL); SPL2SMP [doi:10.5067/K7Y2D8QQVZ4L](https://doi.org/10.5067/K7Y2D8QQVZ4L) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_H.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_H.md index 28ee9040db..1f522a597a 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_H.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_H.md @@ -6,6 +6,6 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `tb_h_corrected` -References: SPL3SMP [doi:10.5067/OMHVSRGFX38O](https://doi.org/10.5067/OMHVSRGFX38O) +References: SPL3SMP [doi:10.5067/4XXOGX0OOW1S](https://doi.org/10.5067/4XXOGX0OOW1S) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_V.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_V.md index 6e6ee3c566..a9aebafe2d 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_V.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Brightness_Temp_V.md @@ -6,6 +6,6 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `tb_v_corrected` -References: SPL3SMP [doi:10.5067/OMHVSRGFX38O](https://doi.org/10.5067/OMHVSRGFX38O) +References: SPL3SMP [doi:10.5067/4XXOGX0OOW1S](https://doi.org/10.5067/4XXOGX0OOW1S) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Freeze_Thaw.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Freeze_Thaw.md index c1686ea7ba..7060fdc950 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Freeze_Thaw.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Freeze_Thaw.md @@ -4,5 +4,5 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `freeze_thaw` -References: SPL3FTP [doi:10.5067/ZJOKL452HRLD](https://doi.org/10.5067/ZJOKL452HRLD) +References: SPL3FTP [doi:10.5067/LQQ5I3QVGFTU](https://doi.org/10.5067/LQQ5I3QVGFTU) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Soil_Moisture.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Soil_Moisture.md index b330320ddc..2458d4e285 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Soil_Moisture.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Day_Soil_Moisture.md @@ -4,6 +4,6 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture` -References: SPL3SMP [doi:10.5067/OMHVSRGFX38O](https://doi.org/10.5067/OMHVSRGFX38O) +References: SPL3SMP [doi:10.5067/4XXOGX0OOW1S](https://doi.org/10.5067/4XXOGX0OOW1S) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Freeze_Thaw.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Freeze_Thaw.md index 3c8d52f276..36934e8a1c 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Freeze_Thaw.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Freeze_Thaw.md @@ -4,6 +4,6 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `freeze_thaw` -References: SPL3FTP_E [doi:10.5067/ZV08T8J395JB](https://doi.org/10.5067/ZV08T8J395JB) +References: SPL3FTP_E [doi:10.5067/NQLCDOZJYAKX](https://doi.org/10.5067/NQLCDOZJYAKX) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Soil_Moisture.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Soil_Moisture.md index 7475f6057d..758f2de899 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Soil_Moisture.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Day_Soil_Moisture.md @@ -4,6 +4,6 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture` -References: SPL3SMP_E [doi:10.5067/4DQ54OUIJ9DL](https://doi.org/10.5067/4DQ54OUIJ9DL) +References: SPL3SMP_E [doi:10.5067/M20OXIZHY3RJ](https://doi.org/10.5067/M20OXIZHY3RJ) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Freeze_Thaw.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Freeze_Thaw.md index 9ee716f02e..d183dd22d8 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Freeze_Thaw.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Freeze_Thaw.md @@ -4,5 +4,5 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `freeze_thaw` -References: SPL3FTP_E [doi:10.5067/ZV08T8J395JB](https://doi.org/10.5067/ZV08T8J395JB) +References: SPL3FTP_E [doi:10.5067/NQLCDOZJYAKX](https://doi.org/10.5067/NQLCDOZJYAKX) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Soil_Moisture.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Soil_Moisture.md index f516e04942..375b8acb85 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Soil_Moisture.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Enhanced_Night_Soil_Moisture.md @@ -4,6 +4,6 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture` -References: SPL3SMP_E [doi:10.5067/4DQ54OUIJ9DL](https://doi.org/10.5067/4DQ54OUIJ9DL) +References: SPL3SMP_E [doi:10.5067/M20OXIZHY3RJ](https://doi.org/10.5067/M20OXIZHY3RJ) diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Freeze_Thaw.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Freeze_Thaw.md index b1075d69ca..9f01a07129 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Freeze_Thaw.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Freeze_Thaw.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `freeze_thaw` -References: SPL3FTP [doi:10.5067/ZJOKL452HRLD](https://doi.org/10.5067/ZJOKL452HRLD) \ No newline at end of file +References: SPL3FTP [doi:10.5067/LQQ5I3QVGFTU](https://doi.org/10.5067/LQQ5I3QVGFTU) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Soil_Moisture.md b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Soil_Moisture.md index cd36cfad9a..970a0c8230 100644 --- a/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Soil_Moisture.md +++ b/config/active/common/config/metadata/layers/smap/SMAP_L3_Passive_Night_Soil_Moisture.md @@ -4,4 +4,4 @@ The SMAP spacecraft carries two instruments, a radar (active) and a radiometer ( Data field: `soil_moisture` -References: SPL3SMP [doi:10.5067/OMHVSRGFX38O](https://doi.org/10.5067/OMHVSRGFX38O) +References: SPL3SMP [doi:10.5067/4XXOGX0OOW1S](https://doi.org/10.5067/4XXOGX0OOW1S) diff --git a/config/active/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md b/config/active/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md index 6d4b6f04a9..441e821a8a 100644 --- a/config/active/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md +++ b/config/active/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md @@ -1,3 +1,7 @@ +**NOTE: These Freeze/Thaw (Daily Landscape) images are no longer being updated and may no longer reflect the most recent version of the underlying data set.** The most recent version of the MEaSUREs SSMI Freeze Thaw data (doi:[10.5067/LJ6SLXNJB2CQ](https://doi.org/10.5067/LJ6SLXNJB2CQ)) are available for download from the NASA NSIDC DAAC without corresponding GIBS/Worldview imagery. Users interested in forward processing freeze/thaw imagery should refer to the SMAP Freeze/Thaw 36km (L3, Passive, Day) or SMAP Freeze/Thaw 9km (L3, Passive, Day) layers. + +*** + The Daily Landscape Freeze/Thaw layer shows the predominant frozen or non-frozen (thawed) status of the landscape in vegetated regions where seasonal frozen temperatures are a major constraint to ecosystem processes. It is derived using a temporal change classification of calibrated radiometric brightness temperatures at 37 GHz frequency from Scanning Multichannel Microwave Radiometer (SMMR) and Special Sensor Microwave Imager (SSM/I, SSMIS) sensor records available from Nimbus-7 and Defense Meteorological Satellite Program (DMSP) satellites. The freeze/thaw layer is useful for assessing the impact of freeze/thaw variations on vegetation growing seasons and land-atmosphere carbon exchange; snow cover, permafrost and active layer properties; surface energy and water budgets; distinguishing freeze/thaw dynamics in accordance with regional terrain features, weather events, seasonal and annual climate anomalies, and long-term climate changes. The layer distinguishes 4 states: frozen, non-frozen (thawed), transitional (AM frozen, PM thawed) and inverse transitional (AM thawed, PM frozen). diff --git a/config/active/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md b/config/active/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md index 1590461e53..70a9937372 100644 --- a/config/active/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md +++ b/config/active/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md @@ -1,3 +1,7 @@ +**NOTE: These Sea Ice Concentration images are no longer being updated and may no longer reflect the most recent version of the underlying data set.** Sea Ice Concentration data ([NSIDC-0051](https://nsidc.org/data/nsidc-0051) and [NSIDC-0081](https://nsidc.org/data/nsidc-0081)) are still available for download from the NASA NSIDC DAAC without corresponding GIBS/Worldview imagery. Users interested in forward processing sea ice concentration images should refer to the Sea Ice Concentration and Snow Extent or AMSR2 Sea Ice Concentration (12km) layers. + +*** + The Sea Ice Concentration layer provides daily sea ice concentrations for the polar regions from a combination of two data sets from two time periods - Sea Ice Concentrations from Nimbus-7 SMMR and SSM/I-SSMIS passive microwave instruments on the DMSP 5D-2/F11, DMSP 5D-2/F13, DMSP 5D-2/F8, DMSP 5D-3/F17 platforms for 26 October 1978 to 31 December 2015 and Near-Real-Time DMSP SSMIS Daily Polar Gridded Sea Ice Concentrations from the SSM/I-SSMIS passive microwave instruments on DMSP 5D-3/F17 and DMSP 5D-3/F18 for 1 January 2015 to present. This imagery provides a best estimate of ice conditions based on information and algorithms available at the time the data are acquired. These data are not suitable for time series, anomalies, or trends analyses. The sensor/algorithm resolution is 25 km, imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md new file mode 100644 index 0000000000..57231f285d --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md new file mode 100644 index 0000000000..61d72ad36f --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003) diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md new file mode 100644 index 0000000000..1635ca6dbc --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Formaldehyde Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_HCHO_L2 [doi:10.5067/IS-40e/TEMPO/HCHO_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md new file mode 100644 index 0000000000..18d3979048 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md new file mode 100644 index 0000000000..b695a9fd5e --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md new file mode 100644 index 0000000000..11d4af73cf --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md new file mode 100644 index 0000000000..7d000446d6 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md new file mode 100644 index 0000000000..ecf30de272 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md new file mode 100644 index 0000000000..38539b7b1c --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md new file mode 100644 index 0000000000..266dae87f4 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md new file mode 100644 index 0000000000..7665e4780f --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Formaldehyde Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_HCHO_L3 [doi:10.5067/IS-40e/TEMPO/HCHO_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md new file mode 100644 index 0000000000..5ce9a9a42e --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md new file mode 100644 index 0000000000..e71041c163 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md new file mode 100644 index 0000000000..643b9a6fed --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md new file mode 100644 index 0000000000..1e4900dee6 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md new file mode 100644 index 0000000000..5781631847 --- /dev/null +++ b/config/active/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily.md b/config/active/common/config/metadata/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily.md new file mode 100644 index 0000000000..6283ea9c99 --- /dev/null +++ b/config/active/common/config/metadata/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily.md @@ -0,0 +1,5 @@ +The Surface Soil Moisture X-band (Day, Daily) layer displays level 3, daily, gridded surface soil moisture for the daytime overpass. The surface soil moisture information is derived from passive microwave remote sensing data from the Tropical Rainfall Measuring Mission (TRMM) Microwave Imager (TMI), using the Land Parameter Retrieval Model (LPRM). The LPRM is based on a forward radiative transfer model to retrieve surface soil moisture and vegetation optical depth. + +The spatial resolution is 25 km x 25 km, the imagery resolution is 2 km and temporal availability is daily, covering the period from December 1997 to April 2015. + +References: LPRM_TMI_DY_SOILM3 [doi:10.5067/8CHFMAWJQTCP](https://doi.org/10.5067/8CHFMAWJQTCP) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily.md b/config/active/common/config/metadata/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily.md new file mode 100644 index 0000000000..32e7d483dc --- /dev/null +++ b/config/active/common/config/metadata/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily.md @@ -0,0 +1,5 @@ +The Surface Soil Moisture X-band (Night, Daily) layer displays level 3, daily, gridded surface soil moisture for the nighttime overpass. The surface soil moisture information is derived from passive microwave remote sensing data from the Tropical Rainfall Measuring Mission (TRMM) Microwave Imager (TMI), using the Land Parameter Retrieval Model (LPRM). The LPRM is based on a forward radiative transfer model to retrieve surface soil moisture and vegetation optical depth. + +The spatial resolution is 25 km x 25 km, the imagery resolution is 2 km and temporal availability is daily, covering the period from December 1997 to April 2015. + +References: LPRM_TMI_NT_SOILM3 [doi:10.5067/GWHRZEL8SA21](https://doi.org/10.5067/GWHRZEL8SA21) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/Chlorophyll_a.md b/config/active/common/config/metadata/layers/viirs/Chlorophyll_a.md index f446ce0a4a..a8df3b48e1 100644 --- a/config/active/common/config/metadata/layers/viirs/Chlorophyll_a.md +++ b/config/active/common/config/metadata/layers/viirs/Chlorophyll_a.md @@ -1,4 +1,4 @@ ### About Chlorophyll *a* -Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants.The concentration of chlorophyll a is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet. +Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants. The concentration of chlorophyll *a* is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet. -References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [OceanColor Web - Chlorophyll a](https://oceancolor.gsfc.nasa.gov/atbd/chlor_a/); [NASA Earth Observations - Chlorophyll Concentration](https://neo.sci.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) +References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [Earthdata - Chlorophyll a](https://www.earthdata.nasa.gov/apt/documents/chlor-a/v1.0); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) diff --git a/config/active/common/config/metadata/layers/viirs/PhotosyntheticallyAvailableRadiation.md b/config/active/common/config/metadata/layers/viirs/PhotosyntheticallyAvailableRadiation.md deleted file mode 100644 index 1bc7b70b1e..0000000000 --- a/config/active/common/config/metadata/layers/viirs/PhotosyntheticallyAvailableRadiation.md +++ /dev/null @@ -1,2 +0,0 @@ -### About VIIRS -The Visible and Infrared Imager/Radiometer Suite (VIIRS) is a multi-disciplinary instrument that is being flown on the Joint Polar Satellite System (JPSS) series of spacecraft, including the Suomi National Polar-orbiting Partnership (S-NPP) that launched in October 2011. JPSS is a multi-platform, multi-agency program that consolidates the polar orbiting spacecraft of NASA and the National Oceanic and Atmospheric Administration (NOAA). S-NPP is the initial spacecraft in this series, and VIIRS is the successor to MODIS for Earth science data product generation. VIIRS has 22 spectral bands ranging from 412 nm to 12 nm. There are 16 moderate-resolution bands (750m at nadir), 5 image-resolution bands (375m), and one day-night band (DNB). \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean.md new file mode 100644 index 0000000000..ffcbe82a53 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean.md @@ -0,0 +1,7 @@ +The VIIRS Dark Target Aerosol Optical Thickness 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. + +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). + +The VIIRS Dark Target Aerosol Optical Thickness 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. + +References: AERDT_L2_VIIRS_NOAA20 [doi:10.5067/VIIRS/AERDT_L2_VIIRS_NOAA20.002](https://doi.org/10.5067/VIIRS/AERDT_L2_VIIRS_NOAA20.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate.md new file mode 100644 index 0000000000..dc256ff27d --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate.md @@ -0,0 +1,7 @@ +The VIIRS Deep Blue Aerosol Optical Thickness layer is useful for studying aerosol optical depth over the ocean as well as retrieving over desert/arid land (bright in the visible wavelengths). + +This layer is the combined Aerosol Optical Depth at 550 nm, only populated for those retrieval pixels passing quality assurance tests. It is created from the Deep Blue (DB) algorithm over land and the Satellite Ocean Aerosol Retrieval (SOAR) algorithm over water to determine atmospheric aerosol loading for day time cloud-free snow-free scenes. This data product is designed to facilitate continuity in the aerosol record provided by the Deep Blue aerosol project for other sensors including the Sea-viewing Wide Field-of-view Sensor (SeaWiFS) and Terra/Aqua Moderate Resolution Imaging Spectroradiometers (MODIS). + +The VIIRS Deep Blue Aerosol Optical Thickness layer is available from the joint NASA/NOAA NOAA-20 satellite (AERDB_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. + +References: AERDB_L2_VIIRS_NOAA20_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20_NRT.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20_NRT.002); AERDB_L2_VIIRS_NOAA20 [doi:10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate.md new file mode 100644 index 0000000000..dbf8f0eff6 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate.md @@ -0,0 +1,7 @@ +The VIIRS Deep Blue Aerosol Type layer provides information related to the aerosol composition over land and ocean. + +The Deep Blue (DB) algorithm is employed for over-land use and the Satellite Ocean Aerosol Retrieval (SOAR) algorithm is used over water to determine atmospheric aerosol type for day time cloud-free snow-free scenes. The combined Aerosol Type over land and ocean layer is derived from pixels that pass high-quality assurance tests. Over water, aerosol type is retrieved via the aerosol type optical model that yields the best fit. Over land, aerosol type is classified based on Aerosol Optical Depth (AOD), Ångström exponent, Lambert Equivalent Reflectivity (LER), and brightness temperature. + +The VIIRS Deep Blue Aerosol Type layer is available from the joint NASA/NOAA NOAA-20 satellite (AERDB_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. + +References: AERDB_L2_VIIRS_NOAA20_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20_NRT.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20_NRT.002); AERDB_L2_VIIRS_NOAA20 [doi:10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean.md new file mode 100644 index 0000000000..5b0868ae51 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean.md @@ -0,0 +1,7 @@ +The VIIRS Dark Target Aerosol Angstrom Exponent layer can be used to provide additional information related to the aerosol particle size over the ocean (larger the exponent, the smaller the particle size). Values < 1 suggest optical dominance of coarse particles (e.g. dust) and values > 1 suggest optical dominance of fine particles (e.g. smoke). + +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). + +The VIIRS Dark Target Aerosol Ångström Exponent 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. + +References: AERDT_L2_VIIRS_NOAA20 [doi:10.5067/VIIRS/AERDT_L2_VIIRS_NOAA20.002](https://doi.org/10.5067/VIIRS/AERDT_L2_VIIRS_NOAA20.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate.md new file mode 100644 index 0000000000..af784acda2 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate.md @@ -0,0 +1,7 @@ +The VIIRS Deep Blue Aerosol Angstrom Exponent layer can be used to provide additional information related to the aerosol particle size over land and ocean (larger the exponent, the smaller the particle size). Values < 1 suggest optical dominance of coarse particles (e.g. dust) and values > 1 suggest optical dominance of fine particles (e.g. smoke). + +Ångström exponent over land is defined between 412-470 nm for 'bright' surfaces, and 470-670 nm for 'dark' surfaces. The combined Ångström exponent over land and ocean are for those retrieval pixels passing quality assurance tests. This layer is created from the Deep Blue (DB) algorithm over land and the Satellite Ocean Aerosol Retrieval (SOAR) algorithm over water to determine atmospheric aerosol loading for day time cloud-free snow-free scenes. This data product is designed to facilitate continuity in the aerosol record provided by the Deep Blue aerosol project for other sensors including the Sea-viewing Wide Field-of-view Sensor (SeaWiFS) and Terra/Aqua Moderate Resolution Imaging Spectroradiometers (MODIS). + +The VIIRS Deep Blue Aerosol Ångström Exponent layer is available from the joint NASA/NOAA NOAA-20 satellite (AERDB_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. + +References: AERDB_L2_VIIRS_NOAA20_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20_NRT.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20_NRT.002); AERDB_L2_VIIRS_NOAA20 [doi:10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_NOAA20.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md similarity index 80% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md index d986bea36b..2431dfac76 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md similarity index 80% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md index 87a3db8c3c..74e69e3fb1 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.md new file mode 100644 index 0000000000..079398001c --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.md @@ -0,0 +1,5 @@ +The VIIRS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The VIIRS Chlorophyll *a* product is available from the joint NASA/NOAA NOAA-20 satellite. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. + +References: VIIRSJ1_L2_OC_NRT and VIIRSJ1_L2_OC [doi:10.5067/NOAA-20/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-20/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Day.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Night.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Effective_Radius.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Effective_Radius.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Effective_Radius.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Effective_Radius.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Optical_Thickness.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Optical_Thickness.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Optical_Thickness.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Optical_Thickness.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Day.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Night.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.md diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md new file mode 100644 index 0000000000..389e6182ff --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md @@ -0,0 +1,11 @@ +The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) is a false color composite using the VIIRS at-sensor radiance and the brightness temperatures from the M15 band. Data are provided by NASA’s VJ146A1 product using NOAA-20 (JPSS-1) observations. Originally designed by the Naval Research Lab and incorporated into NASA research and applications efforts, the resulting false color scheme produces nighttime city lights in shades of yellow with infrared, nighttime cloud presence in shades of blue. During bright moonlight conditions, moonlight reflected from cloud tops and the land surface may also provide a yellow hue to those features. Comparisons of cloud-free conditions before and after a period of significant change, such as new city growth, disasters, fires, or other factors, may exhibit a change in emitted light (yellows) from those features over time. + +The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ146A1_NRT [doi:10.5067/VIIRS/VJ146A1_NRT.002](https://doi.org/10.5067/VIIRS/VJ146A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). + +Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) + +Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191) + +Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md new file mode 100644 index 0000000000..4bc4e1a169 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md @@ -0,0 +1,14 @@ + +The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is created from NASA’s Black Marble daily at-sensor top-of-atmosphere nighttime radiance product (VJ146A1). It is displayed as a grayscale image. The layer is expressed in radiance units (nW/(cm2 sr)) with log10 conversion. It is stretched up to 38 nW/(cm2 sr) resulting in improvements in capturing city lights in greater spatial detail than traditional Nighttime Imagery resampled at 0-255 (e.g., Day/Night Band, Enhanced Near Constant Contrast). + +The ultra-sensitivity of the VIIRS Day/Night Band enables scientists to capture the Earth’s surface and atmosphere in low light conditions, allowing for better monitoring of nighttime phenomena. These images are also useful for assessing anthropogenic sources of light emissions under varying illumination conditions. For instance, during partial to full moon conditions, the layer can identify the location and features of clouds and other natural terrestrial features such as sea ice and snow cover, while enabling temporal observations in urban regions, regardless of moonlit conditions. As such, the layer is particularly useful for detecting city lights, lightning, auroras, fires, gas flares, and fishing fleets. + +The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ146A1_NRT [doi:10.5067/VIIRS/VJ146A1_NRT.002](https://doi.org/10.5067/VIIRS/VJ146A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). + +Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) + +Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191) + +Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day.md new file mode 100644 index 0000000000..78c33dad8d --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day.md @@ -0,0 +1,5 @@ +The Sea Ice Surface Temperature (Day) layer shows the "skin" temperature of the sea ice surface measured in Kelvin (K). It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Joint Polar Satellite System's first satellite (JPSS-1/NOAA-20). Following the approach used by MODIS, the algorithm converts VIIRS calibrated radiances into brightness temperature and computes Ice Surface Temperature (IST) using a split-window technique. Sea Ice Surface Temperature (IST) is an indicator of freeze/thaw processes on ice and has been used to separate thin ice from open water. + +The Ice Surface Temperature layer is available for the Suomi NPP (VNP29) and JPSS-1/NOAA-20 (VJ129) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VJ130_NRT [doi:10.5067/VIIRS/VJ130_NRT.002](https://doi.org/10.5067/VIIRS/VJ130_NRT.002); VJ130 [doi:10.5067/BW817SEFZ1TT](https://doi.org/10.5067/BW817SEFZ1TT) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night.md new file mode 100644 index 0000000000..f283b8c36f --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night.md @@ -0,0 +1,5 @@ +The Sea Ice Surface Temperature (Night) layer shows the "skin" temperature of the sea ice surface measured in Kelvin (K). It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Joint Polar Satellite System's first satellite (JPSS-1/NOAA-20). Following the approach used by MODIS, the algorithm converts VIIRS calibrated radiances into brightness temperature and computes Ice Surface Temperature (IST) using a split-window technique. Sea Ice Surface Temperature (IST) is an indicator of freeze/thaw processes on ice and has been used to separate thin ice from open water. + +The Ice Surface Temperature layer is available for the Suomi NPP (VNP29) and JPSS-1/NOAA-20 (VJ129) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VJ130_NRT [doi:10.5067/VIIRS/VJ130_NRT.002](https://doi.org/10.5067/VIIRS/VJ130_NRT.002); VJ130 [doi:10.5067/BW817SEFZ1TT](https://doi.org/10.5067/BW817SEFZ1TT) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day.md new file mode 100644 index 0000000000..8eb0922c5c --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day.md @@ -0,0 +1,7 @@ +The Land Surface Temperature (Day) layer shows the temperature of the land surface in Kelvin (K), from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 satellite. + +The VJ121 product is developed synergistically with the Moderate Resolution Imaging Spectroradiometer (MODIS) LST&E Version 6.1 product (MOD21) using the same input atmospheric products and algorithmic approach based on the ASTER Temperature Emissivity Separation (TES) technique. The VJ121 product uses a physics-based algorithm to dynamically retrieve both the LST and emissivity simultaneously for VIIRS thermal infrared bands M14 (8.55 µm), M15 (10.76 µm), and M16 (12 µm). The TES algorithm is combined with an improved Water Vapor Scaling (WVS) atmospheric correction scheme to stabilize the retrieval during very warm and humid conditions. The overall objective for NASA VIIRS products is to ensure the algorithms and products are compatible with the MODIS Terra and Aqua algorithms to promote the continuity of the Earth Observation System (EOS) mission. + +The Land Surface Temperature layer is available from both the joint NASA/NOAA Suomi NPP (VNP21) and NOAA-20 (VJ121) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VJ121_NRT [doi:10.5067/VIIRS/VJ121_NRT.002](https://doi.org/10.5067/VIIRS/VJ121_NRT.002); VJ121 [doi:10.5067/VIIRS/VJ121.002](https://doi.org/10.5067/VIIRS/VJ121.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night.md new file mode 100644 index 0000000000..93eaaf650e --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night.md @@ -0,0 +1,7 @@ +The Land Surface Temperature (Night) layer shows the temperature of the land surface in Kelvin (K), from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 satellite. + +The VJ121 product is developed synergistically with the Moderate Resolution Imaging Spectroradiometer (MODIS) LST&E Version 6.1 product (MOD21) using the same input atmospheric products and algorithmic approach based on the ASTER Temperature Emissivity Separation (TES) technique. The VJ121 product uses a physics-based algorithm to dynamically retrieve both the LST and emissivity simultaneously for VIIRS thermal infrared bands M14 (8.55 µm), M15 (10.76 µm), and M16 (12 µm). The TES algorithm is combined with an improved Water Vapor Scaling (WVS) atmospheric correction scheme to stabilize the retrieval during very warm and humid conditions. The overall objective for NASA VIIRS products is to ensure the algorithms and products are compatible with the MODIS Terra and Aqua algorithms to promote the continuity of the Earth Observation System (EOS) mission. + +The Land Surface Temperature layer is available from both the joint NASA/NOAA Suomi NPP (VNP21) and NOAA-20 (VJ121) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VJ121_NRT [doi:10.5067/VIIRS/VJ121_NRT.002](https://doi.org/10.5067/VIIRS/VJ121_NRT.002); VJ121 [doi:10.5067/VIIRS/VJ121.002](https://doi.org/10.5067/VIIRS/VJ121.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover.md new file mode 100644 index 0000000000..50d03636b7 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover.md @@ -0,0 +1,5 @@ +The Snow Cover (Normalized Difference Snow Index (NDSI)) layer shows an estimate of snow cover. It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the Joint Polar Satellite System's first satellite (JPSS-1/NOAA-20). Snow-covered land typically has very high reflectance in visible bands and very low reflectance in the shortwave infrared bands. The Normalized Difference Snow Index (NDSI) reveals the magnitude of this difference, with values greater than 0 typically indicating the presence of at least some snow. The VIIRS snow cover algorithm computes NDSI using VIIRS image bands I1 (0.64 µm, visible red) and I3 (1.61 µm, shortwave near-infrared) and then applies a series of data screens designed to alleviate likely errors and flag uncertain snow detections. + +The Snow Cover (Normalized Difference Snow Index) layer is available from both the joint NASA/NOAA Suomi NPP (VNP10) and NOAA-20 (VJ110) satellites. The sensor resolution is 375 m, imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ110_NRT [doi:10.5067/VIIRS/VJ110_NRT.002](https://doi.org/10.5067/VIIRS/VJ110_NRT.002); VJ110 [doi:10.5067/JNKFY4XFDHRN](https://doi.org/10.5067/JNKFY4XFDHRN) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.md new file mode 100644 index 0000000000..1778207fe6 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.md @@ -0,0 +1,3 @@ +The Photosynthetically Available Radiation (L2) layer displays photosynthetically available radiation over oceans and large bodies of water and is measured in einstein/m²/day. + +References: VIIRSJ1_L2_OC_NRT and VIIRSJ1_L2_OC [doi:10.5067/NOAA-20/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-20/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Sea_Ice.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Sea_Ice.md new file mode 100644 index 0000000000..f9d82a9b18 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Sea_Ice.md @@ -0,0 +1,5 @@ +The Sea Ice Extent layer contain estimates of sea ice cover. It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the Joint Polar Satellite System's first satellite (JPSS-1/NOAA-20). Following the approach used by MODIS, Sea Ice is detected using the Normalized Difference Snow Index. Snow-covered sea ice typically has very high reflectance in visible bands and very low reflectance in the shortwave infrared bands; the NDSI reveals the magnitude of this difference. The VIIRS sea ice cover algorithm computes NDSI using VIIRS image bands I1 (0.64 µm, visible red) and I3 (1.61 µm, shortwave near-infrared) and then applies a series of data screens designed to alleviate likely errors and flag uncertain sea ice detections. + +The Sea Ice Extent layer is available from both the joint NASA/NOAA Suomi NPP (VNP29) and NOAA-20 (VJ129) satellites. The sensor resolution is 375 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VJ129_NRT [doi:10.5067/VIIRS/VJ129_NRT.002](https://doi.org/10.5067/VIIRS/VJ129_NRT.002); VJ129 [doi:10.5067/LZB54MLNK98U](https://doi.org/10.5067/LZB54MLNK98U) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1.md new file mode 100644 index 0000000000..1d479501b9 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1.md @@ -0,0 +1,7 @@ +False Color: Red = Band I1, Green = Band I2, Blue = Band I1 + +Vegetation is very reflective in the near infrared (Band I2), and absorbent in Band I1. Assigning Band I2 to green means even the smallest hint of vegetation will appear bright green in the image. Liquid water on the ground will be very dark since it absorbs in the red and the SWIR and sediments in water appear pink. This band combination is good for identifying vegetation changes, drought and floods. + +The Land Surface Reflectance product is available from both the joint NASA/NOAA Suomi NPP (VNP09GA) and NOAA-20 (VJ109GA) satellites. The sensor resolution is 375 m, imagery resolution is 250 m, and the temporal resolution is daily. + +References: VJ109_NRT [doi:10.5067/VIIRS/VJ109_NRT.002](https://doi.org/10.5067/VIIRS/VJ109_NRT.002); VJ109GA [doi:10.5067/VIIRS/VJ109GA.002](https://doi.org/10.5067/VIIRS/VJ109GA.002) diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5.md new file mode 100644 index 0000000000..8c42d89c0d --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5.md @@ -0,0 +1,16 @@ +False Color: Red = Band M11, Green = Band M7, Blue = Band M5 + +This combination is most useful for distinguishing burn scars from naturally low vegetation or bare soil and enhancing floods. Vegetation will appear green and burned areas will appear reddish. + +**Vegetation and bare ground** +Vegetation is very reflective in the near infrared (Band M7), and absorbent in Band M5 and Band M11. Assigning that band to green means even the smallest hint of vegetation will appear bright green in the image. Naturally bare soil, like a desert, is reflective in all bands used in this image, but more so in the SWIR (Band M11, red) and so soils will often have a pinkish tinge. + +**Burned areas** +When vegetation burns, burned area or fire-affected areas become characterized by deposits of charcoal and ash, removal of vegetation and/or alteration of vegetation structure. When bare soil is exposed, the brightness in Band M5 usually slightly increases, but that may be offset by the presence of black carbon residue. The near infrared (Band M7) will become darker, and Band M11 becomes more reflective. When assigned to red in the image, Band M11 will show burn scars as deep or bright red, depending on the type of vegetation burned, the amount of residue, or the completeness of the burn. + +**Water** +Liquid water on the ground will be very dark since it absorbs in the red and the SWIR. Sediments in water appear dark blue. Ice and snow appear as bright turquoise. Clouds comprised of small water droplets scatter light equally in both the visible and the SWIR and will appear white. These clouds are usually lower to the ground and warmer. High and cold clouds are comprised of ice crystals and will appear turquoise. + +The Land Surface Reflectance product is available from both the joint NASA/NOAA Suomi NPP (VNP09GA) and NOAA-20 (VJ109GA) satellites. The sensor resolution is 750 m, the imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ109_NRT [doi:10.5067/VIIRS/VJ109_NRT.002](https://doi.org/10.5067/VIIRS/VJ109_NRT.002); VJ109GA [doi:10.5067/VIIRS/VJ109GA.002](https://doi.org/10.5067/VIIRS/VJ109GA.002) diff --git a/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3.md new file mode 100644 index 0000000000..8d30f44246 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3.md @@ -0,0 +1,7 @@ +True Color: Red = Band M5, Green = Band M4, Blue = Band M3 + +These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye would see. The images are natural-looking images of land surface, oceanic and atmospheric features. + +The Land Surface Reflectance product is available from both the joint NASA/NOAA Suomi NPP (VNP09GA) and NOAA-20 (VJ109GA) satellites. The sensor resolution is 750 m, the imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ109_NRT [doi:10.5067/VIIRS/VJ109_NRT.002](https://doi.org/10.5067/VIIRS/VJ109_NRT.002); VJ109GA [doi:10.5067/VIIRS/VJ109GA.002](https://doi.org/10.5067/VIIRS/VJ109GA.002) diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_All.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_All.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_All.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_All.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.md b/config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.md rename to config/active/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.md new file mode 100644 index 0000000000..cef9810070 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.md @@ -0,0 +1,7 @@ +The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). + +The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-21 (JPSS-2) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203IMG_NRT [doi:10.5067/VIIRS/VJ203IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ202IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.md new file mode 100644 index 0000000000..ec04931a5e --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.md @@ -0,0 +1,7 @@ +The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). + +The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-21 (JPSS-2) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203IMG_NRT [doi:10.5067/VIIRS/VJ203IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ202IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.md new file mode 100644 index 0000000000..57d5aabd06 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.md @@ -0,0 +1,5 @@ +The VIIRS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The VIIRS Chlorophyll *a* product is available from the joint NASA/NOAA NOAA-20 satellite. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. + +References: VIIRSJ2_L2_OC_NRT and VIIRSJ2_L2_OC [doi:10.5067/NOAA-21/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-21/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.md new file mode 100644 index 0000000000..f94b2f40d9 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.md @@ -0,0 +1,21 @@ +False Color: Red = M11, Green = I2, Blue = I1 + +This combination is most useful for distinguishing burn scars from naturally low vegetation or bare soil and enhancing floods. + +This combination can also be used to distinguish snow and ice from clouds. Snow and ice are very reflective in the visible part of the spectrum (Band I1), and absorbent in Bands I2 (near infrared) and M11 (short-wave infrared, or SWIR). Thick ice and snow appear vivid sky blue, while small ice crystals in high-level clouds will also appear blueish, and water clouds will appear white. + +The Visible Infrared Imaging Radiometer Suite (VIIRS) Corrected Reflectance imagery is available only as near real-time imagery. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The imagery can be visualized in Worldview and the Global Imagery Browse Services (GIBS).The sensor resolution is 750 m and 375 m (M Bands are 750 m, I Bands are 375 m), imagery resolution is 250 m, and the temporal resolution is daily. + +#### Vegetation and bare ground +Vegetation is very reflective in the near infrared (Band I2), and absorbent in Band I1 and Band M11. Assigning that band to green means even the smallest hint of vegetation will appear bright green in the image. Naturally bare soil, like a desert, is reflective in all bands used in this image, but more so in the SWIR (Band M11, red) and so soils will often have a pinkish tinge. + +#### Burned areas +Burned areas or fire-affected areas are characterized by deposits of charcoal and ash, removal of vegetation and/or the alteration of vegetation structure. When bare soil becomes exposed, the brightness in Band I1 may increase, but that may be offset by the presence of black carbon residue; the near infrared (Band I2) will become darker, and Band M11 becomes more reflective. When assigned to red in the image, Band M11 will show burn scars as deep or bright red, depending on the type of vegetation burned, the amount of residue, or the completeness of the burn. + +#### Water +Liquid water on the ground appears very dark since it absorbs in the red and the SWIR. Sediments in water appear dark blue. Ice and snow appear as bright turquoise. Clouds comprised of small water droplets scatter light equally in both the visible and the SWIR and will appear white. These clouds are usually lower to the ground and warmer. High and cold clouds are comprised of ice crystals and will appear turquoise. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203MOD_NRT [doi:10.5067/VIIRS/VJ103MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ203IMG_NRT [doi:10.5067/VIIRS/VJ103IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203MOD_NRT.002); +VJ202MOD_NRT [doi:10.5067/VIIRS/VJ102MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ202MOD_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ102IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.md new file mode 100644 index 0000000000..b0b517d582 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.md @@ -0,0 +1,19 @@ +False Color: Red = M3, Green = I3, Blue = M11 + +This combination is used to map snow and ice. Snow and ice are very reflective in the visible part of the spectrum (Band M3), and very absorbent in Bands I3 and M11 (short-wave infrared, or SWIR). This band combination is good for distinguishing liquid water from frozen water, for example, clouds over snow, ice cloud versus water cloud; or floods from dense vegetation. + +The Visible Infrared Imaging Radiometer Suite (VIIRS) Corrected Reflectance imagery is available only as near real-time imagery. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The imagery can be visualized in Worldview and the Global Imagery Browse Services (GIBS). The sensor resolution is 750 m and 375 m (M Bands are 750 m, I Bands are 375 m), imagery resolution is 250 m, and the temporal resolution is daily. + +#### Snow and Ice +Since the only visible light used in these images (Band M3) is assigned to red, snow and ice appear bright red. The more ice, the stronger the absorption in the SWIR bands, and the more red the color. Thick ice and snow appear vivid red (or dark pink), while small ice crystals in high-level clouds will appear pinkish. + +#### Vegetation +Vegetation will appear green in this band combination, as vegetation is absorbent in Bands M3 and M11, but reflective in Band I3. Bare soil and deserts will appear bright cyan in the image since it much more reflective in Band I3 and M11 than Band M3. + +#### Water +Liquid water on the ground will appear very dark since it absorbs in the red and the SWIR, but small liquid water drops in clouds scatter light equally in both the visible and the SWIR, and will therefore appear white. Sediments in water appear dark red. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203MOD_NRT [doi:10.5067/VIIRS/VJ103MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ203IMG_NRT [doi:10.5067/VIIRS/VJ103IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203MOD_NRT.002); +VJ202MOD_NRT [doi:10.5067/VIIRS/VJ102MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ202MOD_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ102IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.md new file mode 100644 index 0000000000..ef3146fe91 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.md @@ -0,0 +1,10 @@ +True Color: Red = Band I1, Green = Band M4, Blue = Band M3 + +These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye would see. The images are natural-looking images of land surface, oceanic and atmospheric features. + +The Visible Infrared Imaging Radiometer Suite (VIIRS) Corrected Reflectance imagery is available only as near real-time imagery. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-21 (JPSS-2) satellite. The imagery can be visualized in Worldview and the Global Imagery Browse Services (GIBS). The sensor resolution is 750 m and 375 m (M Bands are 750 m, I Bands are 375 m), imagery resolution is 250 m, and the temporal resolution is daily. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203MOD_NRT [doi:10.5067/VIIRS/VJ103MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ203IMG_NRT [doi:10.5067/VIIRS/VJ103IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203MOD_NRT.002); +VJ202MOD_NRT [doi:10.5067/VIIRS/VJ102MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ202MOD_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ102IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.md b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.md new file mode 100644 index 0000000000..b364254432 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.md @@ -0,0 +1,3 @@ +The Photosynthetically Available Radiation (L2) layer displays photosynthetically available radiation over oceans and large bodies of water and is measured in einstein/m²/day. + +References: VIIRSJ2_L2_OC_NRT and VIIRSJ2_L2_OC [doi:10.5067/NOAA-21/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-21/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_Black_Marble.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_Black_Marble.md similarity index 96% rename from config/active/common/config/metadata/layers/viirs/VIIRS_Black_Marble.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_Black_Marble.md index 6175d0cc3a..686b00dde7 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_Black_Marble.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_Black_Marble.md @@ -2,4 +2,4 @@ The Black Marble layer is a nighttime view of the Earth, showing visible light e Currently, the Black Marble imagery is available only as a single snapshot in time for 2012 and 2016. The sensor resolution is 750 m and the image resolution is 500 m. The imagery can be visualized in Worldview/Global Imagery Browse Services (GIBS). -References: [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [NASA Earth Observatory: Night Light Maps Open Up New Applications](https://earthobservatory.nasa.gov/Features/NightLights); Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi: 10.1175/BAMS-87-2-191](https://journals.ametsoc.org/doi/abs/10.1175/BAMS-87-2-191); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/); Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://onlinelibrary.wiley.com/doi/10.1002/2014EF000285/full) +References: [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [NASA Earth Observatory: Night Light Maps Open Up New Applications](https://earthobservatory.nasa.gov/Features/NightLights); Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi: 10.1175/BAMS-87-2-191](https://journals.ametsoc.org/doi/abs/10.1175/BAMS-87-2-191); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/); Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_CityLights_2012.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_CityLights_2012.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_CityLights_2012.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_CityLights_2012.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_Night_Lights.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_Night_Lights.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_Night_Lights.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_Night_Lights.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.md similarity index 53% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.md index 971912a647..6a189f477c 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.md @@ -2,6 +2,6 @@ The VIIRS Dark Target Aerosol Optical Thickness layer is useful for studying aer 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). -The VIIRS Dark Target Aerosol Ångström Exponent 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. +The VIIRS Dark Target Aerosol Optical Thickness 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. -References: AERDT_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.001](https://doi.org/10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.001) \ No newline at end of file +References: AERDT_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.002](https://doi.org/10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.md similarity index 86% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.md index 43a5b06f38..14df405dad 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.md @@ -4,4 +4,4 @@ This layer is the combined Aerosol Optical Depth at 550 nm, only populated for t The VIIRS Deep Blue Aerosol Optical Thickness layer is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite (AERDB_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. -References: AERDB_L2_VIIRS_SNPP_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.011](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.011); AERDB_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.011](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.011) \ No newline at end of file +References: AERDB_L2_VIIRS_SNPP_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.002); AERDB_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.md similarity index 80% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.md index 94f0499036..93a7167440 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.md @@ -4,4 +4,4 @@ The Deep Blue (DB) algorithm is employed for over-land use and the Satellite Oce The VIIRS Deep Blue Aerosol Type layer is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite (AERDB_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. -References: AERDB_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.011](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.011) \ No newline at end of file +References: AERDB_L2_VIIRS_SNPP_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.002); AERDB_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.md similarity index 94% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.md index 2cb991d913..833692731a 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.md @@ -4,4 +4,4 @@ This layer is created from two separate and distinct DT algorithms. One helps re The VIIRS Dark Target Aerosol Ångström Exponent 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. -References: AERDT_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.001](https://doi.org/10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.001) \ No newline at end of file +References: AERDT_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.002](https://doi.org/10.5067/VIIRS/AERDT_L2_VIIRS_SNPP.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.md similarity index 88% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.md index dcd3f62d43..52690b89d9 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.md @@ -4,4 +4,4 @@ The VIIRS Deep Blue Aerosol Angstrom Exponent layer can be used to provide addit The VIIRS Deep Blue Aerosol Ångström Exponent layer is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite (AERDB_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. -References: AERDB_L2_VIIRS_SNPP_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.011](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.011); AERDB_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.011](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.011) \ No newline at end of file +References: AERDB_L2_VIIRS_SNPP_NRT [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP_NRT.002); AERDB_L2_VIIRS_SNPP [doi:10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.002](https://doi.org/10.5067/VIIRS/AERDB_L2_VIIRS_SNPP.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md similarity index 74% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md index bcb1fb8cf2..0b5cc9c3e1 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature, Band I5, Day layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances (VNP02) and is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md similarity index 50% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md index 83fc1a58ac..86c89ad3dd 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature, Band I5 Night layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances (VNP02) and is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day.md similarity index 99% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day.md index 95dc112023..569c3a2fea 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day.md @@ -1,4 +1,3 @@ - The Clear Sky Confidence product is the output of a cloud mask designed to work on multiple imaging sensors. Data values range from 0->1 and represent a confidence that clear skies were observed. A value of 1.0 means very high confidence of clear sky. A value of 0.0 means very low confidence of clear sky, or very high confidence that cloudy skies were observed. Confidences <= 0.95 are considered to be cloudy or partially cloudy; hence, when viewing this product we would recommend setting the threshold from 0 -> 0.95. By doing that and having the base layer set as the Corrected Reflectance one can see how effective the product is at masking out clouds. Find out more about the [cloud mask product](https://ladsweb.modaps.eosdis.nasa.gov/missions-and-measurements/products/CLDMSK_L2_VIIRS_SNPP/). References: CLDMSK_L2_VIIRS_SNPP_NRT [doi:10.5067/VIIRS/CLDMSK_L2_VIIRS_SNPP_NRT.001](https://doi.org/10.5067/VIIRS/CLDMSK_L2_VIIRS_SNPP_NRT.001) diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Night.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Effective_Radius.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Effective_Radius.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Effective_Radius.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Effective_Radius.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Optical_Thickness.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Optical_Thickness.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Optical_Thickness.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Optical_Thickness.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Day.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Night.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md similarity index 69% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md index c4dfd93359..1a50672fe0 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md @@ -2,10 +2,10 @@ The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) is a false col The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. -References: VNP46A1 [doi:10.5067/VIIRS/VNP46A1.001](https://doi.org/10.5067/VIIRS/VNP46A1.001); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarbleUserGuide_V1.1.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). +References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) -Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi: 10.1175/BAMS-87-2-191](https://journals.ametsoc.org/doi/abs/10.1175/BAMS-87-2-191) +Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191) -Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://onlinelibrary.wiley.com/doi/10.1002/2014EF000285/full) +Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md similarity index 72% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md index 265f4742d3..5dc03eeed1 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md @@ -5,12 +5,10 @@ The ultra-sensitivity of the VIIRS Day/Night Band enables scientists to capture The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. - - -References: VNP46A1 [doi:10.5067/VIIRS/VNP46A1.001](https://doi.org/10.5067/VIIRS/VNP46A1.001); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarbleUserGuide_V1.1.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). +References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) -Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi: 10.1175/BAMS-87-2-191](https://journals.ametsoc.org/doi/abs/10.1175/BAMS-87-2-191) +Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191) -Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://onlinelibrary.wiley.com/doi/10.1002/2014EF000285/full) +Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_ENCC.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md similarity index 87% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_ENCC.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md index fce41a3b54..b74b543c2e 100644 --- a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_DayNightBand_ENCC.md +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md @@ -1,4 +1,5 @@ -**29 June 2020 Notice**: High latitude artifacts have been identified and fixed for 26 June 2020 onward. It is expected that the imagery will be reprocessed back to the beginning of the mission. [Read more about the issue](https://landweb.modaps.eosdis.nasa.gov/cgi-bin/NPP_QA/displayCase.cgi?esdt=NPP_VDNE&caseNum=PM_NPP_VDNE_20178&caseLocation=cases_data&ver=C001). +**8 July 2023 Notice:** +The Nighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast) layer is no longer being produced. We are currently investigating alternative sources, but do not have an estimated date for the resumption of the imagery layer. We apologize for the inconvenience. Similar imagery layers are available in Worldview including the Black Marble Nighttime At Sensor Radiance (Day/Night Band) and Black Marble Nighttime Blue/Yellow Composite (Day/Night Band). --- diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day.md new file mode 100644 index 0000000000..bba0ca5723 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day.md @@ -0,0 +1,5 @@ +The Sea Ice Surface Temperature (Day) layer shows the "skin" temperature of the sea ice surface measured in Kelvin (K). It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar-orbiting Partnership (Suomi NPP) satellite. Following the approach used by MODIS, the algorithm converts VIIRS calibrated radiances into brightness temperature and computes Ice Surface Temperature (IST) using a split-window technique. Sea Ice Surface Temperature (IST) is an indicator of freeze/thaw processes on ice and has been used to separate thin ice from open water. + +The Ice Surface Temperature layer is available for the Suomi NPP (VNP29) and JPSS-1/NOAA-20 (VJ129) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VNP30_NRT [doi:10.5067/VIIRS/VNP30_NRT.002](https://doi.org/10.5067/VIIRS/VNP30_NRT.002); VNP30 [doi:10.5067/SC6UQYYRF79V](https://doi.org/10.5067/SC6UQYYRF79V) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night.md new file mode 100644 index 0000000000..37efa854be --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night.md @@ -0,0 +1,5 @@ +The Sea Ice Surface Temperature (Night) layer shows the "skin" temperature of the sea ice surface measured in Kelvin (K). It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar-orbiting Partnership (Suomi NPP) satellite. Following the approach used by MODIS, the algorithm converts VIIRS calibrated radiances into brightness temperature and computes Ice Surface Temperature (IST) using a split-window technique. Sea Ice Surface Temperature (IST) is an indicator of freeze/thaw processes on ice and has been used to separate thin ice from open water. + +The Ice Surface Temperature layer is available for the Suomi NPP (VNP29) and JPSS-1/NOAA-20 (VJ129) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VNP30_NRT [doi:10.5067/VIIRS/VNP30_NRT.002](https://doi.org/10.5067/VIIRS/VNP30_NRT.002); VNP30 [doi:10.5067/SC6UQYYRF79V](https://doi.org/10.5067/SC6UQYYRF79V) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Chlorophyll_A.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Chlorophyll_A.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.md diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day.md new file mode 100644 index 0000000000..8cff155b08 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day.md @@ -0,0 +1,7 @@ +The Land Surface Temperature (Day) layer shows the temperature of the land surface in Kelvin (K), from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. + +The VJ121 product is developed synergistically with the Moderate Resolution Imaging Spectroradiometer (MODIS) LST&E Version 6.1 product (MOD21) using the same input atmospheric products and algorithmic approach based on the ASTER Temperature Emissivity Separation (TES) technique. The VJ121 product uses a physics-based algorithm to dynamically retrieve both the Land Surface Temperature (LST) and emissivity simultaneously for VIIRS thermal infrared bands M14 (8.55 µm), M15 (10.76 µm), and M16 (12 µm). The TES algorithm is combined with an improved Water Vapor Scaling (WVS) atmospheric correction scheme to stabilize the retrieval during very warm and humid conditions. The overall objective for NASA VIIRS products is to ensure the algorithms and products are compatible with the MODIS Terra and Aqua algorithms to promote the continuity of the Earth Observation System (EOS) mission. + +The Land Surface Temperature layer is available from both the joint NASA/NOAA Suomi NPP (VNP21) and NOAA-20 (VJ121) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VNP21_NRT [doi:10.5067/VIIRS/VNP21_NRT.002](https://doi.org/10.5067/VIIRS/VNP21_NRT.002); VNP21 [doi:10.5067/VIIRS/VNP21.002](https://doi.org/10.5067/VIIRS/VNP21.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night.md new file mode 100644 index 0000000000..1541d468df --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night.md @@ -0,0 +1,7 @@ +The Land Surface Temperature (Night) layer shows the temperature of the land surface in Kelvin (K), from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. + +The VJ121 product is developed synergistically with the Moderate Resolution Imaging Spectroradiometer (MODIS) LST&E Version 6.1 product (MOD21) using the same input atmospheric products and algorithmic approach based on the ASTER Temperature Emissivity Separation (TES) technique. The VJ121 product uses a physics-based algorithm to dynamically retrieve both the Land Surface Temperature (LST) and emissivity simultaneously for VIIRS thermal infrared bands M14 (8.55 µm), M15 (10.76 µm), and M16 (12 µm). The TES algorithm is combined with an improved Water Vapor Scaling (WVS) atmospheric correction scheme to stabilize the retrieval during very warm and humid conditions. The overall objective for NASA VIIRS products is to ensure the algorithms and products are compatible with the MODIS Terra and Aqua algorithms to promote the continuity of the Earth Observation System (EOS) mission. + +The Land Surface Temperature layer is available from both the joint NASA/NOAA Suomi NPP (VNP21) and NOAA-20 (VJ121) satellites. The sensor resolution is 750 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VNP21_NRT [doi:10.5067/VIIRS/VNP21_NRT.002](https://doi.org/10.5067/VIIRS/VNP21_NRT.002); VNP21 [doi:10.5067/VIIRS/VNP21.002](https://doi.org/10.5067/VIIRS/VNP21.002) \ No newline at end of file diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover.md new file mode 100644 index 0000000000..38ff18b12e --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover.md @@ -0,0 +1,5 @@ +The Snow Cover (Normalized Difference Snow Index (NDSI)) layer shows an estimate of snow cover. It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. Snow-covered land typically has very high reflectance in visible bands and very low reflectance in the shortwave infrared bands. The Normalized Difference Snow Index (NDSI) reveals the magnitude of this difference, with values greater than 0 typically indicating the presence of at least some snow. The VIIRS snow cover algorithm computes NDSI using VIIRS image bands I1 (0.64 µm, visible red) and I3 (1.61 µm, shortwave near-infrared) and then applies a series of data screens designed to alleviate likely errors and flag uncertain snow detections. + +The Snow Cover (Normalized Difference Snow Index) layer is available from both the joint NASA/NOAA Suomi NPP (VNP10) and NOAA-20 (VJ110) satellites. The sensor resolution is 375 m, imagery resolution is 500 m, and the temporal resolution is daily. + +References: VNP10_NRT [doi:10.5067/VIIRS/VNP10_NRT.002](https://doi.org/10.5067/VIIRS/VNP10_NRT.002); VNP10 [doi:10.5067/ZZMS6RM8LQS9](https://doi.org/10.5067/ZZMS6RM8LQS9) diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Sea_Ice.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Sea_Ice.md new file mode 100644 index 0000000000..62bbd2348a --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Sea_Ice.md @@ -0,0 +1,7 @@ +The Sea Ice Extent layer contain estimates of sea ice cover. It is derived from radiance data acquired by the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the Suomi National Polar-orbiting Partnership (NPP) satellite. Following the approach used by MODIS, Sea Ice is detected using the Normalized Difference Snow Index. Snow-covered sea ice typically has very high +reflectance in visible bands and very low reflectance in the shortwave infrared bands; the NDSI reveals the magnitude of this difference. The VIIRS sea ice cover algorithm computes NDSI using VIIRS image bands I1 (0.64 µm, visible red) and I3 (1.61 µm, shortwave near-infrared) and then applies a series of data screens designed to alleviate likely errors and flag uncertain sea ice +detections. + +The Sea Ice Extent layer is available from both the joint NASA/NOAA Suomi NPP (VNP29) and NOAA-20 (VJ110) satellites. The sensor resolution is 375 m, imagery resolution is 1 km, and the temporal resolution is daily. + +References: VNP29_NRT [doi:10.5067/VIIRS/VNP29_NRT.002](https://doi.org/10.5067/VIIRS/VNP29_NRT.002); VNP29 [doi:10.5067/GKJ486GAV3HH](https://doi.org/10.5067/GKJ486GAV3HH) diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1.md new file mode 100644 index 0000000000..b3f1288eac --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1.md @@ -0,0 +1,7 @@ +False Color: Red = Band I1, Green = Band I2, Blue = Band I1 + +Vegetation is very reflective in the near infrared (Band I2), and absorbent in Band I1. Assigning Band I2 to green means even the smallest hint of vegetation will appear bright green in the image. Liquid water on the ground will be very dark since it absorbs in the red and the SWIR and sediments in water appear pink. This band combination is good for identifying vegetation changes, drought and floods. + +The Land Surface Reflectance product is available from both the joint NASA/NOAA Suomi NPP (VNP09GA) and NOAA-20 (VJ109GA) satellites. The sensor resolution is 375 m, imagery resolution is 250 m, and the temporal resolution is daily. + +References: VNP09_NRT [doi:10.5067/VIIRS/VNP09_NRT.002](https://doi.org/10.5067/VIIRS/VNP09_NRT.002); VNP09GA [doi:10.5067/VIIRS/VNP09GA.002](https://doi.org/10.5067/VIIRS/VNP09GA.002) diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5.md new file mode 100644 index 0000000000..566d9460c0 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5.md @@ -0,0 +1,16 @@ +False Color: Red = Band M11, Green = Band M7, Blue = Band M5 + +This combination is most useful for distinguishing burn scars from naturally low vegetation or bare soil and enhancing floods. Vegetation will appear green and burned areas will appear reddish. + +**Vegetation and bare ground** +Vegetation is very reflective in the near infrared (Band M7), and absorbent in Band M5 and Band M11. Assigning that band to green means even the smallest hint of vegetation will appear bright green in the image. Naturally bare soil, like a desert, is reflective in all bands used in this image, but more so in the SWIR (Band M11, red) and so soils will often have a pinkish tinge. + +**Burned areas** +When vegetation burns, burned area or fire-affected areas become characterized by deposits of charcoal and ash, removal of vegetation and/or alteration of vegetation structure. When bare soil is exposed, the brightness in Band M5 usually slightly increases, but that may be offset by the presence of black carbon residue. The near infrared (Band M7) will become darker, and Band M11 becomes more reflective. When assigned to red in the image, Band M11 will show burn scars as deep or bright red, depending on the type of vegetation burned, the amount of residue, or the completeness of the burn. + +**Water** +Liquid water on the ground will be very dark since it absorbs in the red and the SWIR. Sediments in water appear dark blue. Ice and snow appear as bright turquoise. Clouds comprised of small water droplets scatter light equally in both the visible and the SWIR and will appear white. These clouds are usually lower to the ground and warmer. High and cold clouds are comprised of ice crystals and will appear turquoise. + +The Land Surface Reflectance product is available from both the joint NASA/NOAA Suomi NPP (VNP09GA) and NOAA-20 (VJ109GA) satellites. The sensor resolution is 750 m, the imagery resolution is 500 m, and the temporal resolution is daily. + +References: VNP09_NRT [doi:10.5067/VIIRS/VNP09_NRT.002](https://doi.org/10.5067/VIIRS/VNP09_NRT.002); VNP09GA [doi:10.5067/VIIRS/VNP09GA.002](https://doi.org/10.5067/VIIRS/VNP09GA.002) diff --git a/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3.md new file mode 100644 index 0000000000..8387301680 --- /dev/null +++ b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3.md @@ -0,0 +1,7 @@ +True Color: Red = Band M5, Green = Band M4, Blue = Band M3 + +These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye would see. The images are natural-looking images of land surface, oceanic and atmospheric features. + +The Land Surface Reflectance product is available from both the joint NASA/NOAA Suomi NPP (VNP09GA) and NOAA-20 (VJ109GA) satellites. The sensor resolution is 750 m, the imagery resolution is 500 m, and the temporal resolution is daily. + +References: VNP09_NRT [doi:10.5067/VIIRS/VNP09_NRT.002](https://doi.org/10.5067/VIIRS/VNP09_NRT.002); VNP09GA [doi:10.5067/VIIRS/VNP09GA.002](https://doi.org/10.5067/VIIRS/VNP09GA.002) diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_All.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_All.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_All.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_All.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Day.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Day.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Day.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Day.md diff --git a/config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Night.md b/config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Night.md similarity index 100% rename from config/active/common/config/metadata/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Night.md rename to config/active/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Night.md diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/atmo-rivers.png b/config/active/common/config/metadata/stories/atmospheric_rivers/atmo-rivers.png new file mode 100644 index 0000000000..d8257ada88 Binary files /dev/null and b/config/active/common/config/metadata/stories/atmospheric_rivers/atmo-rivers.png differ diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step001.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step001.md new file mode 100644 index 0000000000..0636f31113 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step001.md @@ -0,0 +1 @@ +The 2022 - 2023 winter season brought unrelenting precipitation to California via exceptionally strong atmospheric rivers. These flowing, narrow sections of the atmopshere carry moisture from the tropics up to the poles. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step002.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step002.md new file mode 100644 index 0000000000..6ea3466947 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step002.md @@ -0,0 +1 @@ +On Feb. 24, 2023, an atmospheric river brought rain (in shades of green to yellow) to the coastal and the Central Valley regions. When the water vapor moved up and over the Sierra Nevada mountain range, it rapidly cooled to form snow (in shades of blue to purple). \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step003.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step003.md new file mode 100644 index 0000000000..1c8afa0165 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step003.md @@ -0,0 +1 @@ +The atmospheric river can be seen funneling moisture through California, from south to north, in this GeoColor animation from the GOES-West geostationary satellite from 19:00 UTC Feb. 24 to 03:00 UTC, Feb. 25, 2023. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step004.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step004.md new file mode 100644 index 0000000000..f5e412086a --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step004.md @@ -0,0 +1 @@ +This comparison of true-color corrected reflectance imagery of Feb. 15 and Mar. 2 show large amounts of snow that fell as a result of a strong atmospheric river over the western United States. Large amounts of snow can be seen in white over the Sierra Nevada mountains and the state of Nevada on the right "B" side. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step005.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step005.md new file mode 100644 index 0000000000..146c9a9453 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step005.md @@ -0,0 +1 @@ +Snow is even easier to spot in these false-color images, where snow appears as bright turquoise. Low clouds are white and high wispy clouds are turquoise. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step006.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step006.md new file mode 100644 index 0000000000..5a543ba862 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step006.md @@ -0,0 +1 @@ +This comparison of snow mass from Feb. 15 and Mar. 2 shows the incredible amount of snow mass, in kg/m2, that accumulated over the Sierra Nevadas. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step007.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step007.md new file mode 100644 index 0000000000..78759812fd --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step007.md @@ -0,0 +1 @@ +The heavy rainfall and snow helped to replenish ground water in California, which had been in a drought for the past three years. A drastic increase in the root zone soil moisture is evident when comparing Nov. 19 2022 and Apr. 6, 2023. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step008.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step008.md new file mode 100644 index 0000000000..26bb406420 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step008.md @@ -0,0 +1 @@ +Tulare Lake in San Joaquin Valley, California, was once the largest freshwater lake west of the Mississippi River but feeder rivers were diverted for irrigation and municipal water use. Since the 1920s, the dry lake bed has been used to grow crops like almonds and tomatoes. The right "B" side shows how heavy rains caused the area to flood and re-fill. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step009.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step009.md new file mode 100644 index 0000000000..b9c03f5940 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step009.md @@ -0,0 +1 @@ +Water levels in Folsom Lake Reservoir, near Sacramento, California also rose as a result of the 2022 - 2023 winter rains. This comparison shows low water levels in Nov. 20, 2022 compared to an almost full reservoir on Apr. 9, 2023. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step010.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step010.md new file mode 100644 index 0000000000..82ae2db73e --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step010.md @@ -0,0 +1,2 @@ +Lake Oroville similarly had filled almost to capacity due to rains and heavy snow melt. This comparison from Apr. 25, 2022 and Apr. 28, 2023 shows how much the lake has filled between those dates. + diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step011.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step011.md new file mode 100644 index 0000000000..f356e74443 --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step011.md @@ -0,0 +1 @@ +The rains and snow melt also benefitted the flora of the region. Superblooms of desert wildflowers, in shades of yellow, orange, and red/purple emerged in the Carrizo Plain National Monument area, west of Bakersfield. The reddish patch in the eastern portion of the map are Great Valley phacelia flowers. diff --git a/config/active/common/config/metadata/stories/atmospheric_rivers/step012.md b/config/active/common/config/metadata/stories/atmospheric_rivers/step012.md new file mode 100644 index 0000000000..48bd2c47cd --- /dev/null +++ b/config/active/common/config/metadata/stories/atmospheric_rivers/step012.md @@ -0,0 +1 @@ +Antelope Valley in Southern California also experienced a superbloom of wildflowers. This comparison shows a previous superbloom on Apr. 18, 2020 and the superbloom on Apr. 7, 2023. The previous superbloom appeared to have even more vibrant orange-yellow colors than the 2023 bloom. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/dust_storms_overview_2019/step001.md b/config/active/common/config/metadata/stories/dust_storms_overview_2019/step001.md index f84a47bc59..80036a65e0 100644 --- a/config/active/common/config/metadata/stories/dust_storms_overview_2019/step001.md +++ b/config/active/common/config/metadata/stories/dust_storms_overview_2019/step001.md @@ -1,3 +1,3 @@ Sand and dust storms commonly occur in arid and semi-arid regions, like deserts. Strong winds pick up dust and sand from areas with dry, bare soils, lift the dust into the atmosphere, and can transport the dust many, many kilometers away. Main sources of dust are Northern Africa, the Arabian Peninsula, Central Asia and China. Areas like Australia, America and South Africa have minor contributions, yet are still important. Providing a general idea of where the major dust contributors are, this Dust Surface Mass Concentration layer from the Modern-Era Retrospective analysis for Research and Applications, Version 2 (MERRA-2) shows the dust surface mass concentrations for February 2019. MERRA-2 assimilates space-based observations and model-bases analyses to produce long-term, global information on the Earth System. -References: [World Meteorological Organization: Sand and Dust Storms](https://public.wmo.int/en/our-mandate/focus-areas/environment/SDS); [Global Modeling and Assimilation Office: Modern-Era Retrospective analysis for Research and Applications, Version 2](https://gmao.gsfc.nasa.gov/reanalysis/MERRA-2/) +References: [Global Modeling and Assimilation Office: Modern-Era Retrospective analysis for Research and Applications, Version 2](https://gmao.gsfc.nasa.gov/reanalysis/MERRA-2/) diff --git a/config/active/common/config/metadata/stories/geostationary/step002.md b/config/active/common/config/metadata/stories/geostationary/step002.md index 793906c91d..fa98f0da54 100644 --- a/config/active/common/config/metadata/stories/geostationary/step002.md +++ b/config/active/common/config/metadata/stories/geostationary/step002.md @@ -1 +1 @@ -Worldview now has imagery from several geostationary satellites! These satellites follow the same direction and rate of the Earth's rotation, so from Earth, it appears the satellite is fixed in one location. This means the satellite captures the same view of Earth and provides almost continuous coverage of one area. Worldview has imagery from the Geostationary Operational Environmental Satellites-East (GOES-East), GOES-West, and Himawari-8. The geostationary imagery is available in 10 minute increments, available approximately 30 to 40 minutes after satellite observation, and on a rolling 30 to 90 day basis. \ No newline at end of file +Worldview now has imagery from several geostationary satellites! These satellites follow the same direction and rate of the Earth's rotation, so from Earth, it appears the satellite is fixed in one location. This means the satellite captures the same view of Earth and provides almost continuous coverage of one area. Worldview has imagery from the Geostationary Operational Environmental Satellites-East (GOES-East), GOES-West, and Himawari-8. The geostationary imagery is available in 10 minute increments, available approximately 30 to 40 minutes after satellite observation, and on a rolling 90 day basis. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/hls_intro/step002.md b/config/active/common/config/metadata/stories/hls_intro/step002.md index 989e93b2d8..7711f9a542 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step002.md +++ b/config/active/common/config/metadata/stories/hls_intro/step002.md @@ -1 +1 @@ -The Harmonized Landsat Sentinel-2 (HLS) project brings us 30 meter resolution true color surface reflectance imagery from the Operational Land Imager (OLI) instrument aboard the NASA/USGS Landsat 8 and 9 satellites, and the Multi-Spectral Instrument (MSI) aboard the European Space Agency (ESA) Sentinel 2A and Sentinel 2B satellites. \ No newline at end of file +The Harmonized Landsat Sentinel-2 (HLS) project brings us 30 meter resolution true color surface reflectance imagery from the Operational Land Imager (OLI) instrument aboard the NASA/USGS Landsat 8 and 9 satellites, and the Multi-Spectral Instrument (MSI) aboard the European Space Agency (ESA) Sentinel-2A and Sentinel-2B satellites. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/hls_intro/step004.md b/config/active/common/config/metadata/stories/hls_intro/step004.md index 37ab5e767c..34419fe84e 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step004.md +++ b/config/active/common/config/metadata/stories/hls_intro/step004.md @@ -1,2 +1,2 @@ - To produce the Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) imagery, the data from the two instruments aboard the four satellites are processed through a set of algorithms to make the imagery consistent and comparable across the instruments. This includes atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment. Turn on and off the Landsat 8 & 9 and Sentinel 2A & 2B Reflectance layers by clicking on the eye icon to see how seamless the imagery is. + To produce the Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) imagery, the data from the two instruments aboard the four satellites are processed through a set of algorithms to make the imagery consistent and comparable across the instruments. This includes atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment. Turn on and off the Landsat 8 & 9 and Sentinel-2A & -2B Reflectance layers by clicking on the eye icon to see how seamless the imagery is. diff --git a/config/active/common/config/metadata/stories/hls_intro/step005.md b/config/active/common/config/metadata/stories/hls_intro/step005.md index 93c5229669..c2ab675368 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step005.md +++ b/config/active/common/config/metadata/stories/hls_intro/step005.md @@ -1 +1 @@ -For satellite instruments to obtain higher resolution imagery, there are trade-offs to consider. One is the amount of data that can be collected during the satellite overpass. The swath width of the MODIS instrument is 2330 km wide, which you can see here over Australia between the two black swath gaps. The swath width of MSI, aboard Sentinel 2A and 2B, is 290 km visible with the two swaths along the magenta and lime green orbit tracks. The swath width of the OLI instrument, aboard Landsat, (not shown) is 180 km. Use the measurement tool to measure the width of the swaths. \ No newline at end of file +For satellite instruments to obtain higher resolution imagery, there are trade-offs to consider. One is the amount of data that can be collected during the satellite overpass. The swath width of the MODIS instrument is 2330 km wide, which you can see here over Australia between the two black swath gaps. The swath width of MSI, aboard Sentinel-2A and Sentinel-2B , is 290 km visible with the two swaths along the magenta and lime green orbit tracks. The swath width of the OLI instrument, aboard Landsat, (not shown) is 180 km. Use the measurement tool to measure the width of the swaths. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/hls_intro/step006.md b/config/active/common/config/metadata/stories/hls_intro/step006.md index 8045fdd6c1..e6cef88110 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step006.md +++ b/config/active/common/config/metadata/stories/hls_intro/step006.md @@ -1 +1 @@ -Another trade-off is with how often the satellite instrument collects imagery over a particular part of the Earth. MODIS has a high temporal revisit period therefore there is near daily coverage of the Earth's surface. MSI, aboard Sentinel 2A and 2B, have a 5 day revisit period and OLI, aboard Landsat 8 and 9, have an 8 day revisit period. Combined together by the HLS project, this equates to near global coverage in 2 to 3 days. +Another trade-off is with how often the satellite instrument collects imagery over a particular part of the Earth. MODIS has a high temporal revisit period therefore there is near daily coverage of the Earth's surface. MSI, aboard Sentinel-2A and Sentinel-2B , have a 5 day revisit period and OLI, aboard Landsat 8 and 9, have an 8 day revisit period. Combined together by the HLS project, this equates to near global coverage in 2 to 3 days. diff --git a/config/active/common/config/metadata/stories/hls_intro/step007.md b/config/active/common/config/metadata/stories/hls_intro/step007.md index b092a66223..7a4b18f144 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step007.md +++ b/config/active/common/config/metadata/stories/hls_intro/step007.md @@ -1 +1 @@ -These satellites have a similar overpass time as the Terra satellite (approximately 10:00 - 10:30am local time equatorial crossing), providing continuity to the Terra/MODIS surface reflectance layers. Orbit tracks are shown here from the Landsat 8 satellite in red, Landsat 9 in green, Sentinel 2A in magenta, and Sentinel 2B in lime green. \ No newline at end of file +These satellites have a similar overpass time as the Terra satellite (approximately 10:00 - 10:30am local time equatorial crossing), providing continuity to the Terra/MODIS surface reflectance layers. Orbit tracks are shown here from the Landsat 8 satellite in red, Landsat 9 in green, Sentinel-2A in magenta, and Sentinel-2B in lime green. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/hls_intro/step009.md b/config/active/common/config/metadata/stories/hls_intro/step009.md index 4c1a8a5661..785abbb55f 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step009.md +++ b/config/active/common/config/metadata/stories/hls_intro/step009.md @@ -1 +1 @@ -Swipe left and right to compare and contrast the imagery from MODIS on the left (A) side, and the Sentinel 2A and 2B imagery on the right (B) side showing the Palm Islands in Dubai. \ No newline at end of file +Swipe left and right to compare and contrast the imagery from MODIS on the left (A) side, and the Sentinel-2A and Sentinel-2B imagery on the right (B) side showing the Palm Islands in Dubai. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/hls_intro/step010.md b/config/active/common/config/metadata/stories/hls_intro/step010.md index f37a1585f0..456d53f686 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step010.md +++ b/config/active/common/config/metadata/stories/hls_intro/step010.md @@ -1 +1 @@ -Three burned areas in Oregon are clearly visible in this image from 29 September 2020. Turn on and off the Sentinel 2A & 2B Reflectance layer to see the difference between that layer and the Terra/MODIS Corrected Reflectance layer. \ No newline at end of file +Three burned areas in Oregon are clearly visible in this image from 29 September 2020. Turn on and off the Sentinel-2A & -2B Reflectance layer to see the difference between that layer and the Terra/MODIS Corrected Reflectance layer. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/hls_intro/step012.md b/config/active/common/config/metadata/stories/hls_intro/step012.md index 2f0d0a2bf1..1e3b671655 100644 --- a/config/active/common/config/metadata/stories/hls_intro/step012.md +++ b/config/active/common/config/metadata/stories/hls_intro/step012.md @@ -1 +1 @@ -Sediments causing a change in the water color can be seen here off the tip of Fraser Island in Australia. Click on the eye to turn on and off the Sentinel 2A & 2B layer and see how much blurrier it is in the MODIS/Terra image! \ No newline at end of file +Sediments causing a change in the water color can be seen here off the tip of Fraser Island in Australia. Click on the eye to turn on and off the Sentinel-2A & -2B layer and see how much blurrier it is in the MODIS/Terra image! \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step001.md b/config/active/common/config/metadata/stories/surface_water_extent/step001.md new file mode 100644 index 0000000000..79930dad90 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step001.md @@ -0,0 +1 @@ +Since April 2023, near-global Dynamic Surface Water eXtent (DSWx) at 30 meter resolution has been available in Worldview through the Observational Products for End-Users from Remote Sensing Analysis (OPERA) project. The Level-3 product maps surface water every few days. Based on Harmonized Landsat Sentinel-2 (HLS) inputs, the water (WTR) layer has 5 classes: Not Water, Open Water, Partial Surface Water, HLS Snow/Ice, and HLS Cloud/Cloud Shadow. DSWx-HLS currently includes data from NASA/USGS Landsat 8, and ESA Sentinel-2A and Sentinel-2B satellites. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step002.md b/config/active/common/config/metadata/stories/surface_water_extent/step002.md new file mode 100644 index 0000000000..8d0f5f807c --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step002.md @@ -0,0 +1 @@ +The Laguna de Aculeo is a two-hour drive from Santiago, Chile and was a long-time popular summer vacation spot for boating, swimming, and water skiing. A combination of nearby population growth, purchasing of water rights for agriculture, and drought caused the shallow lake to go dry in 2018. This Landsat 8 true-color reflectance image from 18 May 2023 shows a dry lake bed in shades of brown in the center of the view. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step003.md b/config/active/common/config/metadata/stories/surface_water_extent/step003.md new file mode 100644 index 0000000000..b75e45f127 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step003.md @@ -0,0 +1 @@ +An intense winter storm fueled by an atmospheric river in late-August 2023 caused the lake to partially refill. The image on the left shows the dried lake bed on 18 May 2023, and the image on the right shows the partially filled lake on 15 September 2023. Swipe the bar back and forth to see the lake fill and turn greenish blue on the right "B" side of the view. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step004.md b/config/active/common/config/metadata/stories/surface_water_extent/step004.md new file mode 100644 index 0000000000..4aa29716e4 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step004.md @@ -0,0 +1,3 @@ +The OPERA water layer highlights the refilled lake in dark blue where open water dominates each satellite measurement, and light blue where the satellite measurement includes mixtures of water, soil, or vegetation referred to as partial surface water. The water layer is designed to improve our understanding of the spatial and temporal variations of land inundation by surface water. It is currently unclear how long this lake will remain filled, but as of 20 December 2023 in the right image, DSWx-HLS indicates the lake water level is slightly higher than at the time of the left image from 15 September. + +Learn more at Earth Observatory's [Water Returns to Laguna de Acuelo](https://earthobservatory.nasa.gov/images/151836/water-returns-to-laguna-de-aculeo). \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step005.md b/config/active/common/config/metadata/stories/surface_water_extent/step005.md new file mode 100644 index 0000000000..e4ef3e33cc --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step005.md @@ -0,0 +1 @@ +Each summer, the Indus River Valley receives heavy monsoon rains that contribute to the appearance of extensive surface water. These false-color reflectance HLS images from Landsat 8 show open water in black to dark blue hues. The left image is from 3 May 2023, before the monsoon rains, and the right side is from 7 August 2023, after monsoon rains. Swiping the bar back and forth shows the extent of floodwaters along the riverbanks and in the surrounding region. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step006.md b/config/active/common/config/metadata/stories/surface_water_extent/step006.md new file mode 100644 index 0000000000..b88fbfe3f3 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step006.md @@ -0,0 +1 @@ +The OPERA surface water extent layer shows the floodwaters very clearly in shades of dark and light blue. It highlights how much surface water is present beyond the meandering river banks, covering the surrounding region. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step007.md b/config/active/common/config/metadata/stories/surface_water_extent/step007.md new file mode 100644 index 0000000000..2f8f540b03 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step007.md @@ -0,0 +1,2 @@ +The Kakhovka Dam, along the Dnieper River in Ukraine was breached on 6 June 2023. The left image is from 5 June 2023, and shows the filled Kakhovka Reservoir in the right portion of the view. The right image is from 5 July 2023 and shows the drained reservoir. Turn the OPERA surface water extent layer on and off using the eye icon in the layer list to see that the reservoir is no longer full of water, and is mostly exposed dry ground. + diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step008.md b/config/active/common/config/metadata/stories/surface_water_extent/step008.md new file mode 100644 index 0000000000..174eb60dd3 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step008.md @@ -0,0 +1 @@ +Zooming in closer, it is evident that the dam was breached. Swipe the bar back and forth to compare the amount of water in the reservoir between 5 June 2023 and 4 August 2023. The right image shows the bright exposed dry ground given the drained reservoir. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step009.md b/config/active/common/config/metadata/stories/surface_water_extent/step009.md new file mode 100644 index 0000000000..2f84aef857 --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step009.md @@ -0,0 +1 @@ +Tulare Lake in San Joaquin Valley, California, was once the largest freshwater lake west of the Mississippi River before feeder rivers were diverted for irrigation and municipal water use. Since the 1920s, the dry lake bed has been used to grow crops like almonds and tomatoes. Drag the swipe bar to the left to show the DSWx-HLS water class colors emphasize how heavy rains from a train of atmospheric rivers in late 2022 and early 2023 caused the area to flood and re-fill. \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/step010.md b/config/active/common/config/metadata/stories/surface_water_extent/step010.md new file mode 100644 index 0000000000..85a4111ccb --- /dev/null +++ b/config/active/common/config/metadata/stories/surface_water_extent/step010.md @@ -0,0 +1,3 @@ +Storm Ciarán hit northwestern France on 1 November 2023 and moved to Britain and western Europe on 2 November causing heavy rains and strong winds. This comparison of northwestern Tuscany shows 2 October 2023 on the "A" left side, and 3 November on the "B" right side. The "B" side shows flooded agricultural fields near the river banks in dark and light blue. + +Read more at Earth Observatory's [Flooding in Tuscany](https://earthobservatory.nasa.gov/images/152051/flooding-in-tuscany). \ No newline at end of file diff --git a/config/active/common/config/metadata/stories/surface_water_extent/surface-water-extent.png b/config/active/common/config/metadata/stories/surface_water_extent/surface-water-extent.png new file mode 100644 index 0000000000..764606fda5 Binary files /dev/null and b/config/active/common/config/metadata/stories/surface_water_extent/surface-water-extent.png differ diff --git a/config/active/common/config/palettes-custom.json/rainbow_4.json b/config/active/common/config/palettes-custom.json/rainbow_4.json new file mode 100644 index 0000000000..02326b20e8 --- /dev/null +++ b/config/active/common/config/palettes-custom.json/rainbow_4.json @@ -0,0 +1,263 @@ +{ + "rainbow_4": { + "id": "rainbow_4", + "name": "Rainbow 4", + "colors": [ + "3b76c6ff", + "3a78c6ff", + "3979c6ff", + "377cc6ff", + "367ec6ff", + "3680c6ff", + "3584c6ff", + "3587c5ff", + "368ac5ff", + "368dc4ff", + "3890c3ff", + "3a94c2ff", + "3c97c1ff", + "3f9bbfff", + "429fbeff", + "45a2bcff", + "49a6bbff", + "4ca9b9ff", + "51acb7ff", + "54afb6ff", + "58b2b5ff", + "5db5b3ff", + "60b8b2ff", + "65bbb0ff", + "69bdafff", + "6dc0afff", + "73c2aeff", + "77c4adff", + "7cc7adff", + "80c9acff", + "85caacff", + "8accacff", + "8eceacff", + "94d0acff", + "98d2acff", + "9dd3abff", + "a2d5abff", + "a6d6aaff", + "acd8a9ff", + "b0daa9ff", + "b4dba8ff", + "b9dda7ff", + "bddea6ff", + "c2e0a4ff", + "c5e1a3ff", + "c9e2a2ff", + "cde4a1ff", + "d1e6a1ff", + "d5e7a0ff", + "d8e9a0ff", + "dbeaa0ff", + "dfeca0ff", + "e2eda0ff", + "e5efa1ff", + "e7f0a3ff", + "eaf1a4ff", + "ecf3a6ff", + "eef4a8ff", + "f1f5abff", + "f2f6adff", + "f4f7afff", + "f6f8b2ff", + "f7f9b4ff", + "f8f9b7ff", + "f9fab9ff", + "fafabaff", + "fbfabcff", + "fcfabdff", + "fdf9beff", + "fdf9beff", + "fef8bdff", + "fef7bcff", + "fef6bbff", + "fff5b9ff", + "fff3b7ff", + "fff2b5ff", + "fff0b1ff", + "ffefafff", + "ffedabff", + "feeba7ff", + "fee9a4ff", + "fee79fff", + "fee59cff", + "fee397ff", + "fee093ff", + "fede90ff", + "fedc8cff", + "fed988ff", + "fed784ff", + "fed481ff", + "fed27fff", + "fecf7bff", + "fecd79ff", + "feca76ff", + "fec773ff", + "fec571ff", + "fec16eff", + "febf6cff", + "febb69ff", + "feb867ff", + "feb564ff", + "feb262ff", + "feaf60ff", + "feab5dff", + "fea75bff", + "fea459ff", + "fea056ff", + "fe9d55ff", + "fe9953ff", + "fe9552ff", + "fe9251ff", + "fd8e50ff", + "fd8b50ff", + "fd8750ff", + "fc8450ff", + "fc8151ff", + "fb7e52ff", + "fa7b53ff", + "f97754ff", + "f87556ff", + "f67257ff", + "f56f59ff", + "f36d5aff", + "f26a5cff", + "f0685dff", + "ef655eff", + "ed6360ff", + "ec6061ff", + "ea5e62ff", + "e85b63ff", + "e75964ff", + "e55665ff", + "e35466ff", + "e15266ff", + "df4f67ff", + "de4d68ff", + "db4b69ff", + "d94a6aff", + "d8486bff", + "d5466cff", + "d3456cff", + "d1436eff", + "cf426eff", + "cd416fff", + "ca4070ff", + "c83f71ff", + "c53d72ff", + "c33c73ff", + "c13b74ff", + "be3a75ff", + "bc3976ff", + "b93877ff", + "b63778ff", + "b43679ff", + "b13579ff", + "af347aff", + "ac337bff", + "a9327bff", + "a7317cff", + "a3307cff", + "a12f7dff", + "9e2e7dff", + "9b2d7dff", + "992c7eff", + "952b7eff", + "932a7eff", + "90297fff", + "8d287fff", + "8a277fff", + "872680ff", + "852580ff", + "822480ff", + "802480ff", + "7d2380ff", + "7a2280ff", + "782180ff", + "762080ff", + "731f7fff", + "711e7fff", + "6f1d7fff", + "6d1c7fff", + "6a1b7eff", + "681b7eff", + "661a7eff", + "63197dff", + "61187dff", + "5f177dff", + "5d167cff", + "5b157cff", + "58157bff", + "56147aff", + "541379ff", + "521378ff", + "501277ff", + "4d1276ff", + "4b1274ff", + "491173ff", + "471171ff", + "44116fff", + "42116dff", + "40116bff", + "3d1169ff", + "3b1167ff", + "391165ff", + "371062ff", + "351060ff", + "32105eff", + "30105cff", + "2e105aff", + "2c1057ff", + "2a1055ff", + "281053ff", + "261051ff", + "25104fff", + "23104dff", + "22104bff", + "200f49ff", + "1f0f48ff", + "1e0f46ff", + "1d0f44ff", + "1c0e43ff", + "1b0e41ff", + "1a0e3fff", + "1a0d3eff", + "190d3cff", + "180d3aff", + "180d39ff", + "170c37ff", + "170c36ff", + "160c34ff", + "150b32ff", + "150b31ff", + "140b2fff", + "130a2eff", + "130a2cff", + "120a2aff", + "110928ff", + "110927ff", + "100925ff", + "100924ff", + "0f0822ff", + "0e081fff", + "0d071dff", + "0d071cff", + "0c071aff", + "0b0618ff", + "0b0617ff", + "0a0616ff", + "0a0614ff", + "090513ff", + "080511ff", + "080510ff", + "08040fff", + "07040eff", + "07040dff" + ] + } +} diff --git a/config/active/common/config/palettes-custom.json/rainbow_5.json b/config/active/common/config/palettes-custom.json/rainbow_5.json new file mode 100644 index 0000000000..e74151f279 --- /dev/null +++ b/config/active/common/config/palettes-custom.json/rainbow_5.json @@ -0,0 +1,263 @@ +{ + "rainbow_5": { + "id": "rainbow_5", + "name": "Rainbow 5", + "colors": [ + "3b76c6ff", + "3979c6ff", + "377cc6ff", + "367fc6ff", + "3584c6ff", + "3588c5ff", + "368dc4ff", + "3993c2ff", + "3c97c1ff", + "409dbeff", + "45a2bcff", + "4ba7baff", + "51acb7ff", + "56b1b5ff", + "5db5b3ff", + "62b9b1ff", + "69bdafff", + "70c1aeff", + "77c4adff", + "7ec8adff", + "85caacff", + "8ccdacff", + "94d0acff", + "9ad2abff", + "a2d5abff", + "a9d7aaff", + "b0daa9ff", + "b7dca7ff", + "bddea6ff", + "c4e0a4ff", + "c9e2a2ff", + "cfe5a1ff", + "d5e7a0ff", + "dae9a0ff", + "dfeca0ff", + "e3eea1ff", + "e7f0a3ff", + "ebf2a5ff", + "eef4a8ff", + "f2f6acff", + "f4f7afff", + "f6f8b3ff", + "f8f9b7ff", + "fafabaff", + "fbfabcff", + "fcfabdff", + "fdf9beff", + "fef7bdff", + "fef6bbff", + "fff4b8ff", + "fff2b5ff", + "fff0b0ff", + "ffedabff", + "feeaa5ff", + "fee79fff", + "fee49aff", + "fee093ff", + "fedd8dff", + "fed988ff", + "fed583ff", + "fed27fff", + "fece7aff", + "feca76ff", + "fec672ff", + "fec16eff", + "febd6aff", + "feb867ff", + "feb363ff", + "feaf60ff", + "fea95cff", + "fea459ff", + "fe9e56ff", + "fe9953ff", + "fe9451ff", + "fd8e50ff", + "fd8950ff", + "fc8450ff", + "fb7f51ff", + "fa7b53ff", + "f87655ff", + "f67257ff", + "f46e59ff", + "f26a5cff", + "f0675eff", + "ed6360ff", + "eb5f61ff", + "e95d62ff", + "e85b63ff", + "e75964ff", + "e55765ff", + "e45665ff", + "e35466ff", + "e15266ff", + "e05067ff", + "de4e68ff", + "dd4d68ff", + "dc4c69ff", + "da4a6aff", + "d9496aff", + "d7486bff", + "d6476cff", + "d4456cff", + "d2446dff", + "d1436eff", + "cf426eff", + "cd416fff", + "cb4070ff", + "ca4071ff", + "c83f71ff", + "c63e72ff", + "c43d73ff", + "c23c73ff", + "c13b74ff", + "bf3b75ff", + "bd3a76ff", + "bb3976ff", + "b93877ff", + "b83878ff", + "b53778ff", + "b43679ff", + "b23579ff", + "af347aff", + "ae347aff", + "ac337bff", + "a9327bff", + "a7317cff", + "a5317cff", + "a3307cff", + "a12f7dff", + "9f2e7dff", + "9d2e7dff", + "9a2d7dff", + "992c7eff", + "972c7eff", + "942b7eff", + "922a7eff", + "90297fff", + "8e297fff", + "8c287fff", + "8a277fff", + "882780ff", + "862680ff", + "842580ff", + "822480ff", + "802480ff", + "7e2380ff", + "7c2280ff", + "7a2280ff", + "782180ff", + "772080ff", + "752080ff", + "731f7fff", + "711e7fff", + "701e7fff", + "6e1d7fff", + "6c1c7eff", + "6b1c7eff", + "691b7eff", + "671a7eff", + "65197eff", + "64197dff", + "62187dff", + "60177dff", + "5f177dff", + "5d167cff", + "5b167cff", + "5a157bff", + "58157bff", + "56147aff", + "55147aff", + "531379ff", + "511378ff", + "501277ff", + "4e1276ff", + "4d1276ff", + "4b1274ff", + "491173ff", + "481172ff", + "451170ff", + "44116fff", + "42116dff", + "40116cff", + "3f116aff", + "3d1169ff", + "3c1167ff", + "3a1165ff", + "381164ff", + "371062ff", + "351060ff", + "33105fff", + "32105dff", + "30105bff", + "2e105aff", + "2d1058ff", + "2c1057ff", + "2a1055ff", + "281053ff", + "271052ff", + "251050ff", + "24104fff", + "23104eff", + "22104cff", + "21104bff", + "200f49ff", + "1f0f48ff", + "1e0f46ff", + "1d0f45ff", + "1d0f44ff", + "1c0e43ff", + "1b0e41ff", + "1b0e40ff", + "1a0e3fff", + "1a0d3eff", + "190d3dff", + "190d3cff", + "180d3aff", + "180d39ff", + "170c38ff", + "170c36ff", + "160c35ff", + "160c34ff", + "150b33ff", + "150b32ff", + "150b31ff", + "140b30ff", + "140a2eff", + "130a2dff", + "130a2cff", + "120a2aff", + "120a29ff", + "110928ff", + "110927ff", + "100925ff", + "100924ff", + "100823ff", + "0f0822ff", + "0f0821ff", + "0e081eff", + "0d071dff", + "0d071cff", + "0c071bff", + "0c071aff", + "0b0618ff", + "0b0617ff", + "0a0616ff", + "0a0615ff", + "0a0614ff", + "090513ff", + "090512ff", + "080511ff", + "080510ff", + "08040fff", + "07040eff", + "07040eff", + "07040dff" + ] + } +} diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Air Quality.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Air Quality.json new file mode 100644 index 0000000000..b68cbabf31 --- /dev/null +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Air Quality.json @@ -0,0 +1,35 @@ +{ + "categories": { + "hazards and disasters": { + "Air Quality": { + "title": "Air Quality", + "id": "air-quality", + "image": "air-quality.jpg", + "description": "", + "measurements": [ + "Aerosol Index", + "Aerosol Optical Depth", + "Aerosol Type", + "Carbon Monoxide", + "Corrected Reflectance", + "Dust", + "Fires and Thermal Anomalies", + "Human Built-up And Settlement Extent", + "Land Surface Reflectance", + "Methane", + "Nitric Acid", + "Nitrogen Dioxide", + "Nitrous Oxide", + "Ozone", + "Particulate Matter", + "Population Density", + "Radiance", + "Settlements", + "Sulfur Dioxide", + "Urban Extents", + "Volcano Hazard" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/All.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/All.json index 9d5980ab7c..db19e8d560 100644 --- a/config/active/common/config/wv.json/categories/hazards_and_disasters/All.json +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/All.json @@ -7,22 +7,130 @@ "id": "legacy-all", "description": "", "measurements": [ + "Aboveground Biomass", + "Absolute Dynamic Topography", + "Aerosol Index", + "Aerosol Optical Depth", + "Aerosol Albedo", + "Aerosol Type", + "Albedo", + "Amphibian Richness", + "Areas of No Data (mask)", "Blue Marble", - "Chlorophyll A", + "Brightness Temperature", + "Canopy Characteristics", + "Carbon Dioxide", + "Carbon Monoxide", + "Chlorophyll a", + "Cirrus Reflectance", + "Clear Sky Confidence", + "Cloud Albedo", + "Cloud Effective Radius", + "Cloud Fraction", + "Cloud Liquid Water", + "Cloud Multi Layer Flag", + "Cloud Optical Thickness", + "Cloud Phase", + "Cloud Pressure", + "Cloud Top Height", + "Cloud Top Temperature", + "Cloud Water Path", + "Convective Rainwater Source", "Corrected Reflectance", + "Cyclone Hazard", + "Dams", + "Drought Hazard", + "Dust", + "Earth at Night", + "Evaporation", + "Faraday Rotation", + "Fires and Thermal Anomalies", + "Flood", + "Flood Hazard", + "Formaldehyde", + "Forests, Mangrove", + "FPAR", + "Freeze/Thaw", + "Frozen Area", + "Geostationary", + "Gross Primary Productivity", + "Heterotrophic Respiration", + "Human Built-up And Settlement Extent", + "Human Footprint", + "Ice Surface Temperature", + "Ice Velocity Antarctica", + "Ice Velocity Greenland", + "Impervious Surface", + "Isotropic Kernel Parameters", + "Land Cover", + "Landslide Hazard", + "Land Surface Reflectance", + "Land Surface Temperature", "Latitude-Longitude Lines", + "Leaf Area Index", + "Lidar", + "Lightning", "Liquid Water Equivalent", + "Mammal Richness", + "Methane", + "Moisture Indices", + "Net Ecosystem CO2 Exchange", + "Net Migration", + "Nitric Acid", + "Nitrogen Dioxide", + "Nitrous Oxide", + "Open Water Latent Energy Flux", + "Orbital Track", + "Outgoing Radiation", + "Ozone", + "Particulate Matter", + "Photosynthesis, Net", + "Photosynthetically Available Radiation", + "Population Density", + "Power Plants, Nuclear", + "Precipitation Estimate", "Precipitation Rate", "Radiance", + "Radiation", + "Relative Humidity", "Reference Map", + "Reservoirs", "Sea Ice", + "Sea Ice Brightness Temperature", + "Sea Surface Currents", "Sea Surface Height Anomalies", "Sea Surface Salinity", "Sea Surface Temperature", "Sea Surface Temperature Anomalies", + "Settlements", + "Sigma0", + "Snow Cover", + "Snow Depth", + "Snow Extent", + "Snow Indices", + "Snow Mass", + "Snow Water Equivalent", + "Solar Induced Chlorophyll Fluorescence", "Soil Moisture", + "Soil Temperature", + "Sulfur Dioxide", + "Surface Flux", + "Surface Albedo", + "Surface Pressure", "Surface Water Extent", "Terrain Elevation", + "TOA Albedo", + "TOA Flux", + "Temperature", + "Urban Expansion", + "Urban Extents", + "Vegetation Disturbance Status", + "Vegetation Indices", + "Vegetation Light Use Efficiency", + "Volcano Hazard", + "Water Bodies", + "Water Indices", + "Water Vapor", "Wind Speed" ] } diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Ash Plumes.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Ash Plumes.json new file mode 100644 index 0000000000..a458a90537 --- /dev/null +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Ash Plumes.json @@ -0,0 +1,26 @@ +{ + "categories": { + "hazards and disasters": { + "Ash Plumes": { + "title": "Ash Plumes", + "id": "ash-plumes", + "description": "", + "image": "ash-plumes.jpg", + "measurements": [ + "Aerosol Index", + "Aerosol Optical Depth", + "Corrected Reflectance", + "Fires and Thermal Anomalies", + "Human Built-up And Settlement Extent", + "Land Surface Reflectance", + "Population Density", + "Radiance", + "Settlements", + "Sulfur Dioxide", + "Urban Extents", + "Volcano Hazard" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Drought.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Drought.json index 8b41a7f2d7..5087f0f443 100644 --- a/config/active/common/config/wv.json/categories/hazards_and_disasters/Drought.json +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Drought.json @@ -8,8 +8,27 @@ "image": "drought.jpg", "measurements": [ "Corrected Reflectance", + "Dams", + "Drought Hazard", + "Human Built-up And Settlement Extent", + "Land Surface Reflectance", + "Land Surface Temperature", + "Moisture Indices", + "Population Density", + "Precipitation Estimate", "Precipitation Rate", - "Soil Moisture" + "Temperature", + "Radiance", + "Reservoirs", + "Settlements", + "Snow Cover", + "Snow Indices", + "Snow Water Equivalent", + "Soil Moisture", + "Urban Extents", + "Urban Expansion", + "Vegetation Indices", + "Water Indices" ] } } diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Dust Storms.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Dust Storms.json new file mode 100644 index 0000000000..ce1a1c0ea8 --- /dev/null +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Dust Storms.json @@ -0,0 +1,26 @@ +{ + "categories": { + "hazards and disasters": { + "Dust Storms": { + "title": "Dust Storms", + "id": "dust-storms", + "image": "dust-storms.jpg", + "description": "", + "measurements": [ + "Aerosol Index", + "Aerosol Optical Depth", + "Aerosol Type", + "Dust", + "Corrected Reflectance", + "Human Built-up And Settlement Extent", + "Land Surface Reflectance", + "Population Density", + "Radiance", + "Settlements", + "Urban Extents" + + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Fires.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Fires.json new file mode 100644 index 0000000000..e278844d52 --- /dev/null +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Fires.json @@ -0,0 +1,32 @@ +{ + "categories": { + "hazards and disasters": { + "Fires": { + "title": "Fires", + "id": "fires", + "image": "fires.jpg", + "description": "", + "measurements": [ + "Aerosol Index", + "Aerosol Optical Depth", + "Aerosol Type", + "Fires and Thermal Anomalies", + "Carbon Monoxide", + "Corrected Reflectance", + "Earth at Night", + "Geostationary", + "Human Built-up And Settlement Extent", + "Land Cover", + "Land Surface Reflectance", + "Land Surface Temperature", + "Population Density", + "Radiance", + "Settlements", + "Sulfur Dioxide", + "Urban Extents", + "Urban Expansion" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Floods.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Floods.json index 04d47c7c3b..e3f6c9ff50 100644 --- a/config/active/common/config/wv.json/categories/hazards_and_disasters/Floods.json +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Floods.json @@ -7,9 +7,22 @@ "image": "floods.jpg", "description": "", "measurements": [ + "Flood", + "Flood Hazard", "Corrected Reflectance", - "Precipitation Rate", - "Soil Moisture" + "Land Surface Reflectance", + "Precipitation Estimate", + "Precipitation Rate", + "Human Impacts", + "Land Cover", + "Forests, Mangrove", + "Soil Moisture", + "Snow Cover", + "Snow Indices", + "Snow Water Equivalent", + "Surface Water Extent", + "Water Bodies", + "Water Indices" ] } } diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Other.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Other.json index 40d0d746d9..67870b23c8 100644 --- a/config/active/common/config/wv.json/categories/hazards_and_disasters/Other.json +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Other.json @@ -7,12 +7,27 @@ "id": "legacy-other", "description": "", "measurements": [ + "Areas of No Data (mask)", "Blue Marble", - "Chlorophyll A", + "Brightness Temperature", + "Cirrus Reflectance", + "Chlorophyll a", + "Dams", + "Earth at Night", "Latitude-Longitude Lines", + "Lidar", + "Orbital Track", + "Photosynthetically Available Radiation", + "Population Density", + "Power Plants, Nuclear", + "Radiance", "Reference Map", + "Reservoirs", "Sea Surface Temperature", - "Terrain Elevation" + "Settlements", + "Terrain Elevation", + "Urban Extents", + "Water Bodies" ] } } diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Severe Storms.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Severe Storms.json index 1a09a9e2bf..f783b6ca94 100644 --- a/config/active/common/config/wv.json/categories/hazards_and_disasters/Severe Storms.json +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Severe Storms.json @@ -8,9 +8,39 @@ "description": "", "measurements": [ "Corrected Reflectance", - "Precipitation Rate", + "Cloud Fraction", + "Cloud Multi Layer Flag", + "Cloud Phase", + "Cloud Pressure", + "Cloud Effective Radius", + "Cloud Optical Thickness", + "Cloud Top Temperature", + "Cloud Top Height", + "Cloud Water Path", + "Cyclone Hazard", + "Earth at Night", + "Flood Hazard", + "Forests, Mangrove", + "Geostationary", + "Human Built-up And Settlement Extent", + "Impervious Surface", + "Landslide Hazard", + "Land Surface Temperature", + "Lightning", + "Population Density", + "Precipitation Estimate", + "Precipitation Rate", + "Radiance", + "Relative Humidity", "Sea Surface Temperature", + "Settlements", "Soil Moisture", + "Snow Cover", + "Snow Indices", + "Temperature", + "Urban Extents", + "Urban Expansion", + "Water Vapor", "Wind Speed" ] } diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Smoke Plumes.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Smoke Plumes.json new file mode 100644 index 0000000000..76078bf9cf --- /dev/null +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Smoke Plumes.json @@ -0,0 +1,28 @@ +{ + "categories": { + "hazards and disasters": { + "Smoke Plumes": { + "title": "Smoke Plumes", + "id": "smoke-plumes", + "image": "smoke-plumes.jpg", + "description": "", + "measurements": [ + "Aerosol Index", + "Aerosol Optical Depth", + "Aerosol Type", + "Carbon Monoxide", + "Corrected Reflectance", + "Fires and Thermal Anomalies", + "Geostationary", + "Human Built-up And Settlement Extent", + "Land Surface Reflectance", + "Population Density", + "Radiance", + "Settlements", + "Urban Extents", + "Urban Expansion" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json b/config/active/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json new file mode 100644 index 0000000000..1ca1b855f4 --- /dev/null +++ b/config/active/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json @@ -0,0 +1,41 @@ +{ + "categories": { + "hazards and disasters": { + "Vegetation": { + "title": "Vegetation", + "id": "vegetation", + "image": "vegetation.jpg", + "description": "", + "measurements": [ + "Aboveground Biomass", + "Corrected Reflectance", + "Canopy Characteristics", + "Forests, Mangrove", + "Freeze/Thaw", + "FPAR", + "Gross Primary Productivity", + "Heterotrophic Respiration", + "Land Cover", + "Land Surface Reflectance", + "Land Surface Temperature", + "Leaf Area Index", + "Moisture Indices", + "Net Ecosystem CO2 Exchange", + "Photosynthesis, Net", + "Precipitation Estimate", + "Precipitation Rate", + "Radiance", + "Snow Cover", + "Snow Indices", + "Snow Mass", + "Solar Induced Chlorophyll Fluorescence", + "Soil Moisture", + "Vegetation Disturbance Status", + "Vegetation Indices", + "Vegetation Light Use Efficiency" + + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/science_disciplines/All.json b/config/active/common/config/wv.json/categories/science_disciplines/All.json index 136d3aac17..35339a378e 100644 --- a/config/active/common/config/wv.json/categories/science_disciplines/All.json +++ b/config/active/common/config/wv.json/categories/science_disciplines/All.json @@ -8,7 +8,8 @@ "description": "", "measurements": [ "Blue Marble", - "Chlorophyll A", + "Brightness Temperature", + "Chlorophyll a", "Corrected Reflectance", "Latitude-Longitude Lines", "Liquid Water Equivalent", @@ -16,6 +17,7 @@ "Radiance", "Reference Map", "Sea Ice", + "Sea Surface Currents", "Sea Surface Height Anomalies", "Sea Surface Salinity", "Sea Surface Temperature", diff --git a/config/active/common/config/wv.json/categories/science_disciplines/Biosphere.json b/config/active/common/config/wv.json/categories/science_disciplines/Biosphere.json new file mode 100644 index 0000000000..a1244ad309 --- /dev/null +++ b/config/active/common/config/wv.json/categories/science_disciplines/Biosphere.json @@ -0,0 +1,32 @@ +{ + "categories": { + "science disciplines": { + "Biosphere": { + "title": "Biosphere", + "id": "biosphere", + "image": "biosphere.jpg", + "description": "", + "measurements": [ + "Aboveground Biomass", + "Amphibian Richness", + "Canopy Characteristics", + "Forests, Mangrove", + "Gross Primary Productivity", + "Heterotrophic Respiration", + "Human Footprint", + "Land Cover", + "Leaf Area Index", + "Mammal Richness", + "Moisture Indices", + "Net Ecosystem CO2 Exchange", + "Photosynthesis, Net", + "Photosynthetically Available Radiation", + "FPAR", + "Solar Induced Chlorophyll Fluorescence", + "Vegetation Indices", + "Vegetation Light Use Efficiency" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/science_disciplines/Human Dimensions.json b/config/active/common/config/wv.json/categories/science_disciplines/Human Dimensions.json new file mode 100644 index 0000000000..a091518560 --- /dev/null +++ b/config/active/common/config/wv.json/categories/science_disciplines/Human Dimensions.json @@ -0,0 +1,35 @@ +{ + "categories": { + "science disciplines": { + "Human Dimensions": { + "title": "Human Dimensions", + "id": "human-dimensions", + "image": "human-dimensions.jpg", + "description": "", + "measurements": [ + "Cyclone Hazard", + "Dams", + "Drought Hazard", + "Earth at Night", + "Fires and Thermal Anomalies", + "Flood Hazard", + "Human Built-up And Settlement Extent", + "Human Footprint", + "Impervious Surface", + "Land Cover", + "Land Surface Temperature", + "Landslide Hazard", + "Net Migration", + "Particulate Matter", + "Population Density", + "Power Plants, Nuclear", + "Reservoirs", + "Settlements", + "Urban Expansion", + "Urban Extents", + "Volcano Hazard" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/science_disciplines/Oceans.json b/config/active/common/config/wv.json/categories/science_disciplines/Oceans.json index ec958d9037..a260b6e392 100644 --- a/config/active/common/config/wv.json/categories/science_disciplines/Oceans.json +++ b/config/active/common/config/wv.json/categories/science_disciplines/Oceans.json @@ -8,7 +8,7 @@ "description": "", "measurements": [ "Absolute Dynamic Topography", - "Chlorophyll A", + "Chlorophyll a", "Liquid Water Equivalent", "Cloud Liquid Water", "Open Water Latent Energy Flux", diff --git a/config/active/common/config/wv.json/categories/science_disciplines/Spectral Engineering.json b/config/active/common/config/wv.json/categories/science_disciplines/Spectral Engineering.json new file mode 100644 index 0000000000..8f75b5f806 --- /dev/null +++ b/config/active/common/config/wv.json/categories/science_disciplines/Spectral Engineering.json @@ -0,0 +1,22 @@ +{ + "categories": { + "science disciplines": { + "Spectral/Engineering": { + "title": "Spectral/Engineering", + "id": "spectral-engineering", + "image": "spectral-engineering.png", + "description": "", + "measurements": [ + "Brightness Temperature", + "Lidar", + "Sigma0", + "Faraday Rotation", + "Outgoing Radiation", + "Radiation", + "Surface Flux", + "TOA Flux" + ] + } + } + } +} diff --git a/config/active/common/config/wv.json/categories/science_disciplines/Terrestrial Hydrosphere.json b/config/active/common/config/wv.json/categories/science_disciplines/Terrestrial Hydrosphere.json index 33758a937a..26bdf2f378 100644 --- a/config/active/common/config/wv.json/categories/science_disciplines/Terrestrial Hydrosphere.json +++ b/config/active/common/config/wv.json/categories/science_disciplines/Terrestrial Hydrosphere.json @@ -11,6 +11,7 @@ "Flood Hazard", "Freeze/Thaw", "Frozen Area", + "Moisture Indices", "Reservoirs", "Sea Ice", "Snow Cover", @@ -19,7 +20,8 @@ "Snow Water Equivalent", "Soil Moisture", "Surface Water Extent", - "Water Bodies" + "Water Bodies", + "Water Indices" ] } } diff --git a/config/active/common/config/wv.json/defaults.json b/config/active/common/config/wv.json/defaults.json index 498b66613b..9246d181f2 100644 --- a/config/active/common/config/wv.json/defaults.json +++ b/config/active/common/config/wv.json/defaults.json @@ -9,6 +9,10 @@ "id": "VIIRS_NOAA20_CorrectedReflectance_TrueColor", "hidden": "true" }, + { + "id": "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "hidden": "true" + }, { "id": "GHRSST_L4_MUR_Sea_Surface_Temperature" }, @@ -21,8 +25,7 @@ "hidden": "true" }, { - "id": "Coastlines_15m", - "hidden": "true" + "id": "Coastlines_15m" }, { "id": "Reference_Features_15m", @@ -34,4 +37,4 @@ } ] } -} \ No newline at end of file +} diff --git a/config/active/common/config/wv.json/layerOrder.json b/config/active/common/config/wv.json/layerOrder.json index 65013ebbf6..1729355fd8 100644 --- a/config/active/common/config/wv.json/layerOrder.json +++ b/config/active/common/config/wv.json/layerOrder.json @@ -1,5 +1,27 @@ { "layerOrder": [ + "HLS_S30_Nadir_BRDF_Adjusted_Reflectance", + "HLS_L30_Nadir_BRDF_Adjusted_Reflectance", + "HLS_Customizable_Landsat", + "HLS_Customizable_Sentinel", + "HLS_False_Color_Sentinel", + "HLS_False_Color_Urban_Sentinel", + "HLS_False_Color_Vegetation_Sentinel", + "HLS_Shortwave_Infrared_Sentinel", + "HLS_False_Color_Landsat", + "HLS_False_Color_Vegetation_Landsat", + "HLS_False_Color_Urban_Landsat", + "HLS_Shortwave_Infrared_Landsat", + "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", + "OPERA_L3_DIST-ALERT-HLS_Color_Index", + "HLS_NDVI_Landsat", + "HLS_NDWI_Landsat", + "HLS_NDSI_Landsat", + "HLS_Moisture_Index_Landsat", + "HLS_NDVI_Sentinel", + "HLS_NDWI_Sentinel", + "HLS_NDSI_Sentinel", + "HLS_Moisture_Index_Sentinel", "VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule", "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule", "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule", @@ -9,9 +31,18 @@ "VIIRS_SNPP_CorrectedReflectance_TrueColor", "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", + "VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3", + "VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5", + "VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1", "VIIRS_NOAA20_CorrectedReflectance_TrueColor", "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11", "VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1", + "VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3", + "VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5", + "VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", "MODIS_Terra_CorrectedReflectance_TrueColor", "MODIS_Aqua_CorrectedReflectance_TrueColor", "MODIS_Terra_SurfaceReflectance_Bands143", @@ -32,12 +63,13 @@ "MODIS_Aqua_L3_SurfaceReflectance_Bands721_8Day", "MODIS_Terra_L3_SurfaceReflectance_Bands121_8Day", "MODIS_Aqua_L3_SurfaceReflectance_Bands121_8Day", + "OCI_PACE_True_Color", "MODIS_Combined_L3_Nadir-BRDF_Daily", - "HLS_S30_Nadir_BRDF_Adjusted_Reflectance", - "HLS_L30_Nadir_BRDF_Adjusted_Reflectance", "BlueMarble_NextGeneration", "BlueMarble_ShadedRelief", "BlueMarble_ShadedRelief_Bathymetry", + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", "VIIRS_SNPP_DayNightBand_AtSensor_M15", "VIIRS_SNPP_DayNightBand_ENCC", @@ -53,28 +85,34 @@ "VIIRS_SNPP_Thermal_Anomalies_375m_All", "VIIRS_SNPP_Thermal_Anomalies_375m_Day", "VIIRS_SNPP_Thermal_Anomalies_375m_Night", - "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", "VIIRS_SNPP_DayNightBand_ENCC", "VIIRS_Night_Lights", - "VIIRS_SNPP_Brightness_Temp_BandI5_Day", - "VIIRS_SNPP_Brightness_Temp_BandI5_Night", + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", "VIIRS_NOAA20_Brightness_Temp_BandI5_Night", - "VIIRS_NOAA20_Clear_Sky_Confidence_Day", - "VIIRS_NOAA20_Clear_Sky_Confidence_Night", - "VIIRS_NOAA20_Cloud_Optical_Thickness", - "VIIRS_NOAA20_Cloud_Effective_Radius", - "VIIRS_NOAA20_Cloud_Top_Height_Day", - "VIIRS_NOAA20_Cloud_Top_Height_Night", + "VIIRS_SNPP_Brightness_Temp_BandI5_Day", + "VIIRS_SNPP_Brightness_Temp_BandI5_Night", "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day", "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night", "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day", "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night", + "VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate", + "VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate", + "VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate", + "VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean", + "VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean", "VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", "VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate", "VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate", "VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", "VIIRS_SNPP_AOT_Dark_Target_Land_Ocean", + "VIIRS_NOAA20_Clear_Sky_Confidence_Day", + "VIIRS_NOAA20_Clear_Sky_Confidence_Night", + "VIIRS_NOAA20_Cloud_Optical_Thickness", + "VIIRS_NOAA20_Cloud_Effective_Radius", + "VIIRS_NOAA20_Cloud_Top_Height_Day", + "VIIRS_NOAA20_Cloud_Top_Height_Night", "VIIRS_SNPP_Clear_Sky_Confidence_Day", "VIIRS_SNPP_Clear_Sky_Confidence_Night", "VIIRS_SNPP_Cloud_Optical_Thickness", @@ -84,8 +122,16 @@ "VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR", "VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11", "VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09", + "OCI_PACE_Chlorophyll_a", + "S3A_OLCI_Chlorophyll_a", + "S3B_OLCI_Chlorophyll_a", + "VIIRS_NOAA21_Chlorophyll_a", + "VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "VIIRS_NOAA20_Chlorophyll_a", + "VIIRS_NOAA20_Photosynthetically_Available_Radiation", "VIIRS_SNPP_L2_Chlorophyll_A", "VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", + "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a", "GOES-East_ABI_GeoColor", "GOES-West_ABI_GeoColor", "GOES-East_ABI_Band2_Red_Visible_1km", @@ -111,7 +157,6 @@ "GHRSST_L4_GAMSSA_GDS2_Sea_Ice_Concentration", "VIIRS_SNPP_L2_Sea_Surface_Temp_Day", "VIIRS_SNPP_L2_Sea_Surface_Temp_Night", - "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", "MODIS_Combined_Flood_2-Day", "MODIS_Combined_Flood_3-Day", "MODIS_Terra_Aerosol", @@ -211,8 +256,6 @@ "MODIS_Aqua_L2_Photosynthetically_Available_Radiation", "MODIS_Aqua_L2_Sea_Surface_Temp_Day", "MODIS_Aqua_L2_Sea_Surface_Temp_Night", - "MODIS_Terra_Chlorophyll_A", - "MODIS_Aqua_Chlorophyll_A", "MODIS_Terra_L3_Land_Surface_Temp_Daily_Day", "MODIS_Terra_L3_Land_Surface_Temp_Daily_Night", "MODIS_Terra_L3_Land_Surface_Temp_Daily_Day_TES", @@ -266,6 +309,7 @@ "MODIS_Aqua_Water_Vapor_5km_Day", "MODIS_Aqua_Water_Vapor_5km_Night", "MODIS_Combined_MAIAC_L2G_ColumnWaterVapor", + "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters", "MODIS_Terra_NDVI_8Day", "MODIS_Terra_EVI_8Day", "MODIS_Terra_L3_NDVI_Monthly", @@ -288,7 +332,6 @@ "MODIS_Aqua_L4_Gross_Primary_Productivity_8Day", "MODIS_Terra_L4_Net_Photosynthesis_8Day", "MODIS_Aqua_L4_Net_Photosynthesis_8Day", - "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day", "MODIS_Terra_L3_SST_MidIR_4km_Night_Daily", "MODIS_Terra_L3_SST_MidIR_4km_Night_8Day", "MODIS_Terra_L3_SST_MidIR_4km_Night_Monthly", @@ -337,6 +380,18 @@ "MODIS_Aqua_L3_SST_Thermal_9km_Night_8Day", "MODIS_Aqua_L3_SST_Thermal_9km_Night_Monthly", "MODIS_Aqua_L3_SST_Thermal_9km_Night_Annual", + "VIIRS_SNPP_NDSI_Snow_Cover", + "VIIRS_SNPP_Land_Surface_Temp_Day", + "VIIRS_SNPP_Land_Surface_Temp_Night", + "VIIRS_SNPP_Sea_Ice", + "VIIRS_SNPP_Ice_Surface_Temp_Day", + "VIIRS_SNPP_Ice_Surface_Temp_Night", + "VIIRS_NOAA20_NDSI_Snow_Cover", + "VIIRS_NOAA20_Land_Surface_Temp_Day", + "VIIRS_NOAA20_Land_Surface_Temp_Night", + "VIIRS_NOAA20_Sea_Ice", + "VIIRS_NOAA20_Ice_Surface_Temp_Day", + "VIIRS_NOAA20_Ice_Surface_Temp_Night", "Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly", "Landsat_WELD_CorrectedReflectance_TrueColor_Global_Annual", "Landsat_WELD_CorrectedReflectance_Bands157_Global_Annual", @@ -375,6 +430,10 @@ "LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Night_Daily", "LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Day_Daily", "LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Night_Daily", + "LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily", + "LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily", + "LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily", + "LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily", "AMSUA_NOAA15_Brightness_Temp_Channel_1", "AMSUA_NOAA15_Brightness_Temp_Channel_2", "AMSUA_NOAA15_Brightness_Temp_Channel_3", @@ -889,10 +948,12 @@ "MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly", "MERRA2_Relative_Humidity_After_Moist_700hPa_Monthly", "MERRA2_Convective_Rainwater_Source_700hPa_Monthly", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108", - "GEDI_ISS_L4B_Number_of_Samples_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303", + "GEDI_ISS_L4B_Number_of_Samples_201904-202303", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", @@ -901,6 +962,9 @@ "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202104", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202201", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201", "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201", @@ -919,6 +983,10 @@ "ASTER_GDEM_Greyscale_Shaded_Relief", "SRTM_Color_Index", "GRanD_Reservoirs", + "AERONET_AOD_500NM", + "AERONET_ANGSTROM_440-870NM", + "DAILY_AERONET_AOD_500NM", + "DAILY_AERONET_ANGSTROM_440-870NM", "GRanD_Dams", "Nuclear_Power_Plant_Locations", "GRUMP_Settlements", @@ -1021,8 +1089,12 @@ "OrbitTracks_METOP-C_Descending", "OrbitTracks_NOAA-20_Ascending", "OrbitTracks_NOAA-20_Descending", + "OrbitTracks_NOAA-21_Ascending", + "OrbitTracks_NOAA-21_Descending", "OrbitTracks_OCO-2_Ascending", "OrbitTracks_OCO-2_Descending", + "OrbitTracks_PACE_Ascending", + "OrbitTracks_PACE_Descending", "OrbitTracks_SAOCOM1-A_Ascending", "OrbitTracks_SAOCOM1-A_Descending", "OrbitTracks_SMAP_Ascending", @@ -1035,6 +1107,10 @@ "OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Ascending", "OrbitTracks_Sentinel-2B_Descending", + "OrbitTracks_Sentinel-3A_Ascending", + "OrbitTracks_Sentinel-3A_Descending", + "OrbitTracks_Sentinel-3B_Ascending", + "OrbitTracks_Sentinel-3B_Descending", "OrbitTracks_Sentinel-5P_Ascending", "OrbitTracks_Sentinel-5P_Descending", "OrbitTracks_Suomi_NPP_Ascending", diff --git a/config/active/common/config/wv.json/layers/aeronet/AERONET_ANGSTROM_440-870NM.json b/config/active/common/config/wv.json/layers/aeronet/AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..25def2cb44 --- /dev/null +++ b/config/active/common/config/wv.json/layers/aeronet/AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,51 @@ +{ + "layers": { + "AERONET_ANGSTROM_440-870NM": { + "id": "AERONET_ANGSTROM_440-870NM", + "title": "Angstrom Parameter 440-870nm (Near Real-Time)", + "subtitle": "AERONET", + "description": "aeronet/AERONET_ANGSTROM_440-870NM", + "period": "subdaily", + "group": "overlays", + "tags": "vectors aeronet angstrom", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "AERONET_ANGSTROM_440-870NM" + }, + "startDate": "1992-01-01T00:00:00Z", + "dateRanges": [ + { + "startDate": "1992-01-01T00:00:00Z", + "endDate": "2024-03-22T23:59:00Z", + "dateInterval": "60" + } + ], + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "AERONET_ANGSTROM_440-870NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "AERONET_ANGSTROM_440-870NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/aeronet/AERONET_AOD_500NM.json b/config/active/common/config/wv.json/layers/aeronet/AERONET_AOD_500NM.json new file mode 100644 index 0000000000..de01568951 --- /dev/null +++ b/config/active/common/config/wv.json/layers/aeronet/AERONET_AOD_500NM.json @@ -0,0 +1,51 @@ +{ + "layers": { + "AERONET_AOD_500NM": { + "id": "AERONET_AOD_500NM", + "title": "Aerosol Optical Depth 500nm (Near Real-Time)", + "subtitle": "AERONET", + "description": "aeronet/AERONET_AOD_500NM", + "period": "subdaily", + "group": "overlays", + "tags": "vectors aeronet aod", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "AERONET_AOD_500NM" + }, + "startDate": "1992-01-01T00:00:00Z", + "dateRanges": [ + { + "startDate": "1992-01-01T00:00:00Z", + "endDate": "2024-03-22T23:59:00Z", + "dateInterval": "60" + } + ], + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "AERONET_AOD_500NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "AERONET_AOD_500NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.json b/config/active/common/config/wv.json/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..1ac9145c31 --- /dev/null +++ b/config/active/common/config/wv.json/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,43 @@ +{ + "layers": { + "DAILY_AERONET_ANGSTROM_440-870NM": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM", + "title": "Angstrom Parameter 440-870nm (Daily)", + "subtitle": "AERONET", + "description": "aeronet/DAILY_AERONET_ANGSTROM_440-870NM", + "period": "daily", + "group": "overlays", + "tags": "vectors aeronet angstrom", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM" + }, + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/aeronet/DAILY_AERONET_AOD_500NM.json b/config/active/common/config/wv.json/layers/aeronet/DAILY_AERONET_AOD_500NM.json new file mode 100644 index 0000000000..c66b0c0241 --- /dev/null +++ b/config/active/common/config/wv.json/layers/aeronet/DAILY_AERONET_AOD_500NM.json @@ -0,0 +1,43 @@ +{ + "layers": { + "DAILY_AERONET_AOD_500NM": { + "id": "DAILY_AERONET_AOD_500NM", + "title": "Aerosol Optical Depth 500nm (Daily)", + "subtitle": "AERONET", + "description": "aeronet/DAILY_AERONET_AOD_500NM", + "period": "daily", + "group": "overlays", + "tags": "vectors aeronet aod", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "DAILY_AERONET_AOD_500NM" + }, + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "DAILY_AERONET_AOD_500NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "DAILY_AERONET_AOD_500NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily.json b/config/active/common/config/wv.json/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily.json new file mode 100644 index 0000000000..82eb6b5f78 --- /dev/null +++ b/config/active/common/config/wv.json/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily.json @@ -0,0 +1,11 @@ +{ + "layers": { + "LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily": { + "id": "LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily", + "description": "amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily", + "tags": "amsre", + "group": "overlays", + "layergroup": "Soil Moisture" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily.json b/config/active/common/config/wv.json/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily.json new file mode 100644 index 0000000000..755c6b5a2e --- /dev/null +++ b/config/active/common/config/wv.json/layers/amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily.json @@ -0,0 +1,11 @@ +{ + "layers": { + "LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily": { + "id": "LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily", + "description": "amsre/LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily", + "tags": "amsre", + "group": "overlays", + "layergroup": "Soil Moisture" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.json new file mode 100644 index 0000000000..169fa2f7f7 --- /dev/null +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303": { + "id": "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "description": "gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Canopy Characteristics", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.json new file mode 100644 index 0000000000..bb08368e7d --- /dev/null +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303": { + "id": "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", + "description": "gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Canopy Characteristics", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.json new file mode 100644 index 0000000000..1e012e1337 --- /dev/null +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303": { + "id": "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "description": "gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Terrain Elevation", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.json new file mode 100644 index 0000000000..fa0168b55b --- /dev/null +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303": { + "id": "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", + "description": "gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Terrain Elevation", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.json new file mode 100644 index 0000000000..55ce0bc7fa --- /dev/null +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303": { + "id": "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "description": "gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "tags": "international space station iss lidar", + "group": "overlays", + "layergroup": "Lidar", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.json similarity index 76% rename from config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.json rename to config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.json index 0b66d991e6..a7bb33a969 100644 --- a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.json +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108": { - "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303": { + "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", "tags": "international space station iss mean aboveground biomass density", "group": "overlays", "layergroup": "Aboveground Biomass", diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.json similarity index 81% rename from config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.json rename to config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.json index d592d0cec2..0453936bfa 100644 --- a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.json +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108": { - "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303": { + "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303", "tags": "international space station iss aboveground biomass density", "group": "overlays", "layergroup": "Aboveground Biomass", diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.json similarity index 85% rename from config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.json rename to config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.json index ef0318a2d3..d72d16088c 100644 --- a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.json +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108": { - "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303": { + "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", "tags": "international space station iss aboveground biomass density", "group": "overlays", "layergroup": "Aboveground Biomass", diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.json b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.json similarity index 64% rename from config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.json rename to config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.json index 6c9cd0a22a..a46b343621 100644 --- a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.json +++ b/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Number_of_Samples_201904-202108": { - "id": "GEDI_ISS_L4B_Number_of_Samples_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108", + "GEDI_ISS_L4B_Number_of_Samples_201904-202303": { + "id": "GEDI_ISS_L4B_Number_of_Samples_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303", "tags": "international space station iss lidar", "group": "overlays", "layergroup": "Lidar", diff --git a/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.json b/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.json index 310aaaad5c..b6f7cf926c 100644 --- a/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.json +++ b/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.json @@ -11,7 +11,7 @@ } }, "palette": { - "immutable": true + "immutable": false } } } diff --git a/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.json b/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.json index f11af84f5f..7a252f0011 100644 --- a/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.json +++ b/config/active/common/config/wv.json/layers/measures/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.json @@ -6,7 +6,7 @@ "group": "overlays", "layergroup": "Freeze/Thaw", "palette": { - "immutable": true + "immutable": false } } } diff --git a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_Chlorophyll_A.json b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_Chlorophyll_A.json deleted file mode 100644 index 3113d8c88a..0000000000 --- a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_Chlorophyll_A.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "layers": { - "MODIS_Aqua_Chlorophyll_A": { - "id": "MODIS_Aqua_Chlorophyll_A", - "description": "modis/aqua/MODIS_Aqua_Chlorophyll_A", - "group": "overlays", - "layergroup": "Chlorophyll A" - } - } -} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json index 1278d3cc88..2c14cb7c4f 100644 --- a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json +++ b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json @@ -6,8 +6,7 @@ "tags": "cr m11-i2-i1", "group": "baselayers", "layergroup": "Corrected Reflectance", - "wrapadjacentdays": true, - "disableSmartHandoff": true + "wrapadjacentdays": true } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json index c0738b9270..e9f4c71e40 100644 --- a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json +++ b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json @@ -6,13 +6,7 @@ "tags": "natural color cr", "group": "baselayers", "layergroup": "Corrected Reflectance", - "wrapadjacentdays": true, - "projections": { - "geographic": { - "source": "GIBS:geographic" - } - }, - "disableSmartHandoff": true + "wrapadjacentdays": true } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_L2_Chlorophyll_A.json b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_L2_Chlorophyll_A.json index c7f8f539d9..0dab09211c 100644 --- a/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_L2_Chlorophyll_A.json +++ b/config/active/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_L2_Chlorophyll_A.json @@ -5,7 +5,7 @@ "description": "modis/aqua/MODIS_Aqua_L2_Chlorophyll_A", "tags": "ocean color", "group": "overlays", - "layergroup": "Chlorophyll A", + "layergroup": "Chlorophyll a", "wrapadjacentdays": true } } diff --git a/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.json b/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.json index d04686c3a7..81003b8cd6 100644 --- a/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.json +++ b/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143.json @@ -5,7 +5,7 @@ "description": "modis/combined/MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143", "tags": "", "group": "baselayers", - "layergroup": "Reflectance", + "layergroup": "Land Surface Reflectance", "wrapadjacentdays": true } } diff --git a/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day.json b/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters.json similarity index 53% rename from config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day.json rename to config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters.json index c5b6dbd522..5d4763c20f 100644 --- a/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day.json +++ b/config/active/common/config/wv.json/layers/modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters.json @@ -1,8 +1,8 @@ { "layers": { - "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day": { - "id": "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day", - "description": "modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day", + "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters": { + "id": "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters", + "description": "modis/combined/MODIS_Combined_MAIAC_L3_IsotropicKernelParameters", "tags": "", "group": "baselayers", "layergroup": "Isotropic Kernel Parameters" diff --git a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_Chlorophyll_A.json b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_Chlorophyll_A.json deleted file mode 100644 index d22a57469a..0000000000 --- a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_Chlorophyll_A.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "layers": { - "MODIS_Terra_Chlorophyll_A": { - "id": "MODIS_Terra_Chlorophyll_A", - "description": "modis/terra/MODIS_Terra_Chlorophyll_A", - "group": "overlays", - "layergroup": "Chlorophyll A" - } - } -} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json index 098e4a131d..3b284f7f86 100644 --- a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json +++ b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json @@ -6,8 +6,7 @@ "tags": "cr m3-i3-m11", "group": "baselayers", "wrapadjacentdays": true, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json index 1096ad9777..be9a9bf7da 100644 --- a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json +++ b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json @@ -6,8 +6,7 @@ "tags": "cr m11-i2-i1", "group": "baselayers", "wrapadjacentdays": true, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json index 05abc5939e..b7191c4db8 100644 --- a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json +++ b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json @@ -6,13 +6,7 @@ "tags": "natural color cr", "group": "baselayers", "wrapadjacentdays": true, - "projections": { - "geographic": { - "source": "GIBS:geographic" - } - }, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_L2_Chlorophyll_A.json b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_L2_Chlorophyll_A.json index 317d5494dd..8df3fc1e33 100644 --- a/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_L2_Chlorophyll_A.json +++ b/config/active/common/config/wv.json/layers/modis/terra/MODIS_Terra_L2_Chlorophyll_A.json @@ -5,7 +5,7 @@ "description": "modis/terra/MODIS_Terra_L2_Chlorophyll_A", "tags": "ocean color", "group": "overlays", - "layergroup": "Chlorophyll A", + "layergroup": "Chlorophyll a", "wrapadjacentdays": true } } diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json new file mode 100644 index 0000000000..53bc2d9e34 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_Customizable_Landsat": { + "id": "HLS_Customizable_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "HLS Customizable Landsat 8 & 9 *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_Customizable_Landsat", + "tags": "corrected surface landsat oli l30", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B07", + "g": "B05", + "b": "B04" + }, + "disableSnapshot": true, + "wrapX": false, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json new file mode 100644 index 0000000000..61b77edce3 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_Customizable_Sentinel": { + "id": "HLS_Customizable_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "HLS Customizable Sentinel-2A & -2B *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_Customizable_Sentinel", + "tags": "corrected surface oli sentinel msi s30", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B12", + "g": "B8A", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json new file mode 100644 index 0000000000..143995303c --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_False_Color_Landsat": { + "id": "HLS_False_Color_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Reflectance (Color Infrared, Bands 5-4-3) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_False_Color_Landsat", + "tags": "corrected surface oli l30 cir false color", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B05", + "g": "B04", + "b": "B03" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json new file mode 100644 index 0000000000..cf04681a40 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_False_Color_Sentinel": { + "id": "HLS_False_Color_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Reflectance (Color Infrared, Bands 8-4-3) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_False_Color_Sentinel", + "tags": "corrected surface oli sentinel msi s30 cir", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B08", + "g": "B04", + "b": "B03" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json new file mode 100644 index 0000000000..1cb0f977ad --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_False_Color_Urban_Landsat": { + "id": "HLS_False_Color_Urban_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Reflectance (Urban False Color, Bands 7-6-4) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_False_Color_Urban_Landsat", + "tags": "corrected surface oli sentinel msi s30", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B07", + "g": "B06", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json new file mode 100644 index 0000000000..b247409ffa --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_False_Color_Urban_Sentinel": { + "id": "HLS_False_Color_Urban_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Reflectance (Urban False Color, Bands 12-11-4) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_False_Color_Urban_Sentinel", + "tags": "corrected surface oli sentinel msi s30", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B12", + "g": "B11", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json new file mode 100644 index 0000000000..dab0ad1bcb --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_False_Color_Vegetation_Landsat": { + "id": "HLS_False_Color_Vegetation_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Reflectance (Vegetative Analysis False Color, Bands 6-5-4) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_False_Color_Vegetation_Landsat", + "tags": "corrected surface oli l30", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B06", + "g": "B05", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json new file mode 100644 index 0000000000..6876ca5013 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_False_Color_Vegetation_Sentinel": { + "id": "HLS_False_Color_Vegetation_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Reflectance (Vegetative Analysis False Color, Bands 11-8A-4) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_False_Color_Vegetation_Sentinel", + "tags": "corrected surface oli sentinel msi s30", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B11", + "g": "B8A", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.json index 3a81c87464..f5255bd923 100644 --- a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.json +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.json @@ -2,6 +2,7 @@ "layers": { "HLS_L30_Nadir_BRDF_Adjusted_Reflectance": { "id": "HLS_L30_Nadir_BRDF_Adjusted_Reflectance", + "enableCMRDataFinder": true, "description": "multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance", "tags": "corrected surface landsat oli sentinel msi s30", "group": "overlays", diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json new file mode 100644 index 0000000000..ac9425c0e8 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_Moisture_Index_Landsat": { + "id": "HLS_Moisture_Index_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Moisture Index (NDMI) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_Moisture_Index_Landsat", + "tags": "corrected surface landsat oli l30 ndmi", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B05", "B06"], + "expression": "(B05-B06)/(B05+B06)", + "rescale": "-1,1", + "colormap_name": "jet_r" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json new file mode 100644 index 0000000000..b1d939f5da --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_Moisture_Index_Sentinel": { + "id": "HLS_Moisture_Index_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Moisture Index (NDMI) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_Moisture_Index_Sentinel", + "tags": "corrected surface Sentinel msi s30 ndmi", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B8A", "B11"], + "expression": "(B8A-B11)/(B8A+B11)", + "rescale": "-1,1", + "colormap_name": "jet_r" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json new file mode 100644 index 0000000000..4beb899c6a --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_NDSI_Landsat": { + "id": "HLS_NDSI_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Snow Index (NDSI) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_NDSI_Landsat", + "tags": "corrected surface landsat oli l30 ndsi", + "group": "overlays", + "layergroup": "Snow Indices", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B06", "B03"], + "expression": "(B03-B06)/(B03+B06)", + "rescale": "-1,1", + "colormap_name": "winter_r" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json new file mode 100644 index 0000000000..bdacfc2ce1 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_NDSI_Sentinel": { + "id": "HLS_NDSI_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Snow Index (NDSI) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_NDSI_Sentinel", + "tags": "corrected surface Sentinel msi s30 ndsi", + "group": "overlays", + "layergroup": "Snow Indices", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B03", "B11"], + "expression": "(B03-B11)/(B03+B11)", + "rescale": "-1,1", + "colormap_name": "winter_r" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json new file mode 100644 index 0000000000..900498a1f7 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_NDVI_Landsat": { + "id": "HLS_NDVI_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Vegetation Index (NDVI) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_NDVI_Landsat", + "tags": "corrected surface landsat oli l30 ndvi", + "group": "overlays", + "layergroup": "Vegetation Indices", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B05", "B04"], + "expression": "(B05-B04)/(B05+B04)", + "rescale": "-1,1", + "colormap_name": "greens" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json new file mode 100644 index 0000000000..570a12746e --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_NDVI_Sentinel": { + "id": "HLS_NDVI_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Vegetation Index (NDVI) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_NDVI_Sentinel", + "tags": "corrected surface Sentinel msi s30 ndvi", + "group": "overlays", + "layergroup": "Vegetation Indices", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B08", "B04"], + "expression": "(B08-B04)/(B08+B04)", + "rescale": "-1,1", + "colormap_name": "greens" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json new file mode 100644 index 0000000000..526d5e39d3 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_NDWI_Landsat": { + "id": "HLS_NDWI_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Water Index (NDWI) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_NDWI_Landsat", + "tags": "corrected surface landsat oli l30 ndwi", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B05", "B03"], + "expression": "(B03-B05)/(B03+B05)", + "rescale": "-1,1", + "colormap_name": "gnbu" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json new file mode 100644 index 0000000000..08ddc8bfb2 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json @@ -0,0 +1,36 @@ +{ + "layers": { + "HLS_NDWI_Sentinel": { + "id": "HLS_NDWI_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Water Index (NDWI) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_NDWI_Sentinel", + "tags": "corrected surface Sentinel msi s30 ndwi", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "assets": ["B08", "B03"], + "expression": "(B03-B08)/(B03+B08)", + "rescale": "-1,1", + "colormap_name": "gnbu" + }, + "disableSnapshot": true, + "minZoom": 7, + "wrapX": false, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } + } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.json index f4e655d0e5..8c252cd792 100644 --- a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.json +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.json @@ -2,6 +2,7 @@ "layers": { "HLS_S30_Nadir_BRDF_Adjusted_Reflectance": { "id": "HLS_S30_Nadir_BRDF_Adjusted_Reflectance", + "enableCMRDataFinder": true, "description": "multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance", "tags": "corrected surface landsat oli sentinel msi s30", "group": "overlays", diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json new file mode 100644 index 0000000000..c36b2e1613 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_Shortwave_Infrared_Landsat": { + "id": "HLS_Shortwave_Infrared_Landsat", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957657-LPCLOUD", + "title": "Reflectance (Shortwave Infrared, Bands 7-5-4) *BETA*", + "subtitle": "Landsat 8 & 9 / OLI", + "description": "multi-mission/hls/HLS_Shortwave_Infrared_Landsat", + "tags": "corrected surface oli l30 swir", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B07", + "g": "B05", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json new file mode 100644 index 0000000000..d69827bb4c --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json @@ -0,0 +1,35 @@ +{ + "layers": { + "HLS_Shortwave_Infrared_Sentinel": { + "id": "HLS_Shortwave_Infrared_Sentinel", + "enableCMRDataFinder": true, + "collectionConceptID": "C2021957295-LPCLOUD", + "title": "Reflectance (Shortwave Infrared, Bands 12-8A-4) *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", + "description": "multi-mission/hls/HLS_Shortwave_Infrared_Sentinel", + "tags": "corrected surface oli sentinel msi s30 swir", + "group": "overlays", + "layergroup": "Land Surface Reflectance", + "format": "image/png", + "type": "titiler", + "period": "daily", + "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], + "orbitDirection": ["descending", "descending"], + "bandCombo": { + "r": "B12", + "g": "B8A", + "b": "B04" + }, + "wrapX": false, + "disableSnapshot": true, + "minZoom": 7, + "projections": { + "geographic": { + "source": "DDV", + "matrixSet": "31.25m" + } + }, + "startDate": "2022-01-01T00:00:00Z" + } + } +} diff --git a/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.json b/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.json new file mode 100644 index 0000000000..cdfb1bc593 --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.json @@ -0,0 +1,11 @@ +{ + "layers": { + "OPERA_L3_DIST-ALERT-HLS_Color_Index": { + "id": "OPERA_L3_DIST-ALERT-HLS_Color_Index", + "description": "multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index", + "tags": "lpdaac LPDAAC land surface vegetation disturbance opera", + "group": "overlays", + "layergroup": "Vegetation Disturbance Status" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json b/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json index 195b2f620c..6339b12718 100644 --- a/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json +++ b/config/active/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json @@ -2,11 +2,11 @@ "layers": { "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional": { "id": "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", + "enableCMRDataFinder": true, "description": "multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", - "tags": "podaac PO.DAAC DSWx flood", + "tags": "podaac PO.DAAC DSWx flood opera", "group": "overlays", - "layergroup": "Surface Water Extent", - "disableSnapshot": true + "layergroup": "Surface Water Extent" } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/multi-mission/tpj/JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies.json b/config/active/common/config/wv.json/layers/multi-mission/tpj/JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies.json new file mode 100644 index 0000000000..e4139d7dcd --- /dev/null +++ b/config/active/common/config/wv.json/layers/multi-mission/tpj/JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies.json @@ -0,0 +1,11 @@ +{ + "layers": { + "JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies": { + "id": "JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies", + "description": "multi-mission/tpj/JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies", + "tags": "ssha podaac PO.DAAC", + "group": "overlays", + "layergroup": "Sea Surface Height Anomalies" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/oci/OCI_PACE_Chlorophyll_a.json b/config/active/common/config/wv.json/layers/oci/OCI_PACE_Chlorophyll_a.json new file mode 100644 index 0000000000..cdd3b3fc6c --- /dev/null +++ b/config/active/common/config/wv.json/layers/oci/OCI_PACE_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "OCI_PACE_Chlorophyll_a": { + "id": "OCI_PACE_Chlorophyll_a", + "description": "oci/OCI_PACE_Chlorophyll_a", + "tags": "ocean color oci pace plankton", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/oci/OCI_PACE_True_Color.json b/config/active/common/config/wv.json/layers/oci/OCI_PACE_True_Color.json new file mode 100644 index 0000000000..77d8237eb8 --- /dev/null +++ b/config/active/common/config/wv.json/layers/oci/OCI_PACE_True_Color.json @@ -0,0 +1,12 @@ +{ + "layers": { + "OCI_PACE_True_Color": { + "id": "OCI_PACE_True_Color", + "description": "oci/OCI_PACE_True_Color", + "tags": "natural color oci pace plankton ocean", + "group": "baselayers", + "layergroup": "Corrected Reflectance", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json b/config/active/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json new file mode 100644 index 0000000000..dd81630531 --- /dev/null +++ b/config/active/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "S3A_OLCI_Chlorophyll_a": { + "id": "S3A_OLCI_Chlorophyll_a", + "description": "olci/sentinel-3a/S3A_OLCI_Chlorophyll_a", + "tags": "ocean color Sentinel-3A olci", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json b/config/active/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json new file mode 100644 index 0000000000..e5d7eb648b --- /dev/null +++ b/config/active/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "S3B_OLCI_Chlorophyll_a": { + "id": "S3B_OLCI_Chlorophyll_a", + "description": "olci/sentinel-3b/S3B_OLCI_Chlorophyll_a", + "tags": "ocean color sentinel-3B olci", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json index 35878082ba..9f351ac5b3 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Aqua_Descending"], "palette": { "id": "OrbitTracks_Aqua_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json index f5affbca56..f72bd8a0bd 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Aqua_Ascending"], "palette": { "id": "OrbitTracks_Aqua_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json index 51e4965b01..70c0a4d0aa 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Aura_Descending"], "palette": { "id": "OrbitTracks_Aura_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json index 4079ef4120..6a583d1bea 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Aura_Ascending"], "palette": { "id": "OrbitTracks_Aura_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json index d5ef32e0c4..889dbb1d0f 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_CYGNSS_Descending"], "palette": { "id": "OrbitTracks_CYGNSS_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json index 7adf6db37f..91c5a0b7e1 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_CYGNSS_Ascending"], "palette": { "id": "OrbitTracks_CYGNSS_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json index f78119bd4a..f649599015 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Calipso_Descending"], "palette": { "id": "OrbitTracks_Calipso_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json index 1ceed24323..40c3f85139 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Calipso_Ascending"], "palette": { "id": "OrbitTracks_Calipso_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json index 8711d9ff57..d0094a4ec0 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_CloudSat_Descending"], "palette": { "id": "OrbitTracks_CloudSat_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json index fdf020a35d..f24dc22dee 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_CloudSat_Ascending"], "palette": { "id": "OrbitTracks_CloudSat_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json index ba07a36e48..c474043732 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GCOM-C_Descending"], "palette": { "id": "OrbitTracks_GCOM-C_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json index ed907c67fa..d27f9e33cf 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GCOM-C_Ascending"], "palette": { "id": "OrbitTracks_GCOM-C_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json index a72a660ac9..7ac6675dd3 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GCOM-W1_Descending"], "palette": { "id": "OrbitTracks_GCOM-W1_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json index a975faac82..e78d910943 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GCOM-W1_Ascending"], "palette": { "id": "OrbitTracks_GCOM-W1_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json index 09f5ec0a5d..ababd152c3 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GOSAT-2_Descending"], "palette": { "id": "OrbitTracks_GOSAT-2_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json index 215306dbf7..a8b27944e3 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json @@ -9,6 +9,7 @@ "layergroup": "Orbital Track", "wrapadjacentdays": true, "track": "descending", + "associatedLayers": ["OrbitTracks_GOSAT-2_Ascending"], "palette": { "id": "OrbitTracks_GOSAT-2_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json index a31ff820e4..936a76e509 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GOSAT_Descending"], "palette": { "id": "OrbitTracks_GOSAT_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json index 1c87e01938..229bbaa55c 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GOSAT_Ascending"], "palette": { "id": "OrbitTracks_GOSAT_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json index 8e7580badc..927237dc7d 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GPM_Descending"], "palette": { "id": "OrbitTracks_GPM_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json index a3967e4630..53abe008b4 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GPM_Ascending"], "palette": { "id": "OrbitTracks_GPM_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json index 2867bf43d6..d70e437e4a 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_ICESAT-2_Descending"], "palette": { "id": "OrbitTracks_ICESAT-2_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json index bfe3b626f8..73bb86a79d 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_ICESAT-2_Ascending"], "palette": { "id": "OrbitTracks_ICESAT-2_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json index b2f5f669e7..6fd9445fe8 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_ISS_Descending"], "palette": { "id": "OrbitTracks_ISS_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json index 4faa5efb2a..8f30f147cc 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_ISS_Ascending"], "palette": { "id": "OrbitTracks_ISS_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json index 7ebe48bc33..96305d7a20 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Landsat-7_Descending"], "palette": { "id": "OrbitTracks_Landsat-7_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json index 53c657f643..bcd692e7db 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Landsat-7_Ascending"], "palette": { "id": "OrbitTracks_Landsat-7_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json index 0bdd6e9370..40e66c033d 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Landsat-8_Descending"], "palette": { "id": "OrbitTracks_Landsat-8_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json index 2287348357..a11a07cec0 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Landsat-8_Ascending"], "palette": { "id": "OrbitTracks_Landsat-8_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json index 886c4da786..4d535a1582 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Landsat-9_Descending"], "palette": { "id": "OrbitTracks_Landsat-9_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json index 11b3671778..544617c504 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Landsat-9_Ascending"], "palette": { "id": "OrbitTracks_Landsat-9_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json index 1c311ffbaf..07b86814e8 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_METOP-A_Descending"], "palette": { "id": "OrbitTracks_METOP-A_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json index f907a3630c..977a3b7528 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_METOP-A_Ascending"], "palette": { "id": "OrbitTracks_METOP-A_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json index 74ce36fe09..6cc70a1485 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_METOP-B_Descending"], "palette": { "id": "OrbitTracks_METOP-B_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json index f99553ef73..a9b7981e7c 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_METOP-B_Ascending"], "palette": { "id": "OrbitTracks_METOP-B_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json index e69d7d1032..fd445b5e12 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_METOP-C_Descending"], "palette": { "id": "OrbitTracks_METOP-C_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json index e81b50baf6..8b669df177 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_METOP-C_Ascending"], "palette": { "id": "OrbitTracks_METOP-C_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json index 462bcf1661..d5d383958d 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_NOAA-20_Descending"], "palette": { "id": "OrbitTracks_NOAA-20_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json index 51fed1ec59..dd81d39d40 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_NOAA-20_Ascending"], "palette": { "id": "OrbitTracks_NOAA-20_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json new file mode 100644 index 0000000000..3bd0d1dd96 --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_NOAA-21_Ascending": { + "id": "OrbitTracks_NOAA-21_Ascending", + "description": "reference/orbits/OrbitTracks_NOAA-21_Ascending", + "tags": "jpss jpss-2 tracks day vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_NOAA-21_Descending"], + "palette": { + "id": "OrbitTracks_NOAA-21_Ascending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_NOAA-21_Ascending", + "antarctic": { + "id": "OrbitTracks_NOAA-21_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_NOAA-21_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_NOAA-21_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json new file mode 100644 index 0000000000..b4e0c1ff7f --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json @@ -0,0 +1,52 @@ +{ + "layers": { + "OrbitTracks_NOAA-21_Descending": { + "id": "OrbitTracks_NOAA-21_Descending", + "description": "reference/orbits/OrbitTracks_NOAA-21_Descending", + "tags": "jpss jpss-2 tracks night vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_NOAA-21_Ascending"], + "palette": { + "id": "OrbitTracks_NOAA-21_Descending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_NOAA-21_Descending", + "antarctic": { + "id": "OrbitTracks_NOAA-21_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_NOAA-21_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_NOAA-21_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json index 87bcad2091..422e78358b 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_OCO-2_Descending"], "palette": { "id": "OrbitTracks_OCO-2_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json index f9796bde5b..b79a814d10 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_OCO-2_Ascending"], "palette": { "id": "OrbitTracks_OCO-2_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Ascending.json new file mode 100644 index 0000000000..34473e0ff0 --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Ascending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_PACE_Ascending": { + "id": "OrbitTracks_PACE_Ascending", + "description": "reference/orbits/OrbitTracks_PACE_Ascending", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_PACE_Descending"], + "palette": { + "id": "OrbitTracks_PACE_Ascending", + "immutable": true + }, + "tags": "tracks vector plankton", + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_PACE_Ascending", + "antarctic": { + "id": "OrbitTracks_PACE_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_PACE_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_PACE_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Descending.json new file mode 100644 index 0000000000..543e8d04bb --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Descending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_PACE_Descending": { + "id": "OrbitTracks_PACE_Descending", + "description": "reference/orbits/OrbitTracks_PACE_Descending", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_PACE_Ascending"], + "palette": { + "id": "OrbitTracks_PACE_Descending", + "immutable": true + }, + "tags": "tracks vector plankton", + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_PACE_Descending", + "antarctic": { + "id": "OrbitTracks_PACE_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_PACE_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_PACE_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json index 44cb0e400a..595610c553 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_SAOCOM1-A_Descending"], "palette": { "id": "OrbitTracks_SAOCOM1-A_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json index 0c7e7a38f8..055cc3852b 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_SAOCOM1-A_Ascending"], "palette": { "id": "OrbitTracks_SAOCOM1-A_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json index 40f4a56ccf..d315f5457b 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_SMAP_Descending"], "palette": { "id": "OrbitTracks_SMAP_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json index ed7a379e86..d96230c8a9 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_SMAP_Ascending"], "palette": { "id": "OrbitTracks_SMAP_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json index b820d98f5e..7001341578 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-1A_Descending"], "palette": { "id": "OrbitTracks_Sentinel-1A_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json index fbac7df407..0de4a8c372 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-1A_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-1A_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json index ce5e0cd341..9fadca96bf 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-1B_Descending"], "palette": { "id": "OrbitTracks_Sentinel-1B_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json index d14145c850..3d8c09582c 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-1B_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-1B_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json index b6da2e0f81..4d5ca2ca9b 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-2A_Descending"], "palette": { "id": "OrbitTracks_Sentinel-2A_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json index 53124343f9..a27fc9e35f 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-2A_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-2A_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json index 659aed35e3..fed16f6aaf 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-2B_Descending"], "palette": { "id": "OrbitTracks_Sentinel-2B_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json index b5631594f7..35f19fa632 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-2B_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-2B_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.json new file mode 100644 index 0000000000..afea0d036f --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.json @@ -0,0 +1,52 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3A_Ascending": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "description": "reference/orbits/OrbitTracks_Sentinel-3A_Ascending", + "tags": "tracks night vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-3A_Descending"], + "palette": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3A_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3A_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.json new file mode 100644 index 0000000000..dbd64c35b2 --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3A_Descending": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "description": "reference/orbits/OrbitTracks_Sentinel-3A_Descending", + "tags": "tracks day vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-3A_Ascending"], + "palette": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3A_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3A_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.json new file mode 100644 index 0000000000..7f13768bad --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.json @@ -0,0 +1,52 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3B_Ascending": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "description": "reference/orbits/OrbitTracks_Sentinel-3B_Ascending", + "tags": "tracks night vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-3B_Descending"], + "palette": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3B_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3B_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.json new file mode 100644 index 0000000000..8cbd79e549 --- /dev/null +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3B_Descending": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "description": "reference/orbits/OrbitTracks_Sentinel-3B_Descending", + "tags": "tracks day vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-3B_Ascending"], + "palette": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3B_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3B_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json index a37b77dc97..f3a7576369 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-5P_Descending"], "palette": { "id": "OrbitTracks_Sentinel-5P_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json index 11a63ee3ba..1a17158b6b 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-5P_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-5P_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json index df9aa49224..4bfd8fe231 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Suomi_NPP_Descending"], "palette": { "id": "OrbitTracks_Suomi_NPP_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json index 78bf5a68bf..e88366c0ef 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Suomi_NPP_Ascending"], "palette": { "id": "OrbitTracks_Suomi_NPP_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json index 04e261dc11..dcee3c0f36 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_TRMM_Descending"], "palette": { "id": "OrbitTracks_TRMM_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json index 963bdc9718..ccfe9e09f5 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_TRMM_Ascending"], "palette": { "id": "OrbitTracks_TRMM_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json index ea5a61468f..9ace99c79c 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Terra_Descending"], "palette": { "id": "OrbitTracks_Terra_Ascending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json index 5ae97367b6..3d0a76a089 100644 --- a/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json +++ b/config/active/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Terra_Ascending"], "palette": { "id": "OrbitTracks_Terra_Descending", "immutable": true diff --git a/config/active/common/config/wv.json/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.json b/config/active/common/config/wv.json/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.json new file mode 100644 index 0000000000..fabc3e2823 --- /dev/null +++ b/config/active/common/config/wv.json/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a": { + "id": "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a", + "description": "seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a", + "tags": "chl", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json new file mode 100644 index 0000000000..628556ff1c --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json @@ -0,0 +1,19 @@ +{ + "layers": { + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule": { + "id": "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "title": "Clouds (L2, Cloud Fraction Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Fraction", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json new file mode 100644 index 0000000000..8abc8fed42 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule": { + "id": "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "title": "Clouds (L2, Cloud Pressure Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Pressure", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json new file mode 100644 index 0000000000..351a69d85d --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule": { + "id": "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "title": "Formaldehyde (L2, Vertical Column, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Formaldehyde", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json new file mode 100644 index 0000000000..8df3d42c28 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule": { + "id": "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "title": "Nitrogen Dioxide (L2, Vertical Column Stratosphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json new file mode 100644 index 0000000000..7fbaf4edc7 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule": { + "id": "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "title": "Nitrogen Dioxide (L2, Vertical Column Troposphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json new file mode 100644 index 0000000000..4df6cb24d3 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_Cloud_Fraction_Granule": { + "id": "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "title": "Ozone (L2, Cloud Fraction, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json new file mode 100644 index 0000000000..42b847d438 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_Column_Amount_Granule": { + "id": "TEMPO_L2_Ozone_Column_Amount_Granule", + "title": "Ozone (L2, Column Amount O3, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_Column_Amount_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json new file mode 100644 index 0000000000..968fad9fc8 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule": { + "id": "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule", + "title": "Ozone (L2, UV Aerosol Index, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Index", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json new file mode 100644 index 0000000000..2c7624f56c --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json @@ -0,0 +1,16 @@ +{ + "layers": { + "TEMPO_L3_Cloud_Cloud_Fraction_Total": { + "id": "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "title": "Clouds (L3, Cloud Fraction Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Fraction", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json new file mode 100644 index 0000000000..1a0d073635 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Cloud_Cloud_Pressure_Total": { + "id": "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "title": "Clouds (L3, Cloud Pressure Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Pressure", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json new file mode 100644 index 0000000000..6275dc6593 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Formaldehyde_Vertical_Column": { + "id": "TEMPO_L3_Formaldehyde_Vertical_Column", + "title": "Formaldehyde (L3, Vertical Column, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Formaldehyde_Vertical_Column", + "tags": "", + "group": "overlays", + "layergroup": "Formaldehyde", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json new file mode 100644 index 0000000000..e8ce817279 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_NO2_Vertical_Column_Stratosphere": { + "id": "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "title": "Nitrogen Dioxide (L3, Vertical Column Stratosphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json new file mode 100644 index 0000000000..7226d45c0b --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_NO2_Vertical_Column_Troposphere": { + "id": "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "title": "Nitrogen Dioxide (L3, Vertical Column Troposphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json new file mode 100644 index 0000000000..6c76585de7 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_Cloud_Fraction": { + "id": "TEMPO_L3_Ozone_Cloud_Fraction", + "title": "Ozone (L3, Cloud Fraction, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_Cloud_Fraction", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json new file mode 100644 index 0000000000..0e7d9eb8db --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_Column_Amount": { + "id": "TEMPO_L3_Ozone_Column_Amount", + "title": "Ozone (L3, Column Amount O3, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_Column_Amount", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json new file mode 100644 index 0000000000..066ca16c59 --- /dev/null +++ b/config/active/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_UV_Aerosol_Index": { + "id": "TEMPO_L3_Ozone_UV_Aerosol_Index", + "title": "Ozone (L3, UV Aerosol Index, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_UV_Aerosol_Index", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Index", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily.json b/config/active/common/config/wv.json/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily.json new file mode 100644 index 0000000000..ef4928452b --- /dev/null +++ b/config/active/common/config/wv.json/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily.json @@ -0,0 +1,11 @@ +{ + "layers": { + "LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily": { + "id": "LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily", + "description": "trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily", + "tags": "trmm tmi", + "group": "overlays", + "layergroup": "Soil Moisture" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily.json b/config/active/common/config/wv.json/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily.json new file mode 100644 index 0000000000..33adcd37a0 --- /dev/null +++ b/config/active/common/config/wv.json/layers/trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily.json @@ -0,0 +1,11 @@ +{ + "layers": { + "LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily": { + "id": "LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily", + "description": "trmm/LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily", + "tags": "trmm tmi", + "group": "overlays", + "layergroup": "Soil Moisture" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.json similarity index 76% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.json index 5c20c2f16b..1bd226ad47 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day": { "id": "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day", - "description": "viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day", + "description": "viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day", "tags": "", "group": "overlays", "layergroup": "Brightness Temperature", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.json index c1e99bd4bf..046aa29cab 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night": { "id": "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night", - "description": "viirs/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night", + "description": "viirs/noaa20/VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night", "tags": "", "group": "overlays", "layergroup": "Brightness Temperature" diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean.json new file mode 100644 index 0000000000..ea1311564e --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean": { + "id": "VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean", + "description": "viirs/noaa20/VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Optical Depth", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate.json new file mode 100644 index 0000000000..3fc14333d1 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate": { + "id": "VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate", + "description": "viirs/noaa20/VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Optical Depth", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate.json new file mode 100644 index 0000000000..e67d69e617 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate": { + "id": "VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate", + "description": "viirs/noaa20/VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Type", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean.json new file mode 100644 index 0000000000..0dddf791af --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean": { + "id": "VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean", + "description": "viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Optical Depth", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate.json new file mode 100644 index 0000000000..c5f51bcb5e --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate": { + "id": "VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate", + "description": "viirs/noaa20/VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Optical Depth", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.json index 7ead7297fc..41ae7ced7b 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Brightness_Temp_BandI5_Day": { "id": "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", - "description": "viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Day", + "description": "viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day", "tags": "jpss jpss-1", "group": "overlays", "layergroup": "Brightness Temperature", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.json index 71a956761f..9c6a2f2708 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Brightness_Temp_BandI5_Night": { "id": "VIIRS_NOAA20_Brightness_Temp_BandI5_Night", - "description": "viirs/VIIRS_NOAA20_Brightness_Temp_BandI5_Night", + "description": "viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night", "tags": "jpss jpss-1", "group": "overlays", "layergroup": "Brightness Temperature" diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.json new file mode 100644 index 0000000000..16fb114a46 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Chlorophyll_a": { + "id": "VIIRS_NOAA20_Chlorophyll_a", + "description": "viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a", + "tags": "ocean color jpss-1", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Day.json similarity index 78% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Day.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Day.json index def900e26f..c1a08c8ba6 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Clear_Sky_Confidence_Day": { "id": "VIIRS_NOAA20_Clear_Sky_Confidence_Day", - "description": "viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Day", + "description": "viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Day", "tags": "cloud mask jpss jpss-1", "group": "overlays", "layergroup": "Clear Sky Confidence", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Night.json similarity index 75% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Night.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Night.json index c4498fb648..5d99663f05 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Clear_Sky_Confidence_Night": { "id": "VIIRS_NOAA20_Clear_Sky_Confidence_Night", - "description": "viirs/VIIRS_NOAA20_Clear_Sky_Confidence_Night", + "description": "viirs/noaa20/VIIRS_NOAA20_Clear_Sky_Confidence_Night", "tags": "cloud mask jpss jpss-1", "group": "overlays", "layergroup": "Clear Sky Confidence" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Effective_Radius.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Effective_Radius.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Effective_Radius.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Effective_Radius.json index 5dc4a4f8e6..9d3be93d06 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Effective_Radius.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Effective_Radius.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Cloud_Effective_Radius": { "id": "VIIRS_NOAA20_Cloud_Effective_Radius", - "description": "viirs/VIIRS_NOAA20_Cloud_Effective_Radius", + "description": "viirs/noaa20/VIIRS_NOAA20_Cloud_Effective_Radius", "tags": "jpss jpss-1", "group": "overlays", "layergroup": "Cloud Effective Radius", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Optical_Thickness.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Optical_Thickness.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Optical_Thickness.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Optical_Thickness.json index f3a6a20eb7..92dfacfc7e 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Optical_Thickness.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Optical_Thickness.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Cloud_Optical_Thickness": { "id": "VIIRS_NOAA20_Cloud_Optical_Thickness", - "description": "viirs/VIIRS_NOAA20_Cloud_Optical_Thickness", + "description": "viirs/noaa20/VIIRS_NOAA20_Cloud_Optical_Thickness", "tags": "jpss jpss-1", "group": "overlays", "layergroup": "Cloud Optical Thickness", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Day.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Day.json index 983a4083fa..5a0a4a153c 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Cloud_Top_Height_Day": { "id": "VIIRS_NOAA20_Cloud_Top_Height_Day", - "description": "viirs/VIIRS_NOAA20_Cloud_Top_Height_Day", + "description": "viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Day", "tags": "jpss-1 jpss", "group": "overlays", "layergroup": "Cloud Top Height", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Night.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Night.json index 23fcdd8ab5..1004d2800b 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Cloud_Top_Height_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Cloud_Top_Height_Night": { "id": "VIIRS_NOAA20_Cloud_Top_Height_Night", - "description": "viirs/VIIRS_NOAA20_Cloud_Top_Height_Night", + "description": "viirs/noaa20/VIIRS_NOAA20_Cloud_Top_Height_Night", "tags": "jpss-1 jpss", "group": "overlays", "layergroup": "Cloud Top Height" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.json similarity index 81% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.json index 0b6d6f7a90..a690a51e08 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1": { "id": "VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1", - "description": "viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1", + "description": "viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1", "tags": "false color jpss1 7-2-1 jpss-1", "layergroup": "Corrected Reflectance", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json index 99136e1e7f..8e42feaf45 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json @@ -2,17 +2,17 @@ "layers": { "VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule": { "id": "VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule", - "description": "viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule", + "description": "viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule", "tags": "subdaily", "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.json similarity index 81% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.json index 3774faa076..84b98ca2bd 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11": { "id": "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11", - "description": "viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11", + "description": "viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11", "tags": "false color jpss1 3-6-7 jpss-1", "layergroup": "Corrected Reflectance", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json index e1a2c7e53f..b72b32c48c 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json @@ -2,17 +2,17 @@ "layers": { "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule": { "id": "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule", - "description": "viirs/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule", + "description": "viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule", "tags": "subdaily", "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor.json similarity index 82% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor.json index 8c1f59be3b..10e70c9911 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_CorrectedReflectance_TrueColor": { "id": "VIIRS_NOAA20_CorrectedReflectance_TrueColor", - "description": "viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "description": "viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor", "tags": "natural color cr jpss1 jpss-1", "layergroup": "Corrected Reflectance", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json index 9476084bf1..573329650b 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json @@ -2,17 +2,17 @@ "layers": { "VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule": { "id": "VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule", - "description": "viirs/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule", + "description": "viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule", "tags": "subdaily", "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_TrueColor"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json new file mode 100644 index 0000000000..5d874a44a6 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA20_DayNightBand_AtSensor_M15": { + "id": "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + "description": "viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15", + "tags": "dnb night jpss-1 lights city urban nighttime black marble vj146a1 m15 blue yellow", + "layergroup": "Earth at Night", + "group": "overlays" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json new file mode 100644 index 0000000000..fe3a0c51f1 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance": { + "id": "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "description": "viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "tags": "dnb night jpss-1 lights city urban nighttime black marble vj146a1", + "layergroup": "Earth at Night", + "group": "overlays" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day.json new file mode 100644 index 0000000000..0f3b66443a --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Ice_Surface_Temp_Day": { + "id": "VIIRS_NOAA20_Ice_Surface_Temp_Day", + "description": "viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Day", + "tags": "jpss jpss-1", + "group": "overlays", + "layergroup": "Ice Surface Temperature", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night.json new file mode 100644 index 0000000000..f222e2d263 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA20_Ice_Surface_Temp_Night": { + "id": "VIIRS_NOAA20_Ice_Surface_Temp_Night", + "description": "viirs/noaa20/VIIRS_NOAA20_Ice_Surface_Temp_Night", + "tags": "jpss jpss-1", + "group": "overlays", + "layergroup": "Ice Surface Temperature" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day.json new file mode 100644 index 0000000000..82d819f8a0 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Land_Surface_Temp_Day": { + "id": "VIIRS_NOAA20_Land_Surface_Temp_Day", + "description": "viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Day", + "tags": "jpss-1 jpss", + "group": "overlays", + "layergroup": "Land Surface Temperature", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night.json new file mode 100644 index 0000000000..1a23eec570 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA20_Land_Surface_Temp_Night": { + "id": "VIIRS_NOAA20_Land_Surface_Temp_Night", + "description": "viirs/noaa20/VIIRS_NOAA20_Land_Surface_Temp_Night", + "tags": "jpss-1 jpss", + "group": "overlays", + "layergroup": "Land Surface Temperature" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover.json new file mode 100644 index 0000000000..4464b02917 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_NDSI_Snow_Cover": { + "id": "VIIRS_NOAA20_NDSI_Snow_Cover", + "description": "viirs/noaa20/VIIRS_NOAA20_NDSI_Snow_Cover", + "tags": "snow cover", + "group": "overlays", + "layergroup": "Snow Cover", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.json new file mode 100644 index 0000000000..d0e6c76633 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Photosynthetically_Available_Radiation": { + "id": "VIIRS_NOAA20_Photosynthetically_Available_Radiation", + "description": "viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation", + "tags": "par jpss-1", + "group": "overlays", + "layergroup": "Photosynthetically Available Radiation", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Sea_Ice.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Sea_Ice.json new file mode 100644 index 0000000000..fa530582d3 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Sea_Ice.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Sea_Ice": { + "id": "VIIRS_NOAA20_Sea_Ice", + "description": "viirs/noaa20/VIIRS_NOAA20_Sea_Ice", + "tags": "iceberg", + "group": "overlays", + "layergroup": "Sea Ice", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1.json new file mode 100644 index 0000000000..96c5776c9c --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1": { + "id": "VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1", + "description": "viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1", + "tags": "false color lsr noaa-20 jpss 1 jpss-1", + "layergroup": "Land Surface Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5.json new file mode 100644 index 0000000000..6c38026b9b --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5": { + "id": "VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5", + "description": "viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5", + "tags": "false color lsr noaa-20 jpss 1 jpss-1", + "layergroup": "Land Surface Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3.json new file mode 100644 index 0000000000..59f09ab367 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3": { + "id": "VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3", + "description": "viirs/noaa20/VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3", + "tags": "false color lsr noaa-20 jpss 1 jpss-1", + "layergroup": "Land Surface Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_All.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_All.json similarity index 93% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_All.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_All.json index 203936d49f..1323d5807b 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_All.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_All.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Thermal_Anomalies_375m_All": { "id": "VIIRS_NOAA20_Thermal_Anomalies_375m_All", - "description": "viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_All", + "description": "viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_All", "tags": "hotspots jpss1 jpss vectors jpss-1", "group": "overlays", "layergroup": "Fires and Thermal Anomalies", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.json similarity index 93% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.json index 687a7b3723..6b710a6ec0 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Thermal_Anomalies_375m_Day": { "id": "VIIRS_NOAA20_Thermal_Anomalies_375m_Day", - "description": "viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Day", + "description": "viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Day", "tags": "hotspots jpss1 jpss jpss-1 vectors", "group": "overlays", "type": "vector", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.json similarity index 93% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.json rename to config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.json index d24efaa6e7..0cca1e5829 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_NOAA20_Thermal_Anomalies_375m_Night": { "id": "VIIRS_NOAA20_Thermal_Anomalies_375m_Night", - "description": "viirs/VIIRS_NOAA20_Thermal_Anomalies_375m_Night", + "description": "viirs/noaa20/VIIRS_NOAA20_Thermal_Anomalies_375m_Night", "tags": "hotspots jpss1 vectors jpss-1", "group": "overlays", "type": "vector", diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.json new file mode 100644 index 0000000000..8593a0f770 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day": { + "id": "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "description": "viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "tags": "jpss jpss-2", + "group": "overlays", + "layergroup": "Brightness Temperature", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.json new file mode 100644 index 0000000000..167e19dc43 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night": { + "id": "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + "description": "viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + "tags": "jpss jpss-2", + "group": "overlays", + "layergroup": "Brightness Temperature" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.json new file mode 100644 index 0000000000..4d631b37c3 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_Chlorophyll_a": { + "id": "VIIRS_NOAA21_Chlorophyll_a", + "description": "viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a", + "tags": "ocean color jpss-2", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.json new file mode 100644 index 0000000000..5b824f7bb4 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1": { + "id": "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + "description": "viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + "tags": "false color jpss2 7-2-1 jpss-2", + "layergroup": "Corrected Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.json new file mode 100644 index 0000000000..970062cf8b --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11": { + "id": "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "description": "viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "tags": "false color jpss2 3-6-7 jpss-2", + "layergroup": "Corrected Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.json new file mode 100644 index 0000000000..be353bab32 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_CorrectedReflectance_TrueColor": { + "id": "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "description": "viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "tags": "natural color cr jpss2 jpss-2", + "layergroup": "Corrected Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.json b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.json new file mode 100644 index 0000000000..2d303ae879 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_Photosynthetically_Available_Radiation": { + "id": "VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "description": "viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "tags": "par jpss-2", + "group": "overlays", + "layergroup": "Photosynthetically Available Radiation", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_Black_Marble.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_Black_Marble.json similarity index 81% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_Black_Marble.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_Black_Marble.json index 309de866ec..f517654354 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_Black_Marble.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_Black_Marble.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_Black_Marble": { "id": "VIIRS_Black_Marble", - "description": "viirs/VIIRS_Black_Marble", + "description": "viirs/snpp/VIIRS_Black_Marble", "tags": "night s-npp snpp night lights city urban nighttime", "layergroup": "Earth at Night", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_CityLights_2012.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CityLights_2012.json similarity index 81% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_CityLights_2012.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CityLights_2012.json index 3ffb51efab..6bd086c329 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_CityLights_2012.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CityLights_2012.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_CityLights_2012": { "id": "VIIRS_CityLights_2012", - "description": "viirs/VIIRS_CityLights_2012", + "description": "viirs/snpp/VIIRS_CityLights_2012", "tags": "night lights city lights urban snpp s-npp nighttime", "layergroup": "Earth at Night", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.json index 3a75eff561..7d4b81e949 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day": { "id": "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day", - "description": "viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day", + "description": "viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day", "tags": "", "group": "overlays", "layergroup": "Brightness Temperature", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.json index 296c4f76f4..84da58534c 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night": { "id": "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night", - "description": "viirs/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night", + "description": "viirs/snpp/VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night", "tags": "", "group": "overlays", "layergroup": "Brightness Temperature" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_Night_Lights.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_Night_Lights.json similarity index 81% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_Night_Lights.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_Night_Lights.json index 6e849d9e05..5d859473b9 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_Night_Lights.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_Night_Lights.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_Night_Lights": { "id": "VIIRS_Night_Lights", - "description": "viirs/VIIRS_Night_Lights", + "description": "viirs/snpp/VIIRS_Night_Lights", "tags": "night s-npp snpp night lights city urban nighttime", "layergroup": "Earth at Night", "group": "overlays", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.json index 86580e183b..f36a5fc941 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_AOT_Dark_Target_Land_Ocean": { "id": "VIIRS_SNPP_AOT_Dark_Target_Land_Ocean", - "description": "viirs/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean", + "description": "viirs/snpp/VIIRS_SNPP_AOT_Dark_Target_Land_Ocean", "tags": "", "group": "overlays", "layergroup": "Aerosol Optical Depth", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.json index 15647fef50..4015607ee8 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate": { "id": "VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate", - "description": "viirs/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate", + "description": "viirs/snpp/VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate", "tags": "", "group": "overlays", "layergroup": "Aerosol Optical Depth", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.json similarity index 75% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.json index 35fe30a1c9..721f22d9f7 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate": { "id": "VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", - "description": "viirs/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", + "description": "viirs/snpp/VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", "tags": "", "group": "overlays", "layergroup": "Aerosol Type", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.json similarity index 76% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.json index 4aaa3076e0..c2b6e962c5 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean": { "id": "VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", - "description": "viirs/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", + "description": "viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", "tags": "", "group": "overlays", "layergroup": "Aerosol Optical Depth", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.json similarity index 75% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.json index cd5eb01f25..35dd807538 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate": { "id": "VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate", - "description": "viirs/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate", + "description": "viirs/snpp/VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate", "tags": "", "group": "overlays", "layergroup": "Aerosol Optical Depth", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.json similarity index 76% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.json index aeba8e668e..eb20dfd2b1 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09": { "id": "VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09", - "description": "viirs/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09", + "description": "viirs/snpp/VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09", "tags": "cirrus", "group": "overlays", "layergroup": "Cirrus Reflectance", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.json index b30c233db8..dad28e3f08 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Brightness_Temp_BandI5_Day": { "id": "VIIRS_SNPP_Brightness_Temp_BandI5_Day", - "description": "viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Day", + "description": "viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day", "tags": "", "group": "overlays", "layergroup": "Brightness Temperature", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.json index b40aef1bac..904e9f757e 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Brightness_Temp_BandI5_Night": { "id": "VIIRS_SNPP_Brightness_Temp_BandI5_Night", - "description": "viirs/VIIRS_SNPP_Brightness_Temp_BandI5_Night", + "description": "viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night", "tags": "", "group": "overlays", "layergroup": "Brightness Temperature" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.json similarity index 76% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.json index b4c9b3d941..a0b77e17c0 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11": { "id": "VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11", - "description": "viirs/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11", + "description": "viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11", "tags": "", "group": "overlays", "layergroup": "Cirrus Reflectance", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.json index fa096448cd..6920d74cc5 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR": { "id": "VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR", - "description": "viirs/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR", + "description": "viirs/snpp/VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR", "tags": "", "group": "overlays", "layergroup": "Cirrus Reflectance", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day.json index c6b17d759e..d32cc7f3cb 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Clear_Sky_Confidence_Day": { "id": "VIIRS_SNPP_Clear_Sky_Confidence_Day", - "description": "viirs/VIIRS_SNPP_Clear_Sky_Confidence_Day", + "description": "viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Day", "tags": "", "group": "overlays", "layergroup": "Clear Sky Confidence", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Night.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Night.json index e6a409ad0b..87bec329df 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Clear_Sky_Confidence_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Clear_Sky_Confidence_Night": { "id": "VIIRS_SNPP_Clear_Sky_Confidence_Night", - "description": "viirs/VIIRS_SNPP_Clear_Sky_Confidence_Night", + "description": "viirs/snpp/VIIRS_SNPP_Clear_Sky_Confidence_Night", "tags": "", "group": "overlays", "layergroup": "Clear Sky Confidence" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Effective_Radius.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Effective_Radius.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Effective_Radius.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Effective_Radius.json index c613f08189..ba647325c1 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Effective_Radius.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Effective_Radius.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Cloud_Effective_Radius": { "id": "VIIRS_SNPP_Cloud_Effective_Radius", - "description": "viirs/VIIRS_SNPP_Cloud_Effective_Radius", + "description": "viirs/snpp/VIIRS_SNPP_Cloud_Effective_Radius", "tags": "", "group": "overlays", "layergroup": "Cloud Effective Radius", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Optical_Thickness.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Optical_Thickness.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Optical_Thickness.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Optical_Thickness.json index d85c3a2e36..d0adfbf276 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Optical_Thickness.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Optical_Thickness.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Cloud_Optical_Thickness": { "id": "VIIRS_SNPP_Cloud_Optical_Thickness", - "description": "viirs/VIIRS_SNPP_Cloud_Optical_Thickness", + "description": "viirs/snpp/VIIRS_SNPP_Cloud_Optical_Thickness", "tags": "", "group": "overlays", "layergroup": "Cloud Optical Thickness", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Day.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Day.json index b41fe5f6d2..abfd1b1951 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Cloud_Top_Height_Day": { "id": "VIIRS_SNPP_Cloud_Top_Height_Day", - "description": "viirs/VIIRS_SNPP_Cloud_Top_Height_Day", + "description": "viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Day", "tags": "", "group": "overlays", "layergroup": "Cloud Top Height", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Night.json similarity index 74% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Night.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Night.json index d8b8ef2215..633b6e1d99 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Cloud_Top_Height_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Cloud_Top_Height_Night": { "id": "VIIRS_SNPP_Cloud_Top_Height_Night", - "description": "viirs/VIIRS_SNPP_Cloud_Top_Height_Night", + "description": "viirs/snpp/VIIRS_SNPP_Cloud_Top_Height_Night", "tags": "", "group": "overlays", "layergroup": "Cloud Top Height" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.json similarity index 82% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.json index dbfdeb40bf..ba96f0a80f 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1": { "id": "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", - "description": "viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", + "description": "viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", "tags": "false color s-npp snpp 7-2-1", "layergroup": "Corrected Reflectance", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json index e4748a97e9..c5134461cc 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json @@ -2,17 +2,17 @@ "layers": { "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule": { "id": "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule", - "description": "viirs/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule", + "description": "viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule", "tags": "subdaily", "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.json similarity index 82% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.json index 17bf562f3e..9bfd9cabcb 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11": { "id": "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", - "description": "viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", + "description": "viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", "tags": "false color s-npp snpp 3-6-7", "layergroup": "Corrected Reflectance", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json index 8c52ff316d..e983470c9b 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json @@ -2,17 +2,17 @@ "layers": { "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule": { "id": "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule", - "description": "viirs/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule", + "description": "viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule", "tags": "subdaily", "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor.json similarity index 85% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor.json index 7f729b64a6..c077188d8a 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_CorrectedReflectance_TrueColor": { "id": "VIIRS_SNPP_CorrectedReflectance_TrueColor", - "description": "viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor", + "description": "viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor", "tags": "natural color cr s-npp snpp", "layergroup": "Corrected Reflectance", "group": "baselayers", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json index 59b16dc157..6641da00db 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json @@ -2,17 +2,17 @@ "layers": { "VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule": { "id": "VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule", - "description": "viirs/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule", + "description": "viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule", "tags": "subdaily", "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_TrueColor"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.json similarity index 80% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.json index d73f5b4c0c..fde545de91 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_DayNightBand_AtSensor_M15": { "id": "VIIRS_SNPP_DayNightBand_AtSensor_M15", - "description": "viirs/VIIRS_SNPP_DayNightBand_AtSensor_M15", + "description": "viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15", "tags": "dnb night s-npp snpp lights city urban nighttime black marble vnp46a1 m15 blue yellow", "layergroup": "Earth at Night", "group": "overlays" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.json similarity index 78% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.json index b7d32ebed0..9a58859280 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance": { "id": "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", - "description": "viirs/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", + "description": "viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", "tags": "dnb night s-npp snpp lights city urban nighttime black marble vnp46a1", "layergroup": "Earth at Night", "group": "overlays" diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_ENCC.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.json similarity index 79% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_ENCC.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.json index f33df325b9..11365f44d5 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_DayNightBand_ENCC.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_DayNightBand_ENCC": { "id": "VIIRS_SNPP_DayNightBand_ENCC", - "description": "viirs/VIIRS_SNPP_DayNightBand_ENCC", + "description": "viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC", "tags": "dnb night s-npp snpp night city urban lights nighttime", "layergroup": "Earth at Night", "group": "overlays" diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day.json new file mode 100644 index 0000000000..11e874f14e --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_Ice_Surface_Temp_Day": { + "id": "VIIRS_SNPP_Ice_Surface_Temp_Day", + "description": "viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Day", + "tags": "suomi npp", + "group": "overlays", + "layergroup": "Ice Surface Temperature", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night.json new file mode 100644 index 0000000000..5f7ec4863a --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_SNPP_Ice_Surface_Temp_Night": { + "id": "VIIRS_SNPP_Ice_Surface_Temp_Night", + "description": "viirs/snpp/VIIRS_SNPP_Ice_Surface_Temp_Night", + "tags": "suomi npp", + "group": "overlays", + "layergroup": "Ice Surface Temperature" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Chlorophyll_A.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A.json similarity index 65% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Chlorophyll_A.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A.json index 2c93ee4140..e877a8fe20 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Chlorophyll_A.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A.json @@ -2,10 +2,10 @@ "layers": { "VIIRS_SNPP_L2_Chlorophyll_A": { "id": "VIIRS_SNPP_L2_Chlorophyll_A", - "description": "viirs/VIIRS_SNPP_L2_Chlorophyll_A", + "description": "viirs/snpp/VIIRS_SNPP_L2_Chlorophyll_A", "tags": "ocean color", "group": "overlays", - "layergroup": "Chlorophyll A", + "layergroup": "Chlorophyll a", "wrapadjacentdays": true } } diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.json index 696d088981..9800c71504 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_L2_Photosynthetically_Available_Radiation": { "id": "VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", - "description": "viirs/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", + "description": "viirs/snpp/VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", "tags": "par", "group": "overlays", "layergroup": "Photosynthetically Available Radiation", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.json index 421e662654..5221d28a3d 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_L2_Sea_Surface_Temp_Day": { "id": "VIIRS_SNPP_L2_Sea_Surface_Temp_Day", - "description": "viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Day", + "description": "viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Day", "tags": "sst", "group": "overlays", "layergroup": "Sea Surface Temperature", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.json similarity index 77% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.json index ba3d1e0774..29f1c83736 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_L2_Sea_Surface_Temp_Night": { "id": "VIIRS_SNPP_L2_Sea_Surface_Temp_Night", - "description": "viirs/VIIRS_SNPP_L2_Sea_Surface_Temp_Night", + "description": "viirs/snpp/VIIRS_SNPP_L2_Sea_Surface_Temp_Night", "tags": "sst", "group": "overlays", "layergroup": "Sea Surface Temperature", diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day.json new file mode 100644 index 0000000000..e228c28158 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_Land_Surface_Temp_Day": { + "id": "VIIRS_SNPP_Land_Surface_Temp_Day", + "description": "viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Day", + "tags": "suomi npp", + "group": "overlays", + "layergroup": "Land Surface Temperature", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night.json new file mode 100644 index 0000000000..7ddfc00a56 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_SNPP_Land_Surface_Temp_Night": { + "id": "VIIRS_SNPP_Land_Surface_Temp_Night", + "description": "viirs/snpp/VIIRS_SNPP_Land_Surface_Temp_Night", + "tags": "suomi npp", + "group": "overlays", + "layergroup": "Land Surface Temperature" + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover.json new file mode 100644 index 0000000000..f0704bb636 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_NDSI_Snow_Cover": { + "id": "VIIRS_SNPP_NDSI_Snow_Cover", + "description": "viirs/snpp/VIIRS_SNPP_NDSI_Snow_Cover", + "tags": "snow cover", + "group": "overlays", + "layergroup": "Snow Cover", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Sea_Ice.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Sea_Ice.json new file mode 100644 index 0000000000..5e869ebb2e --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Sea_Ice.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_Sea_Ice": { + "id": "VIIRS_SNPP_Sea_Ice", + "description": "viirs/snpp/VIIRS_SNPP_Sea_Ice", + "tags": "iceberg", + "group": "overlays", + "layergroup": "Sea Ice", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1.json new file mode 100644 index 0000000000..008e8956d4 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1": { + "id": "VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1", + "description": "viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1", + "tags": "false color lsr s-npp snpp", + "layergroup": "Land Surface Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5.json new file mode 100644 index 0000000000..602ee2ef13 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5": { + "id": "VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5", + "description": "viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5", + "tags": "false color lsr s-npp snpp", + "layergroup": "Land Surface Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3.json new file mode 100644 index 0000000000..eb32eeeb49 --- /dev/null +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3": { + "id": "VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3", + "description": "viirs/snpp/VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3", + "tags": "natural color lsr s-npp snpp", + "layergroup": "Land Surface Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_All.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_All.json similarity index 93% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_All.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_All.json index f8a16f98d4..290b2c3624 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_All.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_All.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Thermal_Anomalies_375m_All": { "id": "VIIRS_SNPP_Thermal_Anomalies_375m_All", - "description": "viirs/VIIRS_SNPP_Thermal_Anomalies_375m_All", + "description": "viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_All", "tags": "hotspots s-npp snpp vectors", "layergroup": "Fires and Thermal Anomalies", "group": "overlays", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Day.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Day.json similarity index 93% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Day.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Day.json index 8d4476c591..cbb1d6c62c 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Day.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Day.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Thermal_Anomalies_375m_Day": { "id": "VIIRS_SNPP_Thermal_Anomalies_375m_Day", - "description": "viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Day", + "description": "viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Day", "tags": "hotspots s-npp snpp vectors", "group": "overlays", "layergroup": "Fires and Thermal Anomalies", diff --git a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Night.json b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Night.json similarity index 93% rename from config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Night.json rename to config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Night.json index 3b78188ae7..b096f7ead2 100644 --- a/config/active/common/config/wv.json/layers/viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Night.json +++ b/config/active/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Night.json @@ -2,7 +2,7 @@ "layers": { "VIIRS_SNPP_Thermal_Anomalies_375m_Night": { "id": "VIIRS_SNPP_Thermal_Anomalies_375m_Night", - "description": "viirs/VIIRS_SNPP_Thermal_Anomalies_375m_Night", + "description": "viirs/snpp/VIIRS_SNPP_Thermal_Anomalies_375m_Night", "tags": "hotspots s-npp snpp vectors", "layergroup": "Fires and Thermal Anomalies", "period": "daily", diff --git a/config/active/common/config/wv.json/layers/wdpa/World_Database_on_Protected_Areas.json b/config/active/common/config/wv.json/layers/wdpa/World_Database_on_Protected_Areas.json index 6f5291076b..1323619144 100644 --- a/config/active/common/config/wv.json/layers/wdpa/World_Database_on_Protected_Areas.json +++ b/config/active/common/config/wv.json/layers/wdpa/World_Database_on_Protected_Areas.json @@ -3,24 +3,21 @@ "World_Database_on_Protected_Areas": { "id": "World_Database_on_Protected_Areas", "layer": "0,1", + "layerName": "pa_global", "title": "Protected Areas", "subtitle": "UNEP-WCMC and IUCN", "description": "wdpa/World_Database_on_Protected_Areas", "group": "overlays", "tags": "wdpa pa national park protected areas", "format": "image/png", - "type": "wms", + "type": "xyz", + "disableSnapshot": true, "layergroup": "Reference", "wrapX": true, + "maxZoom": 12, "projections": { "geographic": { - "source": "WDPA:wms" - }, - "arctic": { - "source": "WDPA:wms" - }, - "antarctic": { - "source": "WDPA:wms" + "source": "FIRMS:xyz" } }, "palette": { diff --git a/config/active/common/config/wv.json/measurements/Aboveground Biomass.json b/config/active/common/config/wv.json/measurements/Aboveground Biomass.json index 7bbcd8e9f5..f567448068 100644 --- a/config/active/common/config/wv.json/measurements/Aboveground Biomass.json +++ b/config/active/common/config/wv.json/measurements/Aboveground Biomass.json @@ -5,15 +5,15 @@ "title": "Aboveground Biomass", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/AbovegroundBiomass", "image": "", "settings": [ - "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108" + "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303" ] } } diff --git a/config/active/common/config/wv.json/measurements/Aerosol Optical Depth.json b/config/active/common/config/wv.json/measurements/Aerosol Optical Depth.json index be673e27ca..6ab167cfe2 100644 --- a/config/active/common/config/wv.json/measurements/Aerosol Optical Depth.json +++ b/config/active/common/config/wv.json/measurements/Aerosol Optical Depth.json @@ -3,8 +3,20 @@ "Aerosol Optical Depth": { "id": "aerosol-optical-depth", "title": "Aerosol Optical Depth", - "subtitle": "Aura/OMI, Aqua/MODIS, Terra/MODIS, Aqua and Terra/MODIS, Terra/MISR, SeaWiFS Deep Blue, Suomi NPP/VIIRS, MERRA-2", + "subtitle": "AERONET, Aura/OMI, Aqua/MODIS, Terra/MODIS, Aqua and Terra/MODIS, Terra/MISR, SeaWiFS Deep Blue, Suomi NPP/VIIRS, NOAA-20/VIIRS, MERRA-2", "sources": { + "AERONET": { + "id": "aeronet", + "title": "AERONET", + "description": "aeronet/aeronet", + "image": "", + "settings": [ + "AERONET_AOD_500NM", + "AERONET_ANGSTROM_440-870NM", + "DAILY_AERONET_AOD_500NM", + "DAILY_AERONET_ANGSTROM_440-870NM" + ] + }, "Aura/OMI": { "id": "aura-omi", "title": "Aura/OMI", @@ -90,6 +102,19 @@ "VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", "OrbitTracks_Suomi_NPP_Ascending" ] + } , + "NOAA-20/VIIRS": { + "id": "noaa-20-viirs", + "title": "NOAA-20/VIIRS", + "description": "viirs/Aerosol", + "image": "", + "settings": [ + "VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate", + "VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate", + "VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean", + "VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean", + "OrbitTracks_NOAA-20_Ascending" + ] }, "MERRA-2": { "id": "merra2", diff --git a/config/active/common/config/wv.json/measurements/Aerosol Type.json b/config/active/common/config/wv.json/measurements/Aerosol Type.json index fed0ac841a..fb9db1b8da 100644 --- a/config/active/common/config/wv.json/measurements/Aerosol Type.json +++ b/config/active/common/config/wv.json/measurements/Aerosol Type.json @@ -3,7 +3,7 @@ "Aerosol Type": { "id": "aerosol-type", "title": "Aerosol Type", - "subtitle": "Suomi NPP/VIIRS", + "subtitle": "Suomi NPP/VIIRS, NOAA-20/VIIRS", "sources": { "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", @@ -14,6 +14,16 @@ "VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", "OrbitTracks_Suomi_NPP_Ascending" ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate", + "OrbitTracks_NOAA-20_Ascending" + ] } } } diff --git a/config/active/common/config/wv.json/measurements/Brightness Temperature.json b/config/active/common/config/wv.json/measurements/Brightness Temperature.json index e63bac7d7b..ca9abf01ea 100644 --- a/config/active/common/config/wv.json/measurements/Brightness Temperature.json +++ b/config/active/common/config/wv.json/measurements/Brightness Temperature.json @@ -4,7 +4,7 @@ "id": "brightness-temperature", "title": "Brightness Temperature", "disableUnitConversion": true, - "subtitle": "Aqua/AMSR-E, Aqua/MODIS, Terra/MODIS, GCOM-W1/AMSR2, GPM/GMI, NOAA-20/VIIRS, NOAA-20/VIIRS+CrIS, TRMM, SMAP/Radar/Radiometer, Suomi NPP/VIIRS, Suomi NPP/VIIRS+CrIS, NOAA-15/AMSU-A, NOAA-16/AMSU-A, NOAA-17/AMSU-A", + "subtitle": "Aqua/AMSR-E, Aqua/MODIS, Terra/MODIS, GCOM-W1/AMSR2, GPM/GMI, NOAA-20/VIIRS, NOAA-20/VIIRS+CrIS, NOAA-21/VIIRS, TRMM, SMAP/Radar/Radiometer, Suomi NPP/VIIRS, Suomi NPP/VIIRS+CrIS, NOAA-15/AMSU-A, NOAA-16/AMSU-A, NOAA-17/AMSU-A", "sources": { "Aqua/AMSR-E": { "id": "aqua-amsre", @@ -94,6 +94,19 @@ "OrbitTracks_NOAA-20_Descending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + "OrbitTracks_NOAA-21_Ascending", + "OrbitTracks_NOAA-21_Descending" + ] + } + , "TRMM": { "id": "trmm", "title": "TRMM", diff --git a/config/active/common/config/wv.json/measurements/Canopy Characteristics.json b/config/active/common/config/wv.json/measurements/Canopy Characteristics.json index e43e2f1bc0..0369704ef9 100644 --- a/config/active/common/config/wv.json/measurements/Canopy Characteristics.json +++ b/config/active/common/config/wv.json/measurements/Canopy Characteristics.json @@ -5,12 +5,14 @@ "title": "Canopy Characteristics", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201", "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108", diff --git a/config/active/common/config/wv.json/measurements/Chlorophyll A.json b/config/active/common/config/wv.json/measurements/Chlorophyll A.json index 90545c421a..554935c91b 100644 --- a/config/active/common/config/wv.json/measurements/Chlorophyll A.json +++ b/config/active/common/config/wv.json/measurements/Chlorophyll A.json @@ -1,9 +1,9 @@ { "measurements": { - "Chlorophyll A": { + "Chlorophyll a": { "id": "chlorophyll-a", "title": "Chlorophyll a", - "subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS", + "subtitle": "Terra/MODIS, Aqua/MODIS, NOAA-21/VIIRS, NOAA-20/VIIRS, PACE/OCI, Suomi NPP/VIIRS, Sentinel-3A/OCLI, Sentinel-3B/OLCI, OrbView-2/SeaWiFS", "sources": { "Terra/MODIS": { "id": "terra-modis", @@ -12,7 +12,6 @@ "image": "", "settings": [ "MODIS_Terra_L2_Chlorophyll_A", - "MODIS_Terra_Chlorophyll_A", "OrbitTracks_Terra_Descending" ] }, @@ -23,10 +22,39 @@ "image": "", "settings": [ "MODIS_Aqua_L2_Chlorophyll_A", - "MODIS_Aqua_Chlorophyll_A", "OrbitTracks_Aqua_Ascending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "VIIRS_NOAA21_Chlorophyll_a", + "OrbitTracks_NOAA-21_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "VIIRS_NOAA20_Chlorophyll_a", + "OrbitTracks_NOAA-20_Ascending" + ] + }, + "PACE/OCI": { + "id": "pace-oci", + "title": "PACE/OCI", + "description": "oci/oci", + "image": "", + "settings": [ + "OCI_PACE_Chlorophyll_a", + "OrbitTracks_PACE_Ascending" + ] + }, "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", "title": "Suomi NPP/VIIRS", @@ -36,6 +64,33 @@ "VIIRS_SNPP_L2_Chlorophyll_A", "OrbitTracks_Suomi_NPP_Ascending" ] + }, + "Sentinel-3A/OLCI": { + "id": "sentinel-3a-olci", + "title": "Sentinel-3A/OLCI", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "S3A_OLCI_Chlorophyll_a" + ] + }, + "Sentinel-3B/OLCI": { + "id": "sentinel-3b-olci", + "title": "Sentinel-3B/OLCI", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "S3B_OLCI_Chlorophyll_a" + ] + }, + "OrbView-2/SeaWiFS": { + "id": "orbview-2-seawifs", + "title": "OrbView-2/SeaWiFS", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a" + ] } } } diff --git a/config/active/common/config/wv.json/measurements/Cloud Fraction.json b/config/active/common/config/wv.json/measurements/Cloud Fraction.json index c3e09e12f1..7dd75be6b3 100644 --- a/config/active/common/config/wv.json/measurements/Cloud Fraction.json +++ b/config/active/common/config/wv.json/measurements/Cloud Fraction.json @@ -3,7 +3,7 @@ "Cloud Fraction": { "id": "cloud-fraction", "title": "Cloud Fraction", - "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS", + "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS, TEMPO", "sources": { "Aqua/AIRS": { "id": "aqua-airs", @@ -39,9 +39,17 @@ "MODIS_Terra_Cloud_Fraction_Night", "OrbitTracks_Terra_Descending", "OrbitTracks_Terra_Ascending" - ] - + }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L3_Cloud_Cloud_Fraction_Total" + ] } } } diff --git a/config/active/common/config/wv.json/measurements/Cloud Pressure.json b/config/active/common/config/wv.json/measurements/Cloud Pressure.json index 3bda1bb248..187f5f1325 100644 --- a/config/active/common/config/wv.json/measurements/Cloud Pressure.json +++ b/config/active/common/config/wv.json/measurements/Cloud Pressure.json @@ -3,7 +3,7 @@ "Cloud Pressure": { "id": "cloud-pressure", "title": "Cloud Pressure", - "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI", + "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI, TEMPO", "sources": { "Aqua/MODIS": { "id": "aqua-modis", @@ -38,6 +38,16 @@ "OMI_Cloud_Pressure", "OrbitTracks_Aura_Ascending" ] + }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L3_Cloud_Cloud_Pressure_Total" + ] } } } diff --git a/config/active/common/config/wv.json/measurements/Corrected Reflectance.json b/config/active/common/config/wv.json/measurements/Corrected Reflectance.json index c12394a960..dae277aaa1 100644 --- a/config/active/common/config/wv.json/measurements/Corrected Reflectance.json +++ b/config/active/common/config/wv.json/measurements/Corrected Reflectance.json @@ -3,7 +3,7 @@ "Corrected Reflectance": { "id": "corrected-reflectance", "title": "Corrected Reflectance", - "subtitle": "Aqua/MODIS, Terra/MODIS, Suomi NPP/VIIRS, NOAA-20/VIIRS, Landsat/WELD", + "subtitle": "Aqua/MODIS, Terra/MODIS, Suomi NPP/VIIRS, NOAA-20/VIIRS, NOAA-21/VIIRS, PACE/OCI, Landsat/WELD", "sources": { "Aqua/MODIS": { "id": "aqua-modis", @@ -58,6 +58,28 @@ "OrbitTracks_NOAA-20_Ascending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "OrbitTracks_NOAA-21_Ascending" + ] + }, + "PACE/OCI": { + "id": "pace-oci", + "title": "PACE/OCI", + "description": "oci/oci", + "image": "", + "settings": [ + "OCI_PACE_True_Color", + "OrbitTracks_PACE_Ascending" + ] + }, "Landsat/WELD": { "id": "landsat-weld", "title": "Landsat/WELD", diff --git a/config/active/common/config/wv.json/measurements/Earth at Night.json b/config/active/common/config/wv.json/measurements/Earth at Night.json index 97ee9e03f4..80c849d39a 100644 --- a/config/active/common/config/wv.json/measurements/Earth at Night.json +++ b/config/active/common/config/wv.json/measurements/Earth at Night.json @@ -3,7 +3,7 @@ "Earth at Night": { "id": "earth-at-night", "title": "Earth at Night", - "subtitle": "Suomi NPP/VIIRS", + "subtitle": "Suomi NPP/VIIRS, NOAA-20/VIIRS", "sources": { "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", @@ -18,6 +18,16 @@ "VIIRS_Black_Marble", "VIIRS_CityLights_2012" ] + }, + "NOAA-20/VIIRS": { + "id": "noaa-20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15" + ] } } } diff --git a/config/active/common/config/wv.json/measurements/Featured - Land Surface Metrics.json b/config/active/common/config/wv.json/measurements/Featured - Land Surface Metrics.json index 60847cfbe8..76f36aff32 100644 --- a/config/active/common/config/wv.json/measurements/Featured - Land Surface Metrics.json +++ b/config/active/common/config/wv.json/measurements/Featured - Land Surface Metrics.json @@ -5,27 +5,38 @@ "title": "Land Surface Metrics", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ - "GEDI_ISS_L3_Laser_Footprint_Count_201904-202010", - "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010", - "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010", - "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010", - "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010", + "GEDI_ISS_L4B_Number_of_Samples_201904-202303", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202201", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202108", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202108", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202104", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202104", "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202104", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202104", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202104", - "GEDI_ISS_L3_Laser_Footprint_Count_201904-202108", - "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108", - "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108", - "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", - "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202108" + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202010", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010" ] } } diff --git a/config/active/common/config/wv.json/measurements/Featured - Land Surface Reflectance.json b/config/active/common/config/wv.json/measurements/Featured - Land Surface Reflectance.json index 0c6607dc5b..08602b2f04 100644 --- a/config/active/common/config/wv.json/measurements/Featured - Land Surface Reflectance.json +++ b/config/active/common/config/wv.json/measurements/Featured - Land Surface Reflectance.json @@ -12,6 +12,11 @@ "image": "", "settings": [ "HLS_S30_Nadir_BRDF_Adjusted_Reflectance", + "HLS_Customizable_Sentinel", + "HLS_False_Color_Sentinel", + "HLS_False_Color_Urban_Sentinel", + "HLS_False_Color_Vegetation_Sentinel", + "HLS_Shortwave_Infrared_Sentinel", "HLS_MGRS_Granule_Grid", "OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending" @@ -24,8 +29,13 @@ "image": "", "settings": [ "HLS_L30_Nadir_BRDF_Adjusted_Reflectance", + "HLS_Customizable_Landsat", + "HLS_False_Color_Landsat", + "HLS_False_Color_Urban_Landsat", + "HLS_False_Color_Vegetation_Landsat", "HLS_MGRS_Granule_Grid", - "OrbitTracks_Landsat-8_Descending" + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending" ] } } diff --git a/config/active/common/config/wv.json/measurements/Featured - TEMPO.json b/config/active/common/config/wv.json/measurements/Featured - TEMPO.json new file mode 100644 index 0000000000..d24331b525 --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Featured - TEMPO.json @@ -0,0 +1,33 @@ +{ + "measurements": { + "TEMPO - Featured": { + "id": "featured-tempo", + "title": "Tropospheric Emissions: Monitoring of Pollution", + "subtitle": "TEMPO", + "sources": { + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction" + ] + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/measurements/Featured - Vegetation Disturbance Status.json b/config/active/common/config/wv.json/measurements/Featured - Vegetation Disturbance Status.json new file mode 100644 index 0000000000..e6aa0dbb11 --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Featured - Vegetation Disturbance Status.json @@ -0,0 +1,23 @@ +{ + "measurements": { + "Vegetation Disturbance Status": { + "id": "vegetation-disturbance-status", + "title": "Vegetation Disturbance Status", + "subtitle": "DIST-ALERT-HLS", + "sources": { + "DIST-ALERT-HLS": { + "id": "DIST-ALERT-HLS", + "title": "DIST-ALERT-HLS", + "description": "", + "image": "", + "settings": [ + "OPERA_L3_DIST-ALERT-HLS_Color_Index_Provisional", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + } + } + } + } +} diff --git a/config/active/common/config/wv.json/measurements/Formaldehyde.json b/config/active/common/config/wv.json/measurements/Formaldehyde.json new file mode 100644 index 0000000000..45f485328c --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Formaldehyde.json @@ -0,0 +1,21 @@ +{ + "measurements": { + "Formaldehyde": { + "id": "formaldehyde", + "title": "Formaldehyde", + "subtitle": "TEMPO", + "sources": { + "ISS/GEDI": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column" + ] + } + } + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/measurements/Ice Surface Temperature.json b/config/active/common/config/wv.json/measurements/Ice Surface Temperature.json index 853e68d546..f0b3eab34c 100644 --- a/config/active/common/config/wv.json/measurements/Ice Surface Temperature.json +++ b/config/active/common/config/wv.json/measurements/Ice Surface Temperature.json @@ -3,8 +3,32 @@ "Ice Surface Temperature": { "id": "ice-surface-temperature", "title": "Ice Surface Temperature", - "subtitle": "Aqua/MODIS, Terra/MODIS", + "subtitle": "Aqua/MODIS, NOAA-20/VIIRS, Suomi NPP/VIIRS, Terra/MODIS", "sources": { + "Suomi NPP/VIIRS": { + "id": "suominpp-viirs", + "title": "Suomi NPP/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_SNPP_Ice_Surface_Temp_Day", + "VIIRS_SNPP_Ice_Surface_Temp_Night", + "OrbitTracks_Suomi_NPP_Ascending", + "OrbitTracks_Suomi_NPP_Descending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_Ice_Surface_Temp_Day", + "VIIRS_NOAA20_Ice_Surface_Temp_Night", + "OrbitTracks_NOAA-20_Ascending", + "OrbitTracks_NOAA-20_Descending" + ] + }, "Aqua/MODIS": { "id": "aqua-modis", "title": "Aqua/MODIS", diff --git a/config/active/common/config/wv.json/measurements/Isotropic Kernel Parameters.json b/config/active/common/config/wv.json/measurements/Isotropic Kernel Parameters.json index 9e59efa7d3..a494b80791 100644 --- a/config/active/common/config/wv.json/measurements/Isotropic Kernel Parameters.json +++ b/config/active/common/config/wv.json/measurements/Isotropic Kernel Parameters.json @@ -11,7 +11,7 @@ "description": "", "image": "", "settings": [ - "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day" + "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters" ] } } diff --git a/config/active/common/config/wv.json/measurements/Land Surface Reflectance.json b/config/active/common/config/wv.json/measurements/Land Surface Reflectance.json index f188e6ae3e..303f0306d9 100644 --- a/config/active/common/config/wv.json/measurements/Land Surface Reflectance.json +++ b/config/active/common/config/wv.json/measurements/Land Surface Reflectance.json @@ -3,8 +3,32 @@ "Land Surface Reflectance": { "id": "land-surface-reflectance", "title": "Land Surface Reflectance", - "subtitle": "Aqua & Terra/MODIS, Aqua/MODIS, Harmonized Landsat Sentinel-2 (HLS), Terra/MODIS, Terra/MISR", + "subtitle": "Aqua & Terra/MODIS, Aqua/MODIS, Harmonized Landsat Sentinel-2 (HLS), NOAA-20/VIIRS, Suomi NPP/VIIRS, Terra/MODIS, Terra/MISR", "sources": { + "Suomi NPP/VIIRS": { + "id": "suominpp-viirs", + "title": "Suomi NPP/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3", + "VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5", + "VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1", + "OrbitTracks_Suomi_NPP_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3", + "VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5", + "VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1", + "OrbitTracks_NOAA-20_Ascending" + ] + }, "Aqua/MODIS": { "id": "aqua-modis", "title": "Aqua/MODIS", @@ -40,7 +64,7 @@ "Aqua and Terra/MODIS": { "id": "aqua-terra-modis", "title": "Aqua and Terra/MODIS", - "description": "modis/combined/LandSurfaceReflectance", + "description": "", "image": "", "settings": [ "MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143", @@ -63,6 +87,11 @@ "image": "", "settings": [ "HLS_S30_Nadir_BRDF_Adjusted_Reflectance", + "HLS_Customizable_Sentinel", + "HLS_False_Color_Sentinel", + "HLS_False_Color_Urban_Sentinel", + "HLS_False_Color_Vegetation_Sentinel", + "HLS_Shortwave_Infrared_Sentinel", "HLS_MGRS_Granule_Grid", "OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending" @@ -75,8 +104,14 @@ "image": "", "settings": [ "HLS_L30_Nadir_BRDF_Adjusted_Reflectance", + "HLS_Customizable_Landsat", + "HLS_False_Color_Landsat", + "HLS_False_Color_Urban_Landsat", + "HLS_False_Color_Vegetation_Landsat", + "HLS_Shortwave_Infrared_Landsat", "HLS_MGRS_Granule_Grid", - "OrbitTracks_Landsat-8_Descending" + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending" ] } } diff --git a/config/active/common/config/wv.json/measurements/Land Surface Temperature.json b/config/active/common/config/wv.json/measurements/Land Surface Temperature.json index a4bbfa82e4..333f295b7e 100644 --- a/config/active/common/config/wv.json/measurements/Land Surface Temperature.json +++ b/config/active/common/config/wv.json/measurements/Land Surface Temperature.json @@ -3,8 +3,33 @@ "Land Surface Temperature": { "id": "land-surface-temperature", "title": "Land Surface Temperature", - "subtitle": "Aqua/MODIS, Aqua/MODIS/ASTER, Terra/MODIS, Terra/MODIS/ASTER, SEDAC", + "subtitle": "Aqua/MODIS, Aqua/MODIS/ASTER, NOAA-20/VIIRS, Suomi NPP/VIIRS, Terra/MODIS, Terra/MODIS/ASTER, SEDAC", "sources": { + "Suomi NPP/VIIRS": { + "id": "suominpp-viirs", + "title": "Suomi NPP/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_SNPP_Land_Surface_Temp_Day", + "VIIRS_SNPP_Land_Surface_Temp_Night", + "OrbitTracks_Suomi_NPP_Ascending", + "OrbitTracks_Suomi_NPP_Descending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_Land_Surface_Temp_Day", + "VIIRS_NOAA20_Land_Surface_Temp_Night", + "OrbitTracks_NOAA-20_Ascending", + "OrbitTracks_NOAA-20_Descending" + ] + }, + "Aqua/MODIS": { "id": "aqua-modis", "title": "Aqua/MODIS", diff --git a/config/active/common/config/wv.json/measurements/Lidar.json b/config/active/common/config/wv.json/measurements/Lidar.json index 96e279b177..c5713074f0 100644 --- a/config/active/common/config/wv.json/measurements/Lidar.json +++ b/config/active/common/config/wv.json/measurements/Lidar.json @@ -5,17 +5,18 @@ "title": "Lidar", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202201", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202108", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202104", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202010", - "GEDI_ISS_L4B_Number_of_Samples_201904-202108" + "GEDI_ISS_L4B_Number_of_Samples_201904-202303" ] } } diff --git a/config/active/common/config/wv.json/measurements/Moisture Indices.json b/config/active/common/config/wv.json/measurements/Moisture Indices.json new file mode 100644 index 0000000000..9acf26257a --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Moisture Indices.json @@ -0,0 +1,37 @@ +{ + "measurements": { + "Moisture Indices": { + "id": "moisture-indices", + "title": "Moisture Indices", + "subtitle": "Harmonized Landsat Sentinel-2 (HLS)", + "sources": { + "HLS-Sentinel2": { + "id": "HLS: Sentinel-2", + "title": "HLS: Sentinel-2A & 2B/MSI", + "description": "", + "image": "", + "settings": [ + "HLS_Moisture_Index_Sentinel", + "HLS_Customizable_Sentinel", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + }, + "HLS-Landsat8": { + "id": "HLS: Landsat 8 & 9", + "title": "HLS: Landsat 8 & 9/OLI", + "description": "", + "image": "", + "settings": [ + "HLS_Moisture_Index_Landsat", + "HLS_Customizable_Landsat", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending" + ] + } + } + } + } +} diff --git a/config/active/common/config/wv.json/measurements/Nitrogen Dioxide.json b/config/active/common/config/wv.json/measurements/Nitrogen Dioxide.json index 39fbfb2d4a..c1640f900d 100644 --- a/config/active/common/config/wv.json/measurements/Nitrogen Dioxide.json +++ b/config/active/common/config/wv.json/measurements/Nitrogen Dioxide.json @@ -3,7 +3,7 @@ "Nitrogen Dioxide": { "id": "nitrogen-dioxide", "title": "Nitrogen Dioxide", - "subtitle": "Aura/OMI, SEDAC", + "subtitle": "Aura/OMI, TEMPO, SEDAC", "sources": { "Aura/MLS": { "id": "aura-omi", @@ -15,6 +15,18 @@ "OrbitTracks_Aura_Ascending" ] }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere" + ] + }, "SEDAC": { "id": "sedac", "title": "SEDAC", diff --git a/config/active/common/config/wv.json/measurements/Orbital Track.json b/config/active/common/config/wv.json/measurements/Orbital Track.json index 19e77397b8..ab688cd896 100644 --- a/config/active/common/config/wv.json/measurements/Orbital Track.json +++ b/config/active/common/config/wv.json/measurements/Orbital Track.json @@ -3,7 +3,7 @@ "Orbital Track": { "id": "orbital-track", "title": "Orbital Track & Overpass Time", - "subtitle": "Space-Track.org/Aqua, Terra, Aura, CALIPSO, CloudSat, CYGNSS, GCOM-C, GCOM-W1, GOSAT, GOSAT-2, GPM, ICESat-2, ISS, Suomi NPP, Landsat 7, Landsat 8, Landsat 9, MetOp-A, MetOp-B, MetOp-C, NOAA-20, OCO-2, SAOCOM1-A, Sentinel-1A, Sentinel-1B, Sentinel-2A, Sentinel-2B, Sentinel-5P, SMAP, Suomi NPP, TRMM", + "subtitle": "Space-Track.org/Aqua, Terra, Aura, CALIPSO, CloudSat, CYGNSS, GCOM-C, GCOM-W1, GOSAT, GOSAT-2, GPM, ICESat-2, ISS, Landsat 7, Landsat 8, Landsat 9, MetOp-A, MetOp-B, MetOp-C, NOAA-20, NOAA-21, OCO-2, PACE, SAOCOM1-A, Sentinel-1A, Sentinel-1B, Sentinel-2A, Sentinel-2B, Sentinel-3A, Sentinel-3B, Sentinel-5P, SMAP, Suomi NPP, TRMM", "sources": { "Aqua/Space-Track.org": { "id": "space-track-org-aqua", @@ -205,6 +205,16 @@ "OrbitTracks_NOAA-20_Descending" ] }, + "NOAA-21/Space-Track.org": { + "id": "space-track-org-noaa-21", + "title": "NOAA-21/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_NOAA-21_Ascending", + "OrbitTracks_NOAA-21_Descending" + ] + }, "OCO-2/Space-Track.org": { "id": "space-track-org-oco-2", "title": "OCO-2/Space-Track.org", @@ -215,6 +225,16 @@ "OrbitTracks_OCO-2_Descending" ] }, + "PACE/Space-Track.org": { + "id": "space-track-org-pace", + "title": "PACE/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_PACE_Ascending", + "OrbitTracks_PACE_Descending" + ] + }, "SAOCOM1-A/Space-Track.org": { "id": "space-track-org-saocom1-a", "title": "SAOCOM1-A/Space-Track.org", @@ -265,6 +285,26 @@ "OrbitTracks_Sentinel-2B_Descending" ] }, + "Sentinel-3A/Space-Track.org": { + "id": "space-track-org-sentinel-3a", + "title": "Sentinel-3A/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_Sentinel-3A_Ascending", + "OrbitTracks_Sentinel-3A_Descending" + ] + }, + "Sentinel-3B/Space-Track.org": { + "id": "space-track-org-sentinel-3b", + "title": "Sentinel-3B/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_Sentinel-3B_Ascending", + "OrbitTracks_Sentinel-3B_Descending" + ] + }, "Sentinel-5P/Space-Track.org": { "id": "space-track-org-sentinel-5p", "title": "Sentinel-5P/Space-Track.org", diff --git a/config/active/common/config/wv.json/measurements/Ozone.json b/config/active/common/config/wv.json/measurements/Ozone.json index 0d6927bbec..2f57f1928c 100644 --- a/config/active/common/config/wv.json/measurements/Ozone.json +++ b/config/active/common/config/wv.json/measurements/Ozone.json @@ -3,7 +3,7 @@ "Ozone": { "id": "ozone", "title": "Ozone", - "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, MERRA-2", + "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, TEMPO, MERRA-2", "sources": { "Aura/MLS": { "id": "aura-mls", @@ -38,6 +38,18 @@ "OrbitTracks_Suomi_NPP_Ascending" ] }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction" + ] + }, "MERRA-2": { "id": "merra2", "title": "MERRA-2", diff --git a/config/active/common/config/wv.json/measurements/Photosynthetically Available Radiation.json b/config/active/common/config/wv.json/measurements/Photosynthetically Available Radiation.json index 594ad194c7..5e3bc6c3eb 100644 --- a/config/active/common/config/wv.json/measurements/Photosynthetically Available Radiation.json +++ b/config/active/common/config/wv.json/measurements/Photosynthetically Available Radiation.json @@ -3,7 +3,7 @@ "Photosynthetically Available Radiation": { "id": "photosynthetically-available-radiation", "title": "Photosynthetically Available Radiation", - "subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS", + "subtitle": "Terra/MODIS, Aqua/MODIS, NOAA-21/VIIRS, NOAA-20/VIIRS, Suomi NPP/VIIRS", "sources": { "Terra/MODIS": { "id": "terra-modis", @@ -25,10 +25,30 @@ "OrbitTracks_Aqua_Ascending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "OrbitTracks_NOAA-21_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_Photosynthetically_Available_Radiation", + "OrbitTracks_NOAA-20_Ascending" + ] + }, "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", "title": "Suomi NPP/VIIRS", - "description": "viirs/PhotosyntheticallyAvailableRadiation", + "description": "", "image": "", "settings": [ "VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", diff --git a/config/active/common/config/wv.json/measurements/Sea Ice.json b/config/active/common/config/wv.json/measurements/Sea Ice.json index 873d2c8393..c66acd8dae 100644 --- a/config/active/common/config/wv.json/measurements/Sea Ice.json +++ b/config/active/common/config/wv.json/measurements/Sea Ice.json @@ -3,8 +3,26 @@ "Sea Ice": { "id": "sea-ice", "title": "Sea Ice", - "subtitle": "Aqua/MODIS, Aqua/AMSR-E, GCOM-W1/AMSR2, Multi-mission/GHRSST, Terra/MODIS, SSMI, SSMIS, MEaSUREs", + "subtitle": "Aqua/MODIS, Aqua/AMSR-E, GCOM-W1/AMSR2, Multi-mission/GHRSST, NOAA-20/VIIRS, Suomi NPP/VIIRS, Terra/MODIS, SSMI, SSMIS, MEaSUREs", "sources": { + "Suomi NPP/VIIRS": { + "id": "suominpp-viirs", + "title": "Suomi NPP/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_SNPP_Sea_Ice" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_Sea_Ice" + ] + }, "Aqua/MODIS": { "id": "aqua-modis", "title": "Aqua/MODIS", diff --git a/config/active/common/config/wv.json/measurements/Snow Cover.json b/config/active/common/config/wv.json/measurements/Snow Cover.json index 4d3a7549f0..7f8a9a650a 100644 --- a/config/active/common/config/wv.json/measurements/Snow Cover.json +++ b/config/active/common/config/wv.json/measurements/Snow Cover.json @@ -3,8 +3,28 @@ "Snow Cover": { "id": "snow-cover", "title": "Snow Cover", - "subtitle": "Aqua/MODIS, Terra/MODIS", + "subtitle": "Aqua/MODIS, Terra/MODIS, NOAA-20/VIIRS, Suomi NPP/VIIRS", "sources": { + "Suomi NPP/VIIRS": { + "id": "suominpp-viirs", + "title": "Suomi NPP/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_SNPP_NDSI_Snow_Cover", + "OrbitTracks_Suomi_NPP_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + "OrbitTracks_NOAA-20_Ascending" + ] + }, "Aqua/MODIS": { "id": "aqua-modis", "title": "Aqua/MODIS", diff --git a/config/active/common/config/wv.json/measurements/Snow Indices.json b/config/active/common/config/wv.json/measurements/Snow Indices.json new file mode 100644 index 0000000000..e23488bf4a --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Snow Indices.json @@ -0,0 +1,83 @@ +{ + "measurements": { + "Snow Indices": { + "id": "snow-indices", + "title": "Snow Indices", + "subtitle": "Aqua/MODIS, Terra/MODIS, Harmonized Landsat Sentinel-2 (HLS), NOAA-20/VIIRS, Suomi NPP/VIIRS", + "sources": { + "Suomi NPP/VIIRS": { + "id": "suominpp-viirs", + "title": "Suomi NPP/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_SNPP_NDSI_Snow_Cover", + "OrbitTracks_Suomi_NPP_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + "OrbitTracks_NOAA-20_Ascending" + ] + }, + "Aqua/MODIS": { + "id": "aqua-modis", + "title": "Aqua/MODIS", + "description": "modis/SnowCover", + "image": "", + "settings": [ + "MODIS_Aqua_NDSI_Snow_Cover", + "MODIS_Aqua_L3_NDSI_Snow_Cover_Daily", + "MODIS_Aqua_L3_Snow_Cover_Monthly_Average_Pct", + "OrbitTracks_Aqua_Ascending", + "OrbitTracks_Aqua_Descending" + ] + }, + "Terra/MODIS": { + "id": "terra-modis", + "title": "Terra/MODIS", + "description": "modis/terra/SnowCover", + "image": "", + "settings": [ + "MODIS_Terra_NDSI_Snow_Cover", + "MODIS_Terra_L3_NDSI_Snow_Cover_Daily", + "MODIS_Terra_L3_Snow_Cover_Monthly_Average_Pct", + "OrbitTracks_Terra_Ascending", + "OrbitTracks_Terra_Descending" + ] + }, + "HLS-Sentinel2": { + "id": "HLS: Sentinel-2", + "title": "HLS: Sentinel-2A & 2B/MSI", + "description": "multi-mission/hls/Reflectance", + "image": "", + "settings": [ + "HLS_NDSI_Sentinel", + "HLS_Customizable_Sentinel", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + }, + "HLS-Landsat8": { + "id": "HLS: Landsat 8 & 9", + "title": "HLS: Landsat 8 & 9/OLI", + "description": "multi-mission/hls/Reflectance", + "image": "", + "settings": [ + "HLS_NDSI_Landsat", + "HLS_Customizable_Landsat", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending" + ] + } + } + } + } +} diff --git a/config/active/common/config/wv.json/measurements/Terrain Elevation.json b/config/active/common/config/wv.json/measurements/Terrain Elevation.json index 764b36e50b..1ab7a26986 100644 --- a/config/active/common/config/wv.json/measurements/Terrain Elevation.json +++ b/config/active/common/config/wv.json/measurements/Terrain Elevation.json @@ -11,6 +11,8 @@ "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", diff --git a/config/active/common/config/wv.json/measurements/Vegetation Disturbance Status.json b/config/active/common/config/wv.json/measurements/Vegetation Disturbance Status.json new file mode 100644 index 0000000000..c6fe2b7df0 --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Vegetation Disturbance Status.json @@ -0,0 +1,24 @@ +{ + "measurements": { + "Vegetation Disturbance Status": { + "id": "vegetation-disturbance-status", + "title": "Vegetation Disturbance Status", + "subtitle": "DIST-ALERT-HLS", + "sources": { + "DIST-ALERT-HLS": { + "id": "DIST-ALERT-HLS", + "title": "DIST-ALERT-HLS", + "description": "", + "image": "", + "settings": [ + "OPERA_L3_DIST-ALERT-HLS_Color_Index", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + } + } + } + } +} diff --git a/config/active/common/config/wv.json/measurements/Vegetation Indices.json b/config/active/common/config/wv.json/measurements/Vegetation Indices.json index 49cf09813e..0069cf7d80 100644 --- a/config/active/common/config/wv.json/measurements/Vegetation Indices.json +++ b/config/active/common/config/wv.json/measurements/Vegetation Indices.json @@ -3,7 +3,7 @@ "Vegetation Indices": { "id": "vegetation-indices", "title": "Vegetation Indices", - "subtitle": "Aqua/MODIS, Terra/MODIS, Landsat/WELD, Terra/MISR", + "subtitle": "Aqua/MODIS, Terra/MODIS, Harmonized Landsat Sentinel-2 (HLS), Landsat/WELD, Terra/MISR", "sources": { "Aqua/MODIS": { "id": "aqua-modis", @@ -31,6 +31,32 @@ "MODIS_Terra_L3_EVI_Monthly" ] }, + "HLS-Sentinel2": { + "id": "HLS: Sentinel-2", + "title": "HLS: Sentinel-2A & 2B/MSI", + "description": "multi-mission/hls/Reflectance", + "image": "", + "settings": [ + "HLS_NDVI_Sentinel", + "HLS_Customizable_Sentinel", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + }, + "HLS-Landsat8": { + "id": "HLS: Landsat 8 & 9", + "title": "HLS: Landsat 8 & 9/OLI", + "description": "", + "image": "", + "settings": [ + "HLS_NDVI_Landsat", + "HLS_Customizable_Landsat", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending" + ] + }, "Landsat/WELD": { "id": "landsat-weld", "title": "Landsat/WELD", diff --git a/config/active/common/config/wv.json/measurements/Water Indices.json b/config/active/common/config/wv.json/measurements/Water Indices.json new file mode 100644 index 0000000000..65815ec2ca --- /dev/null +++ b/config/active/common/config/wv.json/measurements/Water Indices.json @@ -0,0 +1,37 @@ +{ + "measurements": { + "Water Indices": { + "id": "water-indices", + "title": "Water Indices", + "subtitle": "Harmonized Landsat Sentinel-2 (HLS)", + "sources": { + "HLS-Sentinel2": { + "id": "HLS: Sentinel-2", + "title": "HLS: Sentinel-2A & 2B/MSI", + "description": "", + "image": "", + "settings": [ + "HLS_NDWI_Sentinel", + "HLS_Customizable_Sentinel", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + }, + "HLS-Landsat8": { + "id": "HLS: Landsat 8 & 9", + "title": "HLS: Landsat 8 & 9/OLI", + "description": "", + "image": "", + "settings": [ + "HLS_NDWI_Landsat", + "HLS_Customizable_Landsat", + "HLS_MGRS_Granule_Grid", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending" + ] + } + } + } + } +} diff --git a/config/active/common/config/wv.json/naturalEvents.json b/config/active/common/config/wv.json/naturalEvents.json index 42b4ba61da..1760500740 100644 --- a/config/active/common/config/wv.json/naturalEvents.json +++ b/config/active/common/config/wv.json/naturalEvents.json @@ -70,6 +70,14 @@ "MODIS_Aqua_CorrectedReflectance_Bands721", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -79,15 +87,19 @@ false ], [ - "VIIRS_SNPP_CorrectedReflectance_TrueColor", + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ - "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_SNPP_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", false ], [ @@ -149,15 +161,15 @@ false ], [ - "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_CorrectedReflectance_TrueColor", + "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_SNPP_CorrectedReflectance_TrueColor", false ], [ @@ -176,6 +188,14 @@ "MODIS_Aqua_Brightness_Temp_Band31_Night", false ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + false + ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + false + ], [ "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", false @@ -199,6 +219,14 @@ [ "MODIS_Aqua_Sea_Ice", false + ], + [ + "VIIRS_NOAA20_Sea_Ice", + false + ], + [ + "VIIRS_SNPP_Sea_Ice", + false ] ], "Water Color": [ @@ -218,6 +246,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -244,16 +276,16 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true - ], - [ - "VIIRS_SNPP_DayNightBand_ENCC", false ] ], @@ -278,6 +310,14 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -288,7 +328,7 @@ ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", @@ -301,6 +341,14 @@ [ "MODIS_Aqua_NDSI_Snow_Cover", false + ], + [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + false + ], + [ + "VIIRS_SNPP_NDSI_Snow_Cover", + false ] ], "Floods": [ @@ -322,6 +370,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -390,6 +442,14 @@ "MODIS_Aqua_CorrectedReflectance_Bands721", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -415,7 +475,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -484,6 +548,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -501,7 +569,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -520,6 +592,14 @@ "MODIS_Aqua_Brightness_Temp_Band31_Night", false ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + false + ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + false + ], [ "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", false @@ -543,6 +623,14 @@ [ "MODIS_Aqua_Sea_Ice", false + ], + [ + "VIIRS_NOAA20_Sea_Ice", + false + ], + [ + "VIIRS_SNPP_Sea_Ice", + false ] ], "Water Color": [ @@ -562,6 +650,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -571,11 +663,23 @@ false ], [ - "MODIS_Terra_Chlorophyll_A", + "MODIS_Terra_L2_Chlorophyll_A", + false + ], + [ + "MODIS_Aqua_L2_Chlorophyll_A", + false + ], + [ + "VIIRS_NOAA21_Chlorophyll_a", + false + ], + [ + "VIIRS_NOAA20_Chlorophyll_a", false ], [ - "MODIS_Aqua_Chlorophyll_A", + "VIIRS_SNPP_Chlorophyll_a", false ] ], @@ -596,13 +700,17 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_DayNightBand_AtSensor_M15", @@ -613,7 +721,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -642,6 +754,14 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -652,7 +772,7 @@ ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", @@ -666,6 +786,14 @@ "MODIS_Aqua_NDSI_Snow_Cover", false ], + [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + false + ], + [ + "VIIRS_SNPP_NDSI_Snow_Cover", + false + ], [ "IMERG_Precipitation_Rate", false @@ -680,6 +808,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -753,7 +885,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -790,13 +926,17 @@ "MODIS_Aqua_SurfaceReflectance_Bands121", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_DayNightBand_AtSensor_M15", @@ -807,7 +947,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ] ], @@ -820,13 +964,17 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "AIRS_L2_Dust_Score_Day", @@ -896,6 +1044,14 @@ "MODIS_Terra_CorrectedReflectance_Bands721", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -920,10 +1076,6 @@ "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", false ], - [ - "VIIRS_SNPP_DayNightBand_ENCC", - false - ], [ "MODIS_Terra_Thermal_Anomalies_Day", true @@ -987,15 +1139,15 @@ false ], [ - "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_CorrectedReflectance_TrueColor", + "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_SNPP_CorrectedReflectance_TrueColor", false ], [ @@ -1014,6 +1166,14 @@ "MODIS_Aqua_Brightness_Temp_Band31_Night", false ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + false + ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + false + ], [ "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", false @@ -1037,6 +1197,14 @@ [ "MODIS_Terra_Sea_Ice", false + ], + [ + "VIIRS_NOAA20_Sea_Ice", + false + ], + [ + "VIIRS_SNPP_Sea_Ice", + false ] ], "Severe Storms": [ @@ -1063,15 +1231,15 @@ ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", - false + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true ] ], "Snow": [ @@ -1096,16 +1264,24 @@ false ], [ - "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", true ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + false + ], + [ + "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", @@ -1118,6 +1294,14 @@ [ "MODIS_Aqua_NDSI_Snow_Cover", false + ], + [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + false + ], + [ + "VIIRS_SNPP_NDSI_Snow_Cover", + false ] ] } diff --git a/config/active/common/config/wv.json/paletteOrder.json b/config/active/common/config/wv.json/paletteOrder.json index cbf74145d1..ff828409da 100644 --- a/config/active/common/config/wv.json/paletteOrder.json +++ b/config/active/common/config/wv.json/paletteOrder.json @@ -19,6 +19,8 @@ "rainbow_1", "rainbow_2", "rainbow_3", + "rainbow_4", + "rainbow_5", "green_1", "green_2", "gray_1", diff --git a/config/active/common/config/wv.json/stories/default/flood-product.json b/config/active/common/config/wv.json/stories/default/flood-product.json index 3bd9234c6f..bbd1d25940 100644 --- a/config/active/common/config/wv.json/stories/default/flood-product.json +++ b/config/active/common/config/wv.json/stories/default/flood-product.json @@ -25,7 +25,7 @@ "element": "", "action": "" }, - "stepLink": "v=-160.85181369155183,-69.196652033098,152.2108767501309,88.8526811334104&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day,MODIS_Combined_Flood_2-Day(hidden),Land_Water_Map,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-11-15-T00%3A00%3A00Z" + "stepLink": "v=-160.85181369155183,-69.196652033098,152.2108767501309,88.8526811334104&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day(disabled=3-4),MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),Land_Water_Map,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-11-15-T00%3A00%3A00Z" }, { "id": "002", @@ -34,7 +34,7 @@ "element": "", "action": "" }, - "stepLink": "v=102.16593272929055,10.204527634697639,107.78896502357696,12.87479891987437&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),MODIS_Combined_Flood_3-Day,MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-11-02-T00%3A00%3A00Z" + "stepLink": "v=102.16593272929055,10.204527634697639,107.78896502357696,12.87479891987437&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Combined_Flood_3-Day(disabled=3-4),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-11-02-T00%3A00%3A00Z" }, { "id": "003", @@ -43,7 +43,7 @@ "element": "", "action": "" }, - "stepLink": "v=68.25873404045207,22.57063779283085,72.25050789407688,24.570979824390598&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day(hidden),MODIS_Combined_Flood_2-Day(disabled=2),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day(disabled=2),MODIS_Combined_Flood_2-Day(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg1=true&ca=true&cv=45&t=2022-09-07-T00%3A00%3A00Z&t1=2022-09-07-T00%3A00%3A00Z" + "stepLink": "v=68.25873404045207,22.57063779283085,72.25050789407688,24.570979824390598&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day(hidden,disabled=3-4),MODIS_Combined_Flood_2-Day(disabled=2-3-4),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day(disabled=2-3-4),MODIS_Combined_Flood_2-Day(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg1=true&ca=true&cv=45&t=2022-09-07-T00%3A00%3A00Z&t1=2022-09-07-T00%3A00%3A00Z" }, { "id": "004", @@ -52,7 +52,7 @@ "element": "", "action": "" }, - "stepLink": "v=102.16593272929055,10.10728729936275,107.78896502357696,12.97203925520926&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),MODIS_Combined_Flood_3-Day(disabled=2),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-11-02-T00%3A00%3A00Z" + "stepLink": "v=102.16593272929055,10.10728729936275,107.78896502357696,12.97203925520926&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Combined_Flood_3-Day(disabled=2-3-4),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-11-02-T00%3A00%3A00Z" }, { "id": "005", @@ -61,7 +61,7 @@ "element": "", "action": "" }, - "stepLink": "v=58.94267820873439,21.701433352920994,77.65836010597603,31.237879710046435&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Combined_Flood_3-Day(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-09-15-T00%3A00%3A00Z" + "stepLink": "v=58.94267820873439,21.701433352920994,77.65836010597603,31.237879710046435&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Combined_Flood_3-Day(hidden,disabled=3-4),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2022-09-15-T00%3A00%3A00Z" }, { "id": "006", @@ -70,7 +70,7 @@ "element": "", "action": "" }, - "stepLink": "v=58.779178047891534,21.701433352920994,77.82186026681889,31.237879710046435&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),MODIS_Combined_Flood_3-Day(hidden),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&l1=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),MODIS_Combined_Flood_3-Day(hidden),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg1=true&ca=true&cv=52&t=2022-06-25-T00%3A00%3A00Z&t1=2022-09-20-T00%3A00%3A00Z" + "stepLink": "v=58.779178047891534,21.701433352920994,77.82186026681889,31.237879710046435&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Combined_Flood_3-Day(hidden,disabled=3-4),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&l1=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Combined_Flood_3-Day(hidden,disabled=2-3-4),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg1=true&ca=true&cv=52&t=2022-06-25-T00%3A00%3A00Z&t1=2022-09-20-T00%3A00%3A00Z" }, { "id": "007", @@ -79,7 +79,7 @@ "element": "", "action": "" }, - "stepLink": "v=58.94267820873439,21.701433352920994,77.65836010597603,31.237879710046435&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Combined_Flood_3-Day,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden),Land_Water_Map(hidden),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Combined_Flood_3-Day(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg1=true&ca=false&cv=51&t=2022-09-20-T00%3A00%3A00Z&t1=2022-09-20-T00%3A00%3A00Z" + "stepLink": "v=58.94267820873439,21.701433352920994,77.65836010597603,31.237879710046435&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Combined_Flood_3-Day(disabled=3-4),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),Land_Water_Map(hidden),MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Aqua_CorrectedReflectance_Bands721,MODIS_Combined_Flood_3-Day(hidden,disabled=3-4),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg1=true&ca=false&cv=51&t=2022-09-20-T00%3A00%3A00Z&t1=2022-09-20-T00%3A00%3A00Z" }, { "id": "008", @@ -88,7 +88,7 @@ "element": "", "action": "" }, - "stepLink": "v=61.71613960772586,23.044505479021936,75.515990714223,29.955377503269844&as=2022-08-01-T00%3A00%3A00Z&ae=2022-09-16-T00%3A00%3A00Z&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day,MODIS_Combined_Flood_2-Day(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&ab=on&t=2022-08-01-T08%3A00%3A00Z" + "stepLink": "v=61.71613960772586,23.044505479021936,75.515990714223,29.955377503269844&as=2022-08-01-T00%3A00%3A00Z&ae=2022-09-16-T00%3A00%3A00Z&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Combined_Flood_3-Day(disabled=3-4),MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&ab=on&t=2022-08-01-T08%3A00%3A00Z" }, { "id": "009", @@ -97,7 +97,7 @@ "element": "", "action": "" }, - "stepLink": "v=61.8346249056256,22.132606181066876,75.39750541632326,30.867276801224904&l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_Flood_3-Day,MODIS_Combined_Flood_2-Day(hidden),GPW_Population_Density_2020(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&l1=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_Flood_3-Day(hidden,disabled=0-2),MODIS_Combined_Flood_2-Day(hidden),GPW_Population_Density_2020,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg1=true&ca=true&t=2022-09-20-T00%3A00%3A00Z&t1=2022-09-20-T00%3A00%3A00Z" + "stepLink": "v=61.8346249056256,22.132606181066876,75.39750541632326,30.867276801224904&l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_Flood_3-Day(disabled=3-4),MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),GPW_Population_Density_2020(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&l1=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_Flood_3-Day(hidden,disabled=0-2-3-4),MODIS_Combined_Flood_2-Day(hidden,disabled=3-4),GPW_Population_Density_2020,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg1=true&ca=true&t=2022-09-20-T00%3A00%3A00Z&t1=2022-09-20-T00%3A00%3A00Z" } ] } diff --git a/config/active/common/config/wv.json/stories/default/geostationary.json b/config/active/common/config/wv.json/stories/default/geostationary.json index 57d0a6dbd3..ded0959e21 100644 --- a/config/active/common/config/wv.json/stories/default/geostationary.json +++ b/config/active/common/config/wv.json/stories/default/geostationary.json @@ -111,4 +111,4 @@ ] } } -} +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/stories/default/sunglint.json b/config/active/common/config/wv.json/stories/default/sunglint.json index aa700b361f..25a461c22f 100644 --- a/config/active/common/config/wv.json/stories/default/sunglint.json +++ b/config/active/common/config/wv.json/stories/default/sunglint.json @@ -52,7 +52,7 @@ "element": "", "action": "" }, - "stepLink": "ca=true&cm=swipe&cv=60&p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_Chlorophyll_A(hidden),MODIS_Terra_Chlorophyll_A(hidden),Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m(hidden)&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_Chlorophyll_A(hidden),MODIS_Terra_Chlorophyll_A(hidden),Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m(hidden)&t=2019-04-22-T00%3A00%3A00Z&z=3&t1=2019-04-24-T00%3A00%3A00Z&v=88.84226656598882,10.652330549073438,105.11961031598882,18.99315086157344" + "stepLink": "ca=true&cm=swipe&cv=60&p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_L2_Chlorophyll_A(hidden),MODIS_Terra_L2_Chlorophyll_A(hidden),Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m(hidden)&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_L2_Chlorophyll_A(hidden),MODIS_Terra_L2_Chlorophyll_A(hidden),Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m(hidden)&t=2019-04-22-T00%3A00%3A00Z&z=3&t1=2019-04-24-T00%3A00%3A00Z&v=88.84226656598882,10.652330549073438,105.11961031598882,18.99315086157344" }, { "id": "005", @@ -70,7 +70,7 @@ "element": "", "action": "" }, - "stepLink": "p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Aqua_Chlorophyll_A(hidden),MODIS_Terra_Chlorophyll_A(hidden),Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m(hidden)&t=2019-05-08-T00%3A00%3A00Z&z=3&t1=2019-02-03-T00%3A00%3A00Z&v=-24.976273961649312,23.315831687660353,-8.698930211649312,31.656652000160353" + "stepLink": "p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Aqua_L2_Chlorophyll_A(hidden),MODIS_Terra_L2_Chlorophyll_A(hidden),Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m(hidden)&t=2019-05-08-T00%3A00%3A00Z&z=3&t1=2019-02-03-T00%3A00%3A00Z&v=-24.976273961649312,23.315831687660353,-8.698930211649312,31.656652000160353" }, { "id": "007", diff --git a/config/active/common/config/wv.json/stories/default/surface_water_extent.json b/config/active/common/config/wv.json/stories/default/surface_water_extent.json new file mode 100644 index 0000000000..fbfa0d49eb --- /dev/null +++ b/config/active/common/config/wv.json/stories/default/surface_water_extent.json @@ -0,0 +1,105 @@ +{ + "stories": { + "surface_water_extent": { + "id": "surface_water_extent", + "type": "default", + "title": "Surface Water Extent", + "description": "View near-global surface water extent at 30 meter resolution in Worldview.", + "backgroundImage": "surface-water-extent.png", + "backgroundImageHover": "", + "readMoreLinks": [ + { + "title": "Observational Products for End-Users from Remote Sensing Analysis", + "link": "https://www.jpl.nasa.gov/go/opera" + }, + { + "title": "OPERA - DSWx Product Suite", + "link": "https://www.jpl.nasa.gov/go/opera/products/dswx-product-suite" + } + ], + "steps": [ + { + "id": "001", + "description": "step001.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-174.25840338686484,-75.27671304270082,141.53238355885279,76.68146944943469&l=Coastlines_15m,Reference_Features_15m,Reference_Labels_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5),Land_Water_Map&lg=true&t=2023-09-16-T00%3A00%3A00Z" + }, + { + "id": "002", + "description": "step002.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-71.07486930852178,-33.93435707600563,-70.75488664634847,-33.77658661292407&l=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg=true&t=2023-05-18-T02%3A00%3A00Z" + }, + { + "id": "003", + "description": "step003.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-71.07486930852178,-33.93435707600563,-70.75488664634847,-33.77658661292407&l=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2023-05-18-T02%3A00%3A00Z&t1=2023-09-15-T00%3A00%3A00Z" + }, + { + "id": "004", + "description": "step004.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-71.07486930852178,-33.93435707600563,-70.75488664634847,-33.77658661292407&l=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-3-0-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-3-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2023-09-15-T00%3A00%3A00Z&t1=2023-12-20-T00%3A00%3A00Z" + }, + { + "id": "005", + "description": "step005.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=66.26097333885345,26.790353652558686,70.01383041589206,28.640735154174614&l=Reference_Labels_15m,Coastlines_15m,HLS_Customizable_Landsat(bandCombo=%7B%22r%22%3A%22B07%22;%22g%22%3A%22B05%22;%22b%22%3A%22B04%22%7D),Land_Water_Map&lg=true&l1=Reference_Labels_15m,Coastlines_15m,HLS_Customizable_Landsat(bandCombo=%7B%22r%22%3A%22B07%22;%22g%22%3A%22B05%22;%22b%22%3A%22B04%22%7D),Land_Water_Map&lg1=true&ca=false&t=2023-05-03-T00%3A00%3A00Z&t1=2023-08-07-T00%3A00%3A00Z" + }, + { + "id": "006", + "description": "step006.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=66.26097333885345,26.79208364911574,70.01383041589206,28.63900515761756&l=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,and_Water_Map&lg=true&l1=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg1=true&ca=false&t=2023-05-03-T00%3A00%3A00Z&t1=2023-08-07-T00%3A00%3A00Z" + }, + { + "id": "007", + "description": "step007.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=31.018443108847784,45.69828845075648,38.249357239823404,48.92781515503184&l=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=false&t=2023-06-05-T00%3A00%3A00ZZ&t1=2023-07-05-T00%3A00%3A00Z" + }, + { + "id": "008", + "description": "step008.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=33.22962382325344,46.70304759196583,33.49071034396659,46.83177875820307&l=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-4),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-4),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2023-06-05-T00%3A00%3A00Z&t1=2023-08-04-T00%3A00%3A00Z" + }, + { + "id": "009", + "description": "step009.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-120.92334499025998,35.39339081276658,-118.47118410883445,36.5345735740097&l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg=true&l1=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=0-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg1=true&ca=false&t=2023-04-30-T00%3A00%3A00Z&t1=2023-04-30-T00%3A00%3A00Z" + } + ] + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/stories/default/swath_gaps.json b/config/active/common/config/wv.json/stories/default/swath_gaps.json index 6b953c9021..471ca253ac 100644 --- a/config/active/common/config/wv.json/stories/default/swath_gaps.json +++ b/config/active/common/config/wv.json/stories/default/swath_gaps.json @@ -43,7 +43,7 @@ "element": "", "action": "" }, - "stepLink": "v=-161.29811828788726,-66.96286474806078,111.61396457410373,60.68039067384959&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Aqua_Data_No_Data,MODIS_Terra_Data_No_Data(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2023-03-05-T00%3A00%3A00Z" + "stepLink": "v=-161.29811828788726,-66.96286474806078,111.61396457410373,60.68039067384959&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,MODIS_Aqua_Data_No_Data(disabled=1),MODIS_Terra_Data_No_Data(hidden,disabled=1),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor,MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2023-03-05-T00%3A00%3A00Z" } ] } diff --git a/config/active/common/config/wv.json/stories/default/worldview_intro.json b/config/active/common/config/wv.json/stories/default/worldview_intro.json index c297921571..6ed19a4350 100644 --- a/config/active/common/config/wv.json/stories/default/worldview_intro.json +++ b/config/active/common/config/wv.json/stories/default/worldview_intro.json @@ -142,4 +142,4 @@ ] } } -} +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/stories/severe-storm/atmospheric_rivers.json b/config/active/common/config/wv.json/stories/severe-storm/atmospheric_rivers.json new file mode 100644 index 0000000000..8def7fb1b1 --- /dev/null +++ b/config/active/common/config/wv.json/stories/severe-storm/atmospheric_rivers.json @@ -0,0 +1,137 @@ +{ + "stories": { + "atmospheric_rivers": { + "id": "atmospheric_rivers", + "type": "severe-storm", + "title": "Atmospheric Rivers", + "description": "Wintertime atmospheric rivers brought moisture to California.", + "backgroundImage": "atmo-rivers.png", + "backgroundImageHover": "", + "readMoreLinks": [ + { + "title": "NASA Earth Observatory - A Boom Year for Sierra Nevada Snow ", + "link": "https://earthobservatory.nasa.gov/images/151232/a-boom-year-for-sierra-nevada-snow" + }, + { + "title": "NASA Earth Observatory - Tulare Lake Grows", + "link": "https://earthobservatory.nasa.gov/images/151284/tulare-lake-grows" + }, + { + "title": "NASA Earth Observatory - A Flood of Wildflowers", + "link": "https://earthobservatory.nasa.gov/images/151192/a-flood-of-wildflowers" + } + ], + "steps": [ + { + "id": "001", + "description": "step001.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-162.295938399713,16.42698668057487,-84.86031845217389,52.526006177450554&l=Reference_Features_15m,Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor&lg=true&t=2023-02-24-T10%3A00%3A00Z" + }, + { + "id": "002", + "description": "step002.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-162.295938399713,16.426986680574874,-84.86031845217389,52.526006177450554&l=Reference_Features_15m,Coastlines_15m,IMERG_Precipitation_Rate,VIIRS_SNPP_CorrectedReflectance_TrueColor&lg=true&t=2023-02-24-T10%3A00%3A00Z" + }, + { + "id": "003", + "description": "step003.html", + "transition": { + "element": "animation", + "action": "play" + }, + "stepLink": "v=-178.1909136918125,9.88729141397923,-70.7972042578835,61.027153049183525&z=4&ics=true&ici=5&icd=10&as=2023-02-24-T19%3A00%3A00Z&ae=2023-02-25-T03%3A00%3A00Z&l=Coastlines_15m,GOES-West_ABI_GeoColor,Land_Water_Map&lg=true&al=true&av=7.5&ab=on&t=2023-02-24-T19%3A00%3A00Z" + }, + { + "id": "004", + "description": "step004.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-127.72163900711622,34.391801512398075,-111.7778187557815,41.82450855984652&l=Reference_Features_15m,Coastlines_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&l1=Reference_Features_15m,Coastlines_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg1=true&ca=true&t=2023-02-15-T05%3A35%3A22Z&t1=2023-03-02-T05%3A35%3A22Z" + }, + { + "id": "005", + "description": "step005.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-127.72163900711622,34.391801512398075,-111.7778187557815,41.82450855984652&l=Reference_Features_15m,Coastlines_15m,MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&l1=Reference_Features_15m,Coastlines_15m,MODIS_Terra_CorrectedReflectance_Bands721,MODIS_Terra_CorrectedReflectance_TrueColor&lg1=true&ca=false&t=2023-02-15-T05%3A35%3A22Z&t1=2023-03-02-T05%3A35%3A22Z" + }, + { + "id": "006", + "description": "step006.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-127.72163900711622,34.391801512398075,-111.7778187557815,41.82450855984652&l=Coastlines_15m,SMAP_L4_Snow_Mass(palette=blue_2,min=8.7),BlueMarble_ShadedRelief_Bathymetry&lg=true&l1=Coastlines_15m,SMAP_L4_Snow_Mass(palette=blue_2,min=8.7),BlueMarble_ShadedRelief_Bathymetry&lg1=true&ca=true&t=2023-02-15-T05%3A35%3A22Z&t1=2023-03-02-T05%3A35%3A22Z" + } + , + { + "id": "007", + "description": "step007.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-149.2343104071579,26.61555273706992,-93.40895023395714,52.64027839533624&l=Reference_Features_15m,SMAP_L4_Analyzed_Root_Zone_Soil_Moisture&lg=true&l1=Reference_Features_15m,SMAP_L4_Analyzed_Root_Zone_Soil_Moisture&lg1=true&ca=true&t=2022-11-19-T23%3A35%3A22Z&t1=2023-04-06-T21%3A35%3A22Z" + }, + { + "id": "008", + "description": "step008.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-120.32664595033344,35.56312423104413,-119.07005472101878,36.370066631457775&l=Reference_Features_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(hidden,disabled=5-0-4),HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Features_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-4),HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=false&tr=atmospheric_rivers&t=2023-03-13-T05%3A35%3A22Z&t1=2023-04-30-T09%3A35%3A22Z" + }, + { + "id": "009", + "description": "step009.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-121.55756218602946,38.471499589321944,-120.70126583530936,38.96745403679784&l=Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&s=-119.751,36.0666&t=2022-11-20-T05%3A35%3A22Z&t1=2023-04-09-T09%3A35%3A22Z" + }, + { + "id": "010", + "description": "step010.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-122.06583991341911,39.245694471318245,-120.84924510836755,39.95032856655172&l=Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&s=-119.751,36.0666&t=2022-04-25-T20%3A12%3A08Z&t1=2023-04-20-T09%3A35%3A22Z" + }, + { + "id": "011", + "description": "step011.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-120.02188986175089,34.9361033051464,-119.48113862606267,35.214284223736584&l=Reference_Labels_15m,Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden)&lg=true&l1=Reference_Labels_15m,Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2020-04-16-T14%3A00%3A00Z&t1=2023-04-11-T12%3A00%3A00Z" + }, + { + "id": "012", + "description": "step012.html", + "transition": { + "element": "", + "action": "" + }, + "stepLink": "v=-118.57317550214069,34.59533637747795,-118.14026849136232,34.84606984978397&l=Reference_Labels_15m,Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=false&t=2020-04-18-T02%3A00%3A00Z&t1=2023-04-07-T16%3A00%3A00Z" + } + ] + } + } +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/stories/wildfire/australia_fires_2019_2020.json b/config/active/common/config/wv.json/stories/wildfire/australia_fires_2019_2020.json index 82856a5b92..296dcbf1ee 100644 --- a/config/active/common/config/wv.json/stories/wildfire/australia_fires_2019_2020.json +++ b/config/active/common/config/wv.json/stories/wildfire/australia_fires_2019_2020.json @@ -101,4 +101,4 @@ ] } } -} +} \ No newline at end of file diff --git a/config/active/common/config/wv.json/storyOrder.json b/config/active/common/config/wv.json/storyOrder.json index cca60d51c2..51a3aac260 100644 --- a/config/active/common/config/wv.json/storyOrder.json +++ b/config/active/common/config/wv.json/storyOrder.json @@ -1,11 +1,12 @@ { "storyOrder": [ + "surface_water_extent", + "atmospheric_rivers", "flood-product", "black_marble_night_lights", "geostationary", "fires_overview_2019", "worldview_intro", - "hls_intro", "clouds", "australia_fires_2019_2020", "dust_storms_overview_2019", diff --git a/config/active/common/features.json b/config/active/common/features.json index 17ff704e37..bbca80f957 100644 --- a/config/active/common/features.json +++ b/config/active/common/features.json @@ -4,6 +4,7 @@ "urlShortening": false, "customPalettes": true, "compare": true, + "charting": false, "tour": true, "feedback": true, "previewSnapshots": true, @@ -11,25 +12,26 @@ "vismetadata": { "url": "https://gibs.earthdata.nasa.gov/layer-metadata/v1.0/", "daacMap": { + "ASIPS": "Atmosphere SIPS", "GES_DISC": "GES DISC", - "LANCEMODIS": "MODAPS SIPS", "GHRC_DAAC": "GHRC DAAC", - "NSIDC_ECS": "NSIDC DAAC", "LAADS": "LAADS DAAC", - "PODAAC": "PO.DAAC", - "POCLOUD": "PO.DAAC", - "LPDAAC_ECS": "LP DAAC", - "SEDAC": "SEDAC", + "LANCEAMSR2": "AMSR2 SIPS", + "LANCEMODIS": "MODAPS SIPS", "LARC_ASDC": "ASDC", "LARC": "ASDC", - "LANCEAMSR2": "AMSR2 SIPS", + "LPDAAC_ECS": "LP DAAC", + "LPCLOUD": "LP DAAC", + "MOPITT": "MOPITT SIPS", + "NSIDC_ECS": "NSIDC DAAC", "OB_DAAC": "OB.DAAC", "OMINRT": "OMI/Ozone SIPS", - "ASIPS": "Atmosphere SIPS", - "LPCLOUD": "LPDAAC", "ORNL_DAAC": "ORNL DAAC", "ORNL_CLOUD": "ORNL DAAC", - "MOPITT": "MOPITT SIPS" + "PODAAC": "PO.DAAC", + "POCLOUD": "PO.DAAC", + "SEDAC": "SEDAC", + "AERONET": "AERONET" } }, "cmr": { diff --git a/config/active/common/previewLayerOverrides.json b/config/active/common/previewLayerOverrides.json index 5210e96258..2af4f85f2a 100644 --- a/config/active/common/previewLayerOverrides.json +++ b/config/active/common/previewLayerOverrides.json @@ -40,8 +40,6 @@ "MODIS_Terra_L2_Photosynthetically_Available_Radiation": "2020-06-06T00:00:00Z", "MODIS_Terra_L2_Chlorophyll_A": "2020-06-06T00:00:00Z", - "MODIS_Combined_MAIAC_L3_IsotropicKernelParameters_8Day": "2019-12-19T00:00:00Z", - "MOPITT_CO_Monthly_Surface_Mixing_Ratio_Day": "2019-02-01T00:00:00Z", "MOPITT_CO_Monthly_Surface_Mixing_Ratio_Night": "2019-02-01T00:00:00Z", "MOPITT_CO_Monthly_Total_Column_Day": "2019-02-01T00:00:00Z", @@ -77,10 +75,6 @@ "VIIRS_NOAA20_Thermal_Anomalies_375m_Day": "2020-01-29T00:00:00Z", "VIIRS_NOAA20_Thermal_Anomalies_375m_Night": "2020-01-29T00:00:00Z", - "VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule_v1_NRT": "2019-09-22T16:00:00Z", - "VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule_v1_NRT": "2019-09-22T16:00:00Z", - "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule_v1_NRT": "2019-09-22T16:00:00Z", - "AMSRE_Columnar_Water_Vapor_Night": "2009-08-01T00:00:00Z", "AMSRE_Columnar_Water_Vapor_Day": "2009-08-01T00:00:00Z" diff --git a/config/active/common/vectorstyles/AERONET_ANGSTROM_440-870NM.json b/config/active/common/vectorstyles/AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..3fc7ed2640 --- /dev/null +++ b/config/active/common/vectorstyles/AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "AERONET_ANGSTROM_440-870NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=10&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source": "AERONET_ANGSTROM_440-870NM", + "source-layer": "AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/AERONET_AOD_500NM.json b/config/active/common/vectorstyles/AERONET_AOD_500NM.json new file mode 100644 index 0000000000..9668253057 --- /dev/null +++ b/config/active/common/vectorstyles/AERONET_AOD_500NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "AERONET_AOD_500NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=10&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "AERONET_AOD_500NM_v1.01_STD", + "source": "AERONET_AOD_500NM", + "source-layer": "AERONET_AOD_500NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/DAILY_AERONET_ANGSTROM_440-870NM.json b/config/active/common/vectorstyles/DAILY_AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..cb3fedb1a2 --- /dev/null +++ b/config/active/common/vectorstyles/DAILY_AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "DAILY_AERONET_ANGSTROM_440-870NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=20&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "DAILY_AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source": "DAILY_AERONET_ANGSTROM_440-870NM", + "source-layer": "DAILY_AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/DAILY_AERONET_AOD_500NM.json b/config/active/common/vectorstyles/DAILY_AERONET_AOD_500NM.json new file mode 100644 index 0000000000..a8a6fa8d2a --- /dev/null +++ b/config/active/common/vectorstyles/DAILY_AERONET_AOD_500NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "DAILY_AERONET_AOD_500NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=20&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "DAILY_AERONET_AOD_500NM_v1.01_STD", + "source": "DAILY_AERONET_AOD_500NM", + "source-layer": "DAILY_AERONET_AOD_500NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Aqua_Ascending.json b/config/active/common/vectorstyles/OrbitTracks_Aqua_Ascending.json index a06c48ab47..061b502a04 100644 --- a/config/active/common/vectorstyles/OrbitTracks_Aqua_Ascending.json +++ b/config/active/common/vectorstyles/OrbitTracks_Aqua_Ascending.json @@ -5,7 +5,7 @@ "OrbitTracks_Aqua_Ascending": { "type": "vector", "tiles": [ - "https://uat.gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_Aqua_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_Aqua_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" ] } }, diff --git a/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json b/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json new file mode 100644 index 0000000000..52df6d3328 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json b/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json new file mode 100644 index 0000000000..39ba40ed6a --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json b/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json new file mode 100644 index 0000000000..6608a9a758 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json @@ -0,0 +1,198 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_PACE_Ascending.json b/config/active/common/vectorstyles/OrbitTracks_PACE_Ascending.json new file mode 100644 index 0000000000..95c396c480 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_PACE_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_PACE_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_PACE_Descending.json b/config/active/common/vectorstyles/OrbitTracks_PACE_Descending.json new file mode 100644 index 0000000000..9516d45dc4 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_PACE_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_PACE_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json new file mode 100644 index 0000000000..4011e4986a --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json new file mode 100644 index 0000000000..4011e4986a --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-1B_Descending.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json similarity index 82% rename from config/active/common/vectorstyles/OrbitTracks_Sentinel-1B_Descending.json rename to config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json index b64f6d4121..f30eb32061 100644 --- a/config/active/common/vectorstyles/OrbitTracks_Sentinel-1B_Descending.json +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json @@ -2,29 +2,29 @@ "version": 8, "name": "Orbit Tracks", "sources": { - "OrbitTracks_Sentinel-1B_Descending": { + "OrbitTracks_Sentinel-3A_Descending": { "type": "vector", "tiles": [ - "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-1B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" ] } }, "layers": [ { - "id": "OrbitTracks_Sentinel-1B_Descending", - "source": "OrbitTracks_Sentinel-1B_Descending", - "source-layer": "OrbitTracks_Sentinel-1B_Descending", + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", "source-description": "Default", "type": "line", "paint": { - "line-color": "rgb(136, 177, 191)", + "line-color": "rgb(3, 17, 252)", "line-width": 2 } }, { - "id": "OrbitTracks_Sentinel-1B_Descending", - "source": "OrbitTracks_Sentinel-1B_Descending", - "source-layer": "OrbitTracks_Sentinel-1B_Descending", + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", "source-description": "Default", "type": "circle", "paint": { @@ -89,14 +89,14 @@ 5, 5 ], - "circle-color": "rgb(136, 177, 191)", + "circle-color": "rgb(3, 17, 252)", "circle-opacity": 1 } }, { - "id": "OrbitTracks_Sentinel-1B_Descending", - "source": "OrbitTracks_Sentinel-1B_Descending", - "source-layer": "OrbitTracks_Sentinel-1B_Descending", + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", "source-description": "Default", "type": "symbol", "layout": { diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-1B_Descending.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json similarity index 82% rename from config/default/common/vectorstyles/OrbitTracks_Sentinel-1B_Descending.json rename to config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json index b64f6d4121..f30eb32061 100644 --- a/config/default/common/vectorstyles/OrbitTracks_Sentinel-1B_Descending.json +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json @@ -2,29 +2,29 @@ "version": 8, "name": "Orbit Tracks", "sources": { - "OrbitTracks_Sentinel-1B_Descending": { + "OrbitTracks_Sentinel-3A_Descending": { "type": "vector", "tiles": [ - "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-1B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" ] } }, "layers": [ { - "id": "OrbitTracks_Sentinel-1B_Descending", - "source": "OrbitTracks_Sentinel-1B_Descending", - "source-layer": "OrbitTracks_Sentinel-1B_Descending", + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", "source-description": "Default", "type": "line", "paint": { - "line-color": "rgb(136, 177, 191)", + "line-color": "rgb(3, 17, 252)", "line-width": 2 } }, { - "id": "OrbitTracks_Sentinel-1B_Descending", - "source": "OrbitTracks_Sentinel-1B_Descending", - "source-layer": "OrbitTracks_Sentinel-1B_Descending", + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", "source-description": "Default", "type": "circle", "paint": { @@ -89,14 +89,14 @@ 5, 5 ], - "circle-color": "rgb(136, 177, 191)", + "circle-color": "rgb(3, 17, 252)", "circle-opacity": 1 } }, { - "id": "OrbitTracks_Sentinel-1B_Descending", - "source": "OrbitTracks_Sentinel-1B_Descending", - "source-layer": "OrbitTracks_Sentinel-1B_Descending", + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", "source-description": "Default", "type": "symbol", "layout": { diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json new file mode 100644 index 0000000000..b22a515231 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json new file mode 100644 index 0000000000..b22a515231 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json new file mode 100644 index 0000000000..081fae2188 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json new file mode 100644 index 0000000000..081fae2188 --- /dev/null +++ b/config/active/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/config/wv.json/sources.json b/config/active/release/config/wv.json/sources.json index 49c7af1eb0..7b39bf7de6 100644 --- a/config/active/release/config/wv.json/sources.json +++ b/config/active/release/config/wv.json/sources.json @@ -1,25 +1,96 @@ { - "sources": { - "GIBS:arctic": { - "url": "https://gibs-{a-c}.earthdata.nasa.gov/wmts/epsg3413/best/wmts.cgi" - }, - "GIBS:antarctic": { - "url": "https://gibs-{a-c}.earthdata.nasa.gov/wmts/epsg3031/best/wmts.cgi" - }, - "GIBS:geographic": { - "url": "https://gibs-{a-c}.earthdata.nasa.gov/wmts/epsg4326/best/wmts.cgi" - }, - "GIBS:wms": { - "url": "https://gibs-{a-c}.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi" - }, - "GIBS:wms:arctic": { - "url": "https://gibs-{a-c}.earthdata.nasa.gov/wms/epsg3413/best/wms.cgi" - }, - "GIBS:wms:antarctic": { - "url": "https://gibs-{a-c}.earthdata.nasa.gov/wms/epsg3031/best/wms.cgi" - }, - "WDPA:wms": { - "url": "https://gis.unep-wcmc.org/arcgis/services/wdpa/public/MapServer/WMSServer" + "sources": { + "GIBS:arctic": { + "url": "https://gibs-{a-c}.earthdata.nasa.gov/wmts/epsg3413/best/wmts.cgi" + }, + "GIBS:antarctic": { + "url": "https://gibs-{a-c}.earthdata.nasa.gov/wmts/epsg3031/best/wmts.cgi" + }, + "GIBS:geographic": { + "url": "https://gibs-{a-c}.earthdata.nasa.gov/wmts/epsg4326/best/wmts.cgi" + }, + "GIBS:wms": { + "url": "https://gibs-{a-c}.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi" + }, + "GIBS:wms:arctic": { + "url": "https://gibs-{a-c}.earthdata.nasa.gov/wms/epsg3413/best/wms.cgi" + }, + "GIBS:wms:antarctic": { + "url": "https://gibs-{a-c}.earthdata.nasa.gov/wms/epsg3031/best/wms.cgi" + }, + "WDPA:wms": { + "url": "https://gis.unep-wcmc.org/arcgis/services/wdpa/public/MapServer/WMSServer" + }, + "FIRMS:xyz": { + "url": "https://firms.modaps.eosdis.nasa.gov/layers" + }, + "DDV": { + "url": "https://kv9drwgv6l.execute-api.us-west-2.amazonaws.com/", + "matrixSets": { + "31.25m": { + "id": "31.25m", + "maxResolution": 0.5625, + "resolutions": [ + 0.5625, 0.28125, 0.140625, 0.0703125, 0.03515625, 0.017578125, + 0.0087890625, 0.00439453125, 0.002197265625, 0.0010986328125, + 0.00054931640625, 0.000274658203125 + ], + "tileSize": [512, 512], + "tileMatrices": [ + { + "matrixWidth": 2, + "matrixHeight": 1 + }, + { + "matrixWidth": 3, + "matrixHeight": 2 + }, + { + "matrixWidth": 5, + "matrixHeight": 3 + }, + { + "matrixWidth": 10, + "matrixHeight": 5 + }, + { + "matrixWidth": 20, + "matrixHeight": 10 + }, + { + "matrixWidth": 40, + "matrixHeight": 20 + }, + { + "matrixWidth": 80, + "matrixHeight": 40 + }, + { + "matrixWidth": 160, + "matrixHeight": 80 + }, + { + "matrixWidth": 320, + "matrixHeight": 160 + }, + { + "matrixWidth": 640, + "matrixHeight": 320 + }, + { + "matrixWidth": 1280, + "matrixHeight": 640 + }, + { + "matrixWidth": 2560, + "matrixHeight": 1280 + } + ] } + } + }, + "AERONET": { + "url": "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3" } -} \ No newline at end of file + } +} diff --git a/config/active/release/gc/colormaps/AMSR_Total_Precipitable_Water.xml b/config/active/release/gc/colormaps/AMSR_Total_Precipitable_Water.xml index 698f2186f8..86ff98d42f 100644 --- a/config/active/release/gc/colormaps/AMSR_Total_Precipitable_Water.xml +++ b/config/active/release/gc/colormaps/AMSR_Total_Precipitable_Water.xml @@ -4,158 +4,158 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/MODIS_VIIRS_AOD.xml b/config/active/release/gc/colormaps/MODIS_VIIRS_AOD.xml index 7eb73c64f3..4a4164723f 100644 --- a/config/active/release/gc/colormaps/MODIS_VIIRS_AOD.xml +++ b/config/active/release/gc/colormaps/MODIS_VIIRS_AOD.xml @@ -9,7 +9,7 @@ - + diff --git a/config/active/release/gc/colormaps/NDH_Cyclone_Mortality_Risks_Distribution_2000.xml b/config/active/release/gc/colormaps/NDH_Cyclone_Mortality_Risks_Distribution_2000.xml index 3c26c856ab..5f79c8ed2c 100644 --- a/config/active/release/gc/colormaps/NDH_Cyclone_Mortality_Risks_Distribution_2000.xml +++ b/config/active/release/gc/colormaps/NDH_Cyclone_Mortality_Risks_Distribution_2000.xml @@ -9,7 +9,7 @@ - + diff --git a/config/active/release/gc/colormaps/NDH_Drought_Mortality_Risks_Distribution_2000.xml b/config/active/release/gc/colormaps/NDH_Drought_Mortality_Risks_Distribution_2000.xml index 3c26c856ab..5f79c8ed2c 100644 --- a/config/active/release/gc/colormaps/NDH_Drought_Mortality_Risks_Distribution_2000.xml +++ b/config/active/release/gc/colormaps/NDH_Drought_Mortality_Risks_Distribution_2000.xml @@ -9,7 +9,7 @@ - + diff --git a/config/active/release/gc/colormaps/NDH_Flood_Mortality_Risks_Distribution_2000.xml b/config/active/release/gc/colormaps/NDH_Flood_Mortality_Risks_Distribution_2000.xml index 3c26c856ab..5f79c8ed2c 100644 --- a/config/active/release/gc/colormaps/NDH_Flood_Mortality_Risks_Distribution_2000.xml +++ b/config/active/release/gc/colormaps/NDH_Flood_Mortality_Risks_Distribution_2000.xml @@ -9,7 +9,7 @@ - + diff --git a/config/active/release/gc/colormaps/NDH_Volcano_Mortality_Risks_Distribution_2000.xml b/config/active/release/gc/colormaps/NDH_Volcano_Mortality_Risks_Distribution_2000.xml index 3c26c856ab..5f79c8ed2c 100644 --- a/config/active/release/gc/colormaps/NDH_Volcano_Mortality_Risks_Distribution_2000.xml +++ b/config/active/release/gc/colormaps/NDH_Volcano_Mortality_Risks_Distribution_2000.xml @@ -9,7 +9,7 @@ - + diff --git a/config/active/release/gc/colormaps/OPERA_Vegetation_Disturbance_Status.xml b/config/active/release/gc/colormaps/OPERA_Vegetation_Disturbance_Status.xml new file mode 100644 index 0000000000..8a18b9e9a2 --- /dev/null +++ b/config/active/release/gc/colormaps/OPERA_Vegetation_Disturbance_Status.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_Cloud_Cloud_Fraction_Total.xml b/config/active/release/gc/colormaps/TEMPO_Cloud_Cloud_Fraction_Total.xml new file mode 100644 index 0000000000..8c95361d09 --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_Cloud_Cloud_Fraction_Total.xml @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_Cloud_Cloud_Pressure_Total.xml b/config/active/release/gc/colormaps/TEMPO_Cloud_Cloud_Pressure_Total.xml new file mode 100644 index 0000000000..903ca14307 --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_Cloud_Cloud_Pressure_Total.xml @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_HCHO_Vertical_Column.xml b/config/active/release/gc/colormaps/TEMPO_HCHO_Vertical_Column.xml new file mode 100644 index 0000000000..5acb1138aa --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_HCHO_Vertical_Column.xml @@ -0,0 +1,520 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_NO2_Vertical_Column_Stratosphere.xml b/config/active/release/gc/colormaps/TEMPO_NO2_Vertical_Column_Stratosphere.xml new file mode 100644 index 0000000000..3aca2f14b5 --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_NO2_Vertical_Column_Stratosphere.xml @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_NO2_Vertical_Column_Troposphere.xml b/config/active/release/gc/colormaps/TEMPO_NO2_Vertical_Column_Troposphere.xml new file mode 100644 index 0000000000..0bed73228c --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_NO2_Vertical_Column_Troposphere.xml @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_Ozone_Cloud_Fraction.xml b/config/active/release/gc/colormaps/TEMPO_Ozone_Cloud_Fraction.xml new file mode 100644 index 0000000000..1d9e8d5be5 --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_Ozone_Cloud_Fraction.xml @@ -0,0 +1,528 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/TEMPO_Ozone_Column_Amount.xml b/config/active/release/gc/colormaps/TEMPO_Ozone_Column_Amount.xml new file mode 100644 index 0000000000..0f03fd1314 --- /dev/null +++ b/config/active/release/gc/colormaps/TEMPO_Ozone_Column_Amount.xml @@ -0,0 +1,526 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/colormaps/VIIRS_Sea_Ice.xml b/config/active/release/gc/colormaps/VIIRS_Sea_Ice.xml new file mode 100644 index 0000000000..d8b8c2e087 --- /dev/null +++ b/config/active/release/gc/colormaps/VIIRS_Sea_Ice.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/active/release/gc/gibs-antarctic.xml b/config/active/release/gc/gibs-antarctic.xml index 75b07c70fb..e80f4df74f 100644 --- a/config/active/release/gc/gibs-antarctic.xml +++ b/config/active/release/gc/gibs-antarctic.xml @@ -1,2504 +1,4 @@ - - - - NASA Global Imagery Browse Services for EOSDIS - +NASA Global Imagery Browse Services for EOSDIS Near real time imagery from multiple NASA instruments - - - World - Global - - OGC WMTS - 1.0.0 - none - none - - - National Aeronautics and Space Administration - - - - - - - - - - - - - - - - - - - - - - - - RESTful - - - - - - - KVP - - - - - - - - - - - - - RESTful - - - - - - - KVP - - - - - - - - - - Sea Ice Concentration (12 km, AMSR-E, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Concentration_12km - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Snow Depth Over Ice (12 km, AMSR-E, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Snow_Depth_Over_Ice - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Sea Ice Concentration (25 km, AMSR-E, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Concentration_25km - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (89H Ghz, AMSR-E, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Brightness_Temp_89H - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (89V Ghz, AMSR-E, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Brightness_Temp_89V - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Sea Ice Concentration (12 km, AMSRU2, GCOM-W1) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Concentration_12km - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Sea Ice Concentration (25 km, AMSRU2, GCOM-W1) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Concentration_25km - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (6km, 89H Ghz, AMSRU2, GCOM-W1) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Brightness_Temp_6km_89H - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (6km, 89V Ghz, AMSRU2, GCOM-W1) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Brightness_Temp_6km_89V - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Blue Marble (Extended Extent) - - -135 19.735368 - 45 19.735368 - - - -12400000 -12400000 - 12400000 12400000 - - Blue_Marble_Extended - - image/jpeg - - 1.5km - - - -b'Blue Marble (Extended Extent)-135 19.73536845 19.735368-12400000 -1240000012400000 12400000Blue_Marble_Extended1.5kmimage/jpeg'b'Blue Marble Shaded Relief and Bathymetry (MODIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304BlueMarble_ShadedRelief_Bathymetry500mimage/jpeg'b'Blue Marble Shaded Relief (MODIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304BlueMarble_ShadedRelief500mimage/jpeg' - Blue Marble (MODIS) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - BlueMarble_NextGeneration - - image/jpeg - - 500m - - - -b'Coastlines-180 -90180 -38.941373-4194304 -41943044194304 4194304Coastlines250mimage/png' - Graticule (Extended Extent) - - -135 19.735368 - 45 19.735368 - - - -12400000 -12400000 - 12400000 12400000 - - Graticule_Extended - - image/png - - 1.5km - - - -b'Graticule (Extended Extent)-135 19.73536845 19.735368-12400000 -1240000012400000 12400000Graticule_Extended1.5kmimage/png'b'Graticule-180 -90180 -38.941373-4194304 -41943044194304 4194304Graticule250mimage/png'b'Ice Velocity (Antarctica, ALOS / PALSAR, ENVISAT / ASAR, ERS-1 / SAR, ERS-2 / SAR, RADARSAT-1 / SAR, RADARSAT-2 / SAR)-180 -90180 -38.941373-4194304 -41943044194304 4194304MEaSUREs_Ice_Velocity_AntarcticaTimeISO86011996-01-01false1996-01-01/1996-01-01/P5843D500mimage/png'b'Brightness Temperature (Band31, Day, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_DayTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2012-12-30/P1D2013-01-01/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band31, Night, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCL_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm. PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_RadiusTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Fraction (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Fraction (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Multi Layer Flag (Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Multi_Layer_FlagTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_ThicknessTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Phase (Infrared, Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Phase (Infrared, Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Phase Optical Properties (Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Optical_PropertiesTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Height (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Height (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Pressure (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Pressure (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Temperature (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Temperature (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Water Path (PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_Path_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Water Path (Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_PathTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Corrected Reflectance (Bands 7-2-1, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_Bands721TimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2022-10-10/P1D2023-01-01/2023-07-20/P1D2023-07-26/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_DayTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_NDSI_Snow_Cover_DailyTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2009-01-06/P1D2009-01-08/2011-12-04/P1D2011-12-06/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D500mimage/png'b'Sea Ice Extent (L3, Daily, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Sea_Ice_DailyTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Snow Cover (L3, Monthly Average Percent, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Cover_Monthly_Average_PctTimeISO86012023-12-01false2002-07-04/2002-07-04/P27D2003-01-01/2015-12-01/P1M2016-02-01/2021-12-01/P1M2023-01-01/2023-12-01/P1M1kmimage/png'b'Snow Extent (L3, 8-Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Extent_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_NDSI_Snow_CoverTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2022-12-30/P1D2023-01-01/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Sea_IceTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2022-12-29/P1D2022-12-31/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band31, Day, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_DayTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band31, Night, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_NightTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCL_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_RadiusTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Fraction (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Fraction (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Multi Layer Flag (Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Multi_Layer_FlagTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_ThicknessTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2023-12-05/P1D2023-12-07/2024-01-24/P1D1kmimage/png'b'Cloud Phase (Infrared, Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Phase (Infrared, Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Phase Optical Properties (Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Optical_PropertiesTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Pressure (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Pressure (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Temperature (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Temperature (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Water Path (PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_Path_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Water Path (Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_PathTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Corrected Reflectance (Bands 3-6-7, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands367TimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-12-23/P1D2022-12-25/2022-12-25/P1D2022-12-27/2022-12-28/P1D2022-12-30/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (Bands 7-2-1, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands721TimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-12-12/P1D2022-12-14/2022-12-22/P1D2022-12-24/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_DayTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-24/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-24/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_NDSI_Snow_Cover_DailyTimeISO86012024-01-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-10-03/P1D2002-10-05/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2010-12-28/P1D2010-12-30/2015-12-25/P1D2015-12-27/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-23/P1D500mimage/png'b'Sea Ice Extent (L3, Daily, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Sea_Ice_DailyTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-24/P1D1kmimage/png'b'Snow Cover (L3, Monthly Average Percent, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Cover_Monthly_Average_PctTimeISO86012023-12-01false2000-03-01/2000-07-01/P1M2000-09-01/2001-05-01/P1M2001-08-01/2002-02-01/P1M2002-04-01/2003-11-01/P1M2004-01-01/2015-12-01/P1M2016-03-01/2021-12-01/P1M2023-01-01/2023-12-01/P1M1kmimage/png'b'Snow Extent (L3, 8-Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Extent_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_NDSI_Snow_CoverTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Sea_IceTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-01-25/P1D1kmimage/png' - Orbit Tracks (Ascending, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aqua_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2002-07-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Aqua) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aqua_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2002-07-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Aura) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aura_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2004-07-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Aura) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aura_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2004-07-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Calipso) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Calipso_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Calipso) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Calipso_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, CloudSat) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_CloudSat_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, CloudSat) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_CloudSat_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GCOM-C) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-C_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-12-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GCOM-C) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-C_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-12-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GCOM-W1) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-W1_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-05-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GCOM-W1) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-W1_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-05-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GOSAT-2) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-29/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GOSAT-2) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-29/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GOSAT) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2009-01-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GOSAT) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2009-01-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GPM) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GPM_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-02-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GPM) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GPM_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-02-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, ICESAT-2) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ICESAT-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-09-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, ICESAT-2) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ICESAT-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-09-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, ISS) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ISS_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1998-11-20/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, ISS) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ISS_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1998-11-20/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Landsat-7) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-7_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-04-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Landsat-7) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-7_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-04-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Landsat-8) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-8_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2013-02-11/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Landsat-8) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-8_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2013-02-11/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Landsat-9) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-9_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2021-09-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Landsat-9) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-9_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2021-09-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, METOP-A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-10-19/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, METOP-A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-10-19/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, METOP-B) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-09-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, METOP-B) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-09-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, METOP-C) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-C_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-11-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, METOP-C) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-C_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-11-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, NOAA-20) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_NOAA-20_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-11-18/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, NOAA-20) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_NOAA-20_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-11-18/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, OCO-2) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_OCO-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-07-02/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, OCO-2) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_OCO-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-07-02/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, SAOCOM1-A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SAOCOM1-A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-08/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, SAOCOM1-A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SAOCOM1-A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-08/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-1A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-04-03/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-1A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-04-03/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-1B) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-04-25/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-1B) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-04-25/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-2A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-06-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-2A) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-06-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-2B) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-03-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-2B) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-03-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-5P) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-5P_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-10-13/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-5P) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-5P_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-10-13/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, SMAP) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SMAP_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2015-01-31/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, SMAP) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SMAP_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2015-01-31/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Suomi-NPP) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Suomi_NPP_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2011-10-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Suomi-NPP) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Suomi_NPP_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2011-10-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Terra) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Terra_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-12-18/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Terra) - - -180 -90 - 180 -38.941373 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Terra_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-12-18/2024-01-26/P1D - - - 1km - - - -b'Land Mask (SCAR)-180 -90180 -38.941373-4194304 -41943044194304 4194304SCAR_Land_Mask250mimage/png'b'Land Water Map (SCAR)-180 -90180 -38.941373-4194304 -41943044194304 4194304SCAR_Land_Water_Map250mimage/png'b'Sea Ice Concentration (NIMBUS-7 / SSMR, DMSP 5D-2 F8 / SSMI, DMSP 5D-2 F11 / SSMI, DMSP 5D-2 F13 / SSMI, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F18 / SSMIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304SSMIS_Sea_Ice_ConcentrationTimeISO86012021-08-22false1978-10-26/1987-08-18/P2D1987-08-20/1987-12-02/P1D1988-01-13/2021-02-19/P1D2021-02-22/2021-08-22/P1D1kmimage/png'b'Sea Ice Concentration and Snow Extent (DMSP 5D-3 F17 / SSMIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304SSMIS_Sea_Ice_Concentration_Snow_ExtentTimeISO86012024-01-25false2009-08-17/2010-05-10/P1D2010-05-12/2012-01-31/P1D2012-02-02/2012-05-05/P1D2012-05-07/2012-07-10/P1D2012-07-12/2012-07-14/P1D2012-07-16/2014-04-08/P1D2014-04-10/2019-03-13/P1D2019-03-15/2021-06-11/P1D2021-06-15/2021-11-30/P1D2021-12-02/2022-03-04/P1D2022-03-07/2022-11-09/P1D2022-11-11/2023-02-28/P1D2023-03-03/2023-10-30/P1D2023-11-01/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_DayTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-09-08/P1D2018-09-10/2019-02-14/P1D2019-02-16/2019-03-16/P1D2019-03-18/2019-04-14/P1D2019-04-16/2019-05-09/P1D2019-05-11/2019-05-13/P1D2019-05-15/2019-06-12/P1D2019-06-14/2019-06-19/P1D2019-06-22/2019-06-24/P1D2019-06-29/2019-06-29/P1D2019-07-01/2019-07-02/P1D2019-07-04/2019-07-13/P1D2019-07-15/2019-07-21/P1D2019-07-23/2019-07-31/P1D2019-08-02/2019-08-02/P1D2019-08-04/2019-08-04/P1D2019-08-09/2019-08-09/P1D2019-08-13/2019-08-14/P1D2019-08-17/2019-08-18/P1D2019-08-21/2019-08-22/P1D2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/png'b'Brightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_NightTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-02-14/P1D2019-02-16/2019-03-16/P1D2019-03-18/2019-04-14/P1D2019-04-16/2019-05-13/P1D2019-05-15/2019-06-12/P1D2019-06-14/2019-06-19/P1D2019-06-22/2019-06-24/P1D2019-06-29/2019-06-29/P1D2019-07-01/2019-07-02/P1D2019-07-04/2019-07-13/P1D2019-07-15/2019-07-21/P1D2019-07-23/2019-07-31/P1D2019-08-02/2019-08-02/P1D2019-08-04/2019-08-04/P1D2019-08-09/2019-08-09/P1D2019-08-13/2019-08-14/P1D2019-08-17/2019-08-18/P1D2019-08-21/2019-08-22/P1D2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/png'b'Corrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-01-25T18:24:00Zfalse2023-12-26T18:24:00Z/2024-01-25T18:24:00Z/PT6M250mimage/png'b'Corrected Reflectance (Band M11-I2-I1, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-01-25false2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-01-23T08:54:00Zfalse2023-12-24T08:54:00Z/2024-01-23T08:54:00Z/PT6M250mimage/png'b'Corrected Reflectance (Band M3-I3-M11, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-01-25false2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, Granules, Best, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-01-23T08:54:00Zfalse2023-12-24T08:54:00Z/2024-01-23T08:54:00Z/PT6M250mimage/png'b'Corrected Reflectance (True Color, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_DayTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_NightTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-09-20/P1D2018-09-22/2018-11-12/P1D2018-11-14/2018-11-17/P1D2018-11-19/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_NDSI_Snow_CoverTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2018-04-10/P1D2018-04-12/2018-05-19/P1D2018-05-21/2018-05-25/P1D2018-05-27/2018-05-28/P1D2018-05-30/2018-06-01/P1D2018-06-03/2018-07-16/P1D2018-07-18/2018-07-29/P1D2018-08-04/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Sea_IceTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-10-10/P1D2018-10-12/2018-10-17/P1D2018-10-20/2018-10-27/P1D2018-10-29/2018-11-03/P1D2018-11-05/2018-11-06/P1D2018-11-09/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2019-06-27/P1D2019-06-29/2020-11-10/P1D2020-11-12/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (BandI5, Day, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_DayTimeISO86012024-01-25false2012-01-19/2012-03-24/P1D2012-03-26/2012-12-31/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/png'b'Brightness Temperature (BandI5, Night, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_NightTimeISO86012024-01-25false2012-01-19/2012-03-24/P1D2012-03-26/2012-12-31/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/png'b'Corrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-01-25T21:00:00Zfalse2023-12-26T21:00:00Z/2024-01-25T21:00:00Z/PT6M250mimage/png'b'Corrected Reflectance (M11-I2-I1, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-01-25false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-01-25T21:00:00Zfalse2023-12-26T21:00:00Z/2024-01-25T21:00:00Z/PT6M250mimage/png'b'Corrected Reflectance (M3-I3-M11, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-01-25false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, Granules, Best, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-01-25T21:00:00Zfalse2023-12-26T21:00:00Z/2024-01-25T21:00:00Z/PT6M250mimage/png'b'Corrected Reflectance (True Color, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/jpeg'b'Nighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast, Suomi NPP, VIIRS)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_DayNightBand_ENCCTimeISO86012023-07-07false2016-11-30/2016-12-18/P1D2016-12-20/2016-12-22/P1D2016-12-26/2020-12-23/P1D2021-01-09/2022-05-20/P1D2022-05-23/2022-07-26/P1D2022-08-10/2022-08-13/P1D2022-08-16/2022-08-19/P1D2022-08-21/2023-05-02/P1D2023-05-22/2023-06-13/P1D2023-06-20/2023-07-07/P1D500mimage/png'b'Ice Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_DayTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_NightTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_NDSI_Snow_CoverTimeISO86012024-01-25false2012-01-19/2018-07-17/P1D2018-07-19/2018-07-25/P1D2018-07-27/2018-07-31/P1D2018-08-02/2018-08-03/P1D2018-08-05/2018-08-20/P1D2018-08-22/2018-08-25/P1D2018-08-27/2018-08-28/P1D2018-09-04/2021-02-08/P1D2023-06-24/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Sea_IceTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D1kmimage/png' - 1km - urn:ogc:def:crs:EPSG::3031 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - - 500m - urn:ogc:def:crs:EPSG::3031 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - 4 - 1828571.428571429 - -4194304 4194304 - 512 - 512 - 32 - 32 - - - - 250m - urn:ogc:def:crs:EPSG::3031 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - 4 - 1828571.428571429 - -4194304 4194304 - 512 - 512 - 32 - 32 - - - 5 - 914285.7142857143 - -4194304 4194304 - 512 - 512 - 64 - 64 - - - - - + WorldGlobalOGC WMTS1.0.0nonenoneNational Aeronautics and Space AdministrationRESTfulKVPRESTfulKVPBlue Marble (Extended Extent)-135 19.73536845 19.735368-12400000 -1240000012400000 12400000Blue_Marble_Extended1.5kmimage/jpegBlue Marble (MODIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304BlueMarble_NextGeneration500mimage/jpegBlue Marble Shaded Relief (MODIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304BlueMarble_ShadedRelief500mimage/jpegBlue Marble Shaded Relief and Bathymetry (MODIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304BlueMarble_ShadedRelief_Bathymetry500mimage/jpegBrightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_DayTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA21_Brightness_Temp_BandI5_DayTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA21_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/pngBrightness Temperature (Band31, Day, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_DayTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2012-12-30/P1D2013-01-01/2022-03-31/P1D2022-04-17/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Day, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_DayTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Night, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Night, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_NightTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngBrightness Temperature (BandI5, Day, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_DayTimeISO86012024-06-24false2012-01-19/2012-03-24/P1D2012-03-26/2013-10-21/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/pngBrightness Temperature (BandI5, Night, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2012-01-19/2012-03-24/P1D2012-03-26/2013-10-21/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/pngBrightness Temperature for Sea Ice (6km, 89H Ghz, AMSRU2, GCOM-W1)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Brightness_Temp_6km_89HTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2021-08-24/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngBrightness Temperature for Sea Ice (6km, 89V Ghz, AMSRU2, GCOM-W1)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Brightness_Temp_6km_89VTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2021-08-24/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngBrightness Temperature for Sea Ice (89H Ghz, AMSR-E, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Brightness_Temp_89HTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngBrightness Temperature for Sea Ice (89V Ghz, AMSR-E, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Brightness_Temp_89VTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngCloud Effective Radius (1.6µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (1.6µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_RadiusTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_RadiusTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCL_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCL_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm. PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (3.7µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (3.7µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-04-15/P1D2024-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Fraction (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Fraction (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Fraction (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-05-07/P1D2024-05-09/2024-06-22/P1D1kmimage/pngCloud Fraction (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Multi Layer Flag (Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Multi_Layer_FlagTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Multi Layer Flag (Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Multi_Layer_FlagTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (1.6µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_ThicknessTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_ThicknessTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2023-12-05/P1D2023-12-07/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Phase (Infrared, Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Phase (Infrared, Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Phase (Infrared, Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Phase (Infrared, Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Phase Optical Properties (Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Optical_PropertiesTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Phase Optical Properties (Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Optical_PropertiesTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Height (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Height (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Height (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Height (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Pressure (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Pressure (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Pressure (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Pressure (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Temperature (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Temperature (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-04-29/P1D2024-05-01/2024-06-23/P1D1kmimage/pngCloud Top Temperature (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Temperature (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Water Path (Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_PathTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Water Path (Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_PathTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Water Path (PCL, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_Path_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Water Path (PCL, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_Path_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCoastlines-180 -90180 -38.941373-4194304 -41943044194304 4194304Coastlines250mimage/pngCorrected Reflectance (Band M11-I2-I1, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Band M11-I2-I1, Best Available, VIIRS, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Band M3-I3-M11, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Band M3-I3-M11, Best Available, VIIRS, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Bands 3-6-7, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands367TimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-12-23/P1D2022-12-25/2022-12-25/P1D2022-12-27/2022-12-28/P1D2022-12-30/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Bands 7-2-1, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_Bands721TimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2022-10-10/P1D2023-01-01/2023-07-20/P1D2023-07-26/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Bands 7-2-1, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands721TimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D250mimage/jpegCorrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-06-24T20:54:00Zfalse2024-05-25T20:54:00Z/2024-06-24T20:54:00Z/PT6M250mimage/pngCorrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-06-24T22:06:00Zfalse2024-05-25T22:06:00Z/2024-06-24T22:06:00Z/PT6M250mimage/pngCorrected Reflectance (M11-I2-I1, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-24false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/jpegCorrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-06-24T20:54:00Zfalse2024-05-25T20:54:00Z/2024-06-24T20:54:00Z/PT6M250mimage/pngCorrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-06-24T22:06:00Zfalse2024-05-25T22:06:00Z/2024-06-24T22:06:00Z/PT6M250mimage/pngCorrected Reflectance (M3-I3-M11, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-24false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, Best Available, VIIRS, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, Best Available, VIIRS, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA21_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, Granules, Best, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-06-24T20:54:00Zfalse2024-05-25T20:54:00Z/2024-06-24T20:54:00Z/PT6M250mimage/pngCorrected Reflectance (True Color, Granules, Best, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-06-24T22:06:00Zfalse2024-05-25T22:06:00Z/2024-06-24T22:06:00Z/PT6M250mimage/pngCorrected Reflectance (True Color, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-12-12/P1D2022-12-14/2022-12-22/P1D2022-12-24/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, VIIRS, SNPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/jpegGraticule-180 -90180 -38.941373-4194304 -41943044194304 4194304Graticule250mimage/pngGraticule (Extended Extent)-135 19.73536845 19.735368-12400000 -1240000012400000 12400000Graticule_Extended1.5kmimage/pngIce Surface Temperature (Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_DayTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_DayTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_DayTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_DayTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-07-05/P1D2022-07-09/2022-07-26/P1D2022-08-11/2022-08-27/P1D2022-08-29/2022-08-29/P1D2022-08-31/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-06-22/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-06-23/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-06-22/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-06-23/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-09-20/P1D2018-09-22/2018-11-12/P1D2018-11-14/2018-11-17/P1D2018-11-19/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_NightTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-06-24/P1D2022-06-26/2022-06-28/P1D2022-06-30/2022-07-26/P1D2022-08-11/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngIce Velocity (Antarctica, ALOS / PALSAR, ENVISAT / ASAR, ERS-1 / SAR, ERS-2 / SAR, RADARSAT-1 / SAR, RADARSAT-2 / SAR)-180 -90180 -38.941373-4194304 -41943044194304 4194304MEaSUREs_Ice_Velocity_AntarcticaTimeISO86011996-01-01false1996-01-01/1996-01-01/P5843D500mimage/pngLand Mask (SCAR)-180 -90180 -38.941373-4194304 -41943044194304 4194304SCAR_Land_Mask250mimage/pngLand Water Map (SCAR)-180 -90180 -38.941373-4194304 -41943044194304 4194304SCAR_Land_Water_Map250mimage/pngNighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast, Suomi NPP, VIIRS)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_DayNightBand_ENCCTimeISO86012023-07-07false2016-11-30/2016-12-18/P1D2016-12-20/2016-12-22/P1D2016-12-26/2020-12-23/P1D2021-01-09/2022-05-20/P1D2022-05-23/2022-07-26/P1D2022-08-10/2022-08-13/P1D2022-08-16/2022-08-19/P1D2022-08-21/2023-05-02/P1D2023-05-22/2023-06-13/P1D2023-06-20/2023-07-07/P1D500mimage/pngOrbit Tracks (Ascending, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Aqua_AscendingTimeISO86012024-06-26false2002-07-07/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Aura)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Aura_AscendingTimeISO86012024-06-25false2004-07-15/2004-08-04/P1D2004-08-06/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Calipso)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Calipso_AscendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, CloudSat)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_CloudSat_AscendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GCOM-C)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GCOM-C_AscendingTimeISO86012024-06-26false2017-12-23/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GCOM-W1)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GCOM-W1_AscendingTimeISO86012024-06-25false2012-05-17/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GOSAT)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GOSAT_AscendingTimeISO86012024-06-25false2009-01-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GOSAT-2)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GOSAT-2_AscendingTimeISO86012024-06-25false2018-10-29/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GPM)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GPM_AscendingTimeISO86012024-06-25false2014-02-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, ICESAT-2)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_ICESAT-2_AscendingTimeISO86012024-06-26false2018-09-15/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, ISS)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_ISS_AscendingTimeISO86012024-06-25false1998-11-20/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-7)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Landsat-7_AscendingTimeISO86012024-06-25false1999-04-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-8)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Landsat-8_AscendingTimeISO86012024-06-25false2013-02-11/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-9)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Landsat-9_AscendingTimeISO86012024-06-25false2021-09-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_METOP-A_AscendingTimeISO86012024-06-26false2006-10-19/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_METOP-B_AscendingTimeISO86012024-06-25false2012-09-17/2017-12-28/P1D2017-12-30/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-C)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_METOP-C_AscendingTimeISO86012024-06-25false2018-11-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_NOAA-20_AscendingTimeISO86012024-06-25false2017-11-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_NOAA-21_AscendingTimeISO86012024-06-25false2022-11-10/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, OCO-2)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_OCO-2_AscendingTimeISO86012024-06-25false2014-07-02/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, PACE)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_PACE_AscendingTimeISO86012024-06-25false2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, SAOCOM1-A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_SAOCOM1-A_AscendingTimeISO86012024-06-26false2018-10-08/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, SMAP)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_SMAP_AscendingTimeISO86012024-06-25false2015-01-31/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-1A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1A_AscendingTimeISO86012024-06-25false2014-04-03/2024-02-06/P1D2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-1B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1B_AscendingTimeISO86012024-06-25false2016-04-25/2024-02-06/P1D2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-2A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2A_AscendingTimeISO86012024-06-25false2014-06-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-2B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2B_AscendingTimeISO86012024-06-25false2017-03-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-3A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3A_AscendingTimeISO86012024-06-25false2016-02-16/2020-10-30/P1D2020-11-01/2021-04-18/P1D2021-04-20/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-3B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3B_AscendingTimeISO86012024-06-25false2018-04-25/2018-09-03/P1D2018-09-05/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-5P)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-5P_AscendingTimeISO86012024-06-26false2017-10-13/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Suomi-NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Suomi_NPP_AscendingTimeISO86012024-06-25false2011-10-28/2011-11-17/P1D2011-11-19/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Terra_AscendingTimeISO86012024-06-25false1999-12-18/2024-02-13/P1D2024-02-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Aqua_DescendingTimeISO86012024-06-26false2002-07-07/2024-02-13/P1D2024-02-15/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Aura)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Aura_DescendingTimeISO86012024-06-25false2004-07-15/2004-08-04/P1D2004-08-06/2020-08-26/P1D2020-08-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Calipso)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Calipso_DescendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, CloudSat)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_CloudSat_DescendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GCOM-C)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GCOM-C_DescendingTimeISO86012024-06-26false2017-12-23/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GCOM-W1)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GCOM-W1_DescendingTimeISO86012024-06-25false2012-05-17/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GOSAT)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GOSAT_DescendingTimeISO86012024-06-25false2009-01-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GOSAT-2)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GOSAT-2_DescendingTimeISO86012024-06-25false2018-10-29/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GPM)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_GPM_DescendingTimeISO86012024-06-25false2014-02-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, ICESAT-2)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_ICESAT-2_DescendingTimeISO86012024-06-26false2018-09-15/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, ISS)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_ISS_DescendingTimeISO86012024-06-25false1998-11-20/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-7)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Landsat-7_DescendingTimeISO86012024-06-25false1999-04-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-8)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Landsat-8_DescendingTimeISO86012024-06-25false2013-02-11/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-9)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Landsat-9_DescendingTimeISO86012024-06-26false2021-09-27/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_METOP-A_DescendingTimeISO86012024-06-26false2006-10-19/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_METOP-B_DescendingTimeISO86012024-06-25false2012-09-17/2017-12-28/P1D2017-12-30/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-C)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_METOP-C_DescendingTimeISO86012024-06-25false2018-11-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, NOAA-20)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_NOAA-20_DescendingTimeISO86012024-06-25false2017-11-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, NOAA-21)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_NOAA-21_DescendingTimeISO86012024-06-25false2022-11-10/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, OCO-2)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_OCO-2_DescendingTimeISO86012024-06-26false2014-07-02/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, PACE)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_PACE_DescendingTimeISO86012024-06-25false2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, SAOCOM1-A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_SAOCOM1-A_DescendingTimeISO86012024-06-26false2018-10-08/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, SMAP)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_SMAP_DescendingTimeISO86012024-06-25false2015-01-31/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-1A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1A_DescendingTimeISO86012024-06-25false2014-04-03/2024-02-06/P1D2024-02-08/2024-02-13/P1D2024-02-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-1B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1B_DescendingTimeISO86012024-06-25false2016-04-25/2024-02-06/P1D2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-2A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2A_DescendingTimeISO86012024-06-25false2014-06-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-2B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2B_DescendingTimeISO86012024-06-26false2017-03-07/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-3A)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3A_DescendingTimeISO86012024-06-25false2016-02-16/2016-03-28/P1D2016-03-30/2020-09-13/P1D2020-09-15/2020-10-30/P1D2020-11-01/2021-03-30/P1D2021-04-01/2021-04-13/P1D2021-04-15/2022-01-15/P1D2022-01-17/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-3B)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3B_DescendingTimeISO86012024-06-26false2018-04-25/2020-01-29/P1D2020-01-31/2021-04-12/P1D2021-04-14/2022-04-05/P1D2022-04-07/2023-02-24/P1D2023-02-26/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-5P)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Sentinel-5P_DescendingTimeISO86012024-06-26false2017-10-13/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Suomi-NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Suomi_NPP_DescendingTimeISO86012024-06-25false2011-10-28/2011-11-17/P1D2011-11-19/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304OrbitTracks_Terra_DescendingTimeISO86012024-06-25false1999-12-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileSea Ice Concentration (12 km, AMSR-E, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Concentration_12kmTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngSea Ice Concentration (12 km, AMSRU2, GCOM-W1)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Concentration_12kmTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngSea Ice Concentration (25 km, AMSR-E, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Concentration_25kmTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngSea Ice Concentration (25 km, AMSRU2, GCOM-W1)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Concentration_25kmTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngSea Ice Concentration (NIMBUS-7 / SSMR, DMSP 5D-2 F8 / SSMI, DMSP 5D-2 F11 / SSMI, DMSP 5D-2 F13 / SSMI, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F18 / SSMIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304SSMIS_Sea_Ice_ConcentrationTimeISO86012021-08-22false1978-10-26/1987-08-18/P2D1987-08-20/1987-12-02/P1D1988-01-13/2021-02-19/P1D2021-02-22/2021-08-22/P1D1kmimage/pngSea Ice Concentration and Snow Extent (DMSP 5D-3 F17 / SSMIS)-180 -90180 -38.941373-4194304 -41943044194304 4194304SSMIS_Sea_Ice_Concentration_Snow_ExtentTimeISO86012024-06-24false2009-08-17/2010-05-10/P1D2010-05-12/2012-01-31/P1D2012-02-02/2012-05-05/P1D2012-05-07/2012-07-10/P1D2012-07-12/2012-07-14/P1D2012-07-16/2014-04-08/P1D2014-04-10/2019-03-13/P1D2019-03-15/2021-06-11/P1D2021-06-15/2021-11-30/P1D2021-12-02/2022-03-04/P1D2022-03-07/2022-11-09/P1D2022-11-11/2023-02-28/P1D2023-03-03/2023-10-30/P1D2023-11-01/2024-05-14/P1D2024-05-16/2024-06-15/P1D2024-06-17/2024-06-24/P1D1kmimage/pngSea Ice Extent (Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_Sea_IceTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-10-10/P1D2018-10-12/2018-10-17/P1D2018-10-20/2018-10-27/P1D2018-10-29/2018-11-03/P1D2018-11-05/2018-11-06/P1D2018-11-09/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2019-06-27/P1D2019-06-29/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngSea Ice Extent (Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_Sea_IceTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-11/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngSea Ice Extent (L3, Daily, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Sea_Ice_DailyTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-06-22/P1D1kmimage/pngSea Ice Extent (L3, Daily, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Sea_Ice_DailyTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-03-19/P1D2024-03-21/2024-03-24/P1D2024-03-26/2024-04-30/P1D2024-05-02/2024-06-23/P1D1kmimage/pngSea Ice Extent (MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_Sea_IceTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2022-12-29/P1D2022-12-31/2024-06-24/P1D1kmimage/pngSea Ice Extent (MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_Sea_IceTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-06-24/P1D1kmimage/pngSnow Cover (L3, Monthly Average Percent, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Cover_Monthly_Average_PctTimeISO86012024-05-01false2002-07-04/2002-07-04/P27D2003-01-01/2015-12-01/P1M2016-02-01/2021-12-01/P1M2023-01-01/2024-05-01/P1M1kmimage/pngSnow Cover (L3, Monthly Average Percent, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Cover_Monthly_Average_PctTimeISO86012024-05-01false2000-03-01/2000-07-01/P1M2000-09-01/2001-05-01/P1M2001-07-01/2002-02-01/P1M2002-04-01/2003-11-01/P1M2004-01-01/2015-12-01/P1M2016-03-01/2021-12-01/P1M2023-01-01/2024-05-01/P1M1kmimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_NDSI_Snow_CoverTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2022-12-30/P1D2023-01-01/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_NDSI_Snow_CoverTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, VIIRS, NOAA20)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_NOAA20_NDSI_Snow_CoverTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-05-28/P1D2018-05-30/2018-06-01/P1D2018-06-03/2018-07-16/P1D2018-07-18/2018-07-30/P1D2018-08-01/2018-08-01/P1D2018-08-04/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2022-08-09/P1D2022-08-12/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, VIIRS, Suomi NPP)-180 -90180 -38.941373-4194304 -41943044194304 4194304VIIRS_SNPP_NDSI_Snow_CoverTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2018-08-20/P1D2018-08-22/2018-08-25/P1D2018-08-27/2018-08-28/P1D2018-09-04/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-11/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_NDSI_Snow_Cover_DailyTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2023-01-01/2024-06-22/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_NDSI_Snow_Cover_DailyTimeISO86012024-06-22false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2015-12-25/P1D2015-12-27/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-06-22/P1D500mimage/pngSnow Depth Over Ice (12 km, AMSR-E, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304AMSRE_Snow_Depth_Over_IceTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngSnow Extent (L3, 8-Day, Best Available, MODIS, Aqua)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Extent_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngSnow Extent (L3, 8-Day, Best Available, MODIS, Terra)-180 -90180 -38.941373-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Extent_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/png1kmurn:ogc:def:crs:EPSG::3031029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 41943045125121616500murn:ogc:def:crs:EPSG::3031029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 4194304512512161641828571.428571429-4194304 41943045125123232250murn:ogc:def:crs:EPSG::3031029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 4194304512512161641828571.428571429-4194304 419430451251232325914285.7142857143-4194304 41943045125126464 \ No newline at end of file diff --git a/config/active/release/gc/gibs-arctic.xml b/config/active/release/gc/gibs-arctic.xml index 56ed897bd8..f95993eac2 100644 --- a/config/active/release/gc/gibs-arctic.xml +++ b/config/active/release/gc/gibs-arctic.xml @@ -1,2704 +1,4 @@ - - - - NASA Global Imagery Browse Services for EOSDIS - +NASA Global Imagery Browse Services for EOSDIS Near real time imagery from multiple NASA instruments - - - World - Global - - OGC WMTS - 1.0.0 - none - none - - - National Aeronautics and Space Administration - - - - - - - - - - - - - - - - - - - - - - - - RESTful - - - - - - - KVP - - - - - - - - - - - - - RESTful - - - - - - - KVP - - - - - - - - - - Sea Ice Concentration (12 km, AMSR-E, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Concentration_12km - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Snow Depth Over Ice (12 km, AMSR-E, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Snow_Depth_Over_Ice - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Sea Ice Concentration (25 km, AMSR-E, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Concentration_25km - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (89H Ghz, AMSR-E, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Brightness_Temp_89H - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (89V Ghz, AMSR-E, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRE_Sea_Ice_Brightness_Temp_89V - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 1km - - - -b'Snow Water Equivalent (25 km, 5Day, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Snow_Water_Equivalent_5DayTimeISO86012024-01-11false2012-07-05/2012-12-27/P5D2013-01-01/2013-12-27/P5D2014-01-01/2014-12-27/P5D2015-01-01/2015-12-27/P5D2016-01-01/2016-02-20/P5D2016-02-25/2016-03-02/P6D2016-03-02/2016-12-27/P5D2017-01-01/2017-12-27/P5D2018-01-01/2018-12-27/P5D2019-01-01/2019-12-27/P5D2020-01-01/2020-02-20/P5D2020-02-25/2020-03-02/P6D2020-03-02/2020-12-27/P5D2021-01-01/2021-12-27/P5D2022-01-01/2022-12-27/P5D2023-01-01/2023-07-05/P5D2023-07-15/2023-08-24/P5D2023-09-03/2023-12-07/P5D2023-12-22/2024-01-11/P5D1kmimage/png'b'Snow Water Equivalent (25 km, Monthly, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Snow_Water_Equivalent_MonthlyTimeISO86012023-12-01false2012-07-02/2012-07-31/P1M2012-08-01/2023-12-01/P1M1kmimage/png' - Snow Water Equivalent (25 km, 5Day, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Snow_Water_Equivalent_5Day - - - - - image/png - - Time - ISO8601 - 2024-01-11 - false - 2012-07-05/2012-12-27/P5D - 2013-01-01/2013-12-27/P5D - 2014-01-01/2014-12-27/P5D - 2015-01-01/2015-12-27/P5D - 2016-01-01/2016-02-20/P5D - 2016-02-25/2016-03-02/P6D - 2016-03-02/2016-12-27/P5D - 2017-01-01/2017-12-27/P5D - 2018-01-01/2018-12-27/P5D - 2019-01-01/2019-12-27/P5D - 2020-01-01/2020-02-20/P5D - 2020-02-25/2020-03-02/P6D - 2020-03-02/2020-12-27/P5D - 2021-01-01/2021-12-27/P5D - 2022-01-01/2022-12-27/P5D - 2023-01-01/2024-01-11/P5D - - - 1km - - - - - Snow Water Equivalent (25 km, Daily, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Snow_Water_Equivalent_Daily - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Snow Water Equivalent (25 km, Monthly, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Snow_Water_Equivalent_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2012-07-02/2012-07-31/P1M - 2012-08-01/2023-12-01/P1M - - - 1km - - - - - Sea Ice Concentration (12 km, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Concentration_12km - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Sea Ice Concentration (25 km, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Concentration_25km - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (6km, 89H Ghz, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Brightness_Temp_6km_89H - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Brightness Temperature for Sea Ice (6km, 89V Ghz, AMSRU2, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - AMSRU2_Sea_Ice_Brightness_Temp_6km_89V - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 1km - - - - - Blue Marble (Extended Extent) - - -90 -19.897867 - 90 -19.897867 - - - -12400000 -12400000 - 12400000 12400000 - - Blue_Marble_Extended - - image/jpeg - - 1.5km - - - -b'Blue Marble (Extended Extent)-90 -19.89786790 -19.897867-12400000 -1240000012400000 12400000Blue_Marble_Extended1.5kmimage/jpeg'b'Blue Marble Shaded Relief and Bathymetry (MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304BlueMarble_ShadedRelief_Bathymetry500mimage/jpeg'b'Blue Marble Shaded Relief (MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304BlueMarble_ShadedRelief500mimage/jpeg' - Blue Marble (MODIS) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - BlueMarble_NextGeneration - - image/jpeg - - 500m - - - -b'Coastlines-180 38.807151180 90-4194304 -41943044194304 4194304Coastlines250mimage/png' - Graticule (Extended Extent) - - -90 -19.897867 - 90 -19.897867 - - - -12400000 -12400000 - 12400000 12400000 - - Graticule_Extended - - image/png - - 1.5km - - - -b'Graticule (Extended Extent)-90 -19.89786790 -19.897867-12400000 -1240000012400000 12400000Graticule_Extended1.5kmimage/png'b'Graticule-180 38.807151180 90-4194304 -41943044194304 4194304Graticule250mimage/png'b'Surface Reflectance (NBAR, Bands 1-5-7, Global, Annual, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_Bands157_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpeg'b'Surface Reflectance (NBAR, Bands 1-5-7, Global, Monthly, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_Bands157_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpeg'b'Surface Reflectance (NBAR, True Color, Global, Annual, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_TrueColor_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpeg'b'Surface Reflectance (NBAR, True Color, Global, Monthly, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_TrueColor_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpeg'b'Ice Velocity (Greenland, ALOS/PALSAR, RADARSAT-1/SAR, TSX/SAR)-180 38.807151180 90-4194304 -41943044194304 4194304MEaSUREs_Ice_Velocity_GreenlandTimeISO86012008-12-01false2000-09-03/2000-09-03/P144D2005-12-13/2005-12-13/P129D2006-12-18/2006-12-18/P119D2007-11-01/2007-11-01/P182D2008-12-01/2008-12-01/P90D500mimage/png'b'Sea Ice and Snow Extent (DMSP 5D-2 F13 / SSMI, DMSP 5D-3 F17 / SSMIS, Terra / MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304MEaSUREs_Sea_Ice_Snow_ExtentTimeISO86012012-12-31false1999-01-01/2012-12-31/P1D1kmimage/png'b'Brightness Temperature (Band31, Day, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_DayTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band31, Night, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCL_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_RadiusTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Fraction (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Fraction (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Multi Layer Flag (Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Multi_Layer_FlagTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_ThicknessTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Phase (Infrared, Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Phase (Infrared, Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Phase Optical Properties (Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Optical_PropertiesTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Height (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Height (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Pressure (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Pressure (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Temperature (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_DayTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Top Temperature (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_NightTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Water Path (PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_Path_PCLTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Cloud Water Path (Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_PathTimeISO86012024-01-20false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-20/P1D1kmimage/png'b'Corrected Reflectance (Bands 7-2-1, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_Bands721TimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_DayTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-04-30/2022-04-30/P1D2022-05-13/2022-05-13/P1D2022-05-16/2022-05-16/P1D2022-05-20/2022-07-12/P1D2022-12-12/2022-12-13/P1D2022-12-17/2022-12-18/P1D2022-12-20/2022-12-28/P1D2022-12-31/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_NDSI_Snow_Cover_DailyTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2009-01-06/P1D2009-01-08/2011-12-04/P1D2011-12-06/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D500mimage/png'b'Sea Ice Extent (L3, Daily, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Sea_Ice_DailyTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Snow Cover (L3, Monthly Average Percent, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Cover_Monthly_Average_PctTimeISO86012023-12-01false2002-07-04/2002-07-04/P27D2003-01-01/2015-12-01/P1M2016-02-01/2021-12-01/P1M2023-01-01/2023-12-01/P1M1kmimage/png'b'Snow Extent (L3, 8-Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Extent_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_NDSI_Snow_CoverTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Sea_IceTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-01-25/P1D1kmimage/png'b'Thermal Anomalies and Fires (All, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Thermal_Anomalies_AllTimeISO86012024-01-25false2002-07-04/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-27/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Thermal_Anomalies_DayTimeISO86012024-01-25false2002-07-04/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-27/2023-02-27/P1D2023-03-01/2023-07-08/P1D2023-07-10/2023-07-10/P1D2023-07-12/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Thermal_Anomalies_NightTimeISO86012024-01-25false2002-07-04/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-27/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (All, Best Available, MODIS, Aqua+Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Combined_Thermal_Anomalies_AllTimeISO86012024-01-25false2002-07-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Day, Best Available, MODIS, Aqua+Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Combined_Thermal_Anomalies_DayTimeISO86012024-01-25false2002-07-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Night, Best Available, MODIS, Aqua+Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Combined_Thermal_Anomalies_NightTimeISO86012024-01-25false2002-07-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Brightness Temperature (Band31, Day, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_DayTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band31, Night, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_NightTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCL_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_RadiusTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Fraction (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Fraction (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Multi Layer Flag (Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Multi_Layer_FlagTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_ThicknessTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Phase (Infrared, Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Phase (Infrared, Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Phase Optical Properties (Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Optical_PropertiesTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Pressure (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Pressure (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Temperature (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Top Temperature (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Water Path (PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_Path_PCLTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Cloud Water Path (Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_PathTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Corrected Reflectance (Bands 3-6-7, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands367TimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-12-29/P1D2022-12-31/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (Bands 7-2-1, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands721TimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_DayTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-07-08/2022-07-12/P1D2022-12-01/2022-12-29/P1D2022-12-31/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-24/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-24/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_NDSI_Snow_Cover_DailyTimeISO86012024-01-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-10-03/P1D2002-10-05/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2010-12-28/P1D2010-12-30/2015-12-25/P1D2015-12-27/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-23/P1D500mimage/png'b'Sea Ice Extent (L3, Daily, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Sea_Ice_DailyTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-01-24/P1D1kmimage/png'b'Snow Cover (L3, Monthly Average Percent, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Cover_Monthly_Average_PctTimeISO86012023-12-01false2000-03-01/2000-07-01/P1M2000-09-01/2001-05-01/P1M2001-08-01/2002-02-01/P1M2002-04-01/2003-11-01/P1M2004-01-01/2015-12-01/P1M2016-03-01/2021-12-01/P1M2023-01-01/2023-12-01/P1M1kmimage/png'b'Snow Extent (L3, 8-Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Extent_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_NDSI_Snow_CoverTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Sea_IceTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2022-12-29/P1D2022-12-31/2024-01-25/P1D1kmimage/png'b'Thermal Anomalies and Fires (All, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Thermal_Anomalies_AllTimeISO86012024-01-25false2000-11-01/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Thermal_Anomalies_DayTimeISO86012024-01-25false2000-11-01/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Thermal_Anomalies_NightTimeISO86012024-01-25false2000-11-01/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile' - Orbit Tracks (Ascending, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aqua_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2002-07-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Aqua) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aqua_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2002-07-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Aura) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aura_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2004-07-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Aura) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Aura_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2004-07-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Calipso) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Calipso_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Calipso) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Calipso_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, CloudSat) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_CloudSat_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, CloudSat) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_CloudSat_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GCOM-C) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-C_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-12-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GCOM-C) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-C_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-12-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-W1_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-05-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GCOM-W1) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GCOM-W1_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-05-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GOSAT-2) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-29/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GOSAT-2) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-29/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GOSAT) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2009-01-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GOSAT) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GOSAT_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2009-01-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, GPM) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GPM_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-02-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, GPM) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_GPM_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-02-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, ICESAT-2) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ICESAT-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-09-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, ICESAT-2) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ICESAT-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-09-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, ISS) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ISS_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1998-11-20/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, ISS) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_ISS_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1998-11-20/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Landsat-7) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-7_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-04-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Landsat-7) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-7_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-04-15/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Landsat-8) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-8_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2013-02-11/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Landsat-8) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-8_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2013-02-11/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Landsat-9) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-9_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2021-09-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Landsat-9) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Landsat-9_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2021-09-27/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, METOP-A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-10-19/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, METOP-A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-10-19/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, METOP-B) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-09-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, METOP-B) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-09-17/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, METOP-C) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-C_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-11-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, METOP-C) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_METOP-C_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-11-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, NOAA-20) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_NOAA-20_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-11-18/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, NOAA-20) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_NOAA-20_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-11-18/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, OCO-2) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_OCO-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-07-02/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, OCO-2) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_OCO-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-07-02/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, SAOCOM1-A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SAOCOM1-A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-08/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, SAOCOM1-A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SAOCOM1-A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-08/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-1A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-04-03/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-1A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-04-03/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-1B) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-04-25/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-1B) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-1B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-04-25/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-2A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-06-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-2A) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-06-23/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-2B) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-03-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-2B) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-2B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-03-07/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Sentinel-5P) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-5P_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-10-13/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Sentinel-5P) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Sentinel-5P_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-10-13/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, SMAP) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SMAP_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2015-01-31/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, SMAP) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_SMAP_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2015-01-31/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Suomi-NPP) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Suomi_NPP_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2011-10-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Suomi-NPP) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Suomi_NPP_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2011-10-28/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Ascending, Terra) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Terra_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-12-18/2024-01-26/P1D - - - 1km - - - - - Orbit Tracks (Descending, Terra) - - -180 38.807151 - 180 90 - - - -4194304 -4194304 - 4194304 4194304 - - OrbitTracks_Terra_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-12-18/2024-01-26/P1D - - - 1km - - - -b'Land Mask (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304OSM_Land_Mask250mimage/png'b'Land Water Map (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304OSM_Land_Water_Map250mimage/png'b'Reference Features (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304Reference_Features250mimage/png'b'Reference Labels (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304Reference_Labels250mimage/png'b'Freeze/Thaw (L3, Active, Day, Radar, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Active_Day_Freeze_ThawTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D1kmimage/png'b'Freeze/Thaw (L3, Passive, Day, Radiometer, Best Available, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Day_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D1kmimage/png'b'Freeze/Thaw (L3, Passive Enhanced, Day, Radiometer, Best Available, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Enhanced_Day_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-01-24/P1D1kmimage/png'b'Freeze/Thaw (L3, Passive Enhanced, Night, Radiometer, Best Available, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Enhanced_Night_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-01-24/P1D1kmimage/png'b'Freeze/Thaw (L3, Passive, Night, Radiometer, v4, Standard, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Night_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D1kmimage/png'b'Sea Ice Concentration (NIMBUS-7 / SSMR, DMSP 5D-2 F8 / SSMI, DMSP 5D-2 F11 / SSMI, DMSP 5D-2 F13 / SSMI, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F18 / SSMIS)-180 38.807151180 90-4194304 -41943044194304 4194304SSMIS_Sea_Ice_ConcentrationTimeISO86012021-08-22false1978-10-26/1987-08-18/P2D1987-08-20/1987-12-02/P1D1988-01-13/2021-02-19/P1D2021-02-22/2021-08-22/P1D1kmimage/png'b'Sea Ice Concentration and Snow Extent (DMSP 5D-3 F17 / SSMIS)-180 38.807151180 90-4194304 -41943044194304 4194304SSMIS_Sea_Ice_Concentration_Snow_ExtentTimeISO86012024-01-25false2009-08-17/2010-05-10/P1D2010-05-12/2012-01-31/P1D2012-02-02/2012-05-05/P1D2012-05-07/2012-07-10/P1D2012-07-12/2012-07-14/P1D2012-07-16/2014-04-08/P1D2014-04-10/2019-03-13/P1D2019-03-15/2021-06-11/P1D2021-06-15/2021-11-30/P1D2021-12-02/2022-03-04/P1D2022-03-07/2022-11-09/P1D2022-11-11/2023-02-28/P1D2023-03-03/2023-10-30/P1D2023-11-01/2024-01-25/P1D1kmimage/png'b'Brightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_DayTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-02-14/P1D2019-02-16/2019-03-16/P1D2019-03-18/2019-04-14/P1D2019-04-16/2019-05-13/P1D2019-05-15/2019-06-12/P1D2019-06-14/2019-06-19/P1D2019-06-22/2019-06-24/P1D2019-06-29/2019-06-29/P1D2019-07-01/2019-07-02/P1D2019-07-04/2019-07-13/P1D2019-07-15/2019-07-21/P1D2019-07-23/2019-07-31/P1D2019-08-02/2019-08-02/P1D2019-08-04/2019-08-04/P1D2019-08-09/2019-08-09/P1D2019-08-13/2019-08-14/P1D2019-08-17/2019-08-18/P1D2019-08-21/2019-08-22/P1D2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/png'b'Brightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_NightTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-02-14/P1D2019-02-16/2019-03-16/P1D2019-03-18/2019-04-14/P1D2019-04-16/2019-05-13/P1D2019-05-15/2019-06-12/P1D2019-06-14/2019-06-19/P1D2019-06-22/2019-06-24/P1D2019-06-29/2019-06-29/P1D2019-07-01/2019-07-02/P1D2019-07-04/2019-07-13/P1D2019-07-15/2019-07-21/P1D2019-07-23/2019-07-31/P1D2019-08-02/2019-08-02/P1D2019-08-04/2019-08-04/P1D2019-08-09/2019-08-09/P1D2019-08-13/2019-08-14/P1D2019-08-17/2019-08-18/P1D2019-08-21/2019-08-22/P1D2020-04-25/2022-01-04/P1D2022-01-25/2024-01-25/P1D250mimage/png'b'Corrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-01-23T09:36:00Zfalse2023-12-24T09:36:00Z/2024-01-23T09:36:00Z/PT6M250mimage/png'b'Corrected Reflectance (Band M11-I2-I1, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-01-25false2020-04-25/2021-12-31/P1D2022-01-25/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-01-23T09:36:00Zfalse2023-12-24T09:36:00Z/2024-01-23T09:36:00Z/PT6M250mimage/png'b'Corrected Reflectance (Band M3-I3-M11, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-01-25false2020-04-25/2021-12-31/P1D2022-01-25/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, Granules, Best, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-01-23T09:36:00Zfalse2023-12-24T09:36:00Z/2024-01-23T09:36:00Z/PT6M250mimage/png'b'Corrected Reflectance (True Color, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2020-04-25/2021-12-31/P1D2022-01-25/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_DayTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_NightTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_NDSI_Snow_CoverTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Sea_IceTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2021-02-08/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Thermal Anomalies and Fires (375m, All, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Thermal_Anomalies_375m_AllTimeISO86012024-01-25false2020-01-01/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375m, Day, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Thermal_Anomalies_375m_DayTimeISO86012024-01-25false2020-01-01/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375m, Night, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Thermal_Anomalies_375m_NightTimeISO86012024-01-25false2020-01-01/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Brightness Temperature (BandI5, Day, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_DayTimeISO86012024-01-25false2012-01-19/2012-03-24/P1D2012-03-26/2012-12-31/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/png'b'Brightness Temperature (BandI5, Night, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_NightTimeISO86012024-01-25false2012-01-19/2012-03-24/P1D2012-03-26/2012-12-31/P1D2017-09-17/2020-11-18/P1D2020-11-20/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/png'b'Corrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-01-25T19:54:00Zfalse2023-12-26T19:54:00Z/2024-01-25T19:54:00Z/PT6M250mimage/png'b'Corrected Reflectance (M11-I2-I1, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-01-25false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-01-25T19:54:00Zfalse2023-12-26T19:54:00Z/2024-01-25T19:54:00Z/PT6M250mimage/png'b'Corrected Reflectance (M3-I3-M11, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-01-25false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, Granules, Best, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-01-25T19:54:00Zfalse2023-12-26T19:54:00Z/2024-01-25T19:54:00Z/PT6M250mimage/png'b'Corrected Reflectance (True Color, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2015-11-24/2017-03-29/P1D2017-04-02/2020-12-25/P1D2020-12-27/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/jpeg'b'Nighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast, Suomi NPP, VIIRS)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_DayNightBand_ENCCTimeISO86012023-07-07false2016-11-30/2016-12-22/P1D2016-12-26/2020-12-23/P1D2021-01-09/2022-05-20/P1D2022-05-23/2022-07-26/P1D2022-08-10/2022-08-13/P1D2022-08-16/2022-08-19/P1D2022-08-21/2023-05-02/P1D2023-05-22/2023-06-13/P1D2023-06-20/2023-07-07/P1D500mimage/png'b'Ice Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_DayTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_NightTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_NDSI_Snow_CoverTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D500mimage/png'b'Sea Ice Extent (Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Sea_IceTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-05/2021-02-08/P1D2023-06-24/2024-01-25/P1D1kmimage/png'b'Thermal Anomalies and Fires (375m, All, Best Available, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Thermal_Anomalies_375m_AllTimeISO86012024-01-25false2012-01-20/2012-03-24/P1D2012-03-26/2014-08-24/P1D2014-08-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375m, Day, Best Available, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Thermal_Anomalies_375m_DayTimeISO86012024-01-25false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375m, Night, Best Available, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Thermal_Anomalies_375m_NightTimeISO86012024-01-25false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile' - 1km - urn:ogc:def:crs:EPSG::3413 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - - 500m - urn:ogc:def:crs:EPSG::3413 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - 4 - 1828571.428571429 - -4194304 4194304 - 512 - 512 - 32 - 32 - - - - 250m - urn:ogc:def:crs:EPSG::3413 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - 4 - 1828571.428571429 - -4194304 4194304 - 512 - 512 - 32 - 32 - - - 5 - 914285.7142857143 - -4194304 4194304 - 512 - 512 - 64 - 64 - - - - 31.25m - urn:ogc:def:crs:EPSG::3413 - - 0 - 29257142.85714286 - -4194304 4194304 - 512 - 512 - 2 - 2 - - - 1 - 14628571.42857143 - -4194304 4194304 - 512 - 512 - 4 - 4 - - - 2 - 7314285.714285715 - -4194304 4194304 - 512 - 512 - 8 - 8 - - - 3 - 3657142.857142857 - -4194304 4194304 - 512 - 512 - 16 - 16 - - - 4 - 1828571.428571429 - -4194304 4194304 - 512 - 512 - 32 - 32 - - - 5 - 914285.7142857143 - -4194304 4194304 - 512 - 512 - 64 - 64 - - - 6 - 457142.857142857 - -4194304 4194304 - 512 - 512 - 128 - 128 - - - 7 - 228571.428571429 - -4194304 4194304 - 512 - 512 - 256 - 256 - - - 8 - 114285.714285714 - -4194304 4194304 - 512 - 512 - 512 - 512 - - - - - + WorldGlobalOGC WMTS1.0.0nonenoneNational Aeronautics and Space AdministrationRESTfulKVPRESTfulKVPBlue Marble (Extended Extent)-90 -19.89786790 -19.897867-12400000 -1240000012400000 12400000Blue_Marble_Extended1.5kmimage/jpegBlue Marble (MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304BlueMarble_NextGeneration500mimage/jpegBlue Marble Shaded Relief (MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304BlueMarble_ShadedRelief500mimage/jpegBlue Marble Shaded Relief and Bathymetry (MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304BlueMarble_ShadedRelief_Bathymetry500mimage/jpegBrightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_DayTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA21_Brightness_Temp_BandI5_DayTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-01-04/P1D2022-01-25/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA21_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/pngBrightness Temperature (Band31, Day, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_DayTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Day, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_DayTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2010-02-24/P1D2010-02-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Night, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Brightness_Temp_Band31_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2010-12-11/P1D2010-12-13/2022-03-31/P1D2022-04-17/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Night, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Brightness_Temp_Band31_NightTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngBrightness Temperature (BandI5, Day, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_DayTimeISO86012024-06-24false2012-01-19/2012-03-24/P1D2012-03-26/2013-10-21/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/pngBrightness Temperature (BandI5, Night, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2012-01-19/2012-03-24/P1D2012-03-26/2013-10-21/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/pngBrightness Temperature for Sea Ice (6km, 89H Ghz, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Brightness_Temp_6km_89HTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2021-08-24/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngBrightness Temperature for Sea Ice (6km, 89V Ghz, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Brightness_Temp_6km_89VTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2021-08-24/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngBrightness Temperature for Sea Ice (89H Ghz, AMSR-E, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Brightness_Temp_89HTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngBrightness Temperature for Sea Ice (89V Ghz, AMSR-E, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Brightness_Temp_89VTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngCloud Effective Radius (1.6µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (1.6µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_16_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_16_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_RadiusTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_RadiusTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCL_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCL_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-12/P1D2022-01-14/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (3.7µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (3.7µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Effective_Radius_37_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (3.7µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Effective_Radius_37_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Fraction (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Fraction (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Fraction (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Fraction_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Fraction (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Fraction_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Multi Layer Flag (Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Multi_Layer_FlagTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Multi Layer Flag (Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Multi_Layer_FlagTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (1.6µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_16_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_16_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_ThicknessTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_ThicknessTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Optical_Thickness_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Optical_Thickness_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Phase (Infrared, Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-04-30/P1D2024-05-02/2024-06-22/P1D1kmimage/pngCloud Phase (Infrared, Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-03-24/P1D2024-03-26/2024-06-23/P1D1kmimage/pngCloud Phase (Infrared, Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Infrared_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-03-30/P1D2024-04-01/2024-05-01/P1D2024-05-03/2024-06-22/P1D1kmimage/pngCloud Phase (Infrared, Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Infrared_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-04-10/P1D2024-04-12/2024-06-23/P1D1kmimage/pngCloud Phase Optical Properties (Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Phase_Optical_PropertiesTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Phase Optical Properties (Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Phase_Optical_PropertiesTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Height (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Height (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Height (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Height_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Height (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Height_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Pressure (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Pressure (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Pressure (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Pressure_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2021-04-22/P1D2021-04-24/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Pressure (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Pressure_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Temperature (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_DayTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Temperature (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Top Temperature (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Top_Temp_NightTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Top Temperature (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Top_Temp_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Water Path (Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_PathTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Water Path (Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_PathTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Water Path (PCL, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Cloud_Water_Path_PCLTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-11-14/P1D2019-11-16/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2021-04-02/P1D2021-04-04/2021-04-15/P1D2021-04-17/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Water Path (PCL, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Cloud_Water_Path_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-10-18/P1D2019-10-20/2021-04-17/P1D2021-04-19/2021-04-26/P1D2021-04-28/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCoastlines-180 38.807151180 90-4194304 -41943044194304 4194304Coastlines250mimage/pngCorrected Reflectance (Band M11-I2-I1, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2021-12-31/P1D2022-01-25/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Band M11-I2-I1, Best Available, VIIRS, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Band M3-I3-M11, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2021-12-31/P1D2022-01-25/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Band M3-I3-M11, Best Available, VIIRS, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Bands 3-6-7, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands367TimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-12-29/P1D2022-12-31/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Bands 7-2-1, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_Bands721TimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-24/P1D250mimage/jpegCorrected Reflectance (Bands 7-2-1, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_Bands721TimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D250mimage/jpegCorrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-06-24T21:36:00Zfalse2024-05-25T21:36:00Z/2024-06-24T21:36:00Z/PT6M250mimage/pngCorrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-06-24T21:12:00Zfalse2024-05-25T21:12:00Z/2024-06-24T21:12:00Z/PT6M250mimage/pngCorrected Reflectance (M11-I2-I1, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-24false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/jpegCorrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-06-24T21:36:00Zfalse2024-05-25T21:36:00Z/2024-06-24T21:36:00Z/PT6M250mimage/pngCorrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-06-24T21:12:00Zfalse2024-05-25T21:12:00Z/2024-06-24T21:12:00Z/PT6M250mimage/pngCorrected Reflectance (M3-I3-M11, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-24false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, Best Available, VIIRS, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2021-12-31/P1D2022-01-25/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, Best Available, VIIRS, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA21_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, Granules, Best, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-06-24T21:36:00Zfalse2024-05-25T21:36:00Z/2024-06-24T21:36:00Z/PT6M250mimage/pngCorrected Reflectance (True Color, Granules, Best, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-06-24T21:12:00Zfalse2024-05-25T21:12:00Z/2024-06-24T21:12:00Z/PT6M250mimage/pngCorrected Reflectance (True Color, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-26/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D250mimage/jpegCorrected Reflectance (True Color, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_CorrectedReflectance_TrueColorTimeISO86012024-06-24false2015-11-24/2017-03-29/P1D2017-04-02/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/jpegFreeze/Thaw (L3, Active, Day, Radar, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Active_Day_Freeze_ThawTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D1kmimage/pngFreeze/Thaw (L3, Passive Enhanced, Day, Radiometer, Best Available, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Enhanced_Day_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-06-23/P1D1kmimage/pngFreeze/Thaw (L3, Passive Enhanced, Night, Radiometer, Best Available, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Enhanced_Night_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-06-23/P1D1kmimage/pngFreeze/Thaw (L3, Passive, Day, Radiometer, Best Available, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Day_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D1kmimage/pngFreeze/Thaw (L3, Passive, Night, Radiometer, v4, Standard, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304SMAP_L3_Passive_Night_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D1kmimage/pngGraticule-180 38.807151180 90-4194304 -41943044194304 4194304Graticule250mimage/pngGraticule (Extended Extent)-90 -19.89786790 -19.897867-12400000 -1240000012400000 12400000Graticule_Extended1.5kmimage/pngIce Surface Temperature (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_DayTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-04-30/2022-04-30/P1D2022-05-13/2022-05-13/P1D2022-05-16/2022-05-16/P1D2022-05-20/2022-07-12/P1D2022-12-12/2022-12-13/P1D2022-12-17/2022-12-18/P1D2022-12-20/2022-12-28/P1D2022-12-31/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_DayTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-07-08/2022-07-12/P1D2022-12-01/2022-12-29/P1D2022-12-31/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_DayTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-31/P1D2019-04-03/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_DayTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-11/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-06-22/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-06-23/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-06-22/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-05-04/P1D2024-05-06/2024-06-23/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Ice_Surface_Temp_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Ice_Surface_Temp_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Ice_Surface_Temp_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Ice_Surface_Temp_NightTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-12/2022-08-18/P1D2022-08-22/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngIce Velocity (Greenland, ALOS/PALSAR, RADARSAT-1/SAR, TSX/SAR)-180 38.807151180 90-4194304 -41943044194304 4194304MEaSUREs_Ice_Velocity_GreenlandTimeISO86012008-12-01false2000-09-03/2000-09-03/P144D2005-12-13/2005-12-13/P129D2006-12-18/2006-12-18/P119D2007-11-01/2007-11-01/P182D2008-12-01/2008-12-01/P90D500mimage/pngLand Mask (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304OSM_Land_Mask250mimage/pngLand Water Map (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304OSM_Land_Water_Map250mimage/pngNighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast, Suomi NPP, VIIRS)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_DayNightBand_ENCCTimeISO86012023-07-07false2016-11-30/2016-12-22/P1D2016-12-26/2020-12-23/P1D2021-01-09/2022-05-20/P1D2022-05-23/2022-07-26/P1D2022-08-10/2022-08-13/P1D2022-08-16/2022-08-19/P1D2022-08-21/2023-05-02/P1D2023-05-22/2023-06-13/P1D2023-06-20/2023-07-07/P1D500mimage/pngOrbit Tracks (Ascending, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Aqua_AscendingTimeISO86012024-06-26false2002-07-07/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Aura)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Aura_AscendingTimeISO86012024-06-25false2004-07-15/2004-08-04/P1D2004-08-06/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Calipso)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Calipso_AscendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, CloudSat)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_CloudSat_AscendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GCOM-C)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GCOM-C_AscendingTimeISO86012024-06-26false2017-12-23/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GCOM-W1_AscendingTimeISO86012024-06-25false2012-05-17/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GOSAT)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GOSAT_AscendingTimeISO86012024-06-25false2009-01-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GOSAT-2)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GOSAT-2_AscendingTimeISO86012024-06-25false2018-10-29/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GPM)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GPM_AscendingTimeISO86012024-06-25false2014-02-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, ICESAT-2)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_ICESAT-2_AscendingTimeISO86012024-06-26false2018-09-15/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, ISS)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_ISS_AscendingTimeISO86012024-06-25false1998-11-20/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-7)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Landsat-7_AscendingTimeISO86012024-06-25false1999-04-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-8)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Landsat-8_AscendingTimeISO86012024-06-25false2013-02-11/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-9)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Landsat-9_AscendingTimeISO86012024-06-25false2021-09-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_METOP-A_AscendingTimeISO86012024-06-26false2006-10-19/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_METOP-B_AscendingTimeISO86012024-06-25false2012-09-17/2017-12-28/P1D2017-12-30/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-C)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_METOP-C_AscendingTimeISO86012024-06-25false2018-11-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_NOAA-20_AscendingTimeISO86012024-06-25false2017-11-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_NOAA-21_AscendingTimeISO86012024-06-25false2022-11-10/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, OCO-2)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_OCO-2_AscendingTimeISO86012024-06-25false2014-07-02/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, PACE)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_PACE_AscendingTimeISO86012024-06-25false2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, SAOCOM1-A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_SAOCOM1-A_AscendingTimeISO86012024-06-26false2018-10-08/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_SMAP_AscendingTimeISO86012024-06-25false2015-01-31/2024-02-08/P1D2024-02-10/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-1A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1A_AscendingTimeISO86012024-06-25false2014-04-03/2024-02-06/P1D2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-1B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1B_AscendingTimeISO86012024-06-25false2016-04-25/2024-02-06/P1D2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-2A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2A_AscendingTimeISO86012024-06-25false2014-06-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-2B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2B_AscendingTimeISO86012024-06-25false2017-03-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-3A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3A_AscendingTimeISO86012024-06-25false2016-02-16/2019-04-10/P1D2019-04-12/2020-10-30/P1D2020-11-01/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-3B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3B_AscendingTimeISO86012024-06-25false2018-04-25/2023-01-09/P1D2023-01-11/2023-04-02/P1D2023-04-04/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-5P)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-5P_AscendingTimeISO86012024-06-26false2017-10-13/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Suomi-NPP)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Suomi_NPP_AscendingTimeISO86012024-06-25false2011-10-28/2011-11-17/P1D2011-11-19/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Terra_AscendingTimeISO86012024-06-25false1999-12-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Aqua_DescendingTimeISO86012024-06-26false2002-07-07/2024-02-13/P1D2024-02-15/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Aura)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Aura_DescendingTimeISO86012024-06-25false2004-07-15/2004-08-04/P1D2004-08-06/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Calipso)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Calipso_DescendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, CloudSat)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_CloudSat_DescendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GCOM-C)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GCOM-C_DescendingTimeISO86012024-06-26false2017-12-23/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GCOM-W1_DescendingTimeISO86012024-06-25false2012-05-17/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GOSAT)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GOSAT_DescendingTimeISO86012024-06-25false2009-01-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GOSAT-2)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GOSAT-2_DescendingTimeISO86012024-06-25false2018-10-29/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GPM)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_GPM_DescendingTimeISO86012024-06-25false2014-02-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, ICESAT-2)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_ICESAT-2_DescendingTimeISO86012024-06-26false2018-09-15/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, ISS)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_ISS_DescendingTimeISO86012024-06-25false1998-11-20/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-7)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Landsat-7_DescendingTimeISO86012024-06-25false1999-04-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-8)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Landsat-8_DescendingTimeISO86012024-06-25false2013-02-11/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-9)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Landsat-9_DescendingTimeISO86012024-06-25false2021-09-27/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_METOP-A_DescendingTimeISO86012024-06-26false2006-10-19/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_METOP-B_DescendingTimeISO86012024-06-25false2012-09-17/2017-12-28/P1D2017-12-30/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-C)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_METOP-C_DescendingTimeISO86012024-06-25false2018-11-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, NOAA-20)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_NOAA-20_DescendingTimeISO86012024-06-25false2017-11-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, NOAA-21)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_NOAA-21_DescendingTimeISO86012024-06-25false2022-11-10/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, OCO-2)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_OCO-2_DescendingTimeISO86012024-06-25false2014-07-02/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, PACE)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_PACE_DescendingTimeISO86012024-06-25false2024-02-08/2024-04-13/P1D2024-04-15/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, SAOCOM1-A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_SAOCOM1-A_DescendingTimeISO86012024-06-26false2018-10-08/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, SMAP)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_SMAP_DescendingTimeISO86012024-06-25false2015-01-31/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-1A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1A_DescendingTimeISO86012024-06-25false2014-04-03/2024-02-06/P1D2024-02-08/2024-02-10/P1D2024-02-12/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-1B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-1B_DescendingTimeISO86012024-06-25false2016-04-25/2024-02-06/P1D2024-02-08/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-2A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2A_DescendingTimeISO86012024-06-25false2014-06-23/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-2B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-2B_DescendingTimeISO86012024-06-25false2017-03-07/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-3A)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3A_DescendingTimeISO86012024-06-25false2016-02-16/2016-03-28/P1D2016-03-31/2017-07-07/P1D2017-07-09/2020-10-30/P1D2020-11-01/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-3B)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-3B_DescendingTimeISO86012024-06-25false2018-04-25/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-5P)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Sentinel-5P_DescendingTimeISO86012024-06-26false2017-10-13/2024-06-26/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Suomi-NPP)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Suomi_NPP_DescendingTimeISO86012024-06-25false2011-10-28/2011-11-17/P1D2011-11-19/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304OrbitTracks_Terra_DescendingTimeISO86012024-06-25false1999-12-18/2024-06-25/P1D1kmapplication/vnd.mapbox-vector-tileReference Features (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304Reference_Features250mimage/pngReference Labels (OSM)-180 38.807151180 90-4194304 -41943044194304 4194304Reference_Labels250mimage/pngSea Ice Concentration (12 km, AMSR-E, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Concentration_12kmTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngSea Ice Concentration (12 km, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Concentration_12kmTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngSea Ice Concentration (25 km, AMSR-E, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRE_Sea_Ice_Concentration_25kmTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngSea Ice Concentration (25 km, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Sea_Ice_Concentration_25kmTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngSea Ice Concentration (NIMBUS-7 / SSMR, DMSP 5D-2 F8 / SSMI, DMSP 5D-2 F11 / SSMI, DMSP 5D-2 F13 / SSMI, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F17 / SSMIS, DMSP 5D-3 F18 / SSMIS)-180 38.807151180 90-4194304 -41943044194304 4194304SSMIS_Sea_Ice_ConcentrationTimeISO86012021-08-22false1978-10-26/1987-08-18/P2D1987-08-20/1987-12-02/P1D1988-01-13/2021-02-19/P1D2021-02-22/2021-08-22/P1D1kmimage/pngSea Ice Concentration and Snow Extent (DMSP 5D-3 F17 / SSMIS)-180 38.807151180 90-4194304 -41943044194304 4194304SSMIS_Sea_Ice_Concentration_Snow_ExtentTimeISO86012024-06-24false2009-08-17/2010-05-10/P1D2010-05-12/2012-01-31/P1D2012-02-02/2012-05-05/P1D2012-05-07/2012-07-10/P1D2012-07-12/2012-07-14/P1D2012-07-16/2014-04-08/P1D2014-04-10/2019-03-13/P1D2019-03-15/2021-06-11/P1D2021-06-15/2021-11-30/P1D2021-12-02/2022-03-04/P1D2022-03-07/2022-11-09/P1D2022-11-11/2023-02-28/P1D2023-03-03/2023-10-30/P1D2023-11-01/2024-05-14/P1D2024-05-16/2024-06-15/P1D2024-06-17/2024-06-24/P1D1kmimage/pngSea Ice Extent (Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Sea_IceTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngSea Ice Extent (Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Sea_IceTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-04-30/P1D2022-05-02/2022-07-26/P1D2022-08-11/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngSea Ice Extent (L3, Daily, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Sea_Ice_DailyTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2021-12-31/P1D2023-01-01/2024-06-22/P1D1kmimage/pngSea Ice Extent (L3, Daily, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Sea_Ice_DailyTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-06-23/P1D1kmimage/pngSea Ice Extent (MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Sea_IceTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-06-24/P1D1kmimage/pngSea Ice Extent (MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Sea_IceTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2022-12-29/P1D2022-12-31/2024-06-24/P1D1kmimage/pngSea Ice and Snow Extent (DMSP 5D-2 F13 / SSMI, DMSP 5D-3 F17 / SSMIS, Terra / MODIS)-180 38.807151180 90-4194304 -41943044194304 4194304MEaSUREs_Sea_Ice_Snow_ExtentTimeISO86012012-12-31false1999-01-01/2012-12-31/P1D1kmimage/pngSnow Cover (L3, Monthly Average Percent, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Cover_Monthly_Average_PctTimeISO86012024-05-01false2002-07-04/2002-07-04/P27D2003-01-01/2015-12-01/P1M2016-02-01/2021-12-01/P1M2023-01-01/2024-05-01/P1M1kmimage/pngSnow Cover (L3, Monthly Average Percent, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Cover_Monthly_Average_PctTimeISO86012024-05-01false2000-03-01/2000-07-01/P1M2000-09-01/2001-05-01/P1M2001-07-01/2002-02-01/P1M2002-04-01/2003-11-01/P1M2004-01-01/2015-12-01/P1M2016-03-01/2021-12-01/P1M2023-01-01/2024-05-01/P1M1kmimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_NDSI_Snow_CoverTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-06-18/2022-06-18/P1D2022-12-12/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_NDSI_Snow_CoverTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2021-12-31/P1D2022-12-01/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_NDSI_Snow_CoverTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-13/P1D2018-12-15/2019-03-31/P1D2019-04-03/2022-09-30/P1D2023-06-24/2023-09-29/P1D2023-10-01/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, VIIRS, Suomi NPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_NDSI_Snow_CoverTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-05/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-11/2022-09-30/P1D2023-06-24/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_NDSI_Snow_Cover_DailyTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2021-12-31/P1D2023-01-01/2024-06-22/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_NDSI_Snow_Cover_DailyTimeISO86012024-06-22false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2015-12-25/P1D2015-12-27/2016-02-18/P1D2016-02-28/2021-12-31/P1D2023-01-01/2024-06-22/P1D500mimage/pngSnow Depth Over Ice (12 km, AMSR-E, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRE_Snow_Depth_Over_IceTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D1kmimage/pngSnow Extent (L3, 8-Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_L3_Snow_Extent_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngSnow Extent (L3, 8-Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_L3_Snow_Extent_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngSnow Water Equivalent (25 km, 5Day, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Snow_Water_Equivalent_5DayTimeISO86012024-06-10false2012-07-05/2012-12-27/P5D2013-01-01/2013-12-27/P5D2014-01-01/2014-12-27/P5D2015-01-01/2015-12-27/P5D2016-01-01/2016-02-20/P5D2016-02-25/2016-03-02/P6D2016-03-02/2016-12-27/P5D2017-01-01/2017-12-27/P5D2018-01-01/2018-12-27/P5D2019-01-01/2019-12-27/P5D2020-01-01/2020-02-20/P5D2020-02-25/2020-03-02/P6D2020-03-02/2020-12-27/P5D2021-01-01/2021-12-27/P5D2022-01-01/2022-12-27/P5D2023-01-01/2023-12-27/P5D2024-02-25/2024-03-02/P6D2024-03-02/2024-06-10/P5D1kmimage/pngSnow Water Equivalent (25 km, Daily, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Snow_Water_Equivalent_DailyTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D1kmimage/pngSnow Water Equivalent (25 km, Monthly, AMSRU2, GCOM-W1)-180 38.807151180 90-4194304 -41943044194304 4194304AMSRU2_Snow_Water_Equivalent_MonthlyTimeISO86012023-12-01false2012-07-02/2012-07-31/P1M2012-08-01/2023-12-01/P1M1kmimage/pngSurface Reflectance (NBAR, Bands 1-5-7, Global, Annual, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_Bands157_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpegSurface Reflectance (NBAR, Bands 1-5-7, Global, Monthly, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_Bands157_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpegSurface Reflectance (NBAR, True Color, Global, Annual, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_TrueColor_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpegSurface Reflectance (NBAR, True Color, Global, Monthly, Best Available, Landsat / WELD)-180 38.807151180 90-4194304 -41943044194304 4194304Landsat_WELD_CorrectedReflectance_TrueColor_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpegThermal Anomalies and Fires (375m, All, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Thermal_Anomalies_375m_AllTimeISO86012024-06-24false2020-01-01/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375m, All, Best Available, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Thermal_Anomalies_375m_AllTimeISO86012024-06-24false2012-01-20/2012-03-24/P1D2012-03-26/2014-08-24/P1D2014-08-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-05/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375m, Day, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Thermal_Anomalies_375m_DayTimeISO86012024-06-24false2020-01-01/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375m, Day, Best Available, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Thermal_Anomalies_375m_DayTimeISO86012024-06-24false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-05/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375m, Night, Best Available, VIIRS, NOAA20)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_NOAA20_Thermal_Anomalies_375m_NightTimeISO86012024-06-24false2020-01-01/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375m, Night, Best Available, VIIRS, SNPP)-180 38.807151180 90-4194304 -41943044194304 4194304VIIRS_SNPP_Thermal_Anomalies_375m_NightTimeISO86012024-06-24false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-05/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (All, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Thermal_Anomalies_AllTimeISO86012024-06-24false2002-07-04/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-27/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (All, Best Available, MODIS, Aqua+Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Combined_Thermal_Anomalies_AllTimeISO86012024-06-24false2002-07-04/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (All, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Thermal_Anomalies_AllTimeISO86012024-06-24false2000-11-01/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Day, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Thermal_Anomalies_DayTimeISO86012024-06-24false2002-07-04/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-27/2023-02-27/P1D2023-03-01/2023-07-08/P1D2023-07-10/2023-07-10/P1D2023-07-12/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Day, Best Available, MODIS, Aqua+Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Combined_Thermal_Anomalies_DayTimeISO86012024-06-24false2002-07-04/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Day, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Thermal_Anomalies_DayTimeISO86012024-06-24false2000-11-01/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Night, Best Available, MODIS, Aqua)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Aqua_Thermal_Anomalies_NightTimeISO86012024-06-24false2002-07-04/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-27/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Night, Best Available, MODIS, Aqua+Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Combined_Thermal_Anomalies_NightTimeISO86012024-06-24false2002-07-04/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Night, Best Available, MODIS, Terra)-180 38.807151180 90-4194304 -41943044194304 4194304MODIS_Terra_Thermal_Anomalies_NightTimeISO86012024-06-24false2000-11-01/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tile1kmurn:ogc:def:crs:EPSG::3413029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 41943045125121616500murn:ogc:def:crs:EPSG::3413029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 4194304512512161641828571.428571429-4194304 41943045125123232250murn:ogc:def:crs:EPSG::3413029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 4194304512512161641828571.428571429-4194304 419430451251232325914285.7142857143-4194304 4194304512512646431.25murn:ogc:def:crs:EPSG::3413029257142.85714286-4194304 419430451251222114628571.42857143-4194304 41943045125124427314285.714285715-4194304 41943045125128833657142.857142857-4194304 4194304512512161641828571.428571429-4194304 419430451251232325914285.7142857143-4194304 419430451251264646457142.857142857-4194304 41943045125121281287228571.428571429-4194304 41943045125122562568114285.714285714-4194304 4194304512512512512 \ No newline at end of file diff --git a/config/active/release/gc/gibs-geographic.xml b/config/active/release/gc/gibs-geographic.xml index dc1aee21d8..eb548dc6e9 100644 --- a/config/active/release/gc/gibs-geographic.xml +++ b/config/active/release/gc/gibs-geographic.xml @@ -1,8359 +1,4 @@ - - - - NASA Global Imagery Browse Services for EOSDIS - +NASA Global Imagery Browse Services for EOSDIS Near real time imagery from multiple NASA instruments - - - World - Global - - OGC WMTS - 1.0.0 - none - none - - - National Aeronautics and Space Administration - - - - - - - - - - - - - - - - - - - - - - - - RESTful - - - - - - - KVP - - - - - - - - - - - - - RESTful - - - - - - - KVP - - - - - - - - - - Columnar Cloud Liquid Water (Day, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Cloud_Liquid_Water_Day - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Columnar Cloud Liquid Water (Night, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Cloud_Liquid_Water_Night - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Surface Precipitation Rate (Day, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Surface_Precipitation_Rate_Day - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Surface Precipitation Rate (Night, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Surface_Precipitation_Rate_Night - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Surface Rain Rate (Day, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Surface_Rain_Rate_Day - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Surface Rain Rate (Night, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Surface_Rain_Rate_Night - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Wind Speed (Day, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Wind_Speed_Day - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Wind Speed (Night, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Wind_Speed_Night - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Columnar Water Vapor (Day, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Columnar_Water_Vapor_Day - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Columnar Water Vapor (Night, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - AMSR2_Columnar_Water_Vapor_Night - - - - - image/png - - Time - ISO8601 - 2020-06-10 - false - 2015-06-07/2020-06-10/P1D - - - 2km - - - - - Brightness Temperature (89H Ghz B Scan, Day, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Brightness_Temp_89H_Day - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Brightness Temperature (89H Ghz B Scan, Night, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Brightness_Temp_89H_Night - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Brightness Temperature (89V Ghz B Scan, Day, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Brightness_Temp_89V_Day - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Brightness Temperature (89V Ghz B Scan, Night, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Brightness_Temp_89V_Night - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Soil Moisture (Normalized Polarization Difference, Day, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Soil_Moisture_NPD_Day - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Soil Moisture (Normalized Polarization Difference, Night, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Soil_Moisture_NPD_Night - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Soil Moisture (Single Channel Algorithm, Day, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Soil_Moisture_SCA_Day - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Soil Moisture (Single Channel Algorithm, Night, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Soil_Moisture_SCA_Night - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Surface Precipitation Rate (Day, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Surface_Precipitation_Rate_Day - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Surface Precipitation Rate (Night, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Surface_Precipitation_Rate_Night - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Columnar Water Vapor (Day, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Columnar_Water_Vapor_Day - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Columnar Water Vapor (Night, Best Available, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Columnar_Water_Vapor_Night - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Sea Ice Concentration (12 km, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Sea_Ice_Concentration_12km - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Snow Depth Over Ice (12 km, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Snow_Depth_Over_Ice - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Sea Ice Concentration (25 km, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Sea_Ice_Concentration_25km - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Brightness Temperature for Sea Ice (89H Ghz, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Sea_Ice_Brightness_Temp_89H - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - - - Brightness Temperature for Sea Ice (89V Ghz, AMSR-E, Aqua) - - -180 -90 - 180 90 - - AMSRE_Sea_Ice_Brightness_Temp_89V - - - - - image/png - - Time - ISO8601 - 2011-10-04 - false - 2002-06-01/2011-10-04/P1D - - - 2km - - - -b'Croplands (Global Agricultural Lands, 2000)-180 -90180 90Agricultural_Lands_Croplands_20001kmimage/png'b'Pastures (Global Agricultural Lands, 2000)-180 -90180 90Agricultural_Lands_Pastures_20001kmimage/png' - Methane (L2, 400 hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Methane (L2, 400 hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Carbon Monoxide (L2, 500hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Carbon Monoxide (L2, 500hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Cloud Top Height (L2, Day, Daily, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Cloud_Top_Height_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Cloud Top Height (L2, Night, Daily, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Cloud_Top_Height_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Dust Score (L2, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Dust_Score_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Dust Score (L2, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Dust_Score_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Relative Humidity (L2, 500hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_RelativeHumidity_500hPa_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Relative Humidity (L2, 500hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_RelativeHumidity_500hPa_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Relative Humidity (L2, 700hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_RelativeHumidity_700hPa_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Relative Humidity (L2, 700hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_RelativeHumidity_700hPa_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Relative Humidity (L2, 850hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_RelativeHumidity_850hPa_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Relative Humidity (L2, 850hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_RelativeHumidity_850hPa_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Surface Relative Humidity (L2, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Surface_Relative_Humidity_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Surface Relative Humidity (L2, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Surface_Relative_Humidity_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Surface Air Temperature (L2, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Surface_Air_Temperature_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Surface Air Temperature (L2, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Surface_Air_Temperature_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Sulfur Dioxide Brightness Temperature Difference (L2, Day, Daily, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Sulfur Dioxide Brightness Temperature Difference (L2, Night, Daily, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Surface Skin Temperature (L2, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Surface_Skin_Temperature_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Surface Skin Temperature (L2, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Surface_Skin_Temperature_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Temperature (L2, 500hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Temperature_500hPa_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Temperature (L2, 500hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Temperature_500hPa_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Temperature (L2, 700hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Temperature_700hPa_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Temperature (L2, 700hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Temperature_700hPa_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Temperature (L2, 850hPa, Day, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Temperature_850hPa_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Temperature (L2, 850hPa, Night, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Temperature_850hPa_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Total Cloud Fraction (L2, Day, Daily, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Total_Cloud_Fraction_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Total Cloud Fraction (L2, Night, Daily, v6, Near Real-Time, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_L2_Total_Cloud_Fraction_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2002-08-30/2024-01-25/P1D - - - 2km - - - - - Outgoing Longwave Radiation (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Outgoing Longwave Radiation (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Outgoing Longwave Radiation (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Outgoing Longwave Radiation (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Methane Volume Mixing Ratio at 400hPa (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Methane Volume Mixing Ratio at 400hPa (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Methane Volume Mixing Ratio at 400hPa (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Methane Volume Mixing Ratio at 400hPa (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Mole Fraction of Carbon Dioxide in Free Troposphere (L3, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Carbon_Dioxide_AIRS_AMSU_Monthly - - - - - image/png - - Time - ISO8601 - 2012-02-01 - false - 2002-09-01/2012-02-01/P1M - - - 2km - - - - - Mole Fraction of Carbon Dioxide in Free Troposphere (L3, Monthly, IR-only, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Carbon_Dioxide_IR_Monthly - - - - - image/png - - Time - ISO8601 - 2017-02-01 - false - 2010-01-01/2017-02-01/P1M - - - 2km - - - - - Carbon Monoxide Volume Mixing Ratio at 500hPa (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Carbon Monoxide Volume Mixing Ratio at 500hPa (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Carbon Monoxide Volume Mixing Ratio at 500hPa (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Carbon Monoxide Volume Mixing Ratio at 500hPa (L3, Nighttime/Descending, v6, Standard, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Clear Sky Outgoing Longwave Radiation (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Clear Sky Outgoing Longwave Radiation (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Clear Sky Outgoing Longwave Radiation (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Clear Sky Outgoing Longwave Radiation (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Relative Humidity at Surface (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Relative_Humidity_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Relative Humidity at Surface (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Relative_Humidity_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Relative Humidity at Surface (L3, Daytime/Ascending, v6, Standard, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Relative_Humidity_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Relative Humidity at Surface (L3, Nighttime/Descending, v6, Standard, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Relative_Humidity_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Air Temperature at Surface (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Air_Temperature_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Air Temperature at Surface (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Air_Temperature_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Air Temperature at Surface (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Air_Temperature_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Air Temperature at Surface (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Air_Temperature_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Surface Skin Temperature (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Skin_Temperature_Daily_Day - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Surface Skin Temperature (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Skin_Temperature_Daily_Night - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2002-09-01/2024-01-20/P1D - - - 2km - - - - - Surface Skin Temperature (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Skin_Temperature_Monthly_Day - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Surface Skin Temperature (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) - - -180 -90 - 180 90 - - AIRS_L3_Surface_Skin_Temperature_Monthly_Night - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2002-09-01/2023-12-01/P1M - - - 2km - - - - - Sulfur Dioxide (Prata, Day, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_Prata_SO2_Index_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-05-08/2024-01-25/P1D - - - 2km - - - - - Sulfur Dioxide (Prata, Night, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_Prata_SO2_Index_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-05-08/2024-01-25/P1D - - - 2km - - - - - Precipitation (Day, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_Precipitation_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-05-08/2024-01-25/P1D - - - 2km - - - - - Precipitation (Night, AIRS, Aqua) - - -180 -90 - 180 90 - - AIRS_Precipitation_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-05-08/2024-01-25/P1D - - - 2km - - - -b'Amphibian Richness - All Species (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_All_Species_20131kmimage/png'b'Amphibian Richness - All Threats (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_All_Threats_20131kmimage/png'b'Amphibian Richness - Critically Endangered (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_Critically_Endangered_Species_20131kmimage/png'b'Amphibian Richness - Endangered (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_Endangered_Species_20131kmimage/png'b'Amphibian Richness - Vulnerable (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_Vulnerable_Species_20131kmimage/png'b'Snow Water Equivalent (25 km, 5Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Snow_Water_Equivalent_5DayTimeISO86012024-01-11false2012-07-05/2012-12-27/P5D2013-01-01/2013-12-27/P5D2014-01-01/2014-12-27/P5D2015-01-01/2015-12-27/P5D2016-01-01/2016-02-20/P5D2016-02-25/2016-03-02/P6D2016-03-02/2016-12-27/P5D2017-01-01/2017-12-27/P5D2018-01-01/2018-12-27/P5D2019-01-01/2019-12-27/P5D2020-01-01/2020-02-20/P5D2020-02-25/2020-03-02/P6D2020-03-02/2020-12-27/P5D2021-01-01/2021-12-27/P5D2022-01-01/2022-12-27/P5D2023-01-01/2023-07-05/P5D2023-07-15/2023-08-24/P5D2023-09-03/2024-01-11/P5D2kmimage/png'b'Snow Water Equivalent (25 km, Monthly, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Snow_Water_Equivalent_MonthlyTimeISO86012023-12-01false2012-07-02/2012-07-02/P30D2012-08-01/2023-12-01/P1M2kmimage/png'b'Brightness Temperature (Channel 10, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_10TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-30/P1D2005-01-01/2005-01-19/P1D2005-02-02/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 11, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_11TimeISO86012002-04-10false1998-08-03/2002-04-10/P1D2kmimage/png'b'Brightness Temperature (Channel 12, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_12TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-19/P1D2004-12-01/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 13, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_13TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-20/P1D2005-01-02/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 14, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_14TimeISO86012002-10-30false1998-08-03/2002-10-30/P1D2kmimage/png'b'Brightness Temperature (Channel 15, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_15TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-01/P1D2004-11-13/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 01, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_1TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-13/P1D2004-11-26/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 02, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_2TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-12/P1D2004-11-24/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 03, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_3TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-13/P1D2004-11-27/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 04, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_4TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-23/P1D2004-12-04/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 05, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_5TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-28/P1D2004-11-30/2004-11-30/P1D2004-12-11/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 06, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_6TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-17/P1D2004-12-30/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 07, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_7TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-04/P1D2004-11-14/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 08, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_8TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-24/P1D2005-01-08/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 09, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_9TimeISO86012024-01-24false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-02/P1D2004-12-16/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-01-24/P1D2kmimage/png'b'Brightness Temperature (Channel 10, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_10TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 11, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_11TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 12, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_12TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 13, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_13TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 14, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_14TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 15, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_15TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 01, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_1TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 02, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_2TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 03, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_3TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 04, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_4TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 05, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_5TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 06, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_6TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 07, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_7TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 08, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_8TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 09, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_9TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/png'b'Brightness Temperature (Channel 10, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_10TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 11, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_11TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 12, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_12TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 13, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_13TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 14, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_14TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 15, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_15TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 01, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_1TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 02, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_2TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 03, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_3TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 04, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_4TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 05, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_5TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 06, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_6TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 07, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_7TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 08, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_8TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Brightness Temperature (Channel 09, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_9TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/png'b'Anthropogenic Biomes (Anthropogenic Biomes of the World, 2001-2006)-180 -90180 90Anthropogenic_Biomes_of_the_World_2001-20061kmimage/png'b'Sea Surface Salinity (L3, 3-Month, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_3MonthTimeISO86012015-03-21false2011-06-21/2014-12-21/P3M2kmimage/png'b'Sea Surface Salinity (L3, 7-Day Running Mean, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_7Day_RunningMeanTimeISO86012015-06-13false2011-08-25/2015-06-07/P1D2kmimage/png'b'Sea Surface Salinity (L3, 7-Day Snapshot, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_7Day_SnapshotTimeISO86012015-06-04false2011-08-25/2011-08-25/P2D2011-08-27/2011-12-31/P7D2012-01-01/2012-12-30/P7D2013-01-01/2013-12-31/P7D2014-01-01/2014-12-31/P7D2015-01-01/2015-05-28/P7D2015-06-04/2015-06-04/P4D2kmimage/png'b'Sea Surface Salinity (L3, Daily, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_DailyTimeISO86012015-06-07false2011-08-25/2015-06-07/P1D2kmimage/png'b'Sea Surface Salinity (L3, Monthly, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_MonthlyTimeISO86012015-06-01false2011-08-25/2011-08-25/P7D2011-09-01/2015-05-01/P1M2015-06-01/2015-06-01/P7D2kmimage/png'b'Soil Moisture (Daily, Radiometer, Aquarius, SAC-D)-180 -90180 90Aquarius_Soil_Moisture_DailyTimeISO86012015-06-07false2011-08-25/2015-06-07/P1D2kmimage/png'b'Soil Moisture (Weekly, Radiometer, Aquarius, SAC-D)-180 -90180 90Aquarius_Soil_Moisture_WeeklyTimeISO86012015-06-04false2011-08-25/2011-08-25/P2D2011-08-27/2011-12-31/P7D2012-01-01/2012-12-30/P7D2013-01-01/2013-12-31/P7D2014-01-01/2014-12-31/P7D2015-01-01/2015-06-04/P7D2kmimage/png'b'Wind Speed (L3, 7-Day Snapshot, SAC-D, Aquarius)-180 -90180 90Aquarius_Wind_Speed_L3_7Day_SnapshotTimeISO86012015-06-04false2011-08-25/2011-08-25/P2D2011-08-27/2011-12-31/P7D2012-01-01/2012-12-30/P7D2013-01-01/2013-12-31/P7D2014-01-01/2014-12-31/P7D2015-01-01/2015-05-28/P7D2015-06-04/2015-06-04/P4D2kmimage/png'b'Wind Speed (L3, Daily, SAC-D, Aquarius)-180 -90180 90Aquarius_Wind_Speed_L3_DailyTimeISO86012015-06-07false2011-08-25/2015-06-07/P1D2kmimage/png'b'Digital Elevation Model (Color Index, ASTER, Terra)-180 -90180 90ASTER_GDEM_Color_Index31.25mimage/png'b'Digital Elevation Model (Color Shaded Relief, ASTER, Terra)-180 -90180 90ASTER_GDEM_Color_Shaded_Relief31.25mimage/jpeg'b'Digital Elevation Model (Greyscale Shaded Relief, ASTER, Terra)-180 -90180 90ASTER_GDEM_Greyscale_Shaded_Relief31.25mimage/jpeg' - Snow Water Equivalent (25 km, 5Day, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Snow_Water_Equivalent_5Day - - - - - image/png - - Time - ISO8601 - 2024-01-11 - false - 2012-07-05/2012-12-27/P5D - 2013-01-01/2013-12-27/P5D - 2014-01-01/2014-12-27/P5D - 2015-01-01/2015-12-27/P5D - 2016-01-01/2016-02-20/P5D - 2016-02-25/2016-03-02/P6D - 2016-03-02/2016-12-27/P5D - 2017-01-01/2017-12-27/P5D - 2018-01-01/2018-12-27/P5D - 2019-01-01/2019-12-27/P5D - 2020-01-01/2020-02-20/P5D - 2020-02-25/2020-03-02/P6D - 2020-03-02/2020-12-27/P5D - 2021-01-01/2021-12-27/P5D - 2022-01-01/2022-12-27/P5D - 2023-01-01/2024-01-11/P5D - - - 2km - - - - - Snow Water Equivalent (25 km, Daily, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Snow_Water_Equivalent_Daily - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Soil Moisture (Normalized Polarization Difference, Day, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Soil_Moisture_NPD_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-24/2024-01-25/P1D - - - 2km - - - - - Soil Moisture (Normalized Polarization Difference, Night, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Soil_Moisture_NPD_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-23/2024-01-25/P1D - - - 2km - - - - - Soil Moisture (Normalized Polarization Difference, Day, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Soil_Moisture_SCA_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-24/2024-01-25/P1D - - - 2km - - - - - Soil Moisture (Single Channel Algorithm, Night, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Soil_Moisture_SCA_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-23/2024-01-25/P1D - - - 2km - - - - - Snow Water Equivalent (25 km, Monthly, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Snow_Water_Equivalent_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 2012-07-02/2012-07-02/P30D - 2012-08-01/2023-12-01/P1M - - - 2km - - - - - Cloud Liquid Water Path (Best Available, Day, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Cloud_Liquid_Water_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Cloud Liquid Water Path (Best Available, Night, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Cloud_Liquid_Water_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Wind Speed (Best Available, Day, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Wind_Speed_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Wind Speed (Best Available, Night, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Wind_Speed_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Total Precpitable Water (Best Available, Day, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Total_Precipitable_Water_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Total Precpitable Water (Best Available, Night, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Total_Precipitable_Water_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Surface Precipitation (Day, Best Available, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Surface_Precipitation_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Surface Precipitation (Night, Best Available, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Surface_Precipitation_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Columnar Water Vapor (Day, Best Available, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Columnar_Water_Vapor_Day - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Columnar Water Vapor (Night, Best Available, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Columnar_Water_Vapor_Night - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Sea Ice Concentration (12 km, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Sea_Ice_Concentration_12km - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Sea Ice Concentration (25 km, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Sea_Ice_Concentration_25km - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Brightness Temperature for Sea Ice (6km, 89H Ghz, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Sea_Ice_Brightness_Temp_6km_89H - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - - - Brightness Temperature for Sea Ice (6km, 89V Ghz, AMSRU2, GCOM-W1) - - -180 -90 - 180 90 - - AMSRU2_Sea_Ice_Brightness_Temp_6km_89V - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2012-07-02/2024-01-25/P1D - - - 2km - - - -b'Sea Surface Temperature (L3U, Best Available, AVHRR, Metop-A, NOAA)-180 -90180 90AVHRR_MetOp-A_L3U_Sea_Surface_TemperatureTimeISO86012021-11-16false2006-12-01/2007-01-12/P1D2007-01-15/2007-03-11/P1D2007-03-13/2007-03-23/P1D2007-03-25/2007-04-20/P1D2007-04-24/2007-05-03/P1D2007-05-06/2007-09-17/P1D2007-09-19/2008-03-19/P1D2008-03-21/2014-12-05/P1D2014-12-07/2019-07-30/P1D2019-08-05/2021-11-16/P1D2kmimage/png'b'Sea Surface Temperature (L3U, Best Available, AVHRR, Metop-B, NOAA)-180 -90180 90AVHRR_MetOp-B_L3U_Sea_Surface_TemperatureTimeISO86012024-01-25false2012-10-19/2014-12-06/P1D2014-12-08/2024-01-25/P1D2kmimage/png'b'Sea Surface Temperature (L3U, Best Available, AVHRR, Metop-C, NOAA)-180 -90180 90AVHRR_MetOp-C_L3U_Sea_Surface_TemperatureTimeISO86012024-01-25false2018-12-04/2024-01-25/P1D2kmimage/png'b'Absolute Dynamic Topography (Best Available, AVISO)-180 -90180 90AVISO_Absolute_Dynamic_TopographyTimeISO86012010-12-01false1992-10-01/2010-12-01/P1M2kmimage/png'b'Blue Marble Shaded Relief and Bathymetry (MODIS)-180 -90180 90BlueMarble_ShadedRelief_Bathymetry500mimage/jpeg'b'Blue Marble Shaded Relief (MODIS)-180 -90180 90BlueMarble_ShadedRelief500mimage/jpeg' - Blue Marble (MODIS) - - -180 -90 - 180 90 - - BlueMarble_NextGeneration - - image/jpeg - - 500m - - - -b'Radiance (Daily, V3-01)-180 -90180 90CALIPSO_Wide_Field_Camera_Radiance_v3-01TimeISO86012011-11-01false2006-06-13/2011-11-01/P1D1kmimage/png'b'Radiance (Daily, V3-02)-180 -90180 90CALIPSO_Wide_Field_Camera_Radiance_v3-02TimeISO86012020-04-10false2007-04-15/2007-04-16/P1D2011-09-30/2020-04-10/P1D1kmimage/png'b'Wind Speed (Meridional, Monthly, Best Available, CCMP)-180 -90180 90CCMP_REMSS_Meridional_Wind_Speed_MonthlyTimeISO86012011-12-01false1987-07-01/2011-12-01/P1M2kmimage/png'b'Wind Speed (Scalar, Monthly, Best Available, CCMP)-180 -90180 90CCMP_REMSS_Scalar_Wind_Speed_MonthlyTimeISO86012011-12-01false1987-07-01/2011-12-01/P1M2kmimage/png'b'Wind Speed (Zonal, Monthly, Best Available, CCMP)-180 -90180 90CCMP_REMSS_Zonal_Wind_Speed_MonthlyTimeISO86012011-12-01false1987-07-01/2011-12-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Down_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Up_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Diffuse Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Diffuse_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Diffuse Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Diffuse_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Direct Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Direct_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Direct Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Direct_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Down_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Up_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Surface UV Index (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_UV_Index_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'TOA Longwave Flux All-Sky (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Longwave_Flux_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'TOA Longwave Flux Clear-Sky (Monthly, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'TOA Shortwave Flux All-Sky (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Shortwave_Flux_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'TOA Shortwave Flux Clear-Sky (Monthly, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'TOA Window-Region Flux All-Sky (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Window_Region_Flux_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'TOA Window-Region Flux Clear-Sky (Monthly, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Window_Region_Flux_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/png'b'Surface CRE Net Longwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_CRE_Net_Longwave_Flux_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface CRE Net Shortwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_CRE_Net_Shortwave_Flux_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface CRE Net Total Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_CRE_Net_Total_Flux_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Longwave Flux (Monthly, Energy Balanced and Filled, Down, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Down_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Longwave Flux (Monthly, Energy Balanced and Filled, Down, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Longwave Flux (Monthly, Energy Balanced and Filled, Up, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Up_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Longwave Flux (Monthly, Energy Balanced and Filled, Up, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Net Longwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Longwave_Flux_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Net Longwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Net Shortwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Shortwave_Flux_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Net Shortwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Net Total Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Total_Flux_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Net Total Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Total_Flux_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Down, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Down_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Down, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Up, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Up_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Up, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/png'b'TOA CRE Longwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_CRE_Longwave_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA CRE Net Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_CRE_Net_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA CRE Shortwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_CRE_Shortwave_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'Incoming Solar Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Incoming_Solar_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA Longwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Longwave_Flux_All_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA Longwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA Net Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Net_Flux_All_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA Net Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Net_Flux_Clear_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA Shortwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Shortwave_Flux_All_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'TOA Shortwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Down_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Up_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Longwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Diffuse Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Diffuse_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Diffuse Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Diffuse_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Direct Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Direct_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Direct Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Direct_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Down_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Up_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Untuned Shortwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Surface UV Index (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_UV_Index_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'TOA Longwave Flux All-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Longwave_Flux_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'TOA Longwave Flux Clear-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'TOA Shortwave Flux All-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Shortwave_Flux_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'TOA Shortwave Flux Clear-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'TOA Window-Region Flux All-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Window_Region_Flux_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'TOA Window-Region Flux Clear-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Window_Region_Flux_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/png'b'Coastlines (15m, OSM)-180 -90180 90Coastlines_15m15.625mimage/png'b'Coastlines (OSM)-180 -90180 90Coastlines250mimage/png'b'Soil Moisture (L3, Daily, Best Available, CYGNSS / DDMI)-180 -90180 90CYGNSS_L3_Soil_Moisture_SDR_DailyTimeISO86012020-08-16false2017-03-18/2020-08-16/P1D2kmimage/png'b'Wind Speed (L3, Daily, Best Available, CYGNSS / DDMI)-180 -90180 90CYGNSS_L3_Wind_Speed_DailyTimeISO86012021-02-28false2017-03-18/2021-02-28/P1D2kmimage/png'b'Wind Speed (L3, Daily, Best Available, CYGNSS / DDMI)-180 -90180 90CYGNSS_L3_Wind_Speed_SDR_DailyTimeISO86012021-08-20false2018-08-01/2021-08-20/P1D2kmimage/png'b'Estimated Net Migration by Decade (1970-1980)-180 -90180 90Estimated_Net_Migration_1970-19801kmimage/png'b'Estimated Net Migration by Decade (1980-1990)-180 -90180 90Estimated_Net_Migration_1980-19901kmimage/png'b'Estimated Net Migration by Decade (1990-2000)-180 -90180 90Estimated_Net_Migration_1990-20001kmimage/png'b'Canopy Height Mean (L3, RH100, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010TimeISO86012019-04-18false2019-04-18/2019-04-18/P545D1kmimage/png'b'Canopy Height Mean (L3, RH100, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202104TimeISO86012019-04-18false2019-04-18/2019-04-18/P728D1kmimage/png'b'Canopy Height Mean (L3, RH100, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Canopy Height Mean (L3, RH100, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201TimeISO86012019-04-18false2019-04-18/2019-04-18/P1008D1kmimage/png'b'Canopy Height Mean (L3, RH100, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Canopy Height Standard Deviation (L3, RH100, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010TimeISO86012019-04-18false2019-04-18/2019-04-18/P545D1kmimage/png'b'Canopy Height Standard Deviation (L3, RH100, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202104TimeISO86012019-04-18false2019-04-18/2019-04-18/P728D1kmimage/png'b'Canopy Height Standard Deviation (L3, RH100, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Canopy Height Standard Deviation (L3, RH100, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201TimeISO86012019-04-18false2019-04-18/2019-04-18/P1008D1kmimage/png'b'Canopy Height Standard Deviation (L3, RH100, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Ground Elevation Mean (L3, Lowest Mode, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2020101kmimage/png'b'Ground Elevation Mean (L3, Lowest Mode, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2021041kmimage/png'b'Ground Elevation Mean (L3, Lowest Mode, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2021081kmimage/png'b'Ground Elevation Mean (L3, Lowest Mode, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2022011kmimage/png'b'Ground Elevation Mean (L3, Lowest Mode, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2023031kmimage/png'b'Ground Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2020101kmimage/png'b'Ground Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2021041kmimage/png'b'Ground Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2021081kmimage/png'b'Ground Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2022011kmimage/png'b'Ground Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2023031kmimage/png'b'Valid Laser Footprint Count (L3, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202010TimeISO86012019-04-18false2019-04-18/2019-04-18/P545D1kmimage/png'b'Valid Laser Footprint Count (L3, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202104TimeISO86012019-04-18false2019-04-18/2019-04-18/P728D1kmimage/png'b'Valid Laser Footprint Count (L3, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Valid Laser Footprint Count (L3, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202201TimeISO86012019-04-18false2019-04-18/2019-04-18/P1008D1kmimage/png'b'Valid Laser Footprint Count (L3, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Aboveground Biomass Density Mean (L4B, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Aboveground Biomass Density Mean (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Aboveground Biomass Density Percent Standard Error (L4B, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Aboveground Biomass Density Percent Standard Error (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Aboveground Biomass Density Standard Error (L4B, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Aboveground Biomass Density Standard Error (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Number of High-quality Waveforms (L4B, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Number_of_Samples_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/png'b'Number of High-quality Waveforms (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Number_of_Samples_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/png'b'Sea Surface Temperature (L4, Best Available, AVHRR-OI)-180 -90180 90GHRSST_L4_AVHRR-OI_Sea_Surface_TemperatureTimeISO86012020-04-04false1981-09-01/2020-04-04/P1D2kmimage/png'b'Sea Surface Temperature (L4, Best Available, GAMSSA GDS2, GHRSST)-180 -90180 90GHRSST_L4_GAMSSA_GDS2_Sea_Ice_ConcentrationTimeISO86012024-01-24false2008-07-23/2008-08-26/P1D2008-08-28/2012-10-27/P1D2012-10-29/2014-09-14/P1D2014-09-16/2014-11-05/P1D2014-11-07/2019-03-12/P1D2019-03-14/2019-07-25/P1D2019-07-29/2019-08-04/P1D2019-08-10/2020-09-17/P1D2020-09-19/2020-11-10/P1D2020-11-16/2020-11-28/P1D2020-11-30/2021-05-02/P1D2021-05-05/2021-05-31/P1D2021-06-06/2021-08-09/P1D2021-08-11/2021-08-16/P1D2021-08-18/2021-12-05/P1D2021-12-07/2022-01-05/P1D2022-01-07/2022-01-07/P1D2022-01-09/2023-02-01/P1D2023-02-03/2023-08-16/P1D2023-08-18/2023-10-22/P1D2023-10-24/2023-11-21/P1D2023-11-23/2024-01-09/P1D2024-01-11/2024-01-24/P1D2kmimage/png'b'Sea Surface Temperature (L4, Best Available, GAMSSA GDS2, GHRSST)-180 -90180 90GHRSST_L4_GAMSSA_GDS2_Sea_Surface_TemperatureTimeISO86012024-01-24false2008-07-23/2008-08-26/P1D2008-08-28/2014-09-14/P1D2014-09-16/2014-11-05/P1D2014-11-07/2020-09-17/P1D2020-09-19/2023-02-01/P1D2023-02-03/2023-08-16/P1D2023-08-18/2023-10-22/P1D2023-10-24/2023-11-21/P1D2023-11-23/2024-01-09/P1D2024-01-11/2024-01-24/P1D2kmimage/png'b'Sea Ice Concentration (L4, Best Available, MUR25, GHRSST)-180 -90180 90GHRSST_L4_MUR25_Sea_Ice_ConcentrationTimeISO86012024-01-24false2002-09-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-01-24/P1D2kmimage/png'b'Sea Surface Temperature Anomalies (L4, Best Available, MUR25, GHRSST)-180 -90180 90GHRSST_L4_MUR25_Sea_Surface_Temperature_AnomaliesTimeISO86012024-01-24false2002-09-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-01-24/P1D2kmimage/png'b'Sea Surface Temperature (L4, Best Available, MUR25, GHRSST)-180 -90180 90GHRSST_L4_MUR25_Sea_Surface_TemperatureTimeISO86012024-01-24false2002-09-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-01-24/P1D2kmimage/png'b'Sea Ice Concentration (L4, Best Available, MUR, GHRSST)-180 -90180 90GHRSST_L4_MUR_Sea_Ice_ConcentrationTimeISO86012024-01-24false2002-06-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-01-24/P1D1kmimage/png'b'Sea Surface Temperature Anomalies (L4, Best Available, MUR, GHRSST)-180 -90180 90GHRSST_L4_MUR_Sea_Surface_Temperature_AnomaliesTimeISO86012024-01-24false2019-07-23/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-01-24/P1D1kmimage/png'b'Sea Surface Temperature (L4, Best Available, MUR Global Foundation, GHRSST)-180 -90180 90GHRSST_L4_MUR_Sea_Surface_TemperatureTimeISO86012024-01-24false2002-06-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-01-24/P1D1kmimage/png' - Air Temperature (Monthly, Near Surface, Noah LSM, Best Available, GLDAS) - - -180 -90 - 180 90 - - GLDAS_Near_Surface_Air_Temperature_Monthly - - - - - image/png - - Time - ISO8601 - 2023-10-01 - false - 1948-01-01/2023-10-01/P1M - - - 2km - - - - - Total Precipitation Rate (Monthly, Surface, Noah LSM, Best Available, GLDAS) - - -180 -90 - 180 90 - - GLDAS_Surface_Total_Precipitation_Rate_Monthly - - - - - image/png - - Time - ISO8601 - 2023-10-01 - false - 1948-01-01/2023-10-01/P1M - - - 2km - - - - - Soil Moisture (Monthly, Underground, Noah LSM, Best Available, GLDAS) - - -180 -90 - 180 90 - - GLDAS_Underground_Soil_Moisture_Monthly - - - - - image/png - - Time - ISO8601 - 2023-10-01 - false - 1948-01-01/2023-10-01/P1M - - - 2km - - - - - Precipitation Rate (Ascending, Best Available, GMI, GPM) - - -180 -90 - 180 90 - - GMI_Precipitation_Rate_Asc - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2014-03-04/2024-01-25/P1D - - - 2km - - - - - Precipitation Rate (Descending, Best Available, GMI, GPM) - - -180 -90 - 180 90 - - GMI_Precipitation_Rate_Dsc - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2014-03-04/2024-01-25/P1D - - - 2km - - - - - Brightness Temperature (Ascending, GMI, GPM) - - -180 -90 - 180 90 - - GMI_Brightness_Temp_Asc - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2014-03-04/2024-01-25/P1D - - - 2km - - - - - Brightness Temperature (Descending, GMI, GPM) - - -180 -90 - 180 90 - - GMI_Brightness_Temp_Dsc - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2014-03-04/2024-01-25/P1D - - - 2km - - - -b'Air Mass (ABI, GOES-East)-180 -90180 90GOES-East_ABI_Air_MassTimeISO86012024-01-26false2023-10-28T00:00:00Z/2024-01-26T00:00:00Z/PT10M2km000001010120202304054091105018220image/png'b'Clean Infrared (10.3 µm, Band 13, ABI, GOES-East)-180 -90180 90GOES-East_ABI_Band13_Clean_InfraredTimeISO86012024-01-26T00:10:00Zfalse2019-09-01T10:00:00Z/2019-09-05T17:40:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2023-10-28T00:10:00Z/2024-01-26T00:10:00Z/PT10M2km000001010120202304054091105018220image/png'b'Red Visible (0.64 µm, Band 2, ABI, GOES-East)-180 -90180 90GOES-East_ABI_Band2_Red_Visible_1kmTimeISO86012024-01-25T23:50:00Zfalse2019-09-01T10:00:00Z/2019-09-05T17:40:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2023-10-27T23:50:00Z/2024-01-25T23:50:00Z/PT10M1km0000010101202023040540911050182206238541image/png'b'Geo Color (Best Available, ABI, GOES-East)-180 -90180 90GOES-East_ABI_GeoColorTimeISO86012024-01-25T23:50:00Zfalse2021-08-30T08:40:00Z/2021-08-30T08:40:00Z/PT10M2021-12-30T19:00:00Z/2021-12-30T21:30:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2023-05-16T15:40:00Z/2023-05-16T22:00:00Z/PT10M2023-08-30T06:00:00Z/2023-08-31T04:00:00Z/PT10M2023-10-27T23:50:00Z/2024-01-25T23:50:00Z/PT10M1km0000010101202023040540911050182206238541image/png'b'Air Mass (ABI, GOES-West)-180 -90180 90GOES-West_ABI_Air_MassTimeISO86012024-01-26false2021-12-19T00:00:00Z/2022-01-16T23:50:00Z/PT10M2022-01-17T00:00:00Z/2024-01-26T00:00:00Z/PT10M2km00001101001012220201202443040330489409064091719501801350183539image/png'b'Clean Infrared (10.3 µm, Band 13, ABI, GOES-West)-180 -90180 90GOES-West_ABI_Band13_Clean_InfraredTimeISO86012024-01-26T00:10:00Zfalse2021-09-13T09:50:00Z/2021-09-14T09:20:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2021-12-19T00:00:00Z/2022-01-17T00:00:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2023-10-28T00:10:00Z/2024-01-26T00:10:00Z/PT10M2km00001101001012220201202443040330489409064091719501801350183539image/png'b'Red Visible (0.64 µm, Band 2, ABI, GOES-West)-180 -90180 90GOES-West_ABI_Band2_Red_Visible_1kmTimeISO86012024-01-25T23:50:00Zfalse2021-09-30T21:00:00Z/2021-09-30T21:00:00Z/PT10M2021-12-19T00:00:00Z/2022-01-17T00:00:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2023-10-27T23:50:00Z/2024-01-25T23:50:00Z/PT10M1km00001101001012220201202443040330489409064091719501801350183539623802762387179image/png'b'Geo Color (Best Available, ABI, GOES-West)-180 -90180 90GOES-West_ABI_GeoColorTimeISO86012024-01-25T23:40:00Zfalse2021-07-21T00:30:00Z/2021-07-21T02:20:00Z/PT10M2021-08-05T18:40:00Z/2021-08-05T22:30:00Z/PT10M2021-12-19T00:00:00Z/2022-01-17T00:00:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2023-03-09T00:00:00Z/2023-03-15T23:50:00Z/PT10M2023-10-27T23:40:00Z/2024-01-25T23:40:00Z/PT10M1km00001101001012220201202443040330489409064091719501801350183539623802762387179image/png'b'Population Density (GPW, 2000)-180 -90180 90GPW_Population_Density_20001kmimage/png'b'Population Density (GPW, 2005)-180 -90180 90GPW_Population_Density_20051kmimage/png'b'Population Density (GPW, 2010)-180 -90180 90GPW_Population_Density_20101kmimage/png'b'Population Density (GPW, 2015)-180 -90180 90GPW_Population_Density_20151kmimage/png'b'Population Density (GPW, 2020)-180 -90180 90GPW_Population_Density_20201kmimage/png'b'Liquid Water Equivalent Thickness (Mascon, CRI, Best Available, GRACE Tellus)-180 -90180 90GRACE_Tellus_Liquid_Water_Equivalent_Thickness_Mascon_CRITimeISO86012022-07-01false2002-04-04/2002-04-04/P28D2002-05-02/2002-05-02/P17D2002-08-01/2003-04-01/P1M2003-05-01/2003-05-01/P21D2003-07-01/2003-12-01/P1M2004-01-01/2004-01-01/P13D2004-02-04/2004-02-04/P26D2004-03-01/2010-11-01/P1M2010-12-01/2010-12-01/P27D2011-02-08/2011-02-08/P21D2011-03-01/2011-04-01/P1M2011-05-01/2011-05-01/P31D2011-07-05/2011-07-05/P27D2011-08-01/2011-09-01/P1M2011-10-01/2011-10-01/P16D2011-10-17/2011-10-17/P31D2011-12-17/2011-12-17/P15D2012-01-01/2012-02-01/P1M2012-03-01/2012-03-01/P19D2012-03-20/2012-03-20/P31D2012-06-01/2012-08-01/P1M2012-09-01/2012-09-01/P24D2012-11-06/2012-11-06/P25D2012-12-01/2013-01-01/P1M2013-02-01/2013-02-01/P26D2013-04-11/2013-04-11/P20D2013-05-01/2013-06-01/P1M2013-07-01/2013-07-01/P31D2013-10-01/2013-12-01/P1M2014-01-01/2014-01-01/P17D2014-03-01/2014-05-01/P1M2014-06-01/2014-06-01/P24D2014-08-01/2014-10-01/P1M2014-11-01/2014-11-01/P32D2015-01-13/2015-01-13/P19D2015-02-01/2015-03-01/P1M2015-04-01/2015-04-01/P11D2015-04-12/2015-04-12/P30D2015-06-29/2015-06-29/P33D2015-08-01/2015-08-01/P1M2015-09-01/2015-09-01/P27D2015-12-12/2015-12-12/P23D2016-01-04/2016-01-04/P25D2016-01-29/2016-01-29/P32D2016-03-01/2016-03-01/P31D2016-05-08/2016-05-08/P24D2016-06-01/2016-06-01/P1M2016-07-01/2016-07-01/P29D2016-08-08/2016-08-08/P27D2016-11-14/2016-12-11/P27D2017-01-07/2017-01-07/P28D2017-03-17/2017-03-17/P24D2017-04-10/2017-04-10/P22D2017-05-02/2017-05-02/P21D2017-05-23/2017-05-23/P38D2018-06-01/2018-06-01/P1M2018-07-01/2018-07-01/P18D2018-10-22/2018-10-22/P10D2018-11-01/2018-12-01/P1M2019-01-01/2019-01-01/P25D2019-01-26/2019-01-26/P34D2019-03-01/2022-12-01/P1M2020-02-01/2022-07-01/P1M2kmimage/png'b'Dams (Global Reservoir and Dam Database)-180 -90180 90GRanD_Dams2kmapplication/vnd.mapbox-vector-tile'b'Reservoirs (Global Reservoir and Dam Database)-180 -90180 90GRanD_Reservoirs2kmapplication/vnd.mapbox-vector-tile'b'Graticule (15m)-180 -90180 90Graticule_15m15.625mimage/png'b'Ground-Level NO2 (Global 3-Year Running Mean, 1996-1998, GOME, SCIAMACHY and GOME-2)-180 -90180 90Ground_Level_Nitrogen_Dioxide_3_Year_Running_Mean_1996-19981kmimage/png'b'Ground-Level NO2 (Global 3-Year Running Mean, 2010-2012, GOME, SCIAMACHY and GOME-2)-180 -90180 90Ground_Level_Nitrogen_Dioxide_3_Year_Running_Mean_2010-20121kmimage/png'b'Settlements (Global Rural-Urban Mapping Project, Best Available)-180 -90180 90GRUMP_Settlements250mapplication/vnd.mapbox-vector-tile'b'Urban Extents (GRUMP: Urban Extents Grid, 1995)-180 -90180 90GRUMP_Urban_Extents_Grid_19951kmimage/png'b'Air Mass (AHI, Himawari)-180 -90180 90Himawari_AHI_Air_MassTimeISO86012024-01-25T23:50:00Zfalse2020-01-03T00:00:00Z/2020-01-04T00:00:00Z/PT10M2021-10-01T00:00:00Z/2021-10-01T00:00:00Z/PT10M2021-12-19T00:00:00Z/2021-12-31T23:50:00Z/PT10M2023-10-27T23:50:00Z/2024-01-25T23:50:00Z/PT10M2km00001101022020020234304013046940902409131950180450182639image/png'b'Clean Infrared (10.3 µm, Band 13, AHI, Himawari)-180 -90180 90Himawari_AHI_Band13_Clean_InfraredTimeISO86012024-01-25T23:50:00Zfalse2020-01-03T00:00:00Z/2020-01-04T00:00:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2021-12-19T00:00:00Z/2021-12-31T23:50:00Z/PT10M2023-05-24T03:00:00Z/2023-05-24T14:30:00Z/PT10M2023-10-27T23:50:00Z/2024-01-25T23:50:00Z/PT10M2km00001101022020020234304013046940902409131950180450182639image/png'b'Red Visible (0.64 µm, Band 2, AHI, Himawari)-180 -90180 90Himawari_AHI_Band3_Red_Visible_1kmTimeISO86012024-01-25T23:40:00Zfalse2020-01-03T00:00:00Z/2020-01-04T00:00:00Z/PT10M2021-09-30T02:00:00Z/2021-09-30T02:00:00Z/PT10M2021-12-19T00:00:00Z/2021-12-31T23:50:00Z/PT10M2023-10-27T23:40:00Z/2024-01-25T23:40:00Z/PT10M1km0000110102202002023430401304694090240913195018045018263962370962375379image/png'b'Reflectance (Nadir BRDF-Adjusted, Best Available, Landsat-8/9 / OLI)-180 -90180 90HLS_L30_Nadir_BRDF_Adjusted_ReflectanceTimeISO86012024-01-23false2013-03-22/2013-03-22/P1D2013-05-01/2013-05-01/P1D2013-06-01/2013-06-01/P1D2013-06-30/2013-06-30/P1D2013-07-30/2013-07-30/P1D2014-06-20/2014-06-20/P1D2015-08-07/2015-08-07/P1D2020-08-11/2020-08-13/P1D2020-09-24/2020-09-30/P1D2021-01-01/2021-08-19/P1D2021-08-22/2022-05-06/P1D2022-05-08/2022-05-10/P1D2022-05-13/2022-05-13/P1D2022-05-15/2022-10-31/P1D2022-11-02/2024-01-23/P1D31.25mimage/png'b'MGRS/HLS Grid-180 -90180 90HLS_MGRS_Granule_Grid31.25mapplication/vnd.mapbox-vector-tile'b'Reflectance (Nadir BRDF-Adjusted, Best Available, Sentinel-2A/B / MSI)-180 -90180 90HLS_S30_Nadir_BRDF_Adjusted_ReflectanceTimeISO86012024-01-23false2016-01-01/2016-01-26/P1D2016-01-28/2016-02-20/P1D2016-03-01/2016-04-16/P1D2016-04-19/2016-04-27/P1D2016-04-30/2016-05-28/P1D2016-05-30/2016-06-26/P1D2016-06-29/2016-06-29/P1D2016-07-01/2016-07-04/P1D2016-07-06/2016-10-05/P1D2016-10-07/2016-12-26/P1D2017-01-01/2017-01-20/P1D2017-01-23/2017-02-04/P1D2017-02-06/2017-02-07/P1D2017-02-09/2017-02-14/P1D2017-02-16/2017-03-24/P1D2017-03-26/2017-04-16/P1D2017-04-24/2017-04-25/P1D2017-04-30/2017-08-11/P1D2017-08-13/2017-08-24/P1D2017-08-26/2017-08-26/P1D2017-08-29/2017-08-31/P1D2017-09-02/2017-09-02/P1D2017-09-05/2017-09-30/P1D2017-10-04/2019-07-17/P1D2019-07-19/2019-08-17/P1D2019-08-19/2019-10-14/P1D2019-10-16/2021-08-09/P1D2021-08-12/2021-08-12/P1D2021-08-14/2021-08-17/P1D2021-08-19/2021-11-02/P1D2021-11-04/2021-12-12/P1D2021-12-15/2021-12-17/P1D2021-12-20/2023-07-12/P1D2023-07-14/2024-01-23/P1D31.25mimage/png'b'Human Footprint (Global Human Footprint, 1995-2004)-180 -90180 90Human_Footprint_1995-20041kmimage/png'b'Precipitation Rate-180 -90180 90IMERG_Precipitation_RateTimeISO86012024-01-24false2000-06-01/2024-01-24/P1D2kmimage/png'b'Sea Surface Height Anomalies (L4, Best Available, MEaSUREs)-180 -90180 90JPL_MEaSUREs_L4_Sea_Surface_Height_AnomaliesTimeISO86012019-01-22false1992-09-30/2017-10-19/P5D2017-10-29/2019-01-22/P5D2kmimage/png'b'Impervious Surface Percentage (Global Man-made Impervious Surface (GMIS) Dataset From Landsat, 2010)-180 -90180 90Landsat_Global_Man-made_Impervious_Surface31.25mimage/png'b'Human Built-up And Settlement Extent (Global Human Built-up And Settlement Extent (HBASE) Dataset From Landsat, 2010)-180 -90180 90Landsat_Human_Built-up_And_Settlement_Extent31.25mimage/png'b'Surface Reflectance (NBAR, Bands 1-5-7, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands157_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpeg'b'Surface Reflectance (NBAR, Bands 1-5-7, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands157_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpeg'b'Surface Reflectance (NBAR, Bands 7-4-3, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands743_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpeg'b'Surface Reflectance (NBAR, Bands 7-4-3, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands743_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpeg'b'Surface Reflectance (NBAR, True Color, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_TrueColor_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpeg'b'Surface Reflectance (NBAR, True Color, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_TrueColor_Global_MonthlyTimeISO86012008-12-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpeg'b'Surface Normalized Difference Vegetation Index (NDVI) (NBAR, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_NDVI_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpeg'b'Surface Normalized Difference Vegetation Index (NDVI) (NBAR, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_NDVI_Global_MonthlyTimeISO86012011-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpeg'b'Last of the Wild (Global Human Footprint, 1995-2004)-180 -90180 90Last_of_the_Wild_1995-20041kmimage/png'b'Urban-Rural Extents Below 10m Elevation-180 -90180 90LECZ_Urban_Rural_Extents_Below_10m1kmimage/png'b'Lightning Flash Rate (Combined, TRMM / LIS, OrbView-1 / OTD)-180 -90180 90LIS_High_Resolution_Full_Climatology_Combined_Flash_Rate_ClimatologyTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Lightning Flash Rate (TRMM / LIS)-180 -90180 90LIS_High_Resolution_Full_Climatology_LIS_Flash_Rate_ClimatologyTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Lightning Flashes (Raw, TRMM / LIS)-180 -90180 90LIS_High_Resolution_Full_Climatology_LIS_Raw_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Lightning Flashes (Scaled, TRMM / LIS)-180 -90180 90LIS_High_Resolution_Full_Climatology_LIS_Scaled_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Flash Count (LIS / ISS)-180 -90180 90LIS_ISS_Flash_CountTimeISO86012021-09-29false2017-03-01/2018-07-21/P1D2018-07-26/2018-07-27/P1D2018-07-30/2019-01-12/P1D2019-02-01/2021-09-29/P1D2kmimage/png'b'Flash Radiance (LIS / ISS)-180 -90180 90LIS_ISS_Flash_RadianceTimeISO86012021-09-29false2017-03-01/2018-07-21/P1D2018-07-26/2018-07-27/P1D2018-07-30/2019-01-12/P1D2019-02-01/2021-09-29/P1D2kmimage/png'b'Flash Radiance (LIS / TRMM)-180 -90180 90LIS_TRMM_Flash_RadianceTimeISO86012015-04-08false1998-01-01/2015-04-08/P1D2kmimage/png'b'Lightning Flash Rate (Daily Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Daily_Climatology_LIS_Mean_Flash_RateTimeISO86012013-12-31false1998-01-01/2013-12-31/P1D2kmimage/png'b'Lightning Flash Rate (Full Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Full_Climatology_LIS_Mean_Flash_RateTimeISO86011998-01-01false1998-01-01/1998-01-01/P5844D2kmimage/png'b'Lightning Flash Rate (Monthly Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Monthly_Climatology_LIS_Mean_Flash_RateTimeISO86012013-12-01false1998-01-01/2013-12-01/P1M2kmimage/png'b'Lightning Flash Rate (Seasonal Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Seasonal_Climatology_LIS_Mean_Flash_RateTimeISO86012013-10-01false1998-01-01/2013-10-01/P3M2kmimage/png' - Surface Soil Moisture C1-band (Downscaled, Day, Level-3, LPRM, Daily, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Day_Daily - - - - - image/png - - Time - ISO8601 - 2024-01-23 - false - 2012-07-03/2024-01-23/P1D - - - 2km - - - - - Surface Soil Moisture C1-band (Downscaled, Night, Level-3, LPRM, Daily, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Night_Daily - - - - - image/png - - Time - ISO8601 - 2024-01-23 - false - 2012-07-03/2024-01-23/P1D - - - 2km - - - - - Surface Soil Moisture C1-band (Day, Level-3, LPRM, Daily, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Day_Daily - - - - - image/png - - Time - ISO8601 - 2024-01-23 - false - 2012-07-03/2024-01-23/P1D - - - 2km - - - - - Surface Soil Moisture C1-band (Night, Level-3, LPRM, Daily, AMSR2, GCOM-W1) - - -180 -90 - 180 90 - - LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Night_Daily - - - - - image/png - - Time - ISO8601 - 2024-01-23 - false - 2012-07-03/2024-01-23/P1D - - - 2km - - - - - Surface Soil Moisture C-band (Day, Level-3, LPRM, Daily, AMSR-E, EOS-Aqua) - - -180 -90 - 180 90 - - LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily - - - - - image/png - - Time - ISO8601 - 2011-10-03 - false - 2002-06-19/2011-10-03/P1D - - - 2km - - - - - Surface Soil Moisture C-band (Night, Level-3, LPRM, Daily, AMSR-E, EOS-Aqua) - - -180 -90 - 180 90 - - LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily - - - - - image/png - - Time - ISO8601 - 2011-10-03 - false - 2002-06-19/2011-10-03/P1D - - - 2km - - - - - Surface Soil Moisture X-band (Day, Level-3, LPRM, Daily, TMI, TRMM) - - -180 -90 - 180 90 - - LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily - - - - - image/png - - Time - ISO8601 - 2015-04-08 - false - 1997-12-08/2015-04-08/P1D - - - 2km - - - - - Surface Soil Moisture X-band (Night, Level-3, LPRM, Daily, TMI, TRMM) - - -180 -90 - 180 90 - - LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily - - - - - image/png - - Time - ISO8601 - 2015-04-08 - false - 1997-12-08/2015-04-08/P1D - - - 2km - - - -b'Mammal Richness - All Species (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_All_Species_20131kmimage/png'b'Mammal Richness - All Threats (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_All_Threats_20131kmimage/png'b'Mammal Richness - Critically Engangered (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_Critically_Endangered_Species_20131kmimage/png'b'Mammal Richness - Endangered (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_Endangered_Species_20131kmimage/png'b'Mammal Richness - Vulnerable (Species: Global Mammal Richness Grid, 2013)-180 -90180 90Mammal_Richness_Grids_Vulnerable_Species_20131kmimage/png'b'Mangrove Forest Distribution (2000)-180 -90180 90Mangrove_Forest_Distribution_20001kmimage/png' - Aerosol Optical Depth (Value Added, MODIS, Combined Aqua and Terra) - - -180 -90 - 180 90 - - MODIS_Combined_Value_Added_AOD - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2017-04-19/2024-01-25/P1D - - - 2km - - - -b'Freeze Thaw (Daily Landscape, SSMI, MEaSUREs)-180 -90180 90MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMITimeISO86012010-12-31false1979-01-01/2010-12-31/P1D2kmimage/png' - Surface Albedo (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Surface_Albedo_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Aerosol Optical Depth Analysis (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Aerosol_Optical_Depth_Analysis_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Air Temperature at 250hPa (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Air_Temperature_250hPa_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Carbon Monoxide Emission (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Carbon_Monoxide_Emission_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Convective Rainwater Source at 700hPa (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Convective_Rainwater_Source_700hPa_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Total Dust Deposition, Dry+Wet All Bins (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Total_Dust_Deposition_Dry_Wet_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Dust Surface Mass Concentration (Monthly, Particulate Matter 2.5 µm, v5.12.4, Standard, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Dust_Surface_Mass_Concentration_PM25_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Dust Surface Mass Concentration (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Dust_Surface_Mass_Concentration_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Open Water Latent Energy Flux (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Open_Water_Latent_Energy_Flux_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Evaporation from Turbulence (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Evaporation_from_Turbulence_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Evaporation over Land (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Evaporation_Land_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - ISCCP Cloud Albedo (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_ISCCP_Cloud_Albedo_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Ozone Mixing Ratio at 50hPa (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Snowfall (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Snowfall_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Total Precipitation Bias Corrected (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Precipitation_Bias_Corrected_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Relative Humidity After Moist at 700hPa (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Relative_Humidity_After_Moist_700hPa_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Soil Water Root Zone (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Soil_Water_Root_Zone_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Snow Depth Over Glaciated Surface (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Snow_Depth_Over_Glaciated_Surface_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - SO2 Column Mass Density ENSEMBLE (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_SO2_Column_Mass_Density_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Surface Wind Speed (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Surface_Wind_Speed_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Surface Pressure (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Surface_Pressure_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Surface Skin Temperature (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Surface_Skin_Temperature_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Incident Shortwave Over Land (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Incident_Shortwave_Over_Land_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - 2-meter Air Temperature, (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_2m_Air_Temperature_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - 2-meter Air Temperature, Assimilated (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_2m_Air_Temperature_Assimilated_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Total Aerosol Optical Thickness Extinction 550nm (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Total_Aerosol_Optical_Thickness_550nm_Extinction_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Total Aerosol Optical Thickness Scattering 550nm (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - - - Total Precipitable Water Vapor (Monthly, MERRA2) - - -180 -90 - 180 90 - - MERRA2_Total_Precipitable_Water_Vapor_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1980-01-01/2023-12-01/P1M - - - 2km - - - -b'Surface Pressure (Monthly, MERRA)-180 -90180 90MERRA_Surface_Pressure_MonthlyTimeISO86012016-02-01false1979-01-01/2016-02-01/P1M2kmimage/png'b'Surface Skin Temperature (Monthly, MERRA)-180 -90180 90MERRA_Surface_Skin_Temperature_MonthlyTimeISO86012016-02-01false1979-01-01/2016-02-01/P1M2kmimage/png' - Surface Pressure (Monthly, MERRA) - - -180 -90 - 180 90 - - MERRA_Surface_Pressure_Monthly - - - - - image/png - - Time - ISO8601 - 2016-02-01 - false - 1979-01-01/2016-02-01/P1M - - - 2km - - - - - Surface Skin Temperature (Monthly, MERRA) - - -180 -90 - 180 90 - - MERRA_Surface_Skin_Temperature_Monthly - - - - - image/png - - Time - ISO8601 - 2016-02-01 - false - 1979-01-01/2016-02-01/P1M - - - 2km - - - -b'Aerosol Optical Depth Average (Green, Monthly, MISR)-180 -90180 90MISR_Aerosol_Optical_Depth_Avg_Green_MonthlyTimeISO86012022-02-01false2000-03-01/2022-02-01/P1M2kmimage/png'b'Color Radiance (AA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_AATimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/png'b'Color Radiance (AF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_AFTimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-05/P1D2022-10-07/2022-10-12/P1D1kmimage/png'b'Color Radiance (AN, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_ANTimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/png'b'Color Radiance (BA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_BATimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-05/P1D2022-10-07/2022-10-12/P1D1kmimage/png'b'Color Radiance (BF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_BFTimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/png'b'Color Radiance (CA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_CATimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/png'b'Color Radiance (CF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_CFTimeISO86012022-10-12false2020-11-05/2021-02-06/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/png'b'Color Radiance (DA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_DATimeISO86012022-10-12false2020-11-05/2021-02-06/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/png'b'Color Radiance (DF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_DFTimeISO86012022-10-12false2020-11-05/2021-02-06/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/png'b'Color Radiance (AA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_AATimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/png'b'Color Radiance (AF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_AFTimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/png'b'Color Radiance (AN, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_ANTimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/png'b'Color Radiance (BA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_BATimeISO86012022-10-12false2017-09-01/2017-10-30/P1D2017-11-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2020-01-24/P1D2020-01-26/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-02-15/P1D2022-02-20/2022-10-12/P1D250mimage/png'b'Color Radiance (BF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_BFTimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-05/P1D2022-10-07/2022-10-12/P1D250mimage/png'b'Color Radiance (CA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_CATimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-05/P1D2022-10-07/2022-10-12/P1D250mimage/png'b'Color Radiance (CF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_CFTimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-12/P1D250mimage/png'b'Color Radiance (DA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_DATimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2020-01-24/P1D2020-01-26/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-12/P1D250mimage/png'b'Color Radiance (DF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_DFTimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-12/P1D250mimage/png'b'Cloud Stereo Height (No Wind Correction, &lt; 0.5 km, Monthly, MISR)-180 -90180 90MISR_Cloud_Stereo_Height_Histogram_Bin_0.5km_MonthlyTimeISO86012022-02-01false2000-02-01/2022-02-01/P1M2kmimage/png'b'Cloud Stereo Height (No Wind Correction, 1.5 - 2.0 km, Monthly, MISR)-180 -90180 90MISR_Cloud_Stereo_Height_Histogram_Bin_1.5-2.0km_MonthlyTimeISO86012022-02-01false2000-02-01/2022-02-01/P1M2kmimage/png'b'DHR Average (Monthly, Natural Color, MISR, Terra)-180 -90180 90MISR_Directional_Hemispherical_Reflectance_Average_Natural_Color_MonthlyTimeISO86012020-08-01false2000-03-01/2020-08-01/P1M2kmimage/png'b'Land NDVI Average (Monthly, MISR)-180 -90180 90MISR_Land_NDVI_Average_MonthlyTimeISO86012022-02-01false2000-03-01/2022-02-01/P1M2kmimage/png'b'Radiance Average (AN, Infrared Color, Monthly, MISR, Terra)-180 -90180 90MISR_Radiance_Average_Infrared_Color_MonthlyTimeISO86012020-08-01false2000-02-01/2020-08-01/P1M2kmimage/png'b'Radiance Average (AN, Natural Color, Monthly, MISR, Terra)-180 -90180 90MISR_Radiance_Average_Natural_Color_MonthlyTimeISO86012020-08-01false2000-02-01/2020-08-01/P1M2kmimage/png'b'TOA Albedo Average (Red, Monthly, MISR)-180 -90180 90MISR_TOA_Albedo_Average_Red_MonthlyTimeISO86012022-02-01false2000-02-01/2022-02-01/P1M2kmimage/png'b'Carbon Monoxide (215 hPa, Day, MLS, Aura)-180 -90180 90MLS_CO_215hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Carbon Monoxide (215 hPa, Night, MLS, Aura)-180 -90180 90MLS_CO_215hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Water Vapor (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_H2O_46hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Water Vapor (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_H2O_46hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Nitric Acid (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_HNO3_46hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Nitric Acid (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_HNO3_46hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Nitrous Oxide (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_N2O_46hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Nitrous Oxide (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_N2O_46hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Ozone (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_O3_46hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Ozone (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_O3_46hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Sulfur Dioxide (147 hPa, Day, MLS, Aura)-180 -90180 90MLS_SO2_147hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Sulfur Dioxide (147 hPa, Night, MLS, Aura)-180 -90180 90MLS_SO2_147hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Air Temperature (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_Temperature_46hPa_DayTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Air Temperature (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_Temperature_46hPa_NightTimeISO86012024-01-25false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2021-08-25/P1D2022-01-01/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-01-25/P1D2kmimage/png'b'Aerosol Optical Depth (3km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Aerosol_Optical_Depth_3kmTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2018-11-22/P1D2018-11-24/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Dark Target Aerosol Optical Depth (Land and Ocean, MODIS, Aqua)-180 -90180 90MODIS_Aqua_AerosolTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Deep Blue Aerosol Angstrom Exponent (Land, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Angstrom_Exponent_LandTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Dark Target Aerosol Angstrom Exponent (Ocean, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Angstrom_Exponent_OceanTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Merged Aerosol Optical Depth (Deep Blue, Land and Ocean, MODIS, Aqua)-180 -90180 90MODIS_Aqua_AOD_Deep_Blue_CombinedTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Deep Blue Aerosol Optical Depth (Land, MODIS, Aqua)-180 -90180 90MODIS_Aqua_AOD_Deep_Blue_LandTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Brightness Temperature (Band31, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Brightness_Temp_Band31_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-26/P1D1kmimage/png'b'Brightness Temperature (Band31, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Brightness_Temp_Band31_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-04-01/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_1621TimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_16_PCLTimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_16TimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_37_PCLTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2018-11-22/P1D2018-11-24/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_37TimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_PCL_1621TimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_PCLTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_RadiusTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Fraction (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Fraction_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Cloud Fraction (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Fraction_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Cloud Multi Layer Flag (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Multi_Layer_FlagTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_1621TimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_16_PCLTimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_16TimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-01-19false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-01-19/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_PCLTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_ThicknessTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Phase (Infrared, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Phase_Infrared_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Cloud Phase (Infrared, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Phase_Infrared_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Cloud Phase Optical Properties (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Phase_Optical_PropertiesTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D1kmimage/png'b'Cloud Top Height (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Height_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Cloud Top Height (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Height_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Cloud Top Pressure (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Pressure_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Cloud Top Pressure (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Pressure_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Cloud Top Temperature (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Temp_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Cloud Top Temperature (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Temp_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Cloud Water Path (PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Water_Path_PCLTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Cloud Water Path (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Water_PathTimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2020-10-15/P1D2020-10-20/2020-11-22/P1D2020-11-24/2020-12-25/P1D2020-12-28/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Corrected Reflectance (Bands 7-2-1, MODIS, Aqua)-180 -90180 90MODIS_Aqua_CorrectedReflectance_Bands721TimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-07/2002-08-17/P1D2002-08-19/2002-09-12/P1D2002-09-14/2002-11-17/P1D2002-11-19/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-23/P1D2016-02-26/2022-03-31/P1D2022-04-17/2022-10-21/P1D2022-10-23/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, MODIS, Aqua)-180 -90180 90MODIS_Aqua_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-23/P1D2016-02-26/2022-03-31/P1D2022-04-17/2024-01-25/P1D250mimage/jpeg'b'Data/No Data Mask (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Data_No_DataTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-23/P1D2016-02-26/2022-03-31/P1D2022-04-17/2024-01-25/P1D250mimage/png'b'Ice Surface Temperature (Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Ice_Surface_Temp_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-01-26/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Ice_Surface_Temp_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-04-01/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Chlorophyll A (L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Chlorophyll_ATimeISO86012024-01-25false2013-07-02/2018-09-09/P1D2018-09-11/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-14/2022-04-14/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Photosynthetically Available Radiation (L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Photosynthetically_Available_RadiationTimeISO86012024-01-25false2002-07-04/2002-07-29/P1D2002-08-07/2003-04-10/P1D2003-04-12/2007-12-01/P1D2007-12-03/2008-08-13/P1D2019-01-01/2019-03-10/P1D2019-03-12/2019-05-21/P1D2020-04-01/2020-04-03/P1D2020-05-24/2020-08-16/P1D2020-09-03/2020-09-09/P1D2020-09-11/2022-03-31/P1D2022-04-14/2022-04-14/P1D2022-04-17/2023-02-24/P1D2023-02-26/2024-01-25/P1D1kmimage/png'b'Sea Surface Temperature (Day, L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Sea_Surface_Temp_DayTimeISO86012024-01-25false2002-07-04/2002-07-29/P1D2002-08-06/2007-12-01/P1D2007-12-03/2008-08-02/P1D2019-01-01/2019-05-21/P1D2020-04-01/2020-04-03/P1D2020-05-28/2020-05-30/P1D2020-06-06/2020-08-16/P1D2020-09-03/2020-09-09/P1D2020-09-11/2022-03-31/P1D2022-04-15/2022-04-15/P1D2022-04-17/2023-02-24/P1D2023-02-26/2024-01-25/P1D1kmimage/png'b'Sea Surface Temperature (Night, L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Sea_Surface_Temp_NightTimeISO86012024-01-25false2020-06-06/2020-08-16/P1D2020-09-03/2020-10-31/P1D2020-11-02/2022-04-01/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Land Surface Reflectance (L2G, Daily, True Color, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2G_SurfaceReflectance_Bands143_DailyTimeISO86012024-01-23false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-01-20/P1D2024-01-22/2024-01-23/P1D500mimage/jpeg'b'Enhanced Vegetation Index (16-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_EVI_16DayTimeISO86012023-12-27false2002-07-04/2002-12-27/P16D2003-01-09/2003-12-27/P16D2004-01-09/2004-12-26/P16D2005-01-09/2005-12-27/P16D2006-01-09/2006-12-27/P16D2007-01-09/2007-12-27/P16D2008-01-09/2008-12-26/P16D2009-01-09/2009-12-27/P16D2010-01-09/2010-12-27/P16D2011-01-09/2011-12-27/P16D2012-01-09/2012-12-26/P16D2013-01-09/2013-12-27/P16D2014-01-09/2014-12-27/P16D2015-01-09/2015-12-27/P16D2016-01-09/2016-12-26/P16D2017-01-09/2017-12-27/P16D2018-01-09/2018-12-27/P16D2019-01-09/2019-12-27/P16D2020-01-09/2020-12-26/P16D2021-01-09/2021-12-27/P16D2022-01-09/2022-12-27/P16D2023-01-09/2023-12-27/P16D250mimage/png'b'Enhanced Vegetation Index (Monthly, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_EVI_MonthlyTimeISO86012023-12-01false2002-07-01/2023-12-01/P1M1kmimage/png'b'Ice Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (L3, 8-Day, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, 8-Day, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_Day_TESTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (L3, 8-Day, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_NightTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, 8-Day, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_Night_TESTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_DayTimeISO86012024-01-14false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-09-07/P1D2019-09-11/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-01-14/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, Daily, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_Day_TESTimeISO86012024-01-23false2002-07-03/2005-12-31/P1D2021-05-01/2022-03-31/P1D2022-04-17/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_NightTimeISO86012024-01-14false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-09-07/P1D2019-09-11/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-01-14/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, Daily, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_Night_TESTimeISO86012024-01-23false2002-07-03/2005-12-31/P1D2021-05-01/2022-03-31/P1D2022-04-17/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, Monthly, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Day_TESTimeISO86012023-12-01false2002-07-01/2005-12-01/P1M2021-05-01/2023-12-01/P1M2kmimage/png'b'Land Surface Temperature (ASTER TES L3, Monthly, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TESTimeISO86012023-12-01false2002-07-01/2005-12-01/P1M2021-05-01/2023-12-01/P1M2kmimage/png'b'Land Surface Temperature (L3, Monthly, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_DayTimeISO86012023-12-01false2002-07-01/2020-09-01/P1M2020-11-01/2023-12-01/P1M2kmimage/png'b'Land Surface Temperature (L3, Monthly, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_NightTimeISO86012023-12-01false2002-07-01/2020-09-01/P1M2020-11-01/2023-12-01/P1M2kmimage/png'b'Snow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_NDSI_Snow_Cover_DailyTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2009-01-06/P1D2009-01-08/2011-12-04/P1D2011-12-06/2022-03-31/P1D2022-04-17/2023-01-23/P1D2023-01-25/2024-01-20/P1D2024-01-22/2024-01-23/P1D500mimage/png'b'Vegetation Index (16-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_NDVI_16DayTimeISO86012023-12-27false2002-07-04/2002-12-27/P16D2003-01-09/2003-12-27/P16D2004-01-09/2004-12-26/P16D2005-01-09/2005-12-27/P16D2006-01-09/2006-12-27/P16D2007-01-09/2007-12-27/P16D2008-01-09/2008-12-26/P16D2009-01-09/2009-12-27/P16D2010-01-09/2010-12-27/P16D2011-01-09/2011-12-27/P16D2012-01-09/2012-12-26/P16D2013-01-09/2013-12-27/P16D2014-01-09/2014-12-27/P16D2015-01-09/2015-12-27/P16D2016-01-09/2016-12-26/P16D2017-01-09/2017-12-27/P16D2018-01-09/2018-12-27/P16D2019-01-09/2019-12-27/P16D2020-01-09/2020-12-26/P16D2021-01-09/2021-12-27/P16D2022-01-09/2022-12-27/P16D2023-01-09/2023-12-27/P16D250mimage/png'b'Vegetation Index (Monthly, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_NDVI_MonthlyTimeISO86012023-12-01false2002-07-01/2023-12-01/P1M1kmimage/png'b'Sea Ice Extent (L3, Daily, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Sea_Ice_DailyTimeISO86012024-01-23false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-01-20/P1D2024-01-22/2024-01-23/P1D1kmimage/png'b'Snow Cover (L3, Monthly Average Percent, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Snow_Cover_Monthly_Average_PctTimeISO86012023-12-01false2002-07-04/2002-07-04/P27D2003-01-01/2022-03-01/P1M2022-05-01/2023-12-01/P1M2kmimage/png'b'Snow Extent (L3, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Snow_Extent_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_8DayTimeISO86012023-10-24false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-09-22/P8D2023-10-08/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_DailyTimeISO86012023-12-13false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-01-24/P1D2023-01-26/2023-02-01/P1D2023-02-04/2023-12-13/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_MonthlyTimeISO86012023-09-01false2002-07-01/2021-07-01/P1M2021-09-01/2022-06-01/P1M2022-09-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_8DayTimeISO86012023-10-24false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-09-22/P8D2023-10-08/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_DailyTimeISO86012023-12-13false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-02-01/P1D2023-02-04/2023-11-21/P1D2023-11-23/2023-12-13/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_MonthlyTimeISO86012023-09-01false2002-07-01/2021-07-01/P1M2021-09-01/2022-06-01/P1M2022-09-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Day, 8 Day, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_8DayTimeISO86012023-10-24false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-17/P8D2023-06-26/2023-09-22/P8D2023-10-08/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Day, Annual, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Day, Daily, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_DailyTimeISO86012023-12-13false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-15/2023-02-01/P1D2023-02-03/2023-12-13/P1D2kmimage/png'b'Sea Surface Temperature (L3, Day, Monthly, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_MonthlyTimeISO86012023-09-01false2002-07-01/2022-10-01/P1M2023-01-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_8DayTimeISO86012023-10-24false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-09-22/P8D2023-10-08/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_DailyTimeISO86012023-12-13false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-02-01/P1D2023-02-04/2023-12-13/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_MonthlyTimeISO86012023-09-01false2002-07-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Day, 8 Day, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_8DayTimeISO86012023-10-24false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-17/P8D2023-06-26/2023-09-22/P8D2023-10-08/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Day, Annual, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Day, Daily, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_DailyTimeISO86012023-12-13false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-15/2023-02-01/P1D2023-02-03/2023-12-13/P1D2kmimage/png'b'Sea Surface Temperature (L3, Day, Monthly, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_MonthlyTimeISO86012023-09-01false2002-07-01/2022-10-01/P1M2023-01-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_8DayTimeISO86012023-10-24false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-09-22/P8D2023-10-08/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_DailyTimeISO86012023-12-13false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-02-01/P1D2023-02-04/2023-11-21/P1D2023-11-23/2023-12-13/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_MonthlyTimeISO86012023-09-01false2002-07-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Land Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SurfaceReflectance_Bands121_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-10-08/P8D2023-10-24/2023-10-24/P8D2023-11-09/2023-12-27/P8D2024-01-01/2024-01-01/P8D250mimage/jpeg'b'Land Surface Reflectance (8-Day, True Color, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SurfaceReflectance_Bands143_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/jpeg'b'Land Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SurfaceReflectance_Bands721_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/jpeg'b'Fraction of Photosynthetically Active Radiation (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_FPAR_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-03-22/P8D2023-04-07/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Gross Primary Production (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_Gross_Primary_Productivity_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Leaf Area Index (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_LAI_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Net Photosynthesis (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_Net_Photosynthesis_8DayTimeISO86012024-01-01false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Land Surface Temperature (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_DayTimeISO86012024-01-26false2002-07-03/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-01-26/P1D1kmimage/png'b'Land Surface Temperature (Day, MODIS, Aqua, ASTER TES)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_Day_TESTimeISO86012024-01-23false2005-01-01/2005-09-17/P1D2005-09-19/2005-10-12/P1D2005-10-14/2005-10-18/P1D2005-10-21/2005-11-05/P1D2005-11-07/2005-12-31/P1D2021-07-09/2021-07-15/P1D2021-08-17/2022-03-31/P1D2022-04-17/2023-04-01/P1D2023-04-03/2024-01-19/P1D2024-01-23/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-04-01/P1D2022-04-17/2024-01-25/P1D1kmimage/png'b'Land Surface Temperature (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_Night_TESTimeISO86012024-01-23false2005-01-01/2005-12-31/P1D2021-07-09/2021-07-15/P1D2021-08-17/2022-04-01/P1D2022-04-17/2024-01-19/P1D2024-01-23/2024-01-23/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_NDSI_Snow_CoverTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-01-26/P1D500mimage/png'b'Sea Ice Extent (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Sea_IceTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-01-26/P1D1kmimage/png'b'Land Surface Reflectance (Bands 1-2-1, MODIS, Aqua)-180 -90180 90MODIS_Aqua_SurfaceReflectance_Bands121TimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2017-01-01/P1D2017-01-03/2017-01-17/P1D2017-01-19/2017-01-20/P1D2017-01-22/2017-01-25/P1D2017-01-27/2017-02-25/P1D2017-02-27/2017-03-09/P1D2017-03-11/2017-03-13/P1D2017-03-16/2017-03-31/P1D2017-04-02/2017-04-05/P1D2017-04-07/2017-04-12/P1D2017-04-14/2017-04-28/P1D2017-05-01/2017-05-06/P1D2017-05-08/2017-06-04/P1D2017-06-06/2017-06-16/P1D2017-06-18/2017-06-20/P1D2017-06-22/2017-06-23/P1D2017-06-25/2017-07-08/P1D2017-07-10/2017-07-15/P1D2017-07-17/2017-07-18/P1D2017-07-20/2017-07-25/P1D2017-07-27/2017-08-10/P1D2017-08-13/2017-09-04/P1D2017-09-06/2017-09-08/P1D2017-09-10/2017-09-11/P1D2017-09-13/2017-09-27/P1D2017-09-29/2017-10-20/P1D2017-10-22/2017-10-27/P1D2017-10-29/2017-11-01/P1D2017-11-03/2017-11-20/P1D2017-11-22/2017-12-03/P1D2017-12-05/2017-12-14/P1D2017-12-16/2017-12-18/P1D2017-12-21/2019-10-22/P1D2019-11-09/2019-11-09/P1D2020-01-01/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-04-16/2022-04-16/P1D2022-06-18/2022-06-18/P1D2022-10-05/2022-10-31/P1D2022-11-08/2024-01-25/P1D250mimage/jpeg'b'Land Surface Reflectance (True Color, MODIS, Aqua)-180 -90180 90MODIS_Aqua_SurfaceReflectance_Bands143TimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2022-07-12/P1D2022-10-05/2022-10-31/P1D2022-11-08/2024-01-25/P1D500mimage/jpeg'b'Land Surface Reflectance (Bands 7-2-1, MODIS, Aqua)-180 -90180 90MODIS_Aqua_SurfaceReflectance_Bands721TimeISO86012024-01-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2022-07-12/P1D2022-10-05/2022-10-31/P1D2022-11-08/2024-01-25/P1D500mimage/jpeg'b'Thermal Anomalies and Fires (All, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Thermal_Anomalies_AllTimeISO86012024-01-25false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Thermal_Anomalies_DayTimeISO86012024-01-25false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-03-01/2023-07-08/P1D2023-07-10/2023-07-10/P1D2023-07-12/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Thermal_Anomalies_NightTimeISO86012024-01-25false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Water Vapor Infrared (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Water_Vapor_5km_DayTimeISO86012024-01-26false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-26/P1D2kmimage/png'b'Water Vapor Infrared (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Water_Vapor_5km_NightTimeISO86012024-01-25false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-01-25/P1D2kmimage/png'b'Flood (1-Day Window, Best Available, MODIS, Terra + Aqua)-180 -90180 90MODIS_Combined_Flood_1-DayTimeISO86012024-01-25false2021-01-01/2021-01-05/P1D2021-03-05/2021-03-07/P1D2021-03-22/2021-12-20/P1D2021-12-23/2023-07-20/P1D2023-07-26/2024-01-25/P1D250mimage/png'b'Flood (2-Day Window, Best Available, MODIS, Terra + Aqua)-180 -90180 90MODIS_Combined_Flood_2-DayTimeISO86012024-01-25false2021-01-01/2021-01-05/P1D2021-03-05/2021-03-07/P1D2021-03-22/2021-12-20/P1D2021-12-23/2023-07-20/P1D2023-07-26/2024-01-25/P1D250mimage/png'b'Flood (3-Day Window, Best Available, MODIS, Terra + Aqua)-180 -90180 90MODIS_Combined_Flood_3-DayTimeISO86012024-01-25false2021-01-01/2021-01-04/P1D2021-03-05/2021-03-07/P1D2021-03-22/2021-12-20/P1D2021-12-23/2023-07-20/P1D2023-07-26/2024-01-25/P1D250mimage/png'b'Black Sky Albedo (L3, Daily, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_Black_Sky_Albedo_DailyTimeISO86012024-01-24false2000-05-18/2000-12-31/P1D2005-01-01/2005-12-31/P1D2021-03-27/2021-04-27/P1D2021-05-15/2024-01-24/P1D500mimage/png'b'Land Cover Type (L3, IGBP, Annual, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_IGBP_Land_Cover_Type_AnnualTimeISO86012018-01-01false2001-01-01/2018-01-01/P1Y500mimage/png'b'Reflectance (L3, Nadir BRDF-Adjusted, Daily, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_Nadir-BRDF_DailyTimeISO86012024-01-24false2000-05-18/2001-06-23/P1D2001-06-26/2024-01-24/P1D500mimage/jpeg'b'White Sky Albedo (L3, Daily, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_White_Sky_Albedo_DailyTimeISO86012024-01-24false2000-05-18/2000-12-31/P1D2005-01-01/2005-12-31/P1D2021-05-12/2024-01-24/P1D500mimage/png'b'Fraction of Photosynthetically Active Radiation (L4, 4-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_FPAR_4DayTimeISO86012024-01-17false2002-07-04/2002-12-27/P4D2003-01-01/2003-12-27/P4D2004-01-01/2004-12-26/P4D2005-01-01/2005-12-27/P4D2006-01-01/2006-12-27/P4D2007-01-01/2007-12-27/P4D2008-01-01/2008-12-26/P4D2009-01-01/2009-12-27/P4D2010-01-01/2010-12-27/P4D2011-01-01/2011-12-27/P4D2012-01-01/2012-12-26/P4D2013-01-01/2013-12-27/P4D2014-01-01/2014-12-27/P4D2015-01-01/2015-12-27/P4D2016-01-01/2016-12-26/P4D2017-01-01/2017-12-27/P4D2018-01-01/2018-12-27/P4D2019-01-01/2019-12-27/P4D2020-01-01/2020-12-26/P4D2021-01-01/2021-12-27/P4D2022-01-01/2022-12-27/P4D2023-01-01/2023-12-31/P4D2024-01-01/2024-01-17/P4D500mimage/png'b'Fraction of Photosynthetically Active Radiation (L4, 8-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_FPAR_8DayTimeISO86012024-01-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-09/P8D500mimage/png'b'Leaf Area Index (L4, 4-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_LAI_4DayTimeISO86012024-01-17false2002-07-04/2002-12-27/P4D2003-01-01/2003-12-27/P4D2004-01-01/2004-12-26/P4D2005-01-01/2005-12-27/P4D2006-01-01/2006-12-27/P4D2007-01-01/2007-12-27/P4D2008-01-01/2008-12-26/P4D2009-01-01/2009-12-27/P4D2010-01-01/2010-12-27/P4D2011-01-01/2011-12-27/P4D2012-01-01/2012-12-26/P4D2013-01-01/2013-12-27/P4D2014-01-01/2014-12-27/P4D2015-01-01/2015-12-27/P4D2016-01-01/2016-12-26/P4D2017-01-01/2017-12-27/P4D2018-01-01/2018-12-27/P4D2019-01-01/2019-12-27/P4D2020-01-01/2020-12-26/P4D2021-01-01/2021-12-27/P4D2022-01-01/2022-12-27/P4D2023-01-01/2023-12-31/P4D2024-01-01/2024-01-17/P4D500mimage/png'b'Leaf Area Index (L4, 8-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_LAI_8DayTimeISO86012024-01-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-09/P8D500mimage/png'b'MAIAC Aerosol Optical Depth (Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L2G_AerosolOpticalDepthTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-01-24/P1D1kmimage/png'b'MAIAC Reflectance (BRDF-Adjusted, Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143TimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-01-24/P1D1kmimage/jpeg'b'MAIAC Columnar Water Vapor (Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L2G_ColumnWaterVaporTimeISO86012024-01-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-06/P1D2002-03-08/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-01-24/P1D1kmimage/png'b'MAIAC Isotropic Kernel Parameters (RTLS Model, Daily, Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L3_IsotropicKernelParametersTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-01-24/P1D1kmimage/jpeg'b'Thermal Anomalies and Fires (All, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_Thermal_Anomalies_AllTimeISO86012024-01-25false2002-07-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_Thermal_Anomalies_DayTimeISO86012024-01-25false2002-07-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Night, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_Thermal_Anomalies_NightTimeISO86012024-01-25false2002-07-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Aerosol Optical Depth (3km, MODIS, Terra)-180 -90180 90MODIS_Terra_Aerosol_Optical_Depth_3kmTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Dark Target Aerosol Optical Depth (Land and Ocean, MODIS, Terra)-180 -90180 90MODIS_Terra_AerosolTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Deep Blue Aerosol Angstrom Exponent (Land, MODIS, Terra)-180 -90180 90MODIS_Terra_Angstrom_Exponent_LandTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Dark Target Aerosol Angstrom Exponent (Ocean, MODIS, Terra)-180 -90180 90MODIS_Terra_Angstrom_Exponent_OceanTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Merged Aerosol Optical Depth (Deep Blue, Land and Ocean, MODIS, Terra)-180 -90180 90MODIS_Terra_AOD_Deep_Blue_CombinedTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Deep Blue Aerosol Optical Depth (Land, MODIS, Terra)-180 -90180 90MODIS_Terra_AOD_Deep_Blue_LandTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Brightness Temperature (Band31, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Brightness_Temp_Band31_DayTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Brightness Temperature (Band31, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Brightness_Temp_Band31_NightTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_1621TimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_16_PCLTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Effective Radius (1.6µm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_16TimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_37_PCLTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Effective Radius (3.7µm, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_37TimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_PCL_1621TimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2022-10-10/P1D2022-10-23/2023-01-25/P1D2023-01-27/2024-01-23/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_PCLTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Effective Radius (2.1µm, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_RadiusTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Fraction (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Fraction_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Cloud Fraction (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Fraction_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D2kmimage/png'b'Cloud Multi Layer Flag (MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Multi_Layer_FlagTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_1621TimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_16_PCLTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Optical Thickness (1.6µm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_16TimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_PCLTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Optical Thickness (2.1µm, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_ThicknessTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Phase (Infrared, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Phase_Infrared_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Cloud Phase (Infrared, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Phase_Infrared_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D2kmimage/png'b'Cloud Phase Optical Properties (MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Phase_Optical_PropertiesTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Top Height (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Height_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Cloud Top Height (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Height_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D2kmimage/png'b'Cloud Top Pressure (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Pressure_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Cloud Top Pressure (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Pressure_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D2kmimage/png'b'Cloud Top Temperature (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Temp_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Cloud Top Temperature (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Temp_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D2kmimage/png'b'Cloud Water Path (PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Water_Path_PCLTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Cloud Water Path (MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Water_PathTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Corrected Reflectance (Bands 3-6-7, MODIS, Terra)-180 -90180 90MODIS_Terra_CorrectedReflectance_Bands367TimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2019-12-31/P1D2021-01-01/2022-10-10/P1D2022-10-23/2024-01-26/P1D250mimage/jpeg'b'Corrected Reflectance (Bands 7-2-1, MODIS, Terra)-180 -90180 90MODIS_Terra_CorrectedReflectance_Bands721TimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2019-12-31/P1D2021-01-01/2022-10-10/P1D2022-10-23/2022-12-16/P1D2022-12-18/2024-01-26/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, MODIS, Terra)-180 -90180 90MODIS_Terra_CorrectedReflectance_TrueColorTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D250mimage/jpeg'b'Data/No Data Mask (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Data_No_DataTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D250mimage/png'b'Enhanced Vegetation Index (8-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_EVI_8DayTimeISO86012024-01-24false2021-03-04/2021-03-04/P1D2021-03-06/2021-12-31/P1D2023-02-28/2023-07-19/P1D2023-07-26/2024-01-24/P1D250mimage/png'b'Ice Surface Temperature (Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Ice_Surface_Temp_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Ice_Surface_Temp_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Chlorophyll A (L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Chlorophyll_ATimeISO86012024-01-25false2013-07-02/2016-02-18/P1D2016-02-24/2017-01-18/P1D2017-01-20/2022-10-10/P1D2022-10-28/2024-01-25/P1D1kmimage/png'b'Photosynthetically Available Radiation (L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Photosynthetically_Available_RadiationTimeISO86012024-01-25false2000-02-25/2000-04-25/P1D2000-04-29/2000-08-06/P1D2000-08-18/2000-10-26/P1D2000-10-28/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-04-12/P1D2003-04-14/2003-12-09/P1D2020-01-01/2022-10-10/P1D2022-10-28/2022-11-07/P1D2022-11-14/2024-01-25/P1D1kmimage/png'b'Sea Surface Temperature (Day, L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Sea_Surface_Temp_DayTimeISO86012024-01-25false2000-02-25/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-19/2000-10-26/P1D2000-10-28/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2020-01-01/2022-01-16/P1D2022-01-18/2022-10-10/P1D2022-10-28/2024-01-25/P1D1kmimage/png'b'Sea Surface Temperature (Night, L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Sea_Surface_Temp_NightTimeISO86012024-01-25false2020-06-06/2020-12-10/P1D2020-12-12/2022-10-11/P1D2022-10-28/2024-01-25/P1D1kmimage/png'b'Land Surface Reflectance (L2G, Daily, True Color, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2G_SurfaceReflectance_Bands143_DailyTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-23/P1D500mimage/jpeg'b'Enhanced Vegetation Index (16-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_EVI_16DayTimeISO86012023-12-19false2000-03-05/2000-12-18/P16D2001-01-01/2001-12-19/P16D2002-01-01/2002-12-19/P16D2003-01-01/2003-12-19/P16D2004-01-01/2004-12-18/P16D2005-01-01/2005-12-19/P16D2006-01-01/2006-12-19/P16D2007-01-01/2007-12-19/P16D2008-01-01/2008-12-18/P16D2009-01-01/2009-12-19/P16D2010-01-01/2010-12-19/P16D2011-01-01/2011-12-19/P16D2012-01-01/2012-12-18/P16D2013-01-01/2013-12-19/P16D2014-01-01/2014-12-19/P16D2015-01-01/2015-12-19/P16D2016-01-01/2016-12-18/P16D2017-01-01/2017-12-19/P16D2018-01-01/2018-12-19/P16D2019-01-01/2019-12-19/P16D2020-01-01/2020-12-18/P16D2021-01-01/2021-12-19/P16D2022-01-01/2022-12-19/P16D2023-01-01/2023-12-19/P16D250mimage/png'b'Enhanced Vegetation Index (L3, Monthly, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_EVI_MonthlyTimeISO86012023-12-01false2000-03-01/2023-12-01/P1M1kmimage/png'b'Ice Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Ice Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Land Surface Temperature (8-Day, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, 8-Day, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_Day_TESTimeISO86012024-01-01false2000-02-24/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (L3, 8-Day, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_NightTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, 8-Day, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_Night_TESTimeISO86012024-01-01false2000-02-24/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D1kmimage/png'b'Land Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_DayTimeISO86012024-01-15false2000-02-25/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-09-08/P1D2019-09-12/2022-10-10/P1D2022-10-23/2024-01-15/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, Daily, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_Day_TESTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2000-12-31/P1D2005-01-01/2005-12-31/P1D2021-05-01/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_NightTimeISO86012024-01-15false2000-02-25/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-09-08/P1D2019-09-12/2022-10-10/P1D2022-10-23/2024-01-15/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, Daily, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_Night_TESTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2000-12-31/P1D2005-01-01/2005-12-31/P1D2021-05-01/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES L3, Monthly, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_CMG_Day_TESTimeISO86012023-12-01false2000-02-01/2000-12-01/P1M2005-01-01/2005-12-01/P1M2021-05-01/2023-12-01/P1M2kmimage/png'b'Land Surface Temperature (ASTER TES L3, Monthly, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_CMG_Night_TESTimeISO86012023-12-01false2000-02-01/2000-12-01/P1M2005-01-01/2005-12-01/P1M2021-05-01/2023-12-01/P1M2kmimage/png'b'Land Surface Temperature (L3, Monthly, Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_DayTimeISO86012023-12-01false2000-03-01/2020-12-01/P1M2021-02-01/2023-12-01/P1M2kmimage/png'b'Land Surface Temperature (L3, Monthly, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_NightTimeISO86012023-12-01false2000-03-01/2020-12-01/P1M2021-02-01/2023-12-01/P1M2kmimage/png'b'Land/Water Mask (L3, Annual, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Water_MaskTimeISO86012015-01-01false2000-01-01/2015-01-01/P1Y250mimage/png'b'Snow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_NDSI_Snow_Cover_DailyTimeISO86012024-01-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-10-03/P1D2002-10-05/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2010-12-28/P1D2010-12-30/2015-12-25/P1D2015-12-27/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2023-04-10/P1D2023-04-12/2024-01-23/P1D500mimage/png'b'Vegetation Index (16-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_NDVI_16DayTimeISO86012023-12-19false2000-03-05/2000-12-18/P16D2001-01-01/2001-12-19/P16D2002-01-01/2002-12-19/P16D2003-01-01/2003-12-19/P16D2004-01-01/2004-12-18/P16D2005-01-01/2005-12-19/P16D2006-01-01/2006-12-19/P16D2007-01-01/2007-12-19/P16D2008-01-01/2008-12-18/P16D2009-01-01/2009-12-19/P16D2010-01-01/2010-12-19/P16D2011-01-01/2011-12-19/P16D2012-01-01/2012-12-18/P16D2013-01-01/2013-12-19/P16D2014-01-01/2014-12-19/P16D2015-01-01/2015-12-19/P16D2016-01-01/2016-12-18/P16D2017-01-01/2017-12-19/P16D2018-01-01/2018-12-19/P16D2019-01-01/2019-12-19/P16D2020-01-01/2020-12-18/P16D2021-01-01/2021-12-19/P16D2022-01-01/2022-12-19/P16D2023-01-01/2023-12-19/P16D250mimage/png'b'Vegetation Index (L3, Monthly, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_NDVI_MonthlyTimeISO86012023-12-01false2000-03-01/2023-12-01/P1M1kmimage/png'b'Sea Ice Extent (L3, Daily, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Sea_Ice_DailyTimeISO86012024-01-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-24/P1D1kmimage/png'b'Snow Cover (L3, Monthly Average Percent, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Snow_Cover_Monthly_Average_PctTimeISO86012023-12-01false2000-03-01/2000-07-01/P1M2000-09-01/2001-05-01/P1M2001-08-01/2002-02-01/P1M2002-04-01/2003-11-01/P1M2004-01-01/2016-01-01/P1M2016-03-01/2022-09-01/P1M2022-11-01/2023-12-01/P1M2kmimage/png'b'Snow Extent (L3, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Snow_Extent_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-03-22/P8D2023-04-07/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_8DayTimeISO86012023-10-24false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_DailyTimeISO86012023-12-14false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-11-01/P1D2023-11-14/2023-12-14/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_MonthlyTimeISO86012023-09-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_8DayTimeISO86012023-10-24false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_DailyTimeISO86012023-12-14false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-11-01/P1D2023-11-14/2023-12-14/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_MonthlyTimeISO86012023-09-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Day, 8 Day, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_8DayTimeISO86012023-10-24false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-17/P8D2023-06-26/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Day, Annual, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_AnnualTimeISO86012021-01-01false2000-01-01/2018-01-01/P1Y2020-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Day, Daily, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_DailyTimeISO86012023-12-14false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2021-10-02/P1D2021-10-04/2022-10-10/P1D2022-10-28/2022-12-15/P1D2022-12-17/2022-12-31/P1D2023-02-04/2023-11-20/P1D2023-11-22/2023-12-14/P1D2kmimage/png'b'Sea Surface Temperature (L3, Day, Monthly, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_MonthlyTimeISO86012023-09-01false2000-08-01/2022-08-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_8DayTimeISO86012023-10-24false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_DailyTimeISO86012023-12-14false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-12-14/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_MonthlyTimeISO86012023-09-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Day, 8 Day, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_8DayTimeISO86012023-10-24false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-17/P8D2023-06-26/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Day, Annual, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_AnnualTimeISO86012021-01-01false2000-01-01/2018-01-01/P1Y2020-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Day, Daily, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_DailyTimeISO86012023-12-14false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2021-10-02/P1D2021-10-04/2022-10-10/P1D2022-10-28/2022-12-15/P1D2022-12-17/2022-12-31/P1D2023-02-04/2023-11-20/P1D2023-11-22/2023-12-14/P1D2kmimage/png'b'Sea Surface Temperature (L3, Day, Monthly, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_MonthlyTimeISO86012023-09-01false2000-08-01/2022-08-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Sea Surface Temperature (L3, Night, 8 Day, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_8DayTimeISO86012023-10-24false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-05-25/P8D2023-06-26/2023-10-24/P8D2kmimage/png'b'Sea Surface Temperature (L3, Night, Annual, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/png'b'Sea Surface Temperature (L3, Night, Daily, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_DailyTimeISO86012023-12-14false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-12-14/P1D2kmimage/png'b'Sea Surface Temperature (L3, Night, Monthly, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_MonthlyTimeISO86012023-09-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2kmimage/png'b'Land Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SurfaceReflectance_Bands121_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-08-29/P8D2023-09-14/2023-12-27/P8D2024-01-01/2024-01-01/P8D250mimage/jpeg'b'Land Surface Reflectance (8-Day, True Color, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SurfaceReflectance_Bands143_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/jpeg'b'Land Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SurfaceReflectance_Bands721_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/jpeg'b'Fraction of Photosynthetically Active Radiation (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_FPAR_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Gross Primary Production (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_Gross_Primary_Productivity_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Leaf Area Index (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_LAI_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-03-22/P8D2023-04-07/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Net Photosynthesis (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_Net_Photosynthesis_8DayTimeISO86012024-01-01false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D500mimage/png'b'Land Surface Temperature (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_DayTimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_Day_TESTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2000-12-31/P1D2005-01-01/2005-12-31/P1D2021-07-09/2021-07-15/P1D2021-08-17/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Land Surface Temperature (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_NightTimeISO86012024-01-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-01-25/P1D1kmimage/png'b'Land Surface Temperature (ASTER TES, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_Night_TESTimeISO86012024-01-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2000-12-31/P1D2005-01-01/2005-12-31/P1D2021-07-09/2021-07-15/P1D2021-08-17/2022-10-10/P1D2022-10-23/2024-01-23/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_NDSI_Snow_CoverTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D500mimage/png'b'Vegetation Index (8-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_NDVI_8DayTimeISO86012023-10-30false2021-03-04/2021-03-04/P1D2021-03-06/2021-12-31/P1D2023-02-28/2023-04-10/P1D2023-04-12/2023-07-19/P1D2023-07-26/2023-10-30/P1D250mimage/png'b'Sea Ice Extent (MODIS, Terra)-180 -90180 90MODIS_Terra_Sea_IceTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-05-04/P1D2003-05-06/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D1kmimage/png'b'Land Surface Reflectance (Bands 1-2-1, MODIS, Terra)-180 -90180 90MODIS_Terra_SurfaceReflectance_Bands121TimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-12-31/P1D2021-01-01/2021-12-31/P1D2022-10-05/2022-10-10/P1D2022-10-23/2022-10-31/P1D2022-11-10/2022-12-26/P1D2022-12-28/2022-12-28/P1D2022-12-30/2024-01-26/P1D250mimage/jpeg'b'Land Surface Reflectance (True Color, MODIS, Terra)-180 -90180 90MODIS_Terra_SurfaceReflectance_Bands143TimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-07-12/P1D2022-10-05/2022-10-10/P1D2022-10-23/2022-10-31/P1D2022-11-10/2024-01-26/P1D500mimage/jpeg'b'Land Surface Reflectance (Bands 7-2-1, MODIS, Terra)-180 -90180 90MODIS_Terra_SurfaceReflectance_Bands721TimeISO86012024-01-26false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-07-12/P1D2022-10-05/2022-10-10/P1D2022-10-23/2022-10-31/P1D2022-11-10/2024-01-26/P1D500mimage/jpeg'b'Thermal Anomalies and Fires (All, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Thermal_Anomalies_AllTimeISO86012024-01-25false2000-11-01/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Thermal_Anomalies_DayTimeISO86012024-01-25false2000-11-01/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Thermal_Anomalies_NightTimeISO86012024-01-25false2000-11-01/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-01-25/P1D1kmapplication/vnd.mapbox-vector-tile'b'Water Vapor Infrared (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Water_Vapor_5km_DayTimeISO86012024-01-26false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-01-26/P1D2kmimage/png'b'Water Vapor Infrared (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Water_Vapor_5km_NightTimeISO86012024-01-25false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-13/P1D2022-01-15/2022-10-10/P1D2022-10-23/2024-01-25/P1D2kmimage/png'b'Water Mask (MODIS/SRTM)-180 -90180 90MODIS_Water_Mask250mimage/png'b'Carbon Monoxide (Daily, Day, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Surface_Mixing_Ratio_DayTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/png'b'Carbon Monoxide (Daily, Night, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Surface_Mixing_Ratio_NightTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/png'b'Carbon Monoxide (Daily, Day, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Total_Column_DayTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/png'b'Carbon Monoxide (L2, Daily, Total Column, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Total_Column_L2TimeISO86012024-01-25false2017-08-18/2017-08-31/P1D2017-09-06/2017-09-11/P1D2017-09-13/2017-10-31/P1D2017-11-15/2017-11-17/P1D2017-11-19/2018-03-12/P1D2018-03-14/2018-03-14/P1D2018-03-21/2018-03-22/P1D2018-03-24/2018-04-13/P1D2018-04-15/2018-09-28/P1D2018-10-05/2018-10-08/P1D2018-10-10/2019-03-11/P1D2019-03-13/2019-03-13/P1D2019-03-20/2019-03-21/P1D2019-03-23/2019-07-26/P1D2019-08-21/2019-08-22/P1D2019-08-24/2020-03-23/P1D2020-03-25/2020-03-25/P1D2020-04-01/2020-04-02/P1D2020-04-04/2021-03-25/P1D2021-03-27/2021-03-28/P1D2021-03-30/2021-03-31/P1D2021-04-07/2021-04-08/P1D2021-04-10/2021-04-11/P1D2021-04-13/2022-06-06/P1D2022-06-08/2022-06-08/P1D2022-06-15/2022-06-16/P1D2022-06-18/2022-10-03/P1D2022-10-05/2022-10-05/P1D2022-10-26/2022-10-27/P1D2022-10-29/2023-04-22/P1D2023-04-24/2023-07-14/P1D2023-08-09/2023-11-27/P1D2023-11-29/2023-11-29/P1D2023-12-06/2023-12-07/P1D2023-12-09/2023-12-31/P1D2024-01-02/2024-01-25/P1D2kmimage/png'b'Carbon Monoxide (Daily, Night, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Total_Column_NightTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/png'b'Carbon Monoxide (Monthly, Day, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Surface_Mixing_Ratio_DayTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/png'b'Carbon Monoxide (Monthly, Night, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Surface_Mixing_Ratio_NightTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/png'b'Carbon Monoxide (Monthly, Day, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Total_Column_DayTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/png'b'Carbon Monoxide (Monthly, Night, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Total_Column_NightTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/png'b'Cyclone Hazard: Frequency and Distribution (Global Cyclone Hazard Frequency and Distribution, 1979-2000)-180 -90180 90NDH_Cyclone_Hazard_Frequency_Distribution_1980-20001kmimage/png'b'Cyclone Hazard: Mortality Risk (Global Cyclone Mortality Risks and Distribution, 2000)-180 -90180 90NDH_Cyclone_Mortality_Risks_Distribution_20001kmimage/png'b'Cyclone Hazard: Economic Risk (Global Cyclone Proportional Economic Loss Risk Deciles, 2000)-180 -90180 90NDH_Cyclone_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/png'b'Drought Hazard (Global Drought Hazard Frequency and Distribution, 1980-2000)-180 -90180 90NDH_Drought_Hazard_Frequency_Distribution_1980-20001kmimage/png'b'Drought Hazard: Mortality Risk (Global Drought Mortality Risks and Distribution, 2000)-180 -90180 90NDH_Drought_Mortality_Risks_Distribution_20001kmimage/png'b'Drought Hazard: Economic Risk (Global Drought Proportional Economic Loss Risk Deciles, 2000)-180 -90180 90NDH_Drought_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/png'b'Flood Hazard (Global Flood Hazard Frequency and Distribution, 1985-2003)-180 -90180 90NDH_Flood_Hazard_Frequency_Distribution_1985-20031kmimage/png'b'Flood Hazard: Mortality Risk (Global Flood Mortality Risks and Distribution, 2000)-180 -90180 90NDH_Flood_Mortality_Risks_Distribution_20001kmimage/png'b'Flood Hazard: Economic Risk (Global Flood Proportional Economic Loss Risk Deciles, 2000)-180 -90180 90NDH_Flood_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/png'b'Landslide Hazard (Global Landslide Hazard Distribution, 2000)-180 -90180 90NDH_Landslide_Hazard_Distribution_20001kmimage/png'b'Volcano Hazard: Frequency and Distribution (Global Volcano Hazard Frequency and Distribution, 1979-2000, Best)-180 -90180 90NDH_Volcano_Hazard_Frequency_Distribution_1979-20001kmimage/png'b'Volcano Hazard: Mortality Risk (Global Volcano Mortality Risks and Distribution, 2000, Best)-180 -90180 90NDH_Volcano_Mortality_Risks_Distribution_20001kmimage/png'b'Volcano Hazard: Economic Risk (Global Volcano Proportional Economic Loss Risk Deciles, 2000, Best)-180 -90180 90NDH_Volcano_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/png' - Air Temperature (Monthly, Near Surface, Primary Forcing Data, Best Available, NLDAS) - - -180 -90 - 180 90 - - NLDAS_Near_Surface_Air_Temperature_Primary_Monthly - - - - - image/png - - Time - ISO8601 - 2023-05-01 - false - 1979-01-01/2023-05-01/P1M - - - 2km - - - - - Precipitation Total (Monthly, Surface, Primary Forcing Data, Best Available, NLDAS) - - -180 -90 - 180 90 - - NLDAS_Surface_Total_Precipitation_Primary_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1979-01-01/2023-12-01/P1M - - - 2km - - - - - Soil Moisture (Monthly, 0 - 100 cm, Noah LSM, Best Available, NLDAS) - - -180 -90 - 180 90 - - NLDAS_Underground_Soil_Moisture_Noah_Monthly - - - - - image/png - - Time - ISO8601 - 2023-12-01 - false - 1979-01-01/2023-12-01/P1M - - - 2km - - - -b'Power Plants, Nuclear (Population Exposure Estimates in Proximity to Nuclear Power Plants, Locations-180 -90180 90Nuclear_Power_Plant_Locations2kmapplication/vnd.mapbox-vector-tile'b'Carbon Dioxide (Difference from Global Mean, Best Available, OCO-2)-180 -90180 90OCO-2_Carbon_Dioxide_Global_Mean_DifferenceTimeISO86012023-03-31false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-31/P1D500mimage/png'b'Carbon Dioxide (Total Column Average, Best Available, OCO-2)-180 -90180 90OCO-2_Carbon_Dioxide_Total_Column_AverageTimeISO86012023-07-31false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-07-31/P1D500mimage/png'b'Solar-induced Chlorophyll Fluorescence (757nm, Best Available, OCO-2)-180 -90180 90OCO-2_Solar_Induced_Florescence_757nmTimeISO86012023-03-30false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-30/P1D500mimage/png'b'Solar-induced Chlorophyll Fluorescence (771nm, Best Available, OCO-2)-180 -90180 90OCO-2_Solar_Induced_Florescence_771nmTimeISO86012023-03-30false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-30/P1D500mimage/png'b'Solar Induced Chlorophyll Florescence (Blended, Best Available, OCO-2)-180 -90180 90OCO-2_Solar_Induced_Florescence_BlendedTimeISO86012023-03-30false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-30/P1D500mimage/png'b'Water Vapor (Total Column Average, Best Available, OCO-2)-180 -90180 90OCO-2_Water_Vapor_Total_Column_AverageTimeISO86012023-03-31false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-31/P1D500mimage/png'b'Carbon Dioxide (Difference from Global Mean, Best Available, OCO-3)-180 -90180 90OCO-3_Carbon_Dioxide_Global_Mean_DifferenceTimeISO86012023-02-28false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-19/P1D2019-11-27/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-08-31/P1D2021-09-02/2021-11-05/P1D2021-11-07/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-19/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-28/P1D500mimage/png'b'Carbon Dioxide (Total Column Average, Best Available, OCO-3)-180 -90180 90OCO-3_Carbon_Dioxide_Total_Column_AverageTimeISO86012023-02-28false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-19/P1D2019-11-27/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-08-31/P1D2021-09-02/2021-11-05/P1D2021-11-07/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-19/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-28/P1D500mimage/png'b'Solar-induced Chlorophyll Fluorescence (757nm, Best Available, OCO-3)-180 -90180 90OCO-3_Solar_Induced_Florescence_757nmTimeISO86012023-02-27false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-18/P1D2019-11-28/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-09-29/P1D2021-10-01/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-20/2022-12-30/P1D2023-01-01/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-02/P1D2023-02-04/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-27/P1D500mimage/png'b'Solar-induced Chlorophyll Fluorescence (771nm, Best Available, OCO-3)-180 -90180 90OCO-3_Solar_Induced_Florescence_771nmTimeISO86012023-02-27false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-18/P1D2019-11-28/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-09-29/P1D2021-10-01/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-20/2022-12-30/P1D2023-01-01/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-02/P1D2023-02-04/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-27/P1D500mimage/png'b'Solar Induced Chlorophyll Florescence (Blended, Best Available, OCO-3)-180 -90180 90OCO-3_Solar_Induced_Florescence_BlendedTimeISO86012023-02-27false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-18/P1D2019-11-28/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-09-29/P1D2021-10-01/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-20/2022-12-30/P1D2023-01-01/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-02/P1D2023-02-04/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-27/P1D500mimage/png'b'Water Vapor (Total Column Average, Best Available, OCO-3)-180 -90180 90OCO-3_Water_Vapor_Total_Column_AverageTimeISO86012023-02-28false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-19/P1D2019-11-27/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-08-31/P1D2021-09-02/2021-11-05/P1D2021-11-07/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-19/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-28/P1D500mimage/png'b'DMSP-F10 OLS Digital Dervied Lightning (OLS / DMSP-F10)-180 -90180 90OLS_DMSP_F10_Digital_Derived_LightningTimeISO86011994-05-01false1994-02-01/1994-05-01/P1M2kmimage/png'b'DMSP-F12 OLS Digital Dervied Lightning (OLS / DMSP-F12)-180 -90180 90OLS_DMSP_F12_Digital_Derived_LightningTimeISO86011995-11-01false1995-05-01/1995-11-01/P1M2kmimage/png' - Aerosol Optical Depth, Absorbing (OMI, Aura) - - -180 -90 - 180 90 - - OMI_Absorbing_Aerosol_Optical_Depth - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2004-10-01/2024-01-25/P1D - - - 2km - - - - - Aerosol Optical Depth (Absorbing, Multi-Wavelength, 388.0 nm, OMI, Aura) - - -180 -90 - 180 90 - - OMI_Absorbing_Aerosol_Optical_Thickness_MW_388 - - - - - image/png - - Time - ISO8601 - 2024-01-22 - false - 2004-10-01/2024-01-22/P1D - - - 2km - - - - - Aerosol Index (OMI, Aura) - - -180 -90 - 180 90 - - OMI_Aerosol_Index - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2004-10-01/2024-01-25/P1D - - - 2km - - - - - Aerosol Optical Depth (OMI, Aura) - - -180 -90 - 180 90 - - OMI_Aerosol_Optical_Depth - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2004-10-01/2024-01-25/P1D - - - 2km - - - - - Cloud Pressure (OMI, Aura) - - -180 -90 - 180 90 - - OMI_Cloud_Pressure - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2005-01-01/2024-01-25/P1D - - - 2km - - - - - Nitrogen Dioxide (Tropospheric Column, OMI, Aura) - - -180 -90 - 180 90 - - OMI_Nitrogen_Dioxide_Tropo_Column - - - - - image/png - - Time - ISO8601 - 2024-01-22 - false - 2004-10-01/2024-01-22/P1D - - - 2km - - - - - Ozone (DOAS, v3, Standard, OMI, Aura) - - -180 -90 - 180 90 - - OMI_Ozone_DOAS_Total_Column - - - - - image/png - - Time - ISO8601 - 2024-01-22 - false - 2004-10-01/2024-01-22/P1D - - - 2km - - - - - Ozone (TOMS-Like, v3, Standard, OMI, Aura) - - -180 -90 - 180 90 - - OMI_Ozone_TOMS_Total_Column - - - - - image/png - - Time - ISO8601 - 2024-01-22 - false - 2004-10-01/2024-01-22/P1D - - - 2km - - - - - Sulfur Dioxide (Upper Troposphere and Stratosphere, OMI, Aura) - - -180 -90 - 180 90 - - OMI_SO2_Upper_Troposphere_and_Stratosphere - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2005-01-01/2024-01-25/P1D - - - 2km - - - - - Sulfur Dioxide (Planetary Boundary Layer, OMI, Aura) - - -180 -90 - 180 90 - - OMI_SO2_Planetary_Boundary_Layer - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2004-10-01/2024-01-25/P1D - - - 2km - - - - - Sulfur Dioxide (Lower Troposphere, OMI, Aura) - - -180 -90 - 180 90 - - OMI_SO2_Lower_Troposphere - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2005-01-01/2024-01-25/P1D - - - 2km - - - - - Sulfur Dioxide (Middle Troposphere, OMI, Aura) - - -180 -90 - 180 90 - - OMI_SO2_Middle_Troposphere - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2005-01-01/2024-01-25/P1D - - - 2km - - - - - Aerosol Single Scattering Albedo (Near-UV, 388.0nm, OMI, Aura) - - -180 -90 - 180 90 - - OMI_Single_Scattering_Albedo - - - - - image/png - - Time - ISO8601 - 2024-01-25 - false - 2004-10-01/2024-01-25/P1D - - - 2km - - - - - UV Aerosol Index (Local Noon, OMI, Aura) - - -180 -90 - 180 90 - - OMI_UV_Aerosol_Index - - - - - image/png - - Time - ISO8601 - 2024-01-19 - false - 2004-10-01/2024-01-19/P1D - - - 2km - - - - - Erythemal Daily Dose (Local Noon, OMI, Aura) - - -180 -90 - 180 90 - - OMI_UV_Erythemal_Daily_Dose - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2004-10-01/2024-01-20/P1D - - - 2km - - - - - Erythemal Dose Rate (Local Noon, OMI, Aura) - - -180 -90 - 180 90 - - OMI_UV_Erythemal_Dose_Rate - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2004-10-01/2024-01-20/P1D - - - 2km - - - - - UV Index (Local Noon, OMI, Aura) - - -180 -90 - 180 90 - - OMI_UV_Index - - - - - image/png - - Time - ISO8601 - 2024-01-20 - false - 2004-10-01/2024-01-20/P1D - - - 2km - - - -b'Aerosol Index (PyroCumuloNimbus, OMPS, Suomi NPP)-180 -90180 90OMPS_Aerosol_Index_PyroCumuloNimbusTimeISO86012024-01-25false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-31/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2012-09-15/P1D2012-09-17/2014-06-19/P1D2014-06-21/2022-07-26/P1D2022-08-09/2023-07-20/P1D2023-07-22/2024-01-25/P1D2kmimage/png'b'Aerosol Index (OMPS, Suomi NPP)-180 -90180 90OMPS_Aerosol_IndexTimeISO86012024-01-25false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-31/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2012-09-15/P1D2012-09-17/2014-06-19/P1D2014-06-21/2022-07-26/P1D2022-08-09/2023-07-20/P1D2023-07-22/2024-01-25/P1D2kmimage/png'b'Ozone (OMPS, Suomi NPP)-180 -90180 90OMPS_Ozone_Total_ColumnTimeISO86012024-01-25false2012-01-26/2012-01-28/P1D2012-01-30/2012-02-18/P1D2012-02-20/2012-02-23/P1D2012-02-25/2012-03-23/P1D2012-03-25/2016-04-01/P1D2016-04-03/2022-07-25/P1D2022-08-10/2024-01-25/P1D2kmimage/png'b'Sulfur Dioxide (Lower Troposphere, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Lower_TroposphereTimeISO86012024-01-25false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2020-09-24/P1D2020-10-02/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-01-25/P1D2kmimage/png'b'Sulfur Dioxide (Middle Troposphere, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Middle_TroposphereTimeISO86012024-01-25false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2020-09-24/P1D2020-10-02/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-01-25/P1D2kmimage/png'b'Sulfur Dioxide (Planetary Boundary Layer, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Planetary_Boundary_LayerTimeISO86012024-01-25false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2020-09-17/P1D2020-09-25/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-01-25/P1D2kmimage/png'b'Sulfur Dioxide (Upper Troposphere and Stratosphere, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Upper_Troposphere_and_StratosphereTimeISO86012024-01-25false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-01-25/P1D2kmimage/png'b'OPERA Dynamic Surface Water Extent Provisional (L3, Best, DSWx-HLS)-180 -90180 90OPERA_L3_Dynamic_Surface_Water_Extent-HLS_ProvisionalTimeISO86012024-01-23false2023-04-09/2024-01-23/P1D31.25mimage/png' - Orbit Tracks (Ascending, Aqua) - - -180 -90 - 180 90 - - OrbitTracks_Aqua_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2002-07-07/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Aqua) - - -180 -90 - 180 90 - - OrbitTracks_Aqua_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2002-07-07/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Aura) - - -180 -90 - 180 90 - - OrbitTracks_Aura_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2004-07-15/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Aura) - - -180 -90 - 180 90 - - OrbitTracks_Aura_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2004-07-15/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Calipso) - - -180 -90 - 180 90 - - OrbitTracks_Calipso_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Calipso) - - -180 -90 - 180 90 - - OrbitTracks_Calipso_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, CloudSat) - - -180 -90 - 180 90 - - OrbitTracks_CloudSat_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, CloudSat) - - -180 -90 - 180 90 - - OrbitTracks_CloudSat_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-04-28/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, CYGNSS) - - -180 -90 - 180 90 - - OrbitTracks_CYGNSS_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-12-16/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, CYGNSS) - - -180 -90 - 180 90 - - OrbitTracks_CYGNSS_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-12-16/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, GCOM-C) - - -180 -90 - 180 90 - - OrbitTracks_GCOM-C_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-12-23/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, GCOM-C) - - -180 -90 - 180 90 - - OrbitTracks_GCOM-C_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-12-23/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, GCOM-W1) - - -180 -90 - 180 90 - - OrbitTracks_GCOM-W1_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-05-17/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, GCOM-W1) - - -180 -90 - 180 90 - - OrbitTracks_GCOM-W1_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-05-17/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, GOSAT-2) - - -180 -90 - 180 90 - - OrbitTracks_GOSAT-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-29/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, GOSAT-2) - - -180 -90 - 180 90 - - OrbitTracks_GOSAT-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-29/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, GOSAT) - - -180 -90 - 180 90 - - OrbitTracks_GOSAT_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2009-01-23/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, GOSAT) - - -180 -90 - 180 90 - - OrbitTracks_GOSAT_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2009-01-23/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, GPM) - - -180 -90 - 180 90 - - OrbitTracks_GPM_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-02-27/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, GPM) - - -180 -90 - 180 90 - - OrbitTracks_GPM_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-02-27/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, ICESAT-2) - - -180 -90 - 180 90 - - OrbitTracks_ICESAT-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-09-15/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, ICESAT-2) - - -180 -90 - 180 90 - - OrbitTracks_ICESAT-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-09-15/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, ISS) - - -180 -90 - 180 90 - - OrbitTracks_ISS_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1998-11-20/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, ISS) - - -180 -90 - 180 90 - - OrbitTracks_ISS_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1998-11-20/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Landsat-7) - - -180 -90 - 180 90 - - OrbitTracks_Landsat-7_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-04-15/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Landsat-7) - - -180 -90 - 180 90 - - OrbitTracks_Landsat-7_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-04-15/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Landsat-8) - - -180 -90 - 180 90 - - OrbitTracks_Landsat-8_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2013-02-11/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Landsat-8) - - -180 -90 - 180 90 - - OrbitTracks_Landsat-8_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2013-02-11/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Landsat-9) - - -180 -90 - 180 90 - - OrbitTracks_Landsat-9_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2021-09-27/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Landsat-9) - - -180 -90 - 180 90 - - OrbitTracks_Landsat-9_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2021-09-27/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, METOP-A) - - -180 -90 - 180 90 - - OrbitTracks_METOP-A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-10-19/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, METOP-A) - - -180 -90 - 180 90 - - OrbitTracks_METOP-A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2006-10-19/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, METOP-B) - - -180 -90 - 180 90 - - OrbitTracks_METOP-B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-09-17/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, METOP-B) - - -180 -90 - 180 90 - - OrbitTracks_METOP-B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2012-09-17/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, METOP-C) - - -180 -90 - 180 90 - - OrbitTracks_METOP-C_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-11-07/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, METOP-C) - - -180 -90 - 180 90 - - OrbitTracks_METOP-C_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-11-07/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, NOAA-20) - - -180 -90 - 180 90 - - OrbitTracks_NOAA-20_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-11-18/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, NOAA-20) - - -180 -90 - 180 90 - - OrbitTracks_NOAA-20_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-11-18/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, OCO-2) - - -180 -90 - 180 90 - - OrbitTracks_OCO-2_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-07-02/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, OCO-2) - - -180 -90 - 180 90 - - OrbitTracks_OCO-2_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-07-02/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, SAOCOM1-A) - - -180 -90 - 180 90 - - OrbitTracks_SAOCOM1-A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-08/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, SAOCOM1-A) - - -180 -90 - 180 90 - - OrbitTracks_SAOCOM1-A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2018-10-08/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Sentinel-1A) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-1A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-04-03/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Sentinel-1A) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-1A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-04-03/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Sentinel-1B) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-1B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-04-25/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Sentinel-1B) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-1B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2016-04-25/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Sentinel-2A) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-2A_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-06-23/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Sentinel-2A) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-2A_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2014-06-23/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Sentinel-2B) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-2B_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-03-07/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Sentinel-2B) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-2B_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-03-07/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Sentinel-5P) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-5P_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-10-13/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Sentinel-5P) - - -180 -90 - 180 90 - - OrbitTracks_Sentinel-5P_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2017-10-13/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, SMAP) - - -180 -90 - 180 90 - - OrbitTracks_SMAP_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2015-01-31/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, SMAP) - - -180 -90 - 180 90 - - OrbitTracks_SMAP_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2015-01-31/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Suomi-NPP) - - -180 -90 - 180 90 - - OrbitTracks_Suomi_NPP_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2011-10-28/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Suomi-NPP) - - -180 -90 - 180 90 - - OrbitTracks_Suomi_NPP_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 2011-10-28/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, Terra) - - -180 -90 - 180 90 - - OrbitTracks_Terra_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-12-18/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Descending, Terra) - - -180 -90 - 180 90 - - OrbitTracks_Terra_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2024-01-26 - false - 1999-12-18/2024-01-26/P1D - - - 2km - - - - - Orbit Tracks (Ascending, TRMM) - - -180 -90 - 180 90 - - OrbitTracks_TRMM_Ascending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2015-06-17 - false - 2013-02-11/2015-06-17/P1D - - - 2km - - - - - Orbit Tracks (Descending, TRMM) - - -180 -90 - 180 90 - - OrbitTracks_TRMM_Descending - - - - - - application/vnd.mapbox-vector-tile - - Time - ISO8601 - 2015-06-17 - false - 2013-02-11/2015-06-17/P1D - - - 2km - - - - - Sea Surface Currents (Zonal, Best Available, OSCAR) - - -180 -90 - 180 90 - - OSCAR_Sea_Surface_Currents_Meridional - - - - - image/png - - Time - ISO8601 - 2023-12-26 - false - 1992-10-21/1992-10-21/P5D - 1992-10-26/1992-10-26/P6D - 1992-11-01/1992-12-21/P5D - 1992-12-26/1992-12-26/P6D - 1993-01-01/1993-03-07/P5D - 1993-03-12/1993-03-12/P6D - 1993-03-18/1993-05-17/P5D - 1993-05-22/1993-05-22/P6D - 1993-05-28/1993-08-01/P5D - 1993-08-06/1993-08-06/P6D - 1993-08-12/1993-10-11/P5D - 1993-10-16/1993-10-16/P6D - 1993-10-22/1993-12-21/P5D - 1993-12-26/1993-12-26/P6D - 1994-01-01/1994-03-07/P5D - 1994-03-12/1994-03-12/P6D - 1994-03-18/1994-05-17/P5D - 1994-05-22/1994-05-22/P6D - 1994-05-28/1994-08-01/P5D - 1994-08-06/1994-08-06/P6D - 1994-08-12/1994-10-11/P5D - 1994-10-16/1994-10-16/P6D - 1994-10-22/1994-12-21/P5D - 1994-12-26/1994-12-26/P6D - 1995-01-01/1995-03-07/P5D - 1995-03-12/1995-03-12/P6D - 1995-03-18/1995-05-17/P5D - 1995-05-22/1995-05-22/P6D - 1995-05-28/1995-08-01/P5D - 1995-08-06/1995-08-06/P6D - 1995-08-12/1995-10-11/P5D - 1995-10-16/1995-10-16/P6D - 1995-10-22/1995-12-21/P5D - 1995-12-26/1995-12-26/P6D - 1996-01-01/1996-02-20/P5D - 1996-02-25/1996-02-25/P6D - 1996-03-02/1996-04-21/P5D - 1996-04-26/1996-04-26/P6D - 1996-05-02/1996-06-21/P5D - 1996-06-26/1996-06-26/P6D - 1996-07-02/1996-08-21/P5D - 1996-08-26/1996-08-26/P6D - 1996-09-01/1996-10-21/P5D - 1996-10-26/1996-10-26/P6D - 1996-11-01/1996-12-21/P5D - 1996-12-26/1996-12-26/P6D - 1997-01-01/1997-03-07/P5D - 1997-03-12/1997-03-12/P6D - 1997-03-18/1997-05-17/P5D - 1997-05-22/1997-05-22/P6D - 1997-05-28/1997-08-01/P5D - 1997-08-06/1997-08-06/P6D - 1997-08-12/1997-10-11/P5D - 1997-10-16/1997-10-16/P6D - 1997-10-22/1997-12-21/P5D - 1997-12-26/1997-12-26/P6D - 1998-01-01/1998-03-07/P5D - 1998-03-12/1998-03-12/P6D - 1998-03-18/1998-05-17/P5D - 1998-05-22/1998-05-22/P6D - 1998-05-28/1998-08-01/P5D - 1998-08-06/1998-08-06/P6D - 1998-08-12/1998-10-11/P5D - 1998-10-16/1998-10-16/P6D - 1998-10-22/1998-12-21/P5D - 1998-12-26/1998-12-26/P6D - 1999-01-01/1999-03-07/P5D - 1999-03-12/1999-03-12/P6D - 1999-03-18/1999-05-17/P5D - 1999-05-22/1999-05-22/P6D - 1999-05-28/1999-08-01/P5D - 1999-08-06/1999-08-06/P6D - 1999-08-12/1999-10-11/P5D - 1999-10-16/1999-10-16/P6D - 1999-10-22/1999-12-21/P5D - 1999-12-26/1999-12-26/P6D - 2000-01-01/2000-02-20/P5D - 2000-02-25/2000-02-25/P6D - 2000-03-02/2000-04-21/P5D - 2000-04-26/2000-04-26/P6D - 2000-05-02/2000-06-21/P5D - 2000-06-26/2000-06-26/P6D - 2000-07-02/2000-08-21/P5D - 2000-08-26/2000-08-26/P6D - 2000-09-01/2000-10-21/P5D - 2000-10-26/2000-10-26/P6D - 2000-11-01/2000-12-21/P5D - 2000-12-26/2000-12-26/P6D - 2001-01-01/2001-03-07/P5D - 2001-03-12/2001-03-12/P6D - 2001-03-18/2001-05-17/P5D - 2001-05-22/2001-05-22/P6D - 2001-05-28/2001-08-01/P5D - 2001-08-06/2001-08-06/P6D - 2001-08-12/2001-10-11/P5D - 2001-10-16/2001-10-16/P6D - 2001-10-22/2001-12-21/P5D - 2001-12-26/2001-12-26/P6D - 2002-01-01/2002-03-07/P5D - 2002-03-12/2002-03-12/P6D - 2002-03-18/2002-05-17/P5D - 2002-05-22/2002-05-22/P6D - 2002-05-28/2002-08-01/P5D - 2002-08-06/2002-08-06/P6D - 2002-08-12/2002-10-11/P5D - 2002-10-16/2002-10-16/P6D - 2002-10-22/2002-12-21/P5D - 2002-12-26/2002-12-26/P6D - 2003-01-01/2003-03-07/P5D - 2003-03-12/2003-03-12/P6D - 2003-03-18/2003-05-17/P5D - 2003-05-22/2003-05-22/P6D - 2003-05-28/2003-08-01/P5D - 2003-08-06/2003-08-06/P6D - 2003-08-12/2003-10-11/P5D - 2003-10-16/2003-10-16/P6D - 2003-10-22/2003-12-21/P5D - 2003-12-26/2003-12-26/P6D - 2004-01-01/2004-02-20/P5D - 2004-02-25/2004-02-25/P6D - 2004-03-02/2004-04-21/P5D - 2004-04-26/2004-04-26/P6D - 2004-05-02/2004-06-21/P5D - 2004-06-26/2004-06-26/P6D - 2004-07-02/2004-08-21/P5D - 2004-08-26/2004-08-26/P6D - 2004-09-01/2004-10-21/P5D - 2004-10-26/2004-10-26/P6D - 2004-11-01/2004-12-21/P5D - 2004-12-26/2004-12-26/P6D - 2005-01-01/2005-03-07/P5D - 2005-03-12/2005-03-12/P6D - 2005-03-18/2005-05-17/P5D - 2005-05-22/2005-05-22/P6D - 2005-05-28/2005-08-01/P5D - 2005-08-06/2005-08-06/P6D - 2005-08-12/2005-10-11/P5D - 2005-10-16/2005-10-16/P6D - 2005-10-22/2005-12-21/P5D - 2005-12-26/2005-12-26/P6D - 2006-01-01/2006-03-07/P5D - 2006-03-12/2006-03-12/P6D - 2006-03-18/2006-05-17/P5D - 2006-05-22/2006-05-22/P6D - 2006-05-28/2006-08-01/P5D - 2006-08-06/2006-08-06/P6D - 2006-08-12/2006-10-11/P5D - 2006-10-16/2006-10-16/P6D - 2006-10-22/2006-12-21/P5D - 2006-12-26/2006-12-26/P6D - 2007-01-01/2007-03-07/P5D - 2007-03-12/2007-03-12/P6D - 2007-03-18/2007-05-17/P5D - 2007-05-22/2007-05-22/P6D - 2007-05-28/2007-08-01/P5D - 2007-08-06/2007-08-06/P6D - 2007-08-12/2007-10-11/P5D - 2007-10-16/2007-10-16/P6D - 2007-10-22/2007-12-21/P5D - 2007-12-26/2007-12-26/P6D - 2008-01-01/2008-02-20/P5D - 2008-02-25/2008-02-25/P6D - 2008-03-02/2008-04-21/P5D - 2008-04-26/2008-04-26/P6D - 2008-05-02/2008-06-21/P5D - 2008-06-26/2008-06-26/P6D - 2008-07-02/2008-08-21/P5D - 2008-08-26/2008-08-26/P6D - 2008-09-01/2008-10-21/P5D - 2008-10-26/2008-10-26/P6D - 2008-11-01/2008-12-21/P5D - 2008-12-26/2008-12-26/P6D - 2009-01-01/2009-03-07/P5D - 2009-03-12/2009-03-12/P6D - 2009-03-18/2009-05-17/P5D - 2009-05-22/2009-05-22/P6D - 2009-05-28/2009-08-01/P5D - 2009-08-06/2009-08-06/P6D - 2009-08-12/2009-10-11/P5D - 2009-10-16/2009-10-16/P6D - 2009-10-22/2009-12-21/P5D - 2009-12-26/2009-12-26/P6D - 2010-01-01/2010-03-07/P5D - 2010-03-12/2010-03-12/P6D - 2010-03-18/2010-05-17/P5D - 2010-05-22/2010-05-22/P6D - 2010-05-28/2010-08-01/P5D - 2010-08-06/2010-08-06/P6D - 2010-08-12/2010-10-11/P5D - 2010-10-16/2010-10-16/P6D - 2010-10-22/2010-12-21/P5D - 2010-12-26/2010-12-26/P6D - 2011-01-01/2011-03-07/P5D - 2011-03-12/2011-03-12/P6D - 2011-03-18/2011-05-17/P5D - 2011-05-22/2011-05-22/P6D - 2011-05-28/2011-08-01/P5D - 2011-08-06/2011-08-06/P6D - 2011-08-12/2011-10-11/P5D - 2011-10-16/2011-10-16/P6D - 2011-10-22/2011-12-21/P5D - 2011-12-26/2011-12-26/P6D - 2012-01-01/2012-02-20/P5D - 2012-02-25/2012-02-25/P6D - 2012-03-02/2012-04-21/P5D - 2012-04-26/2012-04-26/P6D - 2012-05-02/2012-06-21/P5D - 2012-06-26/2012-06-26/P6D - 2012-07-02/2012-08-21/P5D - 2012-08-26/2012-08-26/P6D - 2012-09-01/2012-10-21/P5D - 2012-10-26/2012-10-26/P6D - 2012-11-01/2012-12-21/P5D - 2012-12-26/2012-12-26/P6D - 2013-01-01/2013-03-07/P5D - 2013-03-12/2013-03-12/P6D - 2013-03-18/2013-05-17/P5D - 2013-05-22/2013-05-22/P6D - 2013-05-28/2013-08-01/P5D - 2013-08-06/2013-08-06/P6D - 2013-08-12/2013-10-11/P5D - 2013-10-16/2013-10-16/P6D - 2013-10-22/2013-12-21/P5D - 2013-12-26/2013-12-26/P6D - 2014-01-01/2014-03-07/P5D - 2014-03-12/2014-03-12/P6D - 2014-03-18/2014-05-17/P5D - 2014-05-22/2014-05-22/P6D - 2014-05-28/2014-08-01/P5D - 2014-08-06/2014-08-06/P6D - 2014-08-12/2014-10-11/P5D - 2014-10-16/2014-10-16/P6D - 2014-10-22/2014-12-21/P5D - 2014-12-26/2014-12-26/P6D - 2015-01-01/2015-03-07/P5D - 2015-03-12/2015-03-12/P6D - 2015-03-18/2015-05-17/P5D - 2015-05-22/2015-05-22/P6D - 2015-05-28/2015-08-01/P5D - 2015-08-06/2015-08-06/P6D - 2015-08-12/2015-10-11/P5D - 2015-10-16/2015-10-16/P6D - 2015-10-22/2015-12-21/P5D - 2015-12-26/2015-12-26/P6D - 2016-01-01/2016-02-20/P5D - 2016-02-25/2016-02-25/P6D - 2016-03-02/2016-04-21/P5D - 2016-04-26/2016-04-26/P6D - 2016-05-02/2016-06-21/P5D - 2016-06-26/2016-06-26/P6D - 2016-07-02/2016-08-21/P5D - 2016-08-26/2016-08-26/P6D - 2016-09-01/2016-10-21/P5D - 2016-10-26/2016-10-26/P6D - 2016-11-01/2016-12-21/P5D - 2016-12-26/2016-12-26/P6D - 2017-01-01/2017-03-07/P5D - 2017-03-12/2017-03-12/P6D - 2017-03-18/2017-05-17/P5D - 2017-05-22/2017-05-22/P6D - 2017-05-28/2017-08-01/P5D - 2017-08-06/2017-08-06/P6D - 2017-08-12/2017-10-11/P5D - 2017-10-16/2017-10-16/P6D - 2017-10-22/2017-12-21/P5D - 2017-12-26/2017-12-26/P6D - 2018-01-01/2018-03-07/P5D - 2018-03-12/2018-03-12/P6D - 2018-03-18/2018-05-17/P5D - 2018-05-22/2018-05-22/P6D - 2018-05-28/2018-08-01/P5D - 2018-08-06/2018-08-06/P6D - 2018-08-12/2018-10-11/P5D - 2018-10-16/2018-10-16/P6D - 2018-10-22/2018-12-21/P5D - 2018-12-26/2018-12-26/P6D - 2019-01-01/2019-03-07/P5D - 2019-03-12/2019-03-12/P6D - 2019-03-18/2019-05-17/P5D - 2019-05-22/2019-05-22/P6D - 2019-05-28/2019-08-01/P5D - 2019-08-06/2019-08-06/P6D - 2019-08-12/2019-10-11/P5D - 2019-10-16/2019-10-16/P6D - 2019-10-22/2019-12-21/P5D - 2019-12-26/2019-12-26/P6D - 2020-01-01/2020-02-20/P5D - 2020-02-25/2020-02-25/P6D - 2020-03-02/2020-04-21/P5D - 2020-04-26/2020-04-26/P6D - 2020-05-02/2020-06-21/P5D - 2020-06-26/2020-06-26/P6D - 2020-07-02/2020-08-21/P5D - 2020-08-26/2020-08-26/P6D - 2020-09-01/2020-10-21/P5D - 2020-10-26/2020-10-26/P6D - 2020-11-01/2020-12-21/P5D - 2020-12-26/2020-12-26/P6D - 2021-01-01/2021-03-07/P5D - 2021-03-12/2021-03-12/P6D - 2021-03-18/2021-05-17/P5D - 2021-05-22/2021-05-22/P6D - 2021-05-28/2021-08-01/P5D - 2021-08-06/2021-08-06/P6D - 2021-08-12/2021-10-11/P5D - 2021-10-16/2021-10-16/P6D - 2021-10-22/2021-12-21/P5D - 2021-12-26/2021-12-26/P6D - 2022-01-01/2022-03-07/P5D - 2022-03-12/2022-03-12/P6D - 2022-03-18/2022-05-17/P5D - 2022-05-22/2022-05-22/P6D - 2022-05-28/2022-08-01/P5D - 2022-08-06/2022-08-06/P6D - 2022-08-12/2022-10-11/P5D - 2022-10-16/2022-10-16/P6D - 2022-10-22/2022-12-21/P5D - 2022-12-26/2022-12-26/P6D - 2023-01-01/2023-03-07/P5D - 2023-03-12/2023-03-12/P6D - 2023-03-18/2023-05-17/P5D - 2023-05-22/2023-05-22/P6D - 2023-05-28/2023-08-01/P5D - 2023-08-06/2023-08-06/P6D - 2023-08-12/2023-10-11/P5D - 2023-10-16/2023-10-16/P6D - 2023-10-22/2023-12-21/P5D - 2023-12-26/2023-12-26/P6D - - - 2km - - - - - Sea Surface Currents (Zonal, Best Available, OSCAR) - - -180 -90 - 180 90 - - OSCAR_Sea_Surface_Currents_Zonal - - - - - image/png - - Time - ISO8601 - 2023-12-26 - false - 1992-10-21/1992-10-21/P5D - 1992-10-26/1992-10-26/P6D - 1992-11-01/1992-12-21/P5D - 1992-12-26/1992-12-26/P6D - 1993-01-01/1993-03-07/P5D - 1993-03-12/1993-03-12/P6D - 1993-03-18/1993-05-17/P5D - 1993-05-22/1993-05-22/P6D - 1993-05-28/1993-08-01/P5D - 1993-08-06/1993-08-06/P6D - 1993-08-12/1993-10-11/P5D - 1993-10-16/1993-10-16/P6D - 1993-10-22/1993-12-21/P5D - 1993-12-26/1993-12-26/P6D - 1994-01-01/1994-03-07/P5D - 1994-03-12/1994-03-12/P6D - 1994-03-18/1994-05-17/P5D - 1994-05-22/1994-05-22/P6D - 1994-05-28/1994-08-01/P5D - 1994-08-06/1994-08-06/P6D - 1994-08-12/1994-10-11/P5D - 1994-10-16/1994-10-16/P6D - 1994-10-22/1994-12-21/P5D - 1994-12-26/1994-12-26/P6D - 1995-01-01/1995-03-07/P5D - 1995-03-12/1995-03-12/P6D - 1995-03-18/1995-05-17/P5D - 1995-05-22/1995-05-22/P6D - 1995-05-28/1995-08-01/P5D - 1995-08-06/1995-08-06/P6D - 1995-08-12/1995-10-11/P5D - 1995-10-16/1995-10-16/P6D - 1995-10-22/1995-12-21/P5D - 1995-12-26/1995-12-26/P6D - 1996-01-01/1996-02-20/P5D - 1996-02-25/1996-02-25/P6D - 1996-03-02/1996-04-21/P5D - 1996-04-26/1996-04-26/P6D - 1996-05-02/1996-06-21/P5D - 1996-06-26/1996-06-26/P6D - 1996-07-02/1996-08-21/P5D - 1996-08-26/1996-08-26/P6D - 1996-09-01/1996-10-21/P5D - 1996-10-26/1996-10-26/P6D - 1996-11-01/1996-12-21/P5D - 1996-12-26/1996-12-26/P6D - 1997-01-01/1997-03-07/P5D - 1997-03-12/1997-03-12/P6D - 1997-03-18/1997-05-17/P5D - 1997-05-22/1997-05-22/P6D - 1997-05-28/1997-08-01/P5D - 1997-08-06/1997-08-06/P6D - 1997-08-12/1997-10-11/P5D - 1997-10-16/1997-10-16/P6D - 1997-10-22/1997-12-21/P5D - 1997-12-26/1997-12-26/P6D - 1998-01-01/1998-03-07/P5D - 1998-03-12/1998-03-12/P6D - 1998-03-18/1998-05-17/P5D - 1998-05-22/1998-05-22/P6D - 1998-05-28/1998-08-01/P5D - 1998-08-06/1998-08-06/P6D - 1998-08-12/1998-10-11/P5D - 1998-10-16/1998-10-16/P6D - 1998-10-22/1998-12-21/P5D - 1998-12-26/1998-12-26/P6D - 1999-01-01/1999-03-07/P5D - 1999-03-12/1999-03-12/P6D - 1999-03-18/1999-05-17/P5D - 1999-05-22/1999-05-22/P6D - 1999-05-28/1999-08-01/P5D - 1999-08-06/1999-08-06/P6D - 1999-08-12/1999-10-11/P5D - 1999-10-16/1999-10-16/P6D - 1999-10-22/1999-12-21/P5D - 1999-12-26/1999-12-26/P6D - 2000-01-01/2000-02-20/P5D - 2000-02-25/2000-02-25/P6D - 2000-03-02/2000-04-21/P5D - 2000-04-26/2000-04-26/P6D - 2000-05-02/2000-06-21/P5D - 2000-06-26/2000-06-26/P6D - 2000-07-02/2000-08-21/P5D - 2000-08-26/2000-08-26/P6D - 2000-09-01/2000-10-21/P5D - 2000-10-26/2000-10-26/P6D - 2000-11-01/2000-12-21/P5D - 2000-12-26/2000-12-26/P6D - 2001-01-01/2001-03-07/P5D - 2001-03-12/2001-03-12/P6D - 2001-03-18/2001-05-17/P5D - 2001-05-22/2001-05-22/P6D - 2001-05-28/2001-08-01/P5D - 2001-08-06/2001-08-06/P6D - 2001-08-12/2001-10-11/P5D - 2001-10-16/2001-10-16/P6D - 2001-10-22/2001-12-21/P5D - 2001-12-26/2001-12-26/P6D - 2002-01-01/2002-03-07/P5D - 2002-03-12/2002-03-12/P6D - 2002-03-18/2002-05-17/P5D - 2002-05-22/2002-05-22/P6D - 2002-05-28/2002-08-01/P5D - 2002-08-06/2002-08-06/P6D - 2002-08-12/2002-10-11/P5D - 2002-10-16/2002-10-16/P6D - 2002-10-22/2002-12-21/P5D - 2002-12-26/2002-12-26/P6D - 2003-01-01/2003-03-07/P5D - 2003-03-12/2003-03-12/P6D - 2003-03-18/2003-05-17/P5D - 2003-05-22/2003-05-22/P6D - 2003-05-28/2003-08-01/P5D - 2003-08-06/2003-08-06/P6D - 2003-08-12/2003-10-11/P5D - 2003-10-16/2003-10-16/P6D - 2003-10-22/2003-12-21/P5D - 2003-12-26/2003-12-26/P6D - 2004-01-01/2004-02-20/P5D - 2004-02-25/2004-02-25/P6D - 2004-03-02/2004-04-21/P5D - 2004-04-26/2004-04-26/P6D - 2004-05-02/2004-06-21/P5D - 2004-06-26/2004-06-26/P6D - 2004-07-02/2004-08-21/P5D - 2004-08-26/2004-08-26/P6D - 2004-09-01/2004-10-21/P5D - 2004-10-26/2004-10-26/P6D - 2004-11-01/2004-12-21/P5D - 2004-12-26/2004-12-26/P6D - 2005-01-01/2005-03-07/P5D - 2005-03-12/2005-03-12/P6D - 2005-03-18/2005-05-17/P5D - 2005-05-22/2005-05-22/P6D - 2005-05-28/2005-08-01/P5D - 2005-08-06/2005-08-06/P6D - 2005-08-12/2005-10-11/P5D - 2005-10-16/2005-10-16/P6D - 2005-10-22/2005-12-21/P5D - 2005-12-26/2005-12-26/P6D - 2006-01-01/2006-03-07/P5D - 2006-03-12/2006-03-12/P6D - 2006-03-18/2006-05-17/P5D - 2006-05-22/2006-05-22/P6D - 2006-05-28/2006-08-01/P5D - 2006-08-06/2006-08-06/P6D - 2006-08-12/2006-10-11/P5D - 2006-10-16/2006-10-16/P6D - 2006-10-22/2006-12-21/P5D - 2006-12-26/2006-12-26/P6D - 2007-01-01/2007-03-07/P5D - 2007-03-12/2007-03-12/P6D - 2007-03-18/2007-05-17/P5D - 2007-05-22/2007-05-22/P6D - 2007-05-28/2007-08-01/P5D - 2007-08-06/2007-08-06/P6D - 2007-08-12/2007-10-11/P5D - 2007-10-16/2007-10-16/P6D - 2007-10-22/2007-12-21/P5D - 2007-12-26/2007-12-26/P6D - 2008-01-01/2008-02-20/P5D - 2008-02-25/2008-02-25/P6D - 2008-03-02/2008-04-21/P5D - 2008-04-26/2008-04-26/P6D - 2008-05-02/2008-06-21/P5D - 2008-06-26/2008-06-26/P6D - 2008-07-02/2008-08-21/P5D - 2008-08-26/2008-08-26/P6D - 2008-09-01/2008-10-21/P5D - 2008-10-26/2008-10-26/P6D - 2008-11-01/2008-12-21/P5D - 2008-12-26/2008-12-26/P6D - 2009-01-01/2009-03-07/P5D - 2009-03-12/2009-03-12/P6D - 2009-03-18/2009-05-17/P5D - 2009-05-22/2009-05-22/P6D - 2009-05-28/2009-08-01/P5D - 2009-08-06/2009-08-06/P6D - 2009-08-12/2009-10-11/P5D - 2009-10-16/2009-10-16/P6D - 2009-10-22/2009-12-21/P5D - 2009-12-26/2009-12-26/P6D - 2010-01-01/2010-03-07/P5D - 2010-03-12/2010-03-12/P6D - 2010-03-18/2010-05-17/P5D - 2010-05-22/2010-05-22/P6D - 2010-05-28/2010-08-01/P5D - 2010-08-06/2010-08-06/P6D - 2010-08-12/2010-10-11/P5D - 2010-10-16/2010-10-16/P6D - 2010-10-22/2010-12-21/P5D - 2010-12-26/2010-12-26/P6D - 2011-01-01/2011-03-07/P5D - 2011-03-12/2011-03-12/P6D - 2011-03-18/2011-05-17/P5D - 2011-05-22/2011-05-22/P6D - 2011-05-28/2011-08-01/P5D - 2011-08-06/2011-08-06/P6D - 2011-08-12/2011-10-11/P5D - 2011-10-16/2011-10-16/P6D - 2011-10-22/2011-12-21/P5D - 2011-12-26/2011-12-26/P6D - 2012-01-01/2012-02-20/P5D - 2012-02-25/2012-02-25/P6D - 2012-03-02/2012-04-21/P5D - 2012-04-26/2012-04-26/P6D - 2012-05-02/2012-06-21/P5D - 2012-06-26/2012-06-26/P6D - 2012-07-02/2012-08-21/P5D - 2012-08-26/2012-08-26/P6D - 2012-09-01/2012-10-21/P5D - 2012-10-26/2012-10-26/P6D - 2012-11-01/2012-12-21/P5D - 2012-12-26/2012-12-26/P6D - 2013-01-01/2013-03-07/P5D - 2013-03-12/2013-03-12/P6D - 2013-03-18/2013-05-17/P5D - 2013-05-22/2013-05-22/P6D - 2013-05-28/2013-08-01/P5D - 2013-08-06/2013-08-06/P6D - 2013-08-12/2013-10-11/P5D - 2013-10-16/2013-10-16/P6D - 2013-10-22/2013-12-21/P5D - 2013-12-26/2013-12-26/P6D - 2014-01-01/2014-03-07/P5D - 2014-03-12/2014-03-12/P6D - 2014-03-18/2014-05-17/P5D - 2014-05-22/2014-05-22/P6D - 2014-05-28/2014-08-01/P5D - 2014-08-06/2014-08-06/P6D - 2014-08-12/2014-10-11/P5D - 2014-10-16/2014-10-16/P6D - 2014-10-22/2014-12-21/P5D - 2014-12-26/2014-12-26/P6D - 2015-01-01/2015-03-07/P5D - 2015-03-12/2015-03-12/P6D - 2015-03-18/2015-05-17/P5D - 2015-05-22/2015-05-22/P6D - 2015-05-28/2015-08-01/P5D - 2015-08-06/2015-08-06/P6D - 2015-08-12/2015-10-11/P5D - 2015-10-16/2015-10-16/P6D - 2015-10-22/2015-12-21/P5D - 2015-12-26/2015-12-26/P6D - 2016-01-01/2016-02-20/P5D - 2016-02-25/2016-02-25/P6D - 2016-03-02/2016-04-21/P5D - 2016-04-26/2016-04-26/P6D - 2016-05-02/2016-06-21/P5D - 2016-06-26/2016-06-26/P6D - 2016-07-02/2016-08-21/P5D - 2016-08-26/2016-08-26/P6D - 2016-09-01/2016-10-21/P5D - 2016-10-26/2016-10-26/P6D - 2016-11-01/2016-12-21/P5D - 2016-12-26/2016-12-26/P6D - 2017-01-01/2017-03-07/P5D - 2017-03-12/2017-03-12/P6D - 2017-03-18/2017-05-17/P5D - 2017-05-22/2017-05-22/P6D - 2017-05-28/2017-08-01/P5D - 2017-08-06/2017-08-06/P6D - 2017-08-12/2017-10-11/P5D - 2017-10-16/2017-10-16/P6D - 2017-10-22/2017-12-21/P5D - 2017-12-26/2017-12-26/P6D - 2018-01-01/2018-03-07/P5D - 2018-03-12/2018-03-12/P6D - 2018-03-18/2018-05-17/P5D - 2018-05-22/2018-05-22/P6D - 2018-05-28/2018-08-01/P5D - 2018-08-06/2018-08-06/P6D - 2018-08-12/2018-10-11/P5D - 2018-10-16/2018-10-16/P6D - 2018-10-22/2018-12-21/P5D - 2018-12-26/2018-12-26/P6D - 2019-01-01/2019-03-07/P5D - 2019-03-12/2019-03-12/P6D - 2019-03-18/2019-05-17/P5D - 2019-05-22/2019-05-22/P6D - 2019-05-28/2019-08-01/P5D - 2019-08-06/2019-08-06/P6D - 2019-08-12/2019-10-11/P5D - 2019-10-16/2019-10-16/P6D - 2019-10-22/2019-12-21/P5D - 2019-12-26/2019-12-26/P6D - 2020-01-01/2020-02-20/P5D - 2020-02-25/2020-02-25/P6D - 2020-03-02/2020-04-21/P5D - 2020-04-26/2020-04-26/P6D - 2020-05-02/2020-06-21/P5D - 2020-06-26/2020-06-26/P6D - 2020-07-02/2020-08-21/P5D - 2020-08-26/2020-08-26/P6D - 2020-09-01/2020-10-21/P5D - 2020-10-26/2020-10-26/P6D - 2020-11-01/2020-12-21/P5D - 2020-12-26/2020-12-26/P6D - 2021-01-01/2021-03-07/P5D - 2021-03-12/2021-03-12/P6D - 2021-03-18/2021-05-17/P5D - 2021-05-22/2021-05-22/P6D - 2021-05-28/2021-08-01/P5D - 2021-08-06/2021-08-06/P6D - 2021-08-12/2021-10-11/P5D - 2021-10-16/2021-10-16/P6D - 2021-10-22/2021-12-21/P5D - 2021-12-26/2021-12-26/P6D - 2022-01-01/2022-03-07/P5D - 2022-03-12/2022-03-12/P6D - 2022-03-18/2022-05-17/P5D - 2022-05-22/2022-05-22/P6D - 2022-05-28/2022-08-01/P5D - 2022-08-06/2022-08-06/P6D - 2022-08-12/2022-10-11/P5D - 2022-10-16/2022-10-16/P6D - 2022-10-22/2022-12-21/P5D - 2022-12-26/2022-12-26/P6D - 2023-01-01/2023-03-07/P5D - 2023-03-12/2023-03-12/P6D - 2023-03-18/2023-05-17/P5D - 2023-05-22/2023-05-22/P6D - 2023-05-28/2023-08-01/P5D - 2023-08-06/2023-08-06/P6D - 2023-08-12/2023-10-11/P5D - 2023-10-16/2023-10-16/P6D - 2023-10-22/2023-12-21/P5D - 2023-12-26/2023-12-26/P6D - - - 2km - - - -b'Land Mask (OSM)-180 -90180 90OSM_Land_Mask250mimage/png'b'Land Water Map (OSM)-180 -90180 90OSM_Land_Water_Map250mimage/png'b'Lightning Flash Rate (, OrbView-1 / OTD)-180 -90180 90OTD_High_Resolution_Full_Climatology_OTD_Flash_Rate_ClimatologyTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Lightning Flashes (Raw, OrbView-1 / OTD)-180 -90180 90OTD_High_Resolution_Full_Climatology_OTD_Raw_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Lightning Flashes (Scaled, OrbView-1 / OTD)-180 -90180 90OTD_High_Resolution_Full_Climatology_OTD_Scaled_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/png'b'Calibrated Flash Radiance (OTD / Microlab-1)-180 -90180 90OTD_OrbView1_Flash_RadianceTimeISO86012000-03-23false1995-04-13/2000-03-23/P1D2kmimage/png'b'Particulate Matter less than 2.5 µm (2001-2010, SDEI: MODIS, MISR and SeaWiFS AOD)-180 -90180 90Particulate_Matter_Below_2.5micrometers_2001-20101kmimage/png'b'Particulate Matter less than 2.5 µm (2010-2012, SDEI: MODIS, MISR and SeaWiFS AOD)-180 -90180 90Particulate_Matter_Below_2.5micrometers_2010-20121kmimage/png'b'Probabilities of Urban Expansion to 2030 (2000-2030)-180 -90180 90Probabilities_of_Urban_Expansion_2000-20301kmimage/png'b'Reference Features (15m, OSM)-180 -90180 90Reference_Features_15m15.625mimage/png' - Reference Features (OSM) - - -180 -90 - 180 90 - - Reference_Features - - image/png - - 250m - - - -b'Reference Labels (15m, OSM)-180 -90180 90Reference_Labels_15m15.625mimage/png'b'Reference Labels (OSM)-180 -90180 90Reference_Labels250mimage/png'b'Wind Speed over Ice-Free Oceans (Monthly, Average, Merged Microwave Radiometers)-180 -90180 90RSS_Merged_Wind_Climatology_MonthlyTimeISO86012021-12-01false1988-01-01/2017-04-01/P1M2017-06-01/2020-12-01/P1M2021-12-01/2021-12-01/P1M2kmimage/png'b'Precipitable Water over Ice-Free Oceans (Monthly, Average, Merged Microwave Radiometers)-180 -90180 90RSS_Total_Precipitable_Water_Climatology_MonthlyTimeISO86012021-12-01false1988-01-01/2017-04-01/P1M2017-06-01/2021-01-01/P1M2021-11-01/2021-12-01/P1M2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive, Aft, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_H_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive, Aft, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_HTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive, Aft, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_H_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive, Aft, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_V_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive, Aft, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_VTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive, Aft, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_V_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive, Fore, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_H_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive, Fore, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_HTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive, Fore, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_H_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive, Fore, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_V_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive, Fore, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_VTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive, Fore, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_V_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive Enhanced, Aft, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive Enhanced, Aft, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_HTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive Enhanced, Aft, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive Enhanced, Aft, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive Enhanced, Aft, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_VTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive Enhanced, Aft, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive Enhanced, Fore, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive Enhanced, Fore, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_HTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive Enhanced, Fore, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature QA (L1, Passive Enhanced, Fore, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QATimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature (L1, Passive Enhanced, Fore, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_VTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Uncorrected Brightness Temperature RFI (L1, Passive Enhanced, Fore, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFITimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Faraday Rotation Angle (L1, Passive, Aft, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Faraday_Rotation_AftTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2024-01-25/P1D2kmimage/png'b'Faraday Rotation Angle (L1, Passive, Fore, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Faraday_Rotation_ForeTimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive, Day, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Day_Soil_Moisture_Option1TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive, Day, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Day_Soil_Moisture_Option2TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive, Day, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Day_Soil_Moisture_Option3TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive Enhanced, Day, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive Enhanced, Day, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive Enhanced, Day, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive Enhanced, Night, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive Enhanced, Night, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive Enhanced, Night, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive, Night, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Night_Soil_Moisture_Option1TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive, Night, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Night_Soil_Moisture_Option2TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Soil Moisture (L2, Passive, Night, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Night_Soil_Moisture_Option3TimeISO86012024-01-25false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-01-25/P1D2kmimage/png'b'Disaggregated Brightness Temperature (L3, Active/Passive, H Polarization, Radar/Radiometer, SMAP)-180 -90180 90SMAP_L3_Active_Passive_Brightness_Temp_HTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Disaggregated Brightness Temperature (L3, Active/Passive, V Polarization, Radar/Radiometer, SMAP)-180 -90180 90SMAP_L3_Active_Passive_Brightness_Temp_VTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Soil Moisture (L3, Active/Passive, Radar/Radiometer, SMAP)-180 -90180 90SMAP_L3_Active_Passive_Soil_MoistureTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 QA (L3, Active, HH Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_HH_QATimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 (L3, Active, HH Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_HHTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 RFI (L3, Active, HH Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_HH_RFITimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 QA (L3, Active, VV Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_VV_QATimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 (L3, Active, VV Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_VVTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 RFI (L3, Active, VV Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_VV_RFITimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 QA (L3, Active, XPOL Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_XPOL_QATimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 (L3, Active, XPOL Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_XPOLTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Sigma0 RFI (L3, Active, XPOL Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_XPOL_RFITimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Soil Moisture (L3, Active, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Soil_MoistureTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/png'b'Corrected Brightness Temperature (L3, Passive, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L3_Passive_Brightness_Temp_HTimeISO86012024-01-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-21/2022-09-21/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Corrected Brightness Temperature (L3, Passive, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L3_Passive_Brightness_Temp_VTimeISO86012024-01-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-21/2022-09-21/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Freeze/Thaw (L3, Passive, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Day_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Soil Moisture (L3, Passive, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Day_Soil_MoistureTimeISO86012024-01-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Freeze/Thaw (L3, Passive Enhanced, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Day_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Soil Moisture (L3, Passive Enhanced, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Day_Soil_MoistureTimeISO86012024-01-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-21/2022-09-21/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Freeze/Thaw (L3, Passive Enhanced, Night, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Night_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Soil Moisture (L3, Passive Enhanced, Night, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Night_Soil_MoistureTimeISO86012024-01-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Freeze/Thaw (L3, Passive, Night, Radiometer, v4, Standard, SMAP)-180 -90180 90SMAP_L3_Passive_Night_Freeze_ThawTimeISO86012024-01-24false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Soil Moisture (L3, Passive, Night, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Night_Soil_MoistureTimeISO86012024-01-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-01-24/P1D2kmimage/png'b'Sea Surface Salinity (L3, CAP, 8-Day Running Mean, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_CAP_8Day_RunningMeanTimeISO86012023-11-10false2015-05-08/2020-12-19/P1D2020-12-21/2022-10-08/P1D2022-10-10/2023-01-28/P1D2023-02-11/2023-08-14/P1D2023-08-16/2023-11-10/P1D2kmimage/png'b'Sea Surface Salinity (L3, CAP, Monthly, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_CAP_MonthlyTimeISO86012023-10-01false2015-04-01/2022-08-01/P1M2022-10-01/2023-10-01/P1M2kmimage/png'b'Sea Surface Salinity (L3, REMSS, 8-Day Running Mean, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_REMSS_8Day_RunningMeanTimeISO86012022-07-11false2015-03-31/2019-06-20/P1D2019-07-30/2019-11-28/P1D2019-12-01/2022-07-11/P1D2kmimage/png'b'Sea Surface Salinity (L3, REMSS, Monthly, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_REMSS_MonthlyTimeISO86012022-06-01false2015-04-01/2019-06-01/P1M2019-08-01/2022-06-01/P1M2kmimage/png'b'Root Zone Soil Moisture (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Analyzed_Root_Zone_Soil_MoistureTimeISO86012024-01-22false2015-03-31/2023-01-08/P1D2023-01-10/2024-01-22/P1D2kmimage/png'b'Surface Soil Moisture (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Analyzed_Surface_Soil_MoistureTimeISO86012024-01-22false2015-03-31/2023-01-08/P1D2023-01-10/2024-01-22/P1D2kmimage/png'b'Percent of Potential Vegetation Light Use Efficiency (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Emult_AverageTimeISO86012024-01-16false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-01-16/P1D2kmimage/png'b'Percent Frozen Area (L4, 9 km Grid Cell Coverage, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Frozen_AreaTimeISO86012024-01-16false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-01-16/P1D2kmimage/png'b'Gross Primary Production (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Mean_Gross_Primary_ProductivityTimeISO86012024-01-16false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-01-16/P1D2kmimage/png'b'Heterotrophic Respiration (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Mean_Heterotrophic_RespirationTimeISO86012024-01-16false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-01-16/P1D2kmimage/png'b'Net Ecosystem CO2 Exchange (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Mean_Net_Ecosystem_ExchangeTimeISO86012024-01-16false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-01-16/P1D2kmimage/png'b'Snow Mass (L4, 12z-3z Average, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Snow_MassTimeISO86012024-01-22false2015-03-31/2024-01-22/P1D2kmimage/png'b'Surface Soil Temperature (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Soil_Temperature_Layer_1TimeISO86012024-01-22false2015-03-31/2023-01-08/P1D2023-01-10/2024-01-22/P1D2kmimage/png'b'Root Zone Soil Moisture Uncertainty (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Uncertainty_Analyzed_Root_Zone_Soil_MoistureTimeISO86012024-01-22false2015-03-31/2023-01-08/P1D2023-01-10/2024-01-22/P1D2kmimage/png'b'Surface Soil Moisture Uncertainty (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Uncertainty_Analyzed_Surface_Soil_MoistureTimeISO86012024-01-22false2015-03-31/2023-01-08/P1D2023-01-10/2024-01-22/P1D2kmimage/png'b'Net Ecosystem CO2 Exchange Uncertainty (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Uncertainty_Mean_Net_Ecosystem_ExchangeTimeISO86012024-01-16false2015-03-31/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-01-16/P1D2kmimage/png'b'Soil Moisture (L2, Active-Passive, Radiometer/SMAP, Best Available, Radar/Sentinel-1)-180 -90180 90SMAP_Sentinel-1_L2_Active_Passive_Soil_MoistureTimeISO86012023-12-06false2015-04-01/2015-04-15/P1D2015-04-20/2015-05-12/P1D2015-05-14/2015-08-11/P1D2015-08-14/2015-12-15/P1D2015-12-17/2015-12-21/P1D2015-12-23/2016-02-16/P1D2016-02-18/2016-04-30/P1D2016-05-02/2016-06-17/P1D2016-06-24/2016-06-24/P1D2016-06-26/2016-09-26/P1D2016-09-28/2016-12-30/P1D2017-01-02/2017-04-21/P1D2017-04-24/2017-11-02/P1D2017-11-05/2019-06-19/P1D2019-07-27/2019-07-27/P1D2019-07-31/2020-06-17/P1D2020-06-19/2020-09-22/P1D2020-09-24/2020-11-04/P1D2020-11-06/2020-12-08/P1D2020-12-11/2021-01-25/P1D2021-01-28/2021-03-24/P1D2021-03-26/2021-04-11/P1D2021-04-14/2021-04-17/P1D2021-04-21/2021-07-20/P1D2021-07-22/2021-08-24/P1D2021-10-09/2021-10-12/P1D2021-10-14/2021-12-02/P1D2021-12-06/2021-12-11/P1D2021-12-16/2022-01-26/P1D2022-01-28/2022-06-26/P1D2022-06-29/2022-07-18/P1D2022-07-20/2022-07-25/P1D2022-07-27/2022-08-06/P1D2022-10-04/2022-10-16/P1D2022-10-18/2022-11-16/P1D2022-11-18/2023-04-12/P1D2023-04-15/2023-11-18/P1D2023-11-21/2023-11-26/P1D2023-11-28/2023-12-06/P1D2kmimage/png'b'Digital Elevation Model (Color Index, SRTM)-180 -90180 90SRTM_Color_Index31.25mimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Rain_Rate_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Rain_Rate_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Water_Vapor_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Water_Vapor_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Wind_Speed_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Wind_Speed_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Rain_Rate_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Rain_Rate_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Water_Vapor_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Water_Vapor_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Wind_Speed_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Wind_Speed_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Rain_Rate_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Rain_Rate_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Water_Vapor_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Water_Vapor_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Wind_Speed_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Wind_Speed_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Rain_Rate_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Rain_Rate_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Water_Vapor_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Water_Vapor_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Wind_Speed_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Wind_Speed_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Rain_Rate_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Rain_Rate_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Water_Vapor_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Water_Vapor_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Wind_Speed_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Wind_Speed_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Rain_Rate_Over_Oceans_AscendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Rain_Rate_Over_Oceans_DescendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Water_Vapor_Over_Oceans_AscendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Water_Vapor_Over_Oceans_DescendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Wind_Speed_Over_Oceans_AscendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Wind_Speed_Over_Oceans_DescendingTimeISO86012024-01-23false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Rain Rate (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Rain_Rate_Over_Oceans_AscendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Rain Rate (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Rain_Rate_Over_Oceans_DescendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Water Vapor (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Water_Vapor_Over_Oceans_AscendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Water Vapor (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Water_Vapor_Over_Oceans_DescendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Wind_Speed_Over_Oceans_AscendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Wind_Speed_Over_Oceans_DescendingTimeISO86012024-01-23false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-01-23/P1D2kmimage/png'b'Cloud Liquid Water (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Cloud Liquid Water (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Rain Rate (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Rain_Rate_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Rain Rate (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Rain_Rate_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Water Vapor (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Water_Vapor_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Water Vapor (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Water_Vapor_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Surface Wind Speed (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Wind_Speed_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Surface Wind Speed (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Wind_Speed_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/png'b'Summer Daytime Maximum Temperature (Global Summer LST Grids, 2013)-180 -90180 90Summer_Day_Max_Land_Surface_Temp_20131kmimage/png'b'Summer Nighttime Minimum Temperature (Global Summer LST Grids, 2013)-180 -90180 90Summer_Night_Min_Land_Surface_Temp_20131kmimage/png'b'Aerosol Angstrom Exponent (Daily, SWDB)-180 -90180 90SWDB_Aerosol_Angstrom_Exponent_DailyTimeISO86012010-12-11false1997-09-03/2010-12-11/P1D2kmimage/png'b'Aerosol Angstrom Exponent (Monthly, SWDB)-180 -90180 90SWDB_Aerosol_Angstrom_Exponent_MonthlyTimeISO86012010-12-01false1997-09-03/1997-09-03/P28D1997-10-01/2010-12-01/P1M2kmimage/png'b'Aerosol Optical Thickness 550nm (Daily, SWDB)-180 -90180 90SWDB_Aerosol_Optical_Thickness_550nm_DailyTimeISO86012010-12-11false1997-09-03/2010-12-11/P1D2kmimage/png'b'Aerosol Optical Thickness 550nm (Monthly, SWDB)-180 -90180 90SWDB_Aerosol_Optical_Thickness_550nm_MonthlyTimeISO86012010-12-01false1997-09-03/1997-09-03/P28D1997-10-01/2010-12-01/P1M2kmimage/png'b'Sea Surface Currents (Meridional, US West Coast, GAFECC, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Currents_Meridional_US_West_Coast_GAFECCTimeISO86012011-01-19false1992-10-14/2011-01-19/P1D2kmimage/png'b'Sea Surface Currents (Zonal, US West Coast, GAFECC, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Currents_Zonal_US_West_Coast_GAFECCTimeISO86012011-01-19false1992-10-14/2011-01-19/P1D2kmimage/png'b'Sea Surface Height Anomalies (GDR Cycles, Best Available, TOPEX/Poseidon, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_GDR_CyclesTimeISO86012021-04-05false1992-09-25/1992-09-25/P8D1992-10-03/1992-10-03/P10D1992-10-13/1992-10-13/P9D1992-10-22/1993-01-20/P10D1993-01-30/1993-01-30/P9D1993-02-08/1993-05-19/P10D1993-05-29/1993-05-29/P9D1993-06-07/1993-09-15/P10D1993-09-25/1993-09-25/P9D1993-10-04/1994-01-12/P10D1994-01-22/1994-01-22/P9D1994-01-31/1994-05-11/P10D1994-05-21/1994-05-21/P9D1994-05-30/1994-09-07/P10D1994-09-17/1994-09-17/P9D1994-09-26/1995-01-04/P10D1995-01-14/1995-01-14/P9D1995-01-23/1995-04-23/P10D1995-05-03/1995-05-03/P9D1995-05-12/1995-08-20/P10D1995-08-30/1995-08-30/P9D1995-09-08/1995-11-07/P10D1995-11-17/1995-11-17/P9D1995-12-07/1995-12-17/P10D1995-12-27/1995-12-27/P9D1996-01-05/1996-04-14/P10D1996-04-24/1996-04-24/P9D1996-05-03/1996-08-11/P10D1996-08-21/1996-08-21/P9D1996-08-30/1996-08-30/P10D1996-09-09/1996-09-09/P11D1996-09-20/1996-09-20/P9D1996-09-29/1996-12-08/P10D1996-12-18/1996-12-18/P9D1996-12-27/1997-03-27/P10D1997-04-06/1997-04-06/P9D1997-04-15/1997-07-24/P10D1997-08-03/1997-08-03/P9D1997-08-12/1997-11-20/P10D1997-11-30/1997-11-30/P9D1997-12-09/1998-03-19/P10D1998-03-29/1998-03-29/P9D1998-04-07/1998-07-16/P10D1998-07-26/1998-07-26/P9D1998-08-04/1998-11-12/P10D1998-11-22/1998-11-22/P9D1998-12-01/1999-01-20/P10D1999-01-30/1999-01-30/P12D1999-02-11/1999-02-11/P8D1999-02-19/1999-03-11/P10D1999-03-21/1999-03-21/P9D1999-03-30/1999-06-28/P10D1999-07-08/1999-07-08/P9D1999-07-17/1999-10-25/P10D1999-11-04/1999-11-04/P9D1999-11-13/2000-02-21/P10D2000-03-02/2000-03-02/P9D2000-03-11/2000-06-19/P10D2000-06-29/2000-06-29/P9D2000-07-08/2000-10-16/P10D2000-10-26/2000-10-26/P9D2000-11-04/2000-11-04/P10D2000-11-14/2000-11-14/P11D2000-11-25/2000-11-25/P9D2000-12-04/2001-02-12/P10D2001-02-22/2001-02-22/P9D2001-03-03/2001-06-11/P10D2001-06-21/2001-06-21/P9D2001-06-30/2001-09-28/P10D2001-10-08/2001-10-08/P9D2001-10-17/2002-01-25/P10D2002-02-04/2002-02-04/P9D2002-02-13/2002-05-24/P10D2002-06-03/2002-06-03/P9D2002-06-12/2002-09-20/P10D2002-09-30/2002-09-30/P9D2002-10-09/2003-01-17/P10D2003-01-27/2003-01-27/P9D2003-02-05/2003-05-16/P10D2003-05-26/2003-05-26/P9D2003-06-04/2003-09-12/P10D2003-09-22/2003-09-22/P9D2003-10-01/2003-10-31/P10D2003-11-10/2003-11-10/P9D2003-11-28/2003-11-28/P2D2003-11-30/2003-12-30/P10D2004-01-09/2004-01-09/P9D2004-01-18/2004-01-28/P10D2004-02-07/2004-02-07/P8D2004-02-21/2004-02-21/P6D2004-02-27/2004-04-27/P10D2004-05-07/2004-05-07/P9D2004-05-16/2004-08-24/P10D2004-09-03/2004-09-03/P9D2004-09-12/2004-12-21/P10D2004-12-31/2004-12-31/P9D2005-01-09/2005-04-19/P10D2005-04-29/2005-04-29/P9D2005-05-08/2005-08-16/P10D2005-08-26/2005-08-26/P9D2005-09-04/2005-09-04/P10D2005-09-14/2005-09-14/P7D2005-09-28/2005-09-28/P6D2005-10-04/2005-12-13/P10D2005-12-23/2005-12-23/P9D2006-01-01/2006-04-01/P10D2006-04-11/2006-04-11/P9D2006-04-20/2006-07-29/P10D2006-08-08/2006-08-08/P9D2006-08-17/2006-10-16/P10D2006-10-26/2006-10-26/P5D2006-11-16/2006-11-16/P9D2006-11-25/2006-11-25/P10D2006-12-05/2006-12-05/P9D2006-12-14/2007-03-24/P10D2007-04-03/2007-04-03/P9D2007-04-12/2007-07-21/P10D2007-07-31/2007-07-31/P9D2007-08-09/2007-11-17/P10D2007-11-27/2007-11-27/P9D2007-12-06/2008-03-15/P10D2008-03-25/2008-03-25/P9D2008-04-03/2008-07-02/P10D2008-07-12/2008-07-12/P9D2008-07-21/2008-10-29/P10D2008-11-08/2008-11-08/P9D2008-11-17/2009-02-25/P10D2009-03-07/2009-03-07/P9D2009-03-16/2009-06-24/P10D2009-07-04/2009-07-04/P9D2009-07-13/2009-10-21/P10D2009-10-31/2009-10-31/P9D2009-11-09/2010-02-17/P10D2010-02-27/2010-02-27/P9D2010-03-08/2010-06-16/P10D2010-06-26/2010-06-26/P9D2010-07-05/2010-10-03/P10D2010-10-13/2010-10-13/P9D2010-10-22/2011-01-30/P10D2011-02-09/2011-02-09/P9D2011-02-18/2011-05-29/P10D2011-06-08/2011-06-08/P9D2011-06-17/2011-09-25/P10D2011-10-05/2011-10-05/P9D2011-10-14/2012-01-22/P10D2012-02-01/2012-02-01/P9D2012-02-10/2012-05-20/P10D2012-05-30/2012-05-30/P9D2012-06-08/2012-09-16/P10D2012-09-26/2012-09-26/P9D2012-10-05/2013-01-03/P10D2013-01-13/2013-01-13/P9D2013-01-22/2013-03-13/P10D2013-03-23/2013-03-23/P8D2013-04-05/2013-04-05/P7D2013-04-12/2013-05-02/P10D2013-05-12/2013-05-12/P9D2013-05-21/2013-08-19/P10D2013-08-29/2013-08-29/P8D2013-09-12/2013-09-12/P5D2013-09-17/2013-12-26/P10D2014-01-05/2014-01-05/P9D2014-01-14/2014-04-24/P10D2014-05-04/2014-05-04/P9D2014-05-13/2014-08-21/P10D2014-08-31/2014-08-31/P9D2014-09-09/2014-12-08/P10D2014-12-18/2014-12-18/P9D2014-12-27/2015-04-06/P10D2015-04-16/2015-04-16/P9D2015-04-25/2015-08-03/P10D2015-08-13/2015-08-13/P9D2015-08-22/2015-11-30/P10D2015-12-10/2015-12-10/P9D2015-12-19/2016-03-28/P10D2016-04-07/2016-04-07/P9D2016-04-16/2016-07-25/P10D2016-08-04/2016-08-04/P9D2016-08-13/2016-11-21/P10D2016-12-01/2016-12-01/P9D2016-12-10/2017-03-10/P10D2017-03-20/2017-03-20/P9D2017-03-29/2017-07-07/P10D2017-07-17/2017-07-17/P9D2017-07-26/2017-11-03/P10D2017-11-13/2017-11-13/P9D2017-11-22/2018-03-02/P10D2018-03-12/2018-03-12/P9D2018-03-21/2018-06-29/P10D2018-07-09/2018-07-09/P9D2018-07-18/2018-10-26/P10D2018-11-05/2018-11-05/P9D2018-11-14/2019-02-12/P10D2019-02-22/2019-02-22/P2D2019-03-06/2019-03-06/P7D2019-03-13/2019-06-11/P10D2019-06-21/2019-06-21/P9D2019-06-30/2019-10-08/P10D2019-10-18/2019-10-18/P9D2019-10-27/2020-01-15/P10D2020-01-25/2020-01-25/P7D2020-02-05/2020-02-14/P9D2020-02-23/2020-06-02/P10D2020-06-12/2020-06-12/P9D2020-06-21/2020-09-29/P10D2020-10-09/2020-10-09/P9D2020-10-18/2020-10-18/P11D2020-10-29/2020-11-07/P9D2kmimage/png'b'Sea Surface Height Anomalies (Reconstructed, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_ReconstructedTimeISO86012009-06-27false1950-01-03/1950-06-20/P7D1950-06-27/1950-06-27/P8D1951-06-27/1951-06-27/P8D1952-03-27/1952-03-27/P8D1952-04-04/1952-09-19/P7D1952-09-26/1952-09-26/P8D1953-06-27/1953-06-27/P8D1954-06-27/1954-06-27/P8D1955-06-27/1955-06-27/P8D1956-03-27/1956-03-27/P8D1956-04-04/1956-09-19/P7D1956-09-26/1956-09-26/P8D1957-06-27/1957-06-27/P8D1958-06-27/1958-06-27/P8D1959-06-27/1959-06-27/P8D1960-03-27/1960-03-27/P8D1960-04-04/1960-09-19/P7D1960-09-26/1960-09-26/P8D1961-06-27/1961-06-27/P8D1962-06-27/1962-06-27/P8D1963-06-27/1963-06-27/P8D1964-03-27/1964-03-27/P8D1964-04-04/1964-09-19/P7D1964-09-26/1964-09-26/P8D1965-06-27/1965-06-27/P8D1966-06-27/1966-06-27/P8D1967-06-27/1967-06-27/P8D1968-03-27/1968-03-27/P8D1968-04-04/1968-09-19/P7D1968-09-26/1968-09-26/P8D1969-06-27/1969-06-27/P8D1970-06-27/1970-06-27/P8D1970-07-05/1971-06-20/P7D1971-06-27/1971-06-27/P8D1971-07-05/1972-03-20/P7D1972-03-27/1972-03-27/P8D1972-04-04/1972-09-19/P7D1972-09-26/1972-09-26/P8D1972-10-04/1973-06-20/P7D1973-06-27/1973-06-27/P8D1973-07-05/1974-06-20/P7D1974-06-27/1974-06-27/P8D1974-07-05/1975-06-20/P7D1975-06-27/1975-06-27/P8D1975-07-05/1976-03-20/P7D1976-03-27/1976-03-27/P8D1976-04-04/1976-09-19/P7D1976-09-26/1976-09-26/P8D1976-10-04/1977-06-20/P7D1977-06-27/1977-06-27/P8D1977-07-05/1978-06-20/P7D1978-06-27/1978-06-27/P8D1978-07-05/1979-06-20/P7D1979-06-27/1979-06-27/P8D1979-07-05/1980-03-20/P7D1980-03-27/1980-03-27/P8D1980-04-04/1980-09-19/P7D1980-09-26/1980-09-26/P8D1980-10-04/1981-06-20/P7D1981-06-27/1981-06-27/P8D1981-07-05/1982-06-20/P7D1982-06-27/1982-06-27/P8D1982-07-05/1983-06-20/P7D1983-06-27/1983-06-27/P8D1983-07-05/1984-03-20/P7D1984-03-27/1984-03-27/P8D1984-04-04/1984-09-19/P7D1984-09-26/1984-09-26/P8D1984-10-04/1985-06-20/P7D1985-06-27/1985-06-27/P8D1985-07-05/1986-06-20/P7D1986-06-27/1986-06-27/P8D1986-07-05/1987-06-20/P7D1987-06-27/1987-06-27/P8D1987-07-05/1988-03-20/P7D1988-03-27/1988-03-27/P8D1988-04-04/1988-09-19/P7D1988-09-26/1988-09-26/P8D1988-10-04/1989-06-20/P7D1989-06-27/1989-06-27/P8D1989-07-05/1990-06-20/P7D1990-06-27/1990-06-27/P8D1990-07-05/1991-06-20/P7D1991-06-27/1991-06-27/P8D1991-07-05/1992-03-20/P7D1992-03-27/1992-03-27/P8D1992-04-04/1992-09-19/P7D1992-09-26/1992-09-26/P8D1992-10-04/1993-06-20/P7D1993-06-27/1993-06-27/P8D1993-07-05/1994-06-20/P7D1994-06-27/1994-06-27/P8D1994-07-05/1995-06-20/P7D1995-06-27/1995-06-27/P8D1995-07-05/1996-03-20/P7D1996-03-27/1996-03-27/P8D1996-04-04/1996-09-19/P7D1996-09-26/1996-09-26/P8D1996-10-04/1997-06-20/P7D1997-06-27/1997-06-27/P8D1997-07-05/1998-06-20/P7D1998-06-27/1998-06-27/P8D1998-07-05/1999-06-20/P7D1999-06-27/1999-06-27/P8D1999-07-05/2000-03-20/P7D2000-03-27/2000-03-27/P8D2000-04-04/2000-09-19/P7D2000-09-26/2000-09-26/P8D2000-10-04/2001-06-20/P7D2001-06-27/2001-06-27/P8D2001-07-05/2002-06-20/P7D2002-06-27/2002-06-27/P8D2002-07-05/2003-06-20/P7D2003-06-27/2003-06-27/P8D2003-07-05/2004-03-20/P7D2004-03-27/2004-03-27/P8D2004-04-04/2004-09-19/P7D2004-09-26/2004-09-26/P8D2004-10-04/2005-06-20/P7D2005-06-27/2005-06-27/P8D2005-07-05/2006-06-20/P7D2006-06-27/2006-06-27/P8D2006-07-05/2007-06-20/P7D2007-06-27/2007-06-27/P8D2007-07-05/2008-03-20/P7D2008-03-27/2008-03-27/P8D2008-04-04/2008-09-19/P7D2008-09-26/2008-09-26/P8D2008-10-04/2009-06-27/P7D2kmimage/png'b'Sea Surface Height Anomalies (US West Coast, GAFECC, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_US_West_Coast_GAFECCTimeISO86012011-01-19false1992-10-14/2011-01-19/P1D2kmimage/png'b'Brightness Temperature (Ascending)-180 -90180 90TRMM_Brightness_Temp_AscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/png'b'Brightness Temperature (Descending)-180 -90180 90TRMM_Brightness_Temp_DscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/png'b'Precipitation Rate (Ascending)-180 -90180 90TRMM_Precipitation_Rate_AscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/png'b'Precipitation Rate (Descending)-180 -90180 90TRMM_Precipitation_Rate_DscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/png'b'Average Summer Daytime Maximum Land Surface Temperature (Urban Heat Island, 2013)-180 -90180 90UHI_Avg_Summer_Day_Max_Land_Surface_Temp_20131kmimage/png'b'Average Summer Nighttime Minimum Land Surface Temperature (Urban Heat Island, 2013)-180 -90180 90UHI_Avg_Summer_Night_Min_Land_Surface_Temp_20131kmimage/png'b'Summer Daytime Urban-Rural Land Surface Temperature Difference (Urban Heat Island, 2013)-180 -90180 90UHI_Urban-Rural_Summer_Day_Max_Land_Surface_Temp_Difference_20131kmimage/png'b'Summer Nighttime Urban-Rural Land Surface Temperature Difference (Urban Heat Island, 2013)-180 -90180 90UHI_Urban-Rural_Summer_Night_Min_Land_Surface_Temp_Difference_20131kmimage/png'b'Black Marble (VIIRS, SNPP)-180 -90180 90VIIRS_Black_MarbleTimeISO86012016-01-01false2012-01-01/2012-01-01/P1Y2016-01-01/2016-01-01/P1Y500mimage/png'b'Earth at Night (2012, VIIRS, SNPP)-180 -90180 90VIIRS_CityLights_2012500mimage/jpeg'b'Fusion Brightness Temperature Band 33 (Day, Best Available, VIIRS+CrIS, NOAA20)-180 -90180 90VIIRS_CrIS_NOAA20_BT_Band33_Fusion_DayTimeISO86012023-10-19false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2022-10-25/P1D2022-10-28/2023-09-29/P1D2023-10-01/2023-10-19/P1D1kmimage/png'b'Fusion Brightness Temperature Band 33 (Night, Best Available, VIIRS+CrIS, NOAA20)-180 -90180 90VIIRS_CrIS_NOAA20_BT_Band33_Fusion_NightTimeISO86012023-10-19false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2023-09-29/P1D2023-10-01/2023-10-19/P1D1kmimage/png'b'Fusion Brightness Temperature Band 33 (Day, Best Available, VIIRS+CrIS, SNPP)-180 -90180 90VIIRS_CrIS_SNPP_BT_Band33_Fusion_DayTimeISO86012023-10-19false2012-04-17/2012-06-21/P1D2012-06-23/2013-01-17/P1D2013-01-19/2021-07-12/P1D2021-07-14/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-11/2022-11-02/P1D2022-11-04/2022-11-06/P1D2022-11-08/2023-07-25/P1D2023-07-27/2023-08-29/P1D2023-08-31/2023-10-19/P1D1kmimage/png'b'Fusion Brightness Temperature Band 33 (Night, Best Available, VIIRS+CrIS, SNPP)-180 -90180 90VIIRS_CrIS_SNPP_BT_Band33_Fusion_NightTimeISO86012023-10-19false2012-04-17/2012-06-21/P1D2012-06-23/2013-01-17/P1D2013-01-19/2021-07-12/P1D2021-07-14/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-11/2023-07-25/P1D2023-07-28/2023-08-29/P1D2023-08-31/2023-10-19/P1D1kmimage/png'b'Night Lights (VIIRS, SNPP)-180 -90180 90VIIRS_Night_LightsTimeISO86012016-01-01false2012-01-01/2012-01-01/P1Y2016-01-01/2016-01-01/P1Y500mimage/png'b'Deep Blue Aerosol Type (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_EstimateTimeISO86012024-01-25false2012-03-01/2023-10-21/P1D2023-11-07/2024-01-25/P1D2kmimage/png'b'Dark Target Aerosol Angstrom Exponent (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_OceanTimeISO86012024-01-25false2012-03-01/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-04-01/P1D2018-04-03/2018-09-30/P1D2018-10-02/2019-10-15/P1D2019-10-17/2020-11-21/P1D2020-11-23/2021-01-09/P1D2021-01-11/2021-08-13/P1D2021-08-15/2021-12-10/P1D2021-12-12/2022-07-18/P1D2022-07-20/2022-11-11/P1D2022-11-13/2023-04-01/P1D2023-04-03/2023-07-02/P1D2023-07-04/2023-10-18/P1D2023-10-20/2024-01-25/P1D2kmimage/png'b'Deep Blue Aerosol Angstrom Exponent (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_EstimateTimeISO86012024-01-25false2012-03-01/2024-01-25/P1D2kmimage/png'b'Dark Target Aerosol Optical Thickness (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_AOT_Dark_Target_Land_OceanTimeISO86012024-01-25false2012-03-01/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-04-01/P1D2018-04-03/2018-09-30/P1D2018-10-02/2018-10-05/P1D2018-10-18/2019-10-15/P1D2019-10-17/2020-11-21/P1D2020-11-23/2021-01-09/P1D2021-01-11/2021-08-13/P1D2021-08-15/2021-12-10/P1D2021-12-12/2022-07-18/P1D2022-07-20/2022-11-11/P1D2022-11-13/2023-04-01/P1D2023-04-03/2023-07-02/P1D2023-07-04/2023-10-18/P1D2023-10-20/2024-01-25/P1D2kmimage/png'b'Deep Blue Aerosol Optical Thickness (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_AOT_Deep_Blue_Best_EstimateTimeISO86012024-01-25false2012-03-01/2023-10-21/P1D2023-11-07/2024-01-25/P1D2kmimage/png'b'Brightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_Brightness_Temp_BandI5_DayTimeISO86012024-01-25false2018-01-06/2018-01-26/P1D2018-01-29/2018-02-21/P1D2018-02-24/2018-11-17/P1D2018-11-20/2018-12-31/P1D2019-01-02/2019-01-02/P1D2019-01-05/2019-01-28/P1D2019-01-30/2019-01-31/P1D2019-02-02/2019-02-09/P1D2019-02-11/2019-02-14/P1D2019-02-17/2019-03-15/P1D2019-03-18/2019-04-14/P1D2019-04-17/2019-04-29/P1D2019-05-01/2019-05-13/P1D2019-05-16/2019-06-05/P1D2019-06-07/2019-06-11/P1D2019-06-14/2019-06-19/P1D2019-06-22/2019-06-23/P1D2019-07-01/2019-07-01/P1D2019-07-04/2019-07-10/P1D2019-07-16/2019-07-20/P1D2019-07-23/2019-07-30/P1D2019-08-13/2019-08-13/P1D2020-04-25/2021-12-31/P1D2022-01-24/2024-01-25/P1D250mimage/png'b'Brightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_Brightness_Temp_BandI5_NightTimeISO86012024-01-25false2018-01-06/2018-01-26/P1D2018-01-29/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-11-17/P1D2018-11-20/2019-02-12/P1D2019-02-14/2019-02-14/P1D2019-02-17/2019-02-26/P1D2019-02-28/2019-03-15/P1D2019-03-18/2019-04-04/P1D2019-04-06/2019-04-14/P1D2019-04-17/2019-05-13/P1D2019-05-16/2019-06-11/P1D2019-06-14/2019-06-19/P1D2019-06-22/2019-06-23/P1D2019-07-01/2019-07-01/P1D2019-07-04/2019-07-12/P1D2019-07-15/2019-07-20/P1D2019-07-23/2019-07-30/P1D2019-08-13/2019-08-13/P1D2020-04-25/2021-12-31/P1D2022-01-25/2024-01-25/P1D250mimage/png'b'Clear Sky Confidence (Day, v1, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Clear_Sky_Confidence_DayTimeISO86012024-01-25false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-30/P1D2023-12-06/2024-01-25/P1D1kmimage/png'b'Clear Sky Confidence (Night, v1, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Clear_Sky_Confidence_NightTimeISO86012024-01-25false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-11/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-30/P1D2023-12-05/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Effective_RadiusTimeISO86012024-01-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Optical_ThicknessTimeISO86012024-01-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Top_Height_DayTimeISO86012024-01-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Top_Height_NightTimeISO86012024-01-24false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Corrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-01-25T20:36:00Zfalse2023-12-26T20:36:00Z/2024-01-25T20:36:00Z/PT6M250mimage/png'b'Corrected Reflectance (Bands M11-I2-I1, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-01-25false2020-04-25/2022-01-04/P1D2022-01-24/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-01-23T09:24:00Zfalse2023-12-24T09:24:00Z/2024-01-23T09:24:00Z/PT6M250mimage/png'b'Corrected Reflectance (Bands M3-I3-M11, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-01-25false2020-04-25/2022-01-03/P1D2022-01-24/2024-01-25/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, Granules, Best, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-01-25T20:36:00Zfalse2023-12-26T20:36:00Z/2024-01-25T20:36:00Z/PT6M250mimage/png'b'Corrected Reflectance (True Color, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_TrueColorTimeISO86012024-01-25false2020-04-25/2022-01-04/P1D2022-01-24/2024-01-25/P1D250mimage/jpeg'b'Ice Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Ice_Surface_Temp_DayTimeISO86012024-01-26false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-26/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Ice_Surface_Temp_NightTimeISO86012024-01-25false2018-01-05/2018-02-11/P1D2018-02-13/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-03-18/P1D2018-03-20/2018-03-31/P1D2018-04-02/2018-05-13/P1D2018-05-16/2018-05-25/P1D2018-05-27/2018-05-27/P1D2018-05-29/2018-06-01/P1D2018-06-03/2018-06-11/P1D2018-06-13/2018-06-21/P1D2018-06-23/2018-07-01/P1D2018-07-03/2018-07-05/P1D2018-07-07/2018-07-26/P1D2018-07-28/2018-07-29/P1D2018-07-31/2018-07-31/P1D2018-08-02/2018-08-04/P1D2018-08-06/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Land Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Land_Surface_Temp_DayTimeISO86012024-01-26false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-30/P1D2019-01-01/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-26/P1D1kmimage/png'b'Land Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Land_Surface_Temp_NightTimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-30/P1D2019-01-01/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-25/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_NDSI_Snow_CoverTimeISO86012024-01-26false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2021-02-07/P1D2023-06-25/2024-01-26/P1D500mimage/png'b'Sea Ice Extent (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Sea_IceTimeISO86012024-01-26false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2021-02-07/P1D2023-06-25/2024-01-26/P1D1kmimage/png'b'Land Surface Reflectance (Bands I1-I2-I1 Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1TimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-06-13/P1D2018-06-15/2018-12-30/P1D2019-01-01/2020-09-29/P1D2020-10-01/2020-12-27/P1D2020-12-29/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-25/P1D250mimage/jpeg'b'Land Surface Reflectance (Bands M11-M7-M5, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5TimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-12-30/P1D2019-01-01/2020-04-04/P1D2020-04-06/2020-12-25/P1D2020-12-27/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-25/P1D500mimage/jpeg'b'Land Surface Reflectance (Bands I1-M4-M3, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3TimeISO86012024-01-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-12-30/P1D2019-01-01/2021-02-07/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-01-25/P1D500mimage/jpeg'b'Thermal Anomalies and Fires (375, All, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Thermal_Anomalies_375m_AllTimeISO86012024-01-25false2020-01-01/2020-03-17/P1D2020-03-19/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375, Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Thermal_Anomalies_375m_DayTimeISO86012024-01-25false2020-01-01/2020-03-17/P1D2020-03-19/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375, Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Thermal_Anomalies_375m_NightTimeISO86012024-01-25false2020-01-01/2020-03-17/P1D2020-03-19/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Deep Blue Aerosol Type (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_EstimateTimeISO86012024-01-25false2012-03-01/2012-03-23/P1D2012-03-27/2012-03-31/P1D2012-04-02/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2024-01-25/P1D2kmimage/png'b'Dark Target Aerosol Angstrom Exponent (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Angstrom_Exponent_Dark_Target_OceanTimeISO86012024-01-25false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-18/2024-01-25/P1D2kmimage/png'b'Deep Blue Aerosol Angstrom Exponent (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_EstimateTimeISO86012024-01-25false2012-03-01/2022-07-26/P1D2022-08-18/2024-01-25/P1D2kmimage/png'b'Dark Target Aerosol Optical Thickness (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_AOT_Dark_Target_Land_OceanTimeISO86012024-01-25false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-18/2022-08-19/P1D2022-08-21/2024-01-25/P1D2kmimage/png'b'Deep Blue Aerosol Optical Thickness (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_AOT_Deep_Blue_Best_EstimateTimeISO86012024-01-25false2012-03-01/2022-07-26/P1D2022-08-18/2024-01-25/P1D2kmimage/png'b'Apparent Reflectance (VNP02MOD, Band M09, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09TimeISO86012024-01-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2024-01-24/P1D1kmimage/png'b'Brightness Temperature (BandI5, Day, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Brightness_Temp_BandI5_DayTimeISO86012024-01-26false2012-01-19/2012-03-02/P1D2012-03-05/2012-03-24/P1D2012-03-26/2012-12-31/P1D2017-09-17/2022-07-27/P1D2022-08-22/2024-01-26/P1D250mimage/png'b'Brightness Temperature (BandI5, Night, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Brightness_Temp_BandI5_NightTimeISO86012024-01-25false2012-01-19/2012-03-02/P1D2012-03-05/2012-03-24/P1D2012-03-26/2012-12-31/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-01-25/P1D250mimage/png'b'Cirrus Reflectance (SWIR, Band M11, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11TimeISO86012023-10-19false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-10-19/P1D1kmimage/png'b'Cirrus Reflectance (Visible and NIR, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cirrus_Reflectance_VIS_NIRTimeISO86012024-01-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-04-11/P1D2023-04-13/2023-10-20/P1D2023-10-23/2024-01-24/P1D1kmimage/png'b'Clear Sky Confidence (Day, v1, Best available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Clear_Sky_Confidence_DayTimeISO86012024-01-25false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2023-09-30/P1D2023-12-05/2024-01-25/P1D1kmimage/png'b'Clear Sky Confidence (Night, v1, Best available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Clear_Sky_Confidence_NightTimeISO86012024-01-25false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-19/2023-09-30/P1D2023-12-05/2024-01-25/P1D1kmimage/png'b'Cloud Effective Radius (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Effective_RadiusTimeISO86012024-01-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Cloud Optical Thickness (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Optical_ThicknessTimeISO86012024-01-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Day, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Top_Height_DayTimeISO86012024-01-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Cloud Top Height (Night, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Top_Height_NightTimeISO86012024-01-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-21/2023-04-14/P1D2023-04-16/2023-06-15/P1D2023-06-17/2023-07-25/P1D2023-07-27/2023-09-30/P1D2023-12-06/2024-01-24/P1D1kmimage/png'b'Corrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-01-25T21:12:00Zfalse2023-12-26T21:12:00Z/2024-01-25T21:12:00Z/PT6M250mimage/png'b'Corrected Reflectance (M11-I2-I1, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-01-26false2015-11-24/2017-03-30/P1D2017-04-01/2020-12-28/P1D2020-12-30/2022-07-27/P1D2022-08-22/2024-01-26/P1D250mimage/jpeg'b'Corrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-01-25T21:12:00Zfalse2023-12-26T21:12:00Z/2024-01-25T21:12:00Z/PT6M250mimage/png'b'Corrected Reflectance (M3-I3-M11, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-01-26false2015-11-24/2017-03-30/P1D2017-04-01/2022-07-27/P1D2022-08-22/2024-01-26/P1D250mimage/jpeg'b'Corrected Reflectance (True Color, Granules, Best, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-01-25T21:12:00Zfalse2023-12-26T21:12:00Z/2024-01-25T21:12:00Z/PT6M250mimage/png'b'Corrected Reflectance (True Color, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_TrueColorTimeISO86012024-01-26false2015-11-24/2017-03-30/P1D2017-04-01/2020-12-28/P1D2020-12-30/2022-07-27/P1D2022-08-22/2024-01-26/P1D250mimage/jpeg'b'At Sensor Radiance (Day/Night Band, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_DayNightBand_At_Sensor_RadianceTimeISO86012024-01-25false2020-11-18/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-24/2023-02-24/P1D2023-02-26/2024-01-25/P1D500mimage/png'b'Black Marble Nighttime Blue/Yellow Composite (Day/Night Band, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_DayNightBand_AtSensor_M15TimeISO86012024-01-25false2021-04-30/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-24/2023-02-24/P1D2023-02-26/2024-01-25/P1D500mimage/jpeg'b'Nighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast, Suomi NPP, VIIRS)-180 -90180 90VIIRS_SNPP_DayNightBand_ENCCTimeISO86012023-07-07false2016-11-30/2016-12-17/P1D2016-12-19/2016-12-19/P1D2016-12-22/2016-12-22/P1D2016-12-26/2020-02-17/P1D2020-02-19/2022-05-20/P1D2022-05-23/2022-07-26/P1D2022-08-10/2022-08-13/P1D2022-08-16/2022-08-19/P1D2022-08-21/2023-05-02/P1D2023-05-22/2023-06-13/P1D2023-06-20/2023-07-07/P1D500mimage/png'b'Ice Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Ice_Surface_Temp_DayTimeISO86012024-01-26false2012-01-19/2018-08-03/P1D2018-08-06/2021-02-07/P1D2023-06-25/2024-01-26/P1D1kmimage/png'b'Ice Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Ice_Surface_Temp_NightTimeISO86012024-01-25false2012-01-19/2018-08-03/P1D2018-08-06/2021-02-07/P1D2023-06-25/2024-01-25/P1D1kmimage/png'b'Chlorophyll A (L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Chlorophyll_ATimeISO86012024-01-25false2020-04-01/2020-04-03/P1D2020-05-14/2022-07-26/P1D2022-08-10/2022-09-29/P1D2022-10-10/2024-01-25/P1D1kmimage/png'b'Photosynthetically Available Radiation (L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Photosynthetically_Available_RadiationTimeISO86012024-01-25false2020-04-01/2020-04-03/P1D2020-05-14/2022-07-26/P1D2022-08-10/2022-09-29/P1D2022-10-10/2024-01-25/P1D1kmimage/png'b'Sea Surface Temperature (Day, L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Sea_Surface_Temp_DayTimeISO86012024-01-25false2021-01-01/2022-01-13/P1D2022-01-15/2022-01-16/P1D2022-01-19/2022-07-26/P1D2022-08-10/2022-09-29/P1D2022-10-10/2024-01-25/P1D1kmimage/png'b'Sea Surface Temperature (Night, L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Sea_Surface_Temp_NightTimeISO86012024-01-25false2021-01-01/2021-08-03/P1D2021-08-05/2022-07-27/P1D2022-08-11/2022-09-30/P1D2022-10-10/2024-01-25/P1D1kmimage/png'b'Land Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Land_Surface_Temp_DayTimeISO86012024-01-26false2012-01-19/2018-12-30/P1D2023-06-25/2024-01-26/P1D1kmimage/png'b'Land Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Land_Surface_Temp_NightTimeISO86012024-01-25false2012-01-19/2018-12-30/P1D2023-06-25/2024-01-25/P1D1kmimage/png'b'Snow Cover (Normalized Difference Snow Index, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_NDSI_Snow_CoverTimeISO86012024-01-26false2012-01-19/2018-08-03/P1D2018-08-06/2021-01-09/P1D2021-01-11/2021-02-07/P1D2023-06-25/2024-01-26/P1D500mimage/png'b'Sea Ice Extent (Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Sea_IceTimeISO86012024-01-26false2012-01-19/2018-08-03/P1D2018-08-06/2021-02-07/P1D2023-06-25/2024-01-26/P1D1kmimage/png'b'Land Surface Reflectance (Bands I1-I2-I1 Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1TimeISO86012024-01-26false2012-01-19/2021-02-07/P1D2023-06-25/2024-01-26/P1D250mimage/jpeg'b'Land Surface Reflectance (Bands M11-M7-M5, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5TimeISO86012024-01-26false2012-01-19/2018-06-28/P1D2018-06-30/2018-08-19/P1D2018-08-21/2021-02-07/P1D2023-06-25/2024-01-26/P1D500mimage/jpeg'b'Land Surface Reflectance (Bands M5-M4-M3, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3TimeISO86012024-01-26false2012-01-19/2021-02-07/P1D2023-06-25/2024-01-26/P1D500mimage/jpeg'b'Thermal Anomalies and Fires (375, All, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Thermal_Anomalies_375m_AllTimeISO86012024-01-25false2012-01-20/2012-03-24/P1D2012-03-26/2014-08-24/P1D2014-08-26/2020-03-17/P1D2020-03-19/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375, Day, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Thermal_Anomalies_375m_DayTimeISO86012024-01-25false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile'b'Thermal Anomalies and Fires (375, Night, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Thermal_Anomalies_375m_NightTimeISO86012024-01-25false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-01-25/P1D500mapplication/vnd.mapbox-vector-tile' - 16km - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - - 2km - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - 3 - 27954113.20143589 - -180 90 - 512 - 512 - 10 - 5 - - - 4 - 13977056.60071795 - -180 90 - 512 - 512 - 20 - 10 - - - 5 - 6988528.300358973 - -180 90 - 512 - 512 - 40 - 20 - - - - 1km - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - 3 - 27954113.20143589 - -180 90 - 512 - 512 - 10 - 5 - - - 4 - 13977056.60071795 - -180 90 - 512 - 512 - 20 - 10 - - - 5 - 6988528.300358973 - -180 90 - 512 - 512 - 40 - 20 - - - 6 - 3494264.150179486 - -180 90 - 512 - 512 - 80 - 40 - - - - 500m - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - 3 - 27954113.20143589 - -180 90 - 512 - 512 - 10 - 5 - - - 4 - 13977056.60071795 - -180 90 - 512 - 512 - 20 - 10 - - - 5 - 6988528.300358973 - -180 90 - 512 - 512 - 40 - 20 - - - 6 - 3494264.150179486 - -180 90 - 512 - 512 - 80 - 40 - - - 7 - 1747132.075089743 - -180 90 - 512 - 512 - 160 - 80 - - - - 250m - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - 3 - 27954113.20143589 - -180 90 - 512 - 512 - 10 - 5 - - - 4 - 13977056.60071795 - -180 90 - 512 - 512 - 20 - 10 - - - 5 - 6988528.300358973 - -180 90 - 512 - 512 - 40 - 20 - - - 6 - 3494264.150179486 - -180 90 - 512 - 512 - 80 - 40 - - - 7 - 1747132.075089743 - -180 90 - 512 - 512 - 160 - 80 - - - 8 - 873566.0375448716 - -180 90 - 512 - 512 - 320 - 160 - - - - 31.25m - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - 3 - 27954113.20143589 - -180 90 - 512 - 512 - 10 - 5 - - - 4 - 13977056.60071795 - -180 90 - 512 - 512 - 20 - 10 - - - 5 - 6988528.300358973 - -180 90 - 512 - 512 - 40 - 20 - - - 6 - 3494264.150179486 - -180 90 - 512 - 512 - 80 - 40 - - - 7 - 1747132.075089743 - -180 90 - 512 - 512 - 160 - 80 - - - 8 - 873566.0375448716 - -180 90 - 512 - 512 - 320 - 160 - - - 9 - 436783.0187724358 - -180 90 - 512 - 512 - 640 - 320 - - - 10 - 218391.5093862179 - -180 90 - 512 - 512 - 1280 - 640 - - - 11 - 109195.75469310895 - -180 90 - 512 - 512 - 2560 - 1280 - - - - 15.625m - urn:ogc:def:crs:OGC:1.3:CRS84 - - 0 - 223632905.6114871 - -180 90 - 512 - 512 - 2 - 1 - - - 1 - 111816452.8057436 - -180 90 - 512 - 512 - 3 - 2 - - - 2 - 55908226.40287178 - -180 90 - 512 - 512 - 5 - 3 - - - 3 - 27954113.20143589 - -180 90 - 512 - 512 - 10 - 5 - - - 4 - 13977056.60071795 - -180 90 - 512 - 512 - 20 - 10 - - - 5 - 6988528.300358973 - -180 90 - 512 - 512 - 40 - 20 - - - 6 - 3494264.150179486 - -180 90 - 512 - 512 - 80 - 40 - - - 7 - 1747132.075089743 - -180 90 - 512 - 512 - 160 - 80 - - - 8 - 873566.0375448716 - -180 90 - 512 - 512 - 320 - 160 - - - 9 - 436783.0187724358 - -180 90 - 512 - 512 - 640 - 320 - - - 10 - 218391.5093862179 - -180 90 - 512 - 512 - 1280 - 640 - - - 11 - 109195.75469310895 - -180 90 - 512 - 512 - 2560 - 1280 - - - 12 - 54597.877346554475 - -180 90 - 512 - 512 - 5120 - 2560 - - - - - + WorldGlobalOGC WMTS1.0.0nonenoneNational Aeronautics and Space AdministrationRESTfulKVPRESTfulKVP2-meter Air Temperature, (Monthly, MERRA2)-180 -90180 90MERRA2_2m_Air_Temperature_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/png2-meter Air Temperature, Assimilated (Monthly, MERRA2)-180 -90180 90MERRA2_2m_Air_Temperature_Assimilated_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngAboveground Biomass Density Mean (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngAboveground Biomass Density Percent Standard Error (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngAboveground Biomass Density Standard Error (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngAbsolute Dynamic Topography (Best Available, AVISO)-180 -90180 90AVISO_Absolute_Dynamic_TopographyTimeISO86012010-12-01false1992-10-01/2010-12-01/P1M2kmimage/pngAerosol Angstrom Exponent (Daily, SWDB)-180 -90180 90SWDB_Aerosol_Angstrom_Exponent_DailyTimeISO86012010-12-11false1997-09-03/2010-12-11/P1D2kmimage/pngAerosol Angstrom Exponent (Monthly, SWDB)-180 -90180 90SWDB_Aerosol_Angstrom_Exponent_MonthlyTimeISO86012010-12-01false1997-09-03/1997-09-03/P28D1997-10-01/2010-12-01/P1M2kmimage/pngAerosol Index (OMI, Aura)-180 -90180 90OMI_Aerosol_IndexTimeISO86012024-06-24false2004-10-01/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-02-18/P1D2017-02-21/2017-03-12/P1D2017-03-24/2017-04-01/P1D2017-04-03/2018-03-13/P1D2018-03-15/2020-12-31/P1D2021-01-03/2023-02-24/P1D2023-03-01/2023-07-20/P1D2023-08-02/2023-10-27/P1D2023-10-29/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngAerosol Index (OMPS, Suomi NPP)-180 -90180 90OMPS_Aerosol_IndexTimeISO86012024-06-24false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-31/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2012-09-15/P1D2012-09-17/2014-06-19/P1D2014-06-21/2022-07-26/P1D2022-08-09/2023-07-20/P1D2023-07-22/2024-06-24/P1D2kmimage/pngAerosol Index (PyroCumuloNimbus, OMPS, Suomi NPP)-180 -90180 90OMPS_Aerosol_Index_PyroCumuloNimbusTimeISO86012024-06-24false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-31/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2012-09-15/P1D2012-09-17/2014-06-19/P1D2014-06-21/2022-07-26/P1D2022-08-09/2023-07-20/P1D2023-07-22/2024-06-24/P1D2kmimage/pngAerosol Optical Depth (3km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Aerosol_Optical_Depth_3kmTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2018-11-22/P1D2018-11-24/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngAerosol Optical Depth (3km, MODIS, Terra)-180 -90180 90MODIS_Terra_Aerosol_Optical_Depth_3kmTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngAerosol Optical Depth (Absorbing, Multi-Wavelength, 388.0 nm, OMI, Aura)-180 -90180 90OMI_Absorbing_Aerosol_Optical_Thickness_MW_388TimeISO86012024-06-18false2004-10-01/2004-11-19/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-13/2017-03-11/P1D2017-03-18/2022-07-25/P1D2022-07-27/2022-12-05/P1D2022-12-09/2022-12-11/P1D2022-12-13/2023-02-28/P1D2023-03-03/2023-10-27/P1D2023-11-05/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-18/P1D2kmimage/pngAerosol Optical Depth (OMI, Aura)-180 -90180 90OMI_Aerosol_Optical_DepthTimeISO86012024-06-24false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-03-12/P1D2017-03-17/2022-01-10/P1D2022-01-12/2022-01-12/P1D2022-01-14/2022-01-25/P1D2022-01-28/2022-06-29/P1D2022-07-01/2022-07-01/P1D2022-07-04/2023-02-24/P1D2023-02-27/2023-10-27/P1D2023-10-29/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngAerosol Optical Depth (Value Added, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_Value_Added_AODTimeISO86012024-06-24false2017-04-19/2018-09-19/P1D2018-09-30/2018-11-05/P1D2018-11-08/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-17/2022-10-10/P1D2023-04-26/2023-07-20/P1D2023-07-26/2023-08-19/P1D2023-08-22/2024-01-03/P1D2024-01-10/2024-06-24/P1D2kmimage/pngAerosol Optical Depth Analysis (Monthly, MERRA2)-180 -90180 90MERRA2_Aerosol_Optical_Depth_Analysis_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngAerosol Optical Depth Average (Green, Monthly, MISR)-180 -90180 90MISR_Aerosol_Optical_Depth_Avg_Green_MonthlyTimeISO86012022-02-01false2000-03-01/2022-02-01/P1M2kmimage/pngAerosol Optical Depth, Absorbing (OMI, Aura)-180 -90180 90OMI_Absorbing_Aerosol_Optical_DepthTimeISO86012024-06-24false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-03-12/P1D2017-03-17/2022-01-10/P1D2022-01-12/2022-01-18/P1D2022-01-20/2022-06-29/P1D2022-07-01/2022-07-01/P1D2022-07-03/2022-07-03/P1D2022-07-05/2023-02-24/P1D2023-02-27/2023-10-27/P1D2023-10-29/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngAerosol Optical Thickness 550nm (Daily, SWDB)-180 -90180 90SWDB_Aerosol_Optical_Thickness_550nm_DailyTimeISO86012010-12-11false1997-09-03/2010-12-11/P1D2kmimage/pngAerosol Optical Thickness 550nm (Monthly, SWDB)-180 -90180 90SWDB_Aerosol_Optical_Thickness_550nm_MonthlyTimeISO86012010-12-01false1997-09-03/1997-09-03/P28D1997-10-01/2010-12-01/P1M2kmimage/pngAerosol Single Scattering Albedo (Near-UV, 388.0nm, OMI, Aura)-180 -90180 90OMI_Single_Scattering_AlbedoTimeISO86012024-06-24false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-03-12/P1D2017-03-17/2022-02-08/P1D2022-02-10/2022-07-02/P1D2022-07-05/2023-02-24/P1D2023-02-27/2023-10-27/P1D2023-10-29/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngAir Mass (ABI, GOES-East)-180 -90180 90GOES-East_ABI_Air_MassTimeISO86012024-06-06T20:50:00Zfalse2024-03-08T20:50:00Z/2024-06-06T20:50:00Z/PT10M2km000001010120202304054091105018220image/pngAir Mass (ABI, GOES-West)-180 -90180 90GOES-West_ABI_Air_MassTimeISO86012024-06-06T20:50:00Zfalse2021-12-19T00:00:00Z/2022-01-16T23:50:00Z/PT10M2022-01-17T00:00:00Z/2024-06-06T20:50:00Z/PT10M2km00001101001012220201202443040330489409064091719501801350183539image/pngAir Mass (AHI, Himawari)-180 -90180 90Himawari_AHI_Air_MassTimeISO86012024-05-15T10:40:00Zfalse2020-01-03T00:00:00Z/2020-01-04T00:00:00Z/PT10M2021-10-01T00:00:00Z/2021-10-01T00:00:00Z/PT10M2021-12-19T00:00:00Z/2021-12-31T23:50:00Z/PT10M2024-02-15T10:40:00Z/2024-05-15T10:40:00Z/PT10M2km00001101022020020234304013046940902409131950180450182639image/pngAir Temperature (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_Temperature_46hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngAir Temperature (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_Temperature_46hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngAir Temperature (Monthly, Near Surface, Noah LSM, Best Available, GLDAS)-180 -90180 90GLDAS_Near_Surface_Air_Temperature_MonthlyTimeISO86012023-09-01false1948-01-01/2023-09-01/P1M2kmimage/pngAir Temperature (Monthly, Near Surface, Primary Forcing Data, Best Available, NLDAS)-180 -90180 90NLDAS_Near_Surface_Air_Temperature_Primary_MonthlyTimeISO86012023-12-01false1979-01-01/2023-05-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngAir Temperature at 250hPa (Monthly, MERRA2)-180 -90180 90MERRA2_Air_Temperature_250hPa_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngAir Temperature at Surface (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Air_Temperature_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngAir Temperature at Surface (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Air_Temperature_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngAir Temperature at Surface (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Air_Temperature_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngAir Temperature at Surface (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Air_Temperature_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngAmphibian Richness - All Species (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_All_Species_20131kmimage/pngAmphibian Richness - All Threats (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_All_Threats_20131kmimage/pngAmphibian Richness - Critically Endangered (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_Critically_Endangered_Species_20131kmimage/pngAmphibian Richness - Endangered (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_Endangered_Species_20131kmimage/pngAmphibian Richness - Vulnerable (Species: Global Amphibian Richness Grids, 2013)-180 -90180 90Amphibian_Richness_Vulnerable_Species_20131kmimage/pngAnthropogenic Biomes (Anthropogenic Biomes of the World, 2001-2006)-180 -90180 90Anthropogenic_Biomes_of_the_World_2001-20061kmimage/pngApparent Reflectance (VNP02MOD, Band M09, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09TimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2024-06-23/P1D1kmimage/pngAt Sensor Radiance (Day/Night Band, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_DayNightBand_At_Sensor_RadianceTimeISO86012024-06-24false2024-03-25/2024-06-24/P1D500mimage/pngAt Sensor Radiance (Day/Night Band, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_DayNightBand_At_Sensor_RadianceTimeISO86012024-06-24false2020-11-18/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-24/2023-02-24/P1D2023-02-26/2024-05-28/P1D2024-06-05/2024-06-24/P1D500mimage/pngAverage Summer Daytime Maximum Land Surface Temperature (Urban Heat Island, 2013)-180 -90180 90UHI_Avg_Summer_Day_Max_Land_Surface_Temp_20131kmimage/pngAverage Summer Nighttime Minimum Land Surface Temperature (Urban Heat Island, 2013)-180 -90180 90UHI_Avg_Summer_Night_Min_Land_Surface_Temp_20131kmimage/pngBlack Marble (VIIRS, SNPP)-180 -90180 90VIIRS_Black_MarbleTimeISO86012016-01-01false2012-01-01/2012-01-01/P1Y2016-01-01/2016-01-01/P1Y500mimage/pngBlack Marble Nighttime Blue/Yellow Composite (Day/Night Band, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_DayNightBand_AtSensor_M15TimeISO86012024-06-24false2024-03-18/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mimage/jpegBlack Marble Nighttime Blue/Yellow Composite (Day/Night Band, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_DayNightBand_AtSensor_M15TimeISO86012024-06-24false2021-04-30/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-24/2023-02-24/P1D2023-02-26/2024-05-28/P1D2024-06-05/2024-06-24/P1D500mimage/jpegBlack Sky Albedo (L3, Daily, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_Black_Sky_Albedo_DailyTimeISO86012024-06-23false2000-05-18/2001-06-23/P1D2001-06-26/2002-12-31/P1D2003-01-06/2003-01-06/P1D2003-08-05/2003-08-05/P1D2003-09-28/2003-09-28/P1D2005-01-01/2011-05-11/P1D2011-06-16/2011-06-16/P1D2011-08-01/2011-10-13/P1D2011-10-15/2011-10-23/P1D2011-10-25/2011-12-06/P1D2011-12-08/2011-12-09/P1D2011-12-11/2011-12-11/P1D2011-12-13/2011-12-13/P1D2011-12-21/2011-12-21/P1D2011-12-25/2011-12-25/P1D2021-03-27/2021-04-27/P1D2021-05-15/2024-06-23/P1D500mimage/pngBlue Marble (MODIS)-180 -90180 90BlueMarble_NextGeneration500mimage/jpegBlue Marble Shaded Relief (MODIS)-180 -90180 90BlueMarble_ShadedRelief500mimage/jpegBlue Marble Shaded Relief and Bathymetry (MODIS)-180 -90180 90BlueMarble_ShadedRelief_Bathymetry500mimage/jpegBrightness Temperature (89H Ghz B Scan, Day, AMSR-E, Aqua)-180 -90180 90AMSRE_Brightness_Temp_89H_DayTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngBrightness Temperature (89H Ghz B Scan, Night, AMSR-E, Aqua)-180 -90180 90AMSRE_Brightness_Temp_89H_NightTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngBrightness Temperature (89V Ghz B Scan, Day, AMSR-E, Aqua)-180 -90180 90AMSRE_Brightness_Temp_89V_DayTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngBrightness Temperature (89V Ghz B Scan, Night, AMSR-E, Aqua)-180 -90180 90AMSRE_Brightness_Temp_89V_NightTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngBrightness Temperature (Ascending)-180 -90180 90TRMM_Brightness_Temp_AscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/pngBrightness Temperature (Ascending, GMI, GPM)-180 -90180 90GMI_Brightness_Temp_AscTimeISO86012024-06-24false2014-03-04/2023-12-02/P1D2023-12-04/2024-06-24/P1D2kmimage/pngBrightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_Brightness_Temp_BandI5_DayTimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-12-31/P1D2019-01-02/2019-12-31/P1D2020-01-02/2021-12-31/P1D2022-01-24/2024-06-25/P1D250mimage/pngBrightness Temperature (Band I5, Day, Best Available, VIIRS, NOAA-21)-180 -90180 90VIIRS_NOAA21_Brightness_Temp_BandI5_DayTimeISO86012024-06-25false2024-04-19/2024-06-25/P1D250mimage/pngBrightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2021-12-31/P1D2022-01-25/2024-06-24/P1D250mimage/pngBrightness Temperature (Band I5, Night, Best Available, VIIRS, NOAA-21)-180 -90180 90VIIRS_NOAA21_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2024-04-19/2024-06-24/P1D250mimage/pngBrightness Temperature (Band31, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Brightness_Temp_Band31_DayTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngBrightness Temperature (Band31, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Brightness_Temp_Band31_DayTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngBrightness Temperature (Band31, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Brightness_Temp_Band31_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-04-01/P1D2022-04-17/2024-06-24/P1D1kmimage/pngBrightness Temperature (Band31, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Brightness_Temp_Band31_NightTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngBrightness Temperature (BandI5, Day, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Brightness_Temp_BandI5_DayTimeISO86012024-06-25false2012-01-19/2012-03-24/P1D2012-03-26/2013-10-21/P1D2017-09-17/2022-07-27/P1D2022-08-22/2024-05-31/P1D2024-06-04/2024-06-25/P1D250mimage/pngBrightness Temperature (BandI5, Night, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Brightness_Temp_BandI5_NightTimeISO86012024-06-24false2012-01-19/2012-03-24/P1D2012-03-26/2013-10-21/P1D2017-09-17/2022-07-26/P1D2022-08-23/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D250mimage/pngBrightness Temperature (Channel 01, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_1TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-13/P1D2004-11-26/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 01, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_1TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 01, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_1TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 02, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_2TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-12/P1D2004-11-24/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 02, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_2TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 02, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_2TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 03, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_3TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-13/P1D2004-11-27/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 03, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_3TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 03, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_3TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 04, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_4TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-23/P1D2004-12-04/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 04, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_4TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 04, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_4TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 05, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_5TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-28/P1D2004-11-30/2004-11-30/P1D2004-12-11/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 05, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_5TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 05, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_5TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 06, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_6TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-17/P1D2004-12-30/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 06, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_6TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 06, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_6TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 07, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_7TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-04/P1D2004-11-14/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 07, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_7TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 07, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_7TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 08, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_8TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-24/P1D2005-01-08/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 08, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_8TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 08, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_8TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 09, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_9TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-02/P1D2004-12-16/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 09, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_9TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 09, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_9TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 10, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_10TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-30/P1D2005-01-01/2005-01-19/P1D2005-02-02/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 10, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_10TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 10, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_10TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 11, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_11TimeISO86012002-04-10false1998-08-03/2002-04-10/P1D2kmimage/pngBrightness Temperature (Channel 11, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_11TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 11, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_11TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 12, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_12TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-19/P1D2004-12-01/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 12, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_12TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 12, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_12TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 13, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_13TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-12-20/P1D2005-01-02/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 13, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_13TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 13, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_13TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 14, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_14TimeISO86012002-10-30false1998-08-03/2002-10-30/P1D2kmimage/pngBrightness Temperature (Channel 14, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_14TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 14, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_14TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Channel 15, AMSU-A / NOAA-15)-180 -90180 90AMSUA_NOAA15_Brightness_Temp_Channel_15TimeISO86012024-06-23false1998-08-03/2000-11-24/P1D2000-11-26/2000-12-30/P1D2001-01-01/2004-11-01/P1D2004-11-13/2004-12-30/P1D2005-01-01/2008-12-30/P1D2009-01-01/2009-04-04/P1D2009-04-06/2014-10-20/P1D2014-10-22/2018-01-11/P1D2018-01-16/2018-01-29/P1D2018-02-05/2018-02-12/P1D2018-02-20/2018-03-28/P1D2018-03-31/2018-07-01/P1D2018-07-19/2019-03-05/P1D2019-03-08/2019-06-27/P1D2019-06-30/2019-12-17/P1D2019-12-19/2020-01-11/P1D2020-01-15/2020-01-15/P1D2020-01-17/2020-02-03/P1D2020-02-06/2020-02-06/P1D2020-02-08/2020-06-10/P1D2020-06-12/2020-09-20/P1D2020-09-30/2021-05-18/P1D2021-05-20/2021-12-12/P1D2021-12-16/2022-11-03/P1D2022-11-05/2023-09-29/P1D2023-10-02/2023-10-10/P1D2023-10-16/2023-10-16/P1D2023-10-23/2023-12-05/P1D2023-12-15/2024-02-23/P1D2024-03-02/2024-03-26/P1D2024-03-28/2024-06-23/P1D2kmimage/pngBrightness Temperature (Channel 15, AMSU-A / NOAA-16)-180 -90180 90AMSUA_NOAA16_Brightness_Temp_Channel_15TimeISO86012008-03-03false2001-05-27/2001-05-27/P1D2001-05-31/2001-05-31/P1D2001-06-27/2001-06-27/P1D2001-08-01/2001-08-01/P1D2001-08-04/2001-08-04/P1D2001-08-10/2001-08-12/P1D2001-08-15/2001-08-15/P1D2001-08-24/2001-08-24/P1D2001-08-27/2001-08-31/P1D2001-09-07/2001-09-07/P1D2001-09-15/2001-09-15/P1D2001-09-26/2001-09-26/P1D2001-09-29/2001-09-29/P1D2001-10-08/2001-10-08/P1D2001-10-17/2001-10-17/P1D2001-10-28/2001-10-28/P1D2001-11-08/2001-11-08/P1D2001-12-06/2001-12-06/P1D2002-06-07/2002-06-07/P1D2002-06-27/2002-06-27/P1D2004-01-19/2004-01-20/P1D2004-05-25/2004-06-01/P1D2004-08-15/2004-08-15/P1D2005-05-21/2005-05-21/P1D2008-01-01/2008-03-03/P1D2kmimage/pngBrightness Temperature (Channel 15, AMSU-A / NOAA-17)-180 -90180 90AMSUA_NOAA17_Brightness_Temp_Channel_15TimeISO86012003-10-28false2002-07-21/2003-10-28/P1D2kmimage/pngBrightness Temperature (Descending)-180 -90180 90TRMM_Brightness_Temp_DscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/pngBrightness Temperature (Descending, GMI, GPM)-180 -90180 90GMI_Brightness_Temp_DscTimeISO86012024-06-24false2014-03-04/2023-12-02/P1D2023-12-04/2024-06-24/P1D2kmimage/pngBrightness Temperature for Sea Ice (6km, 89H Ghz, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Sea_Ice_Brightness_Temp_6km_89HTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngBrightness Temperature for Sea Ice (6km, 89V Ghz, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Sea_Ice_Brightness_Temp_6km_89VTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngBrightness Temperature for Sea Ice (89H Ghz, AMSR-E, Aqua)-180 -90180 90AMSRE_Sea_Ice_Brightness_Temp_89HTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngBrightness Temperature for Sea Ice (89V Ghz, AMSR-E, Aqua)-180 -90180 90AMSRE_Sea_Ice_Brightness_Temp_89VTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngCalibrated Flash Radiance (OTD / Microlab-1)-180 -90180 90OTD_OrbView1_Flash_RadianceTimeISO86012000-03-23false1995-04-13/2000-03-23/P1D2kmimage/pngCanopy Height Mean (L3, RH100, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010TimeISO86012019-04-18false2019-04-18/2019-04-18/P545D1kmimage/pngCanopy Height Mean (L3, RH100, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202104TimeISO86012019-04-18false2019-04-18/2019-04-18/P728D1kmimage/pngCanopy Height Mean (L3, RH100, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/pngCanopy Height Mean (L3, RH100, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201TimeISO86012019-04-18false2019-04-18/2019-04-18/P1008D1kmimage/pngCanopy Height Mean (L3, RH100, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngCanopy Height Standard Deviation (L3, RH100, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010TimeISO86012019-04-18false2019-04-18/2019-04-18/P545D1kmimage/pngCanopy Height Standard Deviation (L3, RH100, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202104TimeISO86012019-04-18false2019-04-18/2019-04-18/P728D1kmimage/pngCanopy Height Standard Deviation (L3, RH100, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/pngCanopy Height Standard Deviation (L3, RH100, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201TimeISO86012019-04-18false2019-04-18/2019-04-18/P1008D1kmimage/pngCanopy Height Standard Deviation (L3, RH100, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngCarbon Dioxide (Difference from Global Mean, Best Available, OCO-2)-180 -90180 90OCO-2_Carbon_Dioxide_Global_Mean_DifferenceTimeISO86012023-03-31false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-31/P1D500mimage/pngCarbon Dioxide (Difference from Global Mean, Best Available, OCO-3)-180 -90180 90OCO-3_Carbon_Dioxide_Global_Mean_DifferenceTimeISO86012023-02-28false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-19/P1D2019-11-27/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-08-31/P1D2021-09-02/2021-11-05/P1D2021-11-07/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-19/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-28/P1D500mimage/pngCarbon Dioxide (Total Column Average, Best Available, OCO-2)-180 -90180 90OCO-2_Carbon_Dioxide_Total_Column_AverageTimeISO86012023-07-31false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-07-31/P1D500mimage/pngCarbon Dioxide (Total Column Average, Best Available, OCO-3)-180 -90180 90OCO-3_Carbon_Dioxide_Total_Column_AverageTimeISO86012023-02-28false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-19/P1D2019-11-27/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-08-31/P1D2021-09-02/2021-11-05/P1D2021-11-07/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-19/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-28/P1D500mimage/pngCarbon Monoxide (215 hPa, Day, MLS, Aura)-180 -90180 90MLS_CO_215hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngCarbon Monoxide (215 hPa, Night, MLS, Aura)-180 -90180 90MLS_CO_215hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngCarbon Monoxide (Daily, Day, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Surface_Mixing_Ratio_DayTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/pngCarbon Monoxide (Daily, Day, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Total_Column_DayTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/pngCarbon Monoxide (Daily, Night, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Surface_Mixing_Ratio_NightTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/pngCarbon Monoxide (Daily, Night, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Total_Column_NightTimeISO86012021-03-24false2000-03-03/2021-03-21/P1D2kmimage/pngCarbon Monoxide (L2, 500hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngCarbon Monoxide (L2, 500hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngCarbon Monoxide (L2, Daily, Total Column, MOPITT, Terra)-180 -90180 90MOPITT_CO_Daily_Total_Column_L2TimeISO86012024-06-25false2017-08-18/2017-08-31/P1D2017-09-06/2017-09-11/P1D2017-09-13/2017-10-31/P1D2017-11-15/2017-11-17/P1D2017-11-19/2018-03-12/P1D2018-03-14/2018-03-14/P1D2018-03-21/2018-03-22/P1D2018-03-24/2018-04-13/P1D2018-04-15/2018-09-28/P1D2018-10-05/2018-10-08/P1D2018-10-10/2019-03-11/P1D2019-03-13/2019-03-13/P1D2019-03-20/2019-03-21/P1D2019-03-23/2019-07-26/P1D2019-08-21/2019-08-22/P1D2019-08-24/2020-03-23/P1D2020-03-25/2020-03-25/P1D2020-04-01/2020-04-02/P1D2020-04-04/2021-03-25/P1D2021-03-27/2021-03-28/P1D2021-03-30/2021-03-31/P1D2021-04-07/2021-04-08/P1D2021-04-10/2021-04-11/P1D2021-04-13/2022-06-06/P1D2022-06-08/2022-06-08/P1D2022-06-15/2022-06-16/P1D2022-06-18/2022-10-03/P1D2022-10-05/2022-10-05/P1D2022-10-26/2022-10-27/P1D2022-10-29/2023-04-22/P1D2023-04-24/2023-07-14/P1D2023-08-09/2023-11-27/P1D2023-11-29/2023-11-29/P1D2023-12-06/2023-12-07/P1D2023-12-09/2023-12-31/P1D2024-01-02/2024-06-25/P1D2kmimage/pngCarbon Monoxide (Monthly, Day, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Surface_Mixing_Ratio_DayTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/pngCarbon Monoxide (Monthly, Day, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Total_Column_DayTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/pngCarbon Monoxide (Monthly, Night, Surface Mixing Ratio, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Surface_Mixing_Ratio_NightTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/pngCarbon Monoxide (Monthly, Night, Total Column, Best Available, MOPITT, Terra)-180 -90180 90MOPITT_CO_Monthly_Total_Column_NightTimeISO86012021-03-01false2000-03-03/2000-03-31/P28D2000-04-01/2021-03-01/P1M2kmimage/pngCarbon Monoxide Emission (Monthly, MERRA2)-180 -90180 90MERRA2_Carbon_Monoxide_Emission_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngCarbon Monoxide Volume Mixing Ratio at 500hPa (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngCarbon Monoxide Volume Mixing Ratio at 500hPa (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngCarbon Monoxide Volume Mixing Ratio at 500hPa (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngCarbon Monoxide Volume Mixing Ratio at 500hPa (L3, Nighttime/Descending, v6, Standard, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngChlorophyll A (L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Chlorophyll_ATimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-06/2007-12-01/P1D2007-12-03/2022-03-31/P1D2022-04-14/2022-04-14/P1D2022-04-16/2024-06-24/P1D1kmimage/pngChlorophyll A (L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Chlorophyll_ATimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-29/2000-08-06/P1D2000-08-18/2000-10-26/P1D2000-10-28/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-25/2004-02-18/P1D2004-02-20/2004-09-11/P1D2004-09-13/2008-12-20/P1D2008-12-24/2016-02-18/P1D2016-02-24/2022-10-10/P1D2022-10-28/2024-06-24/P1D1kmimage/pngChlorophyll A (L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Chlorophyll_ATimeISO86012024-06-24false2012-01-02/2012-03-24/P1D2012-03-27/2022-07-26/P1D2022-08-10/2024-05-29/P1D2024-06-03/2024-06-24/P1D1kmimage/pngChlorophyll a (Best Available, MERIS, ENVISAT)-180 -90180 90MERIS_ENVISAT_Chlorophyll_aTimeISO86012005-12-31false2002-04-29/2012-04-08/P1D1kmimage/pngChlorophyll a (Best Available, OLCI, Sentinel-3A)-180 -90180 90S3A_OLCI_Chlorophyll_aTimeISO86012024-06-23false2016-04-25/2018-05-29/P1D2018-05-31/2018-06-03/P1D2018-06-07/2021-03-04/P1D2021-03-06/2024-06-23/P1D1kmimage/pngChlorophyll a (Best Available, OLCI,Sentinel-3B)-180 -90180 90S3B_OLCI_Chlorophyll_aTimeISO86012024-06-24false2018-05-14/2019-05-29/P1D2019-05-31/2024-06-24/P1D1kmimage/pngChlorophyll a (Best Available, SeaWiFS)-180 -90180 90SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_aTimeISO86012010-12-11false1997-09-04/2010-12-11/P1D1kmimage/pngChlorophyll a (Best Available, SeaWiFS)-180 -90180 90SEAWIFS_ORBVIEW-2_MLAC_Chlorophyll_aTimeISO86012010-12-11false1997-09-04/2010-12-11/P1D1kmimage/pngChlorophyll a (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Chlorophyll_aTimeISO86012024-06-24false2017-12-13/2017-12-29/P1D2017-12-31/2018-02-21/P1D2018-02-24/2024-02-29/P1D2024-03-19/2024-06-24/P1D1kmimage/pngChlorophyll a (Best Available, VIIRS, NOAA21)-180 -90180 90VIIRS_NOAA21_Chlorophyll_aTimeISO86012024-06-24false2023-03-31/2024-06-24/P1D1kmimage/pngChlorophyll a (OCI, PACE)-180 -90180 90OCI_PACE_Chlorophyll_aTimeISO86012024-06-18false2024-02-25/2024-05-24/P1D2024-05-30/2024-06-18/P1D1kmimage/pngCirrus Reflectance (SWIR, Band M11, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11TimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-10/2024-06-23/P1D1kmimage/pngCirrus Reflectance (Visible and NIR, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cirrus_Reflectance_VIS_NIRTimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-04-11/P1D2023-04-13/2023-10-20/P1D2023-10-23/2024-06-23/P1D1kmimage/pngClean Infrared (10.3 µm, Band 13, ABI, GOES-East)-180 -90180 90GOES-East_ABI_Band13_Clean_InfraredTimeISO86012024-06-25T00:40:00Zfalse2019-09-01T10:00:00Z/2019-09-05T17:40:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2024-03-27T00:40:00Z/2024-06-25T00:40:00Z/PT10M2km000001010120202304054091105018220image/pngClean Infrared (10.3 µm, Band 13, ABI, GOES-West)-180 -90180 90GOES-West_ABI_Band13_Clean_InfraredTimeISO86012024-06-25T00:40:00Zfalse2021-09-13T09:50:00Z/2021-09-14T09:20:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2021-12-19T00:00:00Z/2022-01-17T00:00:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2024-03-27T00:40:00Z/2024-06-25T00:40:00Z/PT10M2km00001101001012220201202443040330489409064091719501801350183539image/pngClean Infrared (10.3 µm, Band 13, AHI, Himawari)-180 -90180 90Himawari_AHI_Band13_Clean_InfraredTimeISO86012024-06-06T20:00:00Zfalse2020-01-03T00:00:00Z/2020-01-04T00:00:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2021-12-19T00:00:00Z/2021-12-31T23:50:00Z/PT10M2023-05-24T03:00:00Z/2023-05-24T14:30:00Z/PT10M2024-03-08T20:00:00Z/2024-06-06T20:00:00Z/PT10M2km00001101022020020234304013046940902409131950180450182639image/pngClear Sky Confidence (Day, v1, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Clear_Sky_Confidence_DayTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-30/P1D2023-12-06/2024-06-24/P1D1kmimage/pngClear Sky Confidence (Day, v1, Best available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Clear_Sky_Confidence_DayTimeISO86012024-06-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2023-09-30/P1D2023-12-05/2024-06-24/P1D1kmimage/pngClear Sky Confidence (Night, v1, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Clear_Sky_Confidence_NightTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-11/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-30/P1D2023-12-05/2024-06-24/P1D1kmimage/pngClear Sky Confidence (Night, v1, Best available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Clear_Sky_Confidence_NightTimeISO86012024-06-24false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-19/2023-09-30/P1D2023-12-05/2024-06-24/P1D1kmimage/pngClear Sky Outgoing Longwave Radiation (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngClear Sky Outgoing Longwave Radiation (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngClear Sky Outgoing Longwave Radiation (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngClear Sky Outgoing Longwave Radiation (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngCloud (L2, Daily, Cloud Pressure Total, Best Available, TEMPO)-180 -90180 90TEMPO_L2_Cloud_Cloud_Pressure_Total_GranuleTimeISO86012024-06-24T15:05:38Zfalse2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-21T21:11:53Z/2024-06-21T21:11:53Z/PT6M2024-06-21T21:18:33Z/2024-06-21T21:18:33Z/PT6M2024-06-21T21:25:13Z/2024-06-21T21:25:13Z/PT6M2024-06-21T21:31:51Z/2024-06-21T21:31:51Z/PT6M2024-06-21T21:38:28Z/2024-06-21T21:38:28Z/PT6M2024-06-21T21:45:05Z/2024-06-21T21:45:05Z/PT6M2024-06-21T21:51:43Z/2024-06-21T21:51:43Z/PT6M2024-06-21T21:58:20Z/2024-06-21T21:58:20Z/PT6M2024-06-21T22:04:57Z/2024-06-21T22:04:57Z/PT6M2024-06-21T22:11:53Z/2024-06-21T22:11:53Z/PT6M2024-06-21T22:18:33Z/2024-06-21T22:18:33Z/PT6M2024-06-21T22:25:13Z/2024-06-21T22:25:13Z/PT6M2024-06-21T22:31:51Z/2024-06-21T22:31:51Z/PT6M2024-06-21T22:38:28Z/2024-06-21T22:38:28Z/PT6M2024-06-21T22:45:05Z/2024-06-21T22:45:05Z/PT6M2024-06-21T22:51:43Z/2024-06-21T22:51:43Z/PT6M2024-06-21T22:58:20Z/2024-06-21T22:58:20Z/PT6M2024-06-21T23:04:57Z/2024-06-21T23:04:57Z/PT6M2024-06-21T23:11:53Z/2024-06-21T23:11:53Z/PT6M2024-06-21T23:18:33Z/2024-06-21T23:18:33Z/PT6M2024-06-21T23:25:10Z/2024-06-21T23:25:10Z/PT6M2024-06-21T23:31:48Z/2024-06-21T23:31:48Z/PT6M2024-06-21T23:45:02Z/2024-06-21T23:45:02Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:19:16Z/2024-06-24T01:19:16Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:39:08Z/2024-06-24T01:39:08Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M2024-06-24T13:12:34Z/2024-06-24T13:12:34Z/PT6M2024-06-24T13:19:14Z/2024-06-24T13:19:14Z/PT6M2024-06-24T13:25:54Z/2024-06-24T13:25:54Z/PT6M2024-06-24T13:32:32Z/2024-06-24T13:32:32Z/PT6M2024-06-24T13:39:09Z/2024-06-24T13:39:09Z/PT6M2024-06-24T13:45:46Z/2024-06-24T13:45:46Z/PT6M2024-06-24T13:52:24Z/2024-06-24T13:52:24Z/PT6M2024-06-24T13:59:01Z/2024-06-24T13:59:01Z/PT6M2024-06-24T14:05:38Z/2024-06-24T14:05:38Z/PT6M2024-06-24T14:12:34Z/2024-06-24T14:12:34Z/PT6M2024-06-24T14:19:14Z/2024-06-24T14:19:14Z/PT6M2024-06-24T14:25:54Z/2024-06-24T14:25:54Z/PT6M2024-06-24T14:32:32Z/2024-06-24T14:32:32Z/PT6M2024-06-24T14:39:09Z/2024-06-24T14:39:09Z/PT6M2024-06-24T14:45:46Z/2024-06-24T14:45:46Z/PT6M2024-06-24T14:52:24Z/2024-06-24T14:52:24Z/PT6M2024-06-24T14:59:01Z/2024-06-24T14:59:01Z/PT6M2024-06-24T15:05:38Z/2024-06-24T15:05:38Z/PT6M1kmimage/pngCloud (L2, Daily, Vertical Column Troposphere, Best Available, TEMPO)-180 -90180 90TEMPO_L2_Cloud_Cloud_Fraction_Total_GranuleTimeISO86012024-06-24T15:05:38Zfalse2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-21T21:11:53Z/2024-06-21T21:11:53Z/PT6M2024-06-21T21:18:33Z/2024-06-21T21:18:33Z/PT6M2024-06-21T21:25:13Z/2024-06-21T21:25:13Z/PT6M2024-06-21T21:31:51Z/2024-06-21T21:31:51Z/PT6M2024-06-21T21:38:28Z/2024-06-21T21:38:28Z/PT6M2024-06-21T21:45:05Z/2024-06-21T21:45:05Z/PT6M2024-06-21T21:51:43Z/2024-06-21T21:51:43Z/PT6M2024-06-21T21:58:20Z/2024-06-21T21:58:20Z/PT6M2024-06-21T22:04:57Z/2024-06-21T22:04:57Z/PT6M2024-06-21T22:11:53Z/2024-06-21T22:11:53Z/PT6M2024-06-21T22:18:33Z/2024-06-21T22:18:33Z/PT6M2024-06-21T22:25:13Z/2024-06-21T22:25:13Z/PT6M2024-06-21T22:31:51Z/2024-06-21T22:31:51Z/PT6M2024-06-21T22:38:28Z/2024-06-21T22:38:28Z/PT6M2024-06-21T22:45:05Z/2024-06-21T22:45:05Z/PT6M2024-06-21T22:51:43Z/2024-06-21T22:51:43Z/PT6M2024-06-21T22:58:20Z/2024-06-21T22:58:20Z/PT6M2024-06-21T23:04:57Z/2024-06-21T23:04:57Z/PT6M2024-06-21T23:11:53Z/2024-06-21T23:11:53Z/PT6M2024-06-21T23:18:33Z/2024-06-21T23:18:33Z/PT6M2024-06-21T23:25:10Z/2024-06-21T23:25:10Z/PT6M2024-06-21T23:31:48Z/2024-06-21T23:31:48Z/PT6M2024-06-21T23:45:02Z/2024-06-21T23:45:02Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:19:16Z/2024-06-24T01:19:16Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:39:08Z/2024-06-24T01:39:08Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M2024-06-24T13:12:34Z/2024-06-24T13:12:34Z/PT6M2024-06-24T13:19:14Z/2024-06-24T13:19:14Z/PT6M2024-06-24T13:25:54Z/2024-06-24T13:25:54Z/PT6M2024-06-24T13:32:32Z/2024-06-24T13:32:32Z/PT6M2024-06-24T13:39:09Z/2024-06-24T13:39:09Z/PT6M2024-06-24T13:45:46Z/2024-06-24T13:45:46Z/PT6M2024-06-24T13:52:24Z/2024-06-24T13:52:24Z/PT6M2024-06-24T13:59:01Z/2024-06-24T13:59:01Z/PT6M2024-06-24T14:05:38Z/2024-06-24T14:05:38Z/PT6M2024-06-24T14:12:34Z/2024-06-24T14:12:34Z/PT6M2024-06-24T14:19:14Z/2024-06-24T14:19:14Z/PT6M2024-06-24T14:25:54Z/2024-06-24T14:25:54Z/PT6M2024-06-24T14:32:32Z/2024-06-24T14:32:32Z/PT6M2024-06-24T14:39:09Z/2024-06-24T14:39:09Z/PT6M2024-06-24T14:45:46Z/2024-06-24T14:45:46Z/PT6M2024-06-24T14:52:24Z/2024-06-24T14:52:24Z/PT6M2024-06-24T14:59:01Z/2024-06-24T14:59:01Z/PT6M2024-06-24T15:05:38Z/2024-06-24T15:05:38Z/PT6M1kmimage/pngCloud (L3, Daily, Cloud Pressure Total, Best Available, TEMPO)-180 -90180 90TEMPO_L3_Cloud_Cloud_Pressure_TotalTimeISO86012024-06-24T15:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T20:00:00Z/PT30M2024-05-19T20:01:39Z/2024-05-19T20:01:39Z/PT30M2024-05-19T20:30:00Z/2024-05-19T21:00:00Z/PT30M2024-05-19T21:01:39Z/2024-05-19T21:01:39Z/PT30M2024-05-19T21:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T10:30:00Z/2024-05-22T22:30:00Z/PT30M2024-05-23T00:00:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-23T22:30:00Z/PT30M2024-05-24T00:00:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-24T22:30:00Z/PT30M2024-05-25T00:00:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-25T21:00:00Z/2024-05-25T22:30:00Z/PT30M2024-05-26T00:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T22:30:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T23:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-28T22:30:00Z/PT30M2024-05-29T00:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T21:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T22:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T22:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T23:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T22:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T22:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:30:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T23:30:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T23:30:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T23:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T23:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T23:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T23:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T22:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-14T22:30:00Z/PT30M2024-06-15T00:00:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T23:30:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T21:30:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T23:30:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-18T22:30:00Z/2024-06-18T23:00:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T22:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T23:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T23:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T15:00:00Z/PT30M1kmimage/pngCloud (L3, Daily, Vertical Column Troposphere, Best Available, TEMPO)-180 -90180 90TEMPO_L3_Cloud_Cloud_Fraction_TotalTimeISO86012024-06-24T15:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T20:00:00Z/PT30M2024-05-19T20:01:39Z/2024-05-19T20:01:39Z/PT30M2024-05-19T20:30:00Z/2024-05-19T21:00:00Z/PT30M2024-05-19T21:01:39Z/2024-05-19T21:01:39Z/PT30M2024-05-19T21:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T10:30:00Z/2024-05-22T22:30:00Z/PT30M2024-05-23T00:00:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-23T22:30:00Z/PT30M2024-05-24T00:00:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-24T22:30:00Z/PT30M2024-05-25T00:00:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-25T21:00:00Z/2024-05-25T22:30:00Z/PT30M2024-05-26T00:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T22:30:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T23:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-28T22:30:00Z/PT30M2024-05-29T00:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T21:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T22:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T22:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T23:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T22:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T22:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:30:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T23:30:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T23:30:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T23:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T23:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T23:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T23:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T22:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-14T22:30:00Z/PT30M2024-06-15T00:00:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T23:30:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T21:30:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T23:30:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-18T22:30:00Z/2024-06-18T23:00:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T22:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T23:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T23:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T15:00:00Z/PT30M1kmimage/pngCloud Effective Radius (1.6µm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_16TimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (1.6µm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_16TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_16_PCLTimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_16_PCLTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_1621TimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_RadiusTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Effective Radius (2.1µm, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_RadiusTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_PCL_1621TimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_PCL_1621TimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2022-10-10/P1D2022-10-23/2023-01-25/P1D2023-01-27/2024-06-23/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_PCLTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Effective Radius (2.1µm, PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_PCLTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Effective Radius (3.7µm, PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_37_PCLTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2011-04-09/P1D2011-04-12/2016-02-18/P1D2016-02-27/2019-07-01/P1D2019-07-04/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Effective Radius (3.7µm, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_37TimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Effective Radius (3.7µm, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Effective_Radius_37TimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-09-06/P1D2003-09-09/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Effective Radius (3.7µm, PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Effective_Radius_37_PCLTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2018-11-22/P1D2018-11-24/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Effective Radius (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Effective_RadiusTimeISO86012024-06-23false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-04-15/P1D2024-04-17/2024-06-08/P1D2024-06-10/2024-06-23/P1D1kmimage/pngCloud Effective Radius (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Effective_RadiusTimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-09-30/P1D2023-12-06/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Fraction (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Fraction_DayTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Fraction (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Fraction_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngCloud Fraction (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Fraction_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Fraction (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Fraction_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D2kmimage/pngCloud Liquid Water (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngCloud Liquid Water (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Cloud_Liquid_Water_Over_Oceans_AscendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngCloud Liquid Water (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngCloud Liquid Water (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Cloud_Liquid_Water_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngCloud Liquid Water Path (Best Available, Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Cloud_Liquid_Water_DayTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2016-12-31/P1D2020-03-01/2020-03-04/P1D2020-06-12/2020-08-12/P1D2020-08-14/2021-08-24/P1D2021-12-06/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngCloud Liquid Water Path (Best Available, Night, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Cloud_Liquid_Water_NightTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2016-12-31/P1D2020-03-01/2020-03-04/P1D2020-06-12/2020-08-12/P1D2020-08-14/2021-08-24/P1D2021-12-06/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngCloud Multi Layer Flag (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Multi_Layer_FlagTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Multi Layer Flag (MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Multi_Layer_FlagTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Optical Thickness (1.6µm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_16TimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2020-05-20/P1D2020-05-22/2020-10-08/P1D2020-10-10/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_16TimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_16_PCLTimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-10-02/P1D2019-10-04/2019-12-06/P1D2019-12-08/2020-10-08/P1D2020-10-10/2022-01-20/P1D2022-01-22/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (1.6µm, PCL, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_16_PCLTimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-12-16/P1D2021-12-18/2022-10-10/P1D2022-10-23/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_1621TimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_1621TimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-11-24/P1D2013-11-26/2016-02-18/P1D2016-02-27/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2023-02-08/P1D2023-02-10/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_ThicknessTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2005-10-26/P1D2005-10-29/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Optical Thickness (2.1µm, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_ThicknessTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-06-22false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2019-12-06/P1D2019-12-08/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, 1621 Algorithm, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_PCL_1621TimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2019-05-08/P1D2019-05-10/2021-04-17/P1D2021-04-19/2021-09-04/P1D2021-09-06/2022-10-10/P1D2022-10-23/2024-06-22/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Optical_Thickness_PCLTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2023-01-01/P1D2023-01-03/2024-06-25/P1D1kmimage/pngCloud Optical Thickness (2.1µm, PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Optical_Thickness_PCLTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2020-05-10/P1D2020-05-13/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Optical Thickness (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Optical_ThicknessTimeISO86012024-06-23false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Optical Thickness (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Optical_ThicknessTimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-09-30/P1D2023-12-06/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Phase (Infrared, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Phase_Infrared_DayTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Phase (Infrared, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Phase_Infrared_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngCloud Phase (Infrared, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Phase_Infrared_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Phase (Infrared, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Phase_Infrared_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D2kmimage/pngCloud Phase Optical Properties (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Phase_Optical_PropertiesTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Phase Optical Properties (MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Phase_Optical_PropertiesTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Pressure (OMI, Aura)-180 -90180 90OMI_Cloud_PressureTimeISO86012024-06-24false2005-01-01/2006-02-28/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-02-18/P1D2017-02-21/2017-03-12/P1D2017-03-23/2017-04-01/P1D2017-04-03/2018-03-13/P1D2018-03-15/2020-12-31/P1D2021-01-03/2023-02-24/P1D2023-03-01/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngCloud Stereo Height (No Wind Correction, &lt; 0.5 km, Monthly, MISR)-180 -90180 90MISR_Cloud_Stereo_Height_Histogram_Bin_0.5km_MonthlyTimeISO86012022-02-01false2000-02-01/2022-02-01/P1M2kmimage/pngCloud Stereo Height (No Wind Correction, 1.5 - 2.0 km, Monthly, MISR)-180 -90180 90MISR_Cloud_Stereo_Height_Histogram_Bin_1.5-2.0km_MonthlyTimeISO86012022-02-01false2000-02-01/2022-02-01/P1M2kmimage/pngCloud Top Height (Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Top_Height_DayTimeISO86012024-06-23false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-02-28/P1D2024-03-01/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Top Height (Day, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Top_Height_DayTimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-18/2022-08-18/P1D2022-08-21/2023-09-30/P1D2023-12-06/2024-02-29/P1D2024-03-03/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Top Height (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Height_DayTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Top Height (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Height_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngCloud Top Height (L2, Day, Daily, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Cloud_Top_Height_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngCloud Top Height (L2, Night, Daily, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Cloud_Top_Height_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngCloud Top Height (Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Cloud_Top_Height_NightTimeISO86012024-06-23false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2019-03-05/P1D2019-03-07/2023-09-25/P1D2023-09-27/2023-09-30/P1D2023-12-06/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Top Height (Night, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Cloud_Top_Height_NightTimeISO86012024-06-23false2012-03-01/2012-03-23/P1D2012-03-27/2012-06-21/P1D2012-06-23/2022-07-26/P1D2022-08-21/2023-04-14/P1D2023-04-16/2023-06-15/P1D2023-06-17/2023-07-25/P1D2023-07-27/2023-09-30/P1D2023-12-06/2024-04-15/P1D2024-04-17/2024-06-23/P1D1kmimage/pngCloud Top Height (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Height_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Top Height (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Height_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2006-11-23/P1D2006-11-26/2008-12-20/P1D2008-12-23/2009-09-05/P1D2009-09-08/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D2kmimage/pngCloud Top Pressure (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Pressure_DayTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Top Pressure (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Pressure_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngCloud Top Pressure (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Pressure_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Top Pressure (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Pressure_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2015-08-16/P1D2015-08-19/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D2kmimage/pngCloud Top Temperature (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Temp_DayTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Top Temperature (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Temp_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngCloud Top Temperature (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Top_Temp_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngCloud Top Temperature (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Top_Temp_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D2kmimage/pngCloud Water Path (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Water_PathTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2020-10-15/P1D2020-10-20/2020-11-22/P1D2020-11-24/2020-12-25/P1D2020-12-28/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Water Path (MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Water_PathTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCloud Water Path (PCL, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Cloud_Water_Path_PCLTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngCloud Water Path (PCL, MODIS, Terra)-180 -90180 90MODIS_Terra_Cloud_Water_Path_PCLTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngCoastlines (15m, OSM)-180 -90180 90Coastlines_15m15.625mimage/pngCoastlines (OSM)-180 -90180 90Coastlines250mimage/pngColor Radiance (AA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_AATimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/pngColor Radiance (AA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_AATimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/pngColor Radiance (AF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_AFTimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-05/P1D2022-10-07/2022-10-12/P1D1kmimage/pngColor Radiance (AF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_AFTimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/pngColor Radiance (AN, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_ANTimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/pngColor Radiance (AN, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_ANTimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D250mimage/pngColor Radiance (BA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_BATimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-05/P1D2022-10-07/2022-10-12/P1D1kmimage/pngColor Radiance (BA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_BATimeISO86012022-10-12false2017-09-01/2017-10-30/P1D2017-11-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2020-01-24/P1D2020-01-26/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-02-15/P1D2022-02-20/2022-10-12/P1D250mimage/pngColor Radiance (BF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_BFTimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/pngColor Radiance (BF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_BFTimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-05/P1D2022-10-07/2022-10-12/P1D250mimage/pngColor Radiance (CA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_CATimeISO86012022-10-12false2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/pngColor Radiance (CA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_CATimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-05/P1D2022-10-07/2022-10-12/P1D250mimage/pngColor Radiance (CF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_CFTimeISO86012022-10-12false2020-11-05/2021-02-06/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/pngColor Radiance (CF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_CFTimeISO86012022-10-12false2020-04-09/2020-10-25/P1D2020-11-05/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-12/P1D250mimage/pngColor Radiance (DA, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_DATimeISO86012022-10-12false2020-11-05/2021-02-06/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/pngColor Radiance (DA, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_DATimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2020-01-24/P1D2020-01-26/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-12/P1D250mimage/pngColor Radiance (DF, NGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_NGB_DFTimeISO86012022-10-12false2020-11-05/2021-02-06/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-10-12/P1D1kmimage/pngColor Radiance (DF, RGB, Best Available, MISR, AM1)-180 -90180 90MISR_AM1_Ellipsoid_Radiance_RGB_DFTimeISO86012022-10-12false2017-09-01/2017-11-01/P1D2017-11-03/2017-12-08/P1D2018-02-02/2018-09-27/P1D2018-10-02/2018-12-24/P1D2019-01-15/2019-05-20/P1D2019-05-28/2019-05-31/P1D2019-06-04/2021-02-07/P1D2021-02-28/2021-05-24/P1D2021-05-28/2021-10-13/P1D2021-10-15/2021-10-28/P1D2021-11-28/2021-12-02/P1D2021-12-14/2021-12-21/P1D2022-01-02/2022-02-12/P1D2022-02-15/2022-10-12/P1D250mimage/pngColumnar Water Vapor (Day, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Columnar_Water_Vapor_DayTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngColumnar Water Vapor (Day, Best Available, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Columnar_Water_Vapor_DayTimeISO86012024-06-24false2012-07-02/2012-12-31/P1D2013-01-02/2013-05-10/P1D2013-05-14/2015-03-31/P1D2015-04-29/2022-05-01/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngColumnar Water Vapor (Night, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Columnar_Water_Vapor_NightTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngColumnar Water Vapor (Night, Best Available, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Columnar_Water_Vapor_NightTimeISO86012024-06-24false2012-07-02/2012-12-31/P1D2013-01-02/2013-05-10/P1D2013-05-14/2015-03-31/P1D2015-04-29/2022-05-01/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngConvective Rainwater Source at 700hPa (Monthly, MERRA2)-180 -90180 90MERRA2_Convective_Rainwater_Source_700hPa_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngCorrected Brightness Temperature (L3, Passive, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L3_Passive_Brightness_Temp_HTimeISO86012024-06-23false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-21/2022-09-21/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D2kmimage/pngCorrected Brightness Temperature (L3, Passive, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L3_Passive_Brightness_Temp_VTimeISO86012024-06-23false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-21/2022-09-21/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D2kmimage/pngCorrected Reflectance (Bands 3-6-7, MODIS, Terra)-180 -90180 90MODIS_Terra_CorrectedReflectance_Bands367TimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2019-12-31/P1D2021-01-01/2022-10-10/P1D2022-10-23/2024-06-25/P1D250mimage/jpegCorrected Reflectance (Bands 7-2-1, MODIS, Aqua)-180 -90180 90MODIS_Aqua_CorrectedReflectance_Bands721TimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-23/P1D2016-02-26/2022-03-31/P1D2022-04-17/2022-10-21/P1D2022-10-23/2024-06-25/P1D250mimage/jpegCorrected Reflectance (Bands 7-2-1, MODIS, Terra)-180 -90180 90MODIS_Terra_CorrectedReflectance_Bands721TimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2019-12-31/P1D2021-01-01/2022-10-10/P1D2022-10-23/2022-12-16/P1D2022-12-18/2024-06-25/P1D250mimage/jpegCorrected Reflectance (Bands M11-I2-I1, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-31/P1D2019-01-02/2019-12-30/P1D2020-01-02/2022-01-04/P1D2022-01-24/2024-06-25/P1D250mimage/jpegCorrected Reflectance (Bands M11-I2-I1, Best Available, VIIRS, NOAA-21)-180 -90180 90VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-25false2024-04-19/2024-06-25/P1D250mimage/jpegCorrected Reflectance (Bands M3-I3-M11, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-31/P1D2019-01-02/2019-12-30/P1D2020-01-02/2022-01-03/P1D2022-01-24/2024-06-25/P1D250mimage/jpegCorrected Reflectance (Bands M3-I3-M11, Best Available, VIIRS, NOAA-21)-180 -90180 90VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-25false2024-04-19/2024-06-25/P1D250mimage/jpegCorrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-06-24T21:24:00Zfalse2024-05-25T21:24:00Z/2024-06-24T21:24:00Z/PT6M250mimage/pngCorrected Reflectance (M11-I2-I1, Granules, Best, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_GranuleTimeISO86012024-06-24T22:18:00Zfalse2024-05-25T22:18:00Z/2024-06-24T22:18:00Z/PT6M250mimage/pngCorrected Reflectance (M11-I2-I1, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1TimeISO86012024-06-25false2015-11-24/2017-03-30/P1D2017-04-01/2022-07-27/P1D2022-08-22/2024-05-31/P1D2024-06-04/2024-06-25/P1D250mimage/jpegCorrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-06-24T21:24:00Zfalse2024-05-25T21:24:00Z/2024-06-24T21:24:00Z/PT6M250mimage/pngCorrected Reflectance (M3-I3-M11, Granules, Best, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_GranuleTimeISO86012024-06-24T22:18:00Zfalse2024-05-25T22:18:00Z/2024-06-24T22:18:00Z/PT6M250mimage/pngCorrected Reflectance (M3-I3-M11, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11TimeISO86012024-06-25false2015-11-24/2017-03-30/P1D2017-04-01/2022-07-27/P1D2022-08-22/2024-05-31/P1D2024-06-04/2024-06-25/P1D250mimage/jpegCorrected Reflectance (True Color, Best Available, VIIRS, NOAA-20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_TrueColorTimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-31/P1D2019-01-02/2019-12-30/P1D2020-01-02/2022-01-04/P1D2022-01-24/2024-06-25/P1D250mimage/jpegCorrected Reflectance (True Color, Best Available, VIIRS, NOAA-21)-180 -90180 90VIIRS_NOAA21_CorrectedReflectance_TrueColorTimeISO86012024-06-25false2024-04-19/2024-06-25/P1D250mimage/jpegCorrected Reflectance (True Color, Granules, Best, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-06-24T21:24:00Zfalse2024-05-25T21:24:00Z/2024-06-24T21:24:00Z/PT6M250mimage/pngCorrected Reflectance (True Color, Granules, Best, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_TrueColor_GranuleTimeISO86012024-06-24T22:18:00Zfalse2024-05-25T22:18:00Z/2024-06-24T22:18:00Z/PT6M250mimage/pngCorrected Reflectance (True Color, MODIS, Aqua)-180 -90180 90MODIS_Aqua_CorrectedReflectance_TrueColorTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-23/P1D2016-02-26/2022-03-31/P1D2022-04-17/2024-06-25/P1D250mimage/jpegCorrected Reflectance (True Color, MODIS, Terra)-180 -90180 90MODIS_Terra_CorrectedReflectance_TrueColorTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D250mimage/jpegCorrected Reflectance (True Color, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_CorrectedReflectance_TrueColorTimeISO86012024-06-25false2015-11-24/2017-03-30/P1D2017-04-01/2022-07-27/P1D2022-08-22/2024-05-31/P1D2024-06-04/2024-06-25/P1D250mimage/jpegCroplands (Global Agricultural Lands, 2000)-180 -90180 90Agricultural_Lands_Croplands_20001kmimage/pngCyclone Hazard: Economic Risk (Global Cyclone Proportional Economic Loss Risk Deciles, 2000)-180 -90180 90NDH_Cyclone_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/pngCyclone Hazard: Frequency and Distribution (Global Cyclone Hazard Frequency and Distribution, 1979-2000)-180 -90180 90NDH_Cyclone_Hazard_Frequency_Distribution_1980-20001kmimage/pngCyclone Hazard: Mortality Risk (Global Cyclone Mortality Risks and Distribution, 2000)-180 -90180 90NDH_Cyclone_Mortality_Risks_Distribution_20001kmimage/pngDHR Average (Monthly, Natural Color, MISR, Terra)-180 -90180 90MISR_Directional_Hemispherical_Reflectance_Average_Natural_Color_MonthlyTimeISO86012020-08-01false2000-03-01/2020-08-01/P1M2kmimage/pngDMSP-F10 OLS Digital Dervied Lightning (OLS / DMSP-F10)-180 -90180 90OLS_DMSP_F10_Digital_Derived_LightningTimeISO86011994-05-01false1994-02-01/1994-05-01/P1M2kmimage/pngDMSP-F12 OLS Digital Dervied Lightning (OLS / DMSP-F12)-180 -90180 90OLS_DMSP_F12_Digital_Derived_LightningTimeISO86011995-11-01false1995-05-01/1995-11-01/P1M2kmimage/pngDams (Global Reservoir and Dam Database)-180 -90180 90GRanD_Dams2kmapplication/vnd.mapbox-vector-tileDark Target Aerosol Angstrom Exponent (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_OceanTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2024-06-24/P1D2kmimage/pngDark Target Aerosol Angstrom Exponent (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Angstrom_Exponent_Dark_Target_OceanTimeISO86012024-06-24false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngDark Target Aerosol Angstrom Exponent (Ocean, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Angstrom_Exponent_OceanTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngDark Target Aerosol Angstrom Exponent (Ocean, MODIS, Terra)-180 -90180 90MODIS_Terra_Angstrom_Exponent_OceanTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngDark Target Aerosol Optical Depth (Land and Ocean, MODIS, Aqua)-180 -90180 90MODIS_Aqua_AerosolTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngDark Target Aerosol Optical Depth (Land and Ocean, MODIS, Terra)-180 -90180 90MODIS_Terra_AerosolTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngDark Target Aerosol Optical Thickness (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_AOT_Dark_Target_Land_OceanTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2024-06-24/P1D2kmimage/pngDark Target Aerosol Optical Thickness (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_AOT_Dark_Target_Land_OceanTimeISO86012024-06-24false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngData/No Data Mask (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Data_No_DataTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-23/P1D2016-02-26/2022-03-31/P1D2022-04-17/2024-06-25/P1D250mimage/pngData/No Data Mask (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Data_No_DataTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2013-03-24/P1D2013-03-27/2016-02-08/P1D2016-02-10/2016-02-16/P1D2016-02-18/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2023-06-15/P1D2023-06-17/2024-06-25/P1D250mimage/pngDeep Blue Aerosol Angstrom Exponent (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_EstimateTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Angstrom Exponent (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_EstimateTimeISO86012024-06-24false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Angstrom Exponent (Land, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Angstrom_Exponent_LandTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Angstrom Exponent (Land, MODIS, Terra)-180 -90180 90MODIS_Terra_Angstrom_Exponent_LandTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngDeep Blue Aerosol Optical Depth (Land, MODIS, Aqua)-180 -90180 90MODIS_Aqua_AOD_Deep_Blue_LandTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Optical Depth (Land, MODIS, Terra)-180 -90180 90MODIS_Terra_AOD_Deep_Blue_LandTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngDeep Blue Aerosol Optical Thickness (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_AOT_Deep_Blue_Best_EstimateTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2023-03-15/P1D2023-03-22/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Optical Thickness (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_AOT_Deep_Blue_Best_EstimateTimeISO86012024-06-24false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Type (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_EstimateTimeISO86012024-06-24false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2024-06-24/P1D2kmimage/pngDeep Blue Aerosol Type (Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_EstimateTimeISO86012024-06-24false2012-03-01/2012-03-24/P1D2012-03-26/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngDiffuse Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Diffuse_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngDiffuse Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Diffuse_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngDiffuse Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Diffuse_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngDiffuse Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Diffuse_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngDigital Elevation Model (Color Index, ASTER, Terra)-180 -90180 90ASTER_GDEM_Color_Index31.25mimage/pngDigital Elevation Model (Color Index, SRTM)-180 -90180 90SRTM_Color_Index31.25mimage/pngDigital Elevation Model (Color Shaded Relief, ASTER, Terra)-180 -90180 90ASTER_GDEM_Color_Shaded_Relief31.25mimage/jpegDigital Elevation Model (Greyscale Shaded Relief, ASTER, Terra)-180 -90180 90ASTER_GDEM_Greyscale_Shaded_Relief31.25mimage/jpegDirect Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Direct_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngDirect Shortwave Surface Flux (Monthly, Direct, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Direct_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngDirect Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Direct_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngDirect Shortwave Surface Flux (Monthly, Direct, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Direct_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngDisaggregated Brightness Temperature (L3, Active/Passive, H Polarization, Radar/Radiometer, SMAP)-180 -90180 90SMAP_L3_Active_Passive_Brightness_Temp_HTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngDisaggregated Brightness Temperature (L3, Active/Passive, V Polarization, Radar/Radiometer, SMAP)-180 -90180 90SMAP_L3_Active_Passive_Brightness_Temp_VTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngDrought Hazard (Global Drought Hazard Frequency and Distribution, 1980-2000)-180 -90180 90NDH_Drought_Hazard_Frequency_Distribution_1980-20001kmimage/pngDrought Hazard: Economic Risk (Global Drought Proportional Economic Loss Risk Deciles, 2000)-180 -90180 90NDH_Drought_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/pngDrought Hazard: Mortality Risk (Global Drought Mortality Risks and Distribution, 2000)-180 -90180 90NDH_Drought_Mortality_Risks_Distribution_20001kmimage/pngDust Score (L2, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Dust_Score_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngDust Score (L2, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Dust_Score_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngDust Surface Mass Concentration (Monthly, MERRA2)-180 -90180 90MERRA2_Dust_Surface_Mass_Concentration_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngDust Surface Mass Concentration (Monthly, Particulate Matter 2.5 µm, v5.12.4, Standard, MERRA2)-180 -90180 90MERRA2_Dust_Surface_Mass_Concentration_PM25_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngEarth at Night (2012, VIIRS, SNPP)-180 -90180 90VIIRS_CityLights_2012500mimage/jpegEnhanced Vegetation Index (16-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_EVI_16DayTimeISO86012024-05-16false2002-07-04/2002-12-27/P16D2003-01-09/2003-12-27/P16D2004-01-09/2004-12-26/P16D2005-01-09/2005-12-27/P16D2006-01-09/2006-12-27/P16D2007-01-09/2007-12-27/P16D2008-01-09/2008-12-26/P16D2009-01-09/2009-12-27/P16D2010-01-09/2010-12-27/P16D2011-01-09/2011-12-27/P16D2012-01-09/2012-12-26/P16D2013-01-09/2013-12-27/P16D2014-01-09/2014-12-27/P16D2015-01-09/2015-12-27/P16D2016-01-09/2016-12-26/P16D2017-01-09/2017-12-27/P16D2018-01-09/2018-12-27/P16D2019-01-09/2019-12-27/P16D2020-01-09/2020-12-26/P16D2021-01-09/2021-12-27/P16D2022-01-09/2022-12-27/P16D2023-01-09/2023-12-27/P16D2024-01-09/2024-05-16/P16D250mimage/pngEnhanced Vegetation Index (16-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_EVI_16DayTimeISO86012024-05-24false2000-03-05/2000-12-18/P16D2001-01-01/2001-12-19/P16D2002-01-01/2002-12-19/P16D2003-01-01/2003-12-19/P16D2004-01-01/2004-12-18/P16D2005-01-01/2005-12-19/P16D2006-01-01/2006-12-19/P16D2007-01-01/2007-12-19/P16D2008-01-01/2008-12-18/P16D2009-01-01/2009-12-19/P16D2010-01-01/2010-12-19/P16D2011-01-01/2011-12-19/P16D2012-01-01/2012-12-18/P16D2013-01-01/2013-12-19/P16D2014-01-01/2014-12-19/P16D2015-01-01/2015-12-19/P16D2016-01-01/2016-12-18/P16D2017-01-01/2017-12-19/P16D2018-01-01/2018-12-19/P16D2019-01-01/2019-12-19/P16D2020-01-01/2020-12-18/P16D2021-01-01/2021-12-19/P16D2022-01-01/2022-12-19/P16D2023-01-01/2023-12-19/P16D2024-01-01/2024-05-24/P16D250mimage/pngEnhanced Vegetation Index (8-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_EVI_8DayTimeISO86012024-06-23false2021-03-04/2021-03-04/P1D2021-03-06/2021-12-31/P1D2023-01-01/2023-07-19/P1D2023-07-26/2024-02-13/P1D2024-02-16/2024-06-23/P1D250mimage/pngEnhanced Vegetation Index (L3, Monthly, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_EVI_MonthlyTimeISO86012024-05-01false2000-03-01/2024-05-01/P1M1kmimage/pngEnhanced Vegetation Index (Monthly, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_EVI_MonthlyTimeISO86012024-05-01false2002-07-01/2024-05-01/P1M1kmimage/pngErythemal Daily Dose (Local Noon, OMI, Aura)-180 -90180 90OMI_UV_Erythemal_Daily_DoseTimeISO86012024-06-18false2004-10-01/2004-11-19/P1D2004-12-01/2006-02-28/P1D2006-03-02/2008-09-26/P1D2008-10-01/2016-05-29/P1D2016-06-15/2017-03-11/P1D2017-03-17/2017-05-13/P1D2017-05-15/2019-04-19/P1D2019-04-21/2023-02-26/P1D2023-02-28/2023-03-24/P1D2023-03-27/2023-03-28/P1D2023-03-31/2023-10-25/P1D2023-11-03/2023-12-02/P1D2023-12-04/2023-12-21/P1D2023-12-23/2024-02-10/P1D2024-02-12/2024-04-27/P1D2024-04-29/2024-06-18/P1D2kmimage/pngErythemal Dose Rate (Local Noon, OMI, Aura)-180 -90180 90OMI_UV_Erythemal_Dose_RateTimeISO86012024-06-18false2004-10-01/2004-11-19/P1D2004-12-01/2006-02-28/P1D2006-03-02/2008-09-26/P1D2008-10-01/2016-05-29/P1D2016-06-15/2017-03-11/P1D2017-03-17/2017-05-13/P1D2017-05-15/2019-04-19/P1D2019-04-21/2022-12-31/P1D2023-01-02/2023-02-26/P1D2023-02-28/2023-03-28/P1D2023-03-31/2023-10-25/P1D2023-11-03/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-18/P1D2kmimage/pngEstimated Net Migration by Decade (1970-1980)-180 -90180 90Estimated_Net_Migration_1970-19801kmimage/pngEstimated Net Migration by Decade (1980-1990)-180 -90180 90Estimated_Net_Migration_1980-19901kmimage/pngEstimated Net Migration by Decade (1990-2000)-180 -90180 90Estimated_Net_Migration_1990-20001kmimage/pngEvaporation from Turbulence (Monthly, MERRA2)-180 -90180 90MERRA2_Evaporation_from_Turbulence_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngEvaporation over Land (Monthly, MERRA2)-180 -90180 90MERRA2_Evaporation_Land_MonthlyTimeISO86012023-11-01false1980-01-01/2023-02-01/P1M2023-04-01/2023-11-01/P1M2kmimage/pngFaraday Rotation Angle (L1, Passive, Aft, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Faraday_Rotation_AftTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2024-06-24/P1D2kmimage/pngFaraday Rotation Angle (L1, Passive, Fore, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Faraday_Rotation_ForeTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngFlash Count (LIS / ISS)-180 -90180 90LIS_ISS_Flash_CountTimeISO86012021-09-29false2017-03-01/2018-07-21/P1D2018-07-26/2018-07-27/P1D2018-07-30/2019-01-12/P1D2019-02-01/2021-09-29/P1D2kmimage/pngFlash Radiance (LIS / ISS)-180 -90180 90LIS_ISS_Flash_RadianceTimeISO86012021-09-29false2017-03-01/2018-07-21/P1D2018-07-26/2018-07-27/P1D2018-07-30/2019-01-12/P1D2019-02-01/2021-09-29/P1D2kmimage/pngFlash Radiance (LIS / TRMM)-180 -90180 90LIS_TRMM_Flash_RadianceTimeISO86012015-04-08false1998-01-01/2015-04-08/P1D2kmimage/pngFlood (1-Day Window, Best Available, MODIS, Terra + Aqua)-180 -90180 90MODIS_Combined_Flood_1-DayTimeISO86012024-06-24false2021-01-01/2021-01-05/P1D2021-03-05/2021-03-07/P1D2021-03-22/2021-12-20/P1D2021-12-23/2023-07-20/P1D2023-07-26/2024-06-24/P1D250mimage/pngFlood (2-Day Window, Best Available, MODIS, Terra + Aqua)-180 -90180 90MODIS_Combined_Flood_2-DayTimeISO86012024-06-24false2021-01-01/2021-01-05/P1D2021-03-05/2021-03-07/P1D2021-03-22/2021-12-20/P1D2021-12-23/2023-07-20/P1D2023-07-26/2024-06-24/P1D250mimage/pngFlood (3-Day Window, Best Available, MODIS, Terra + Aqua)-180 -90180 90MODIS_Combined_Flood_3-DayTimeISO86012024-06-24false2021-01-01/2021-01-04/P1D2021-03-05/2021-03-07/P1D2021-03-22/2021-12-20/P1D2021-12-23/2023-07-20/P1D2023-07-26/2024-06-24/P1D250mimage/pngFlood Hazard (Global Flood Hazard Frequency and Distribution, 1985-2003)-180 -90180 90NDH_Flood_Hazard_Frequency_Distribution_1985-20031kmimage/pngFlood Hazard: Economic Risk (Global Flood Proportional Economic Loss Risk Deciles, 2000)-180 -90180 90NDH_Flood_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/pngFlood Hazard: Mortality Risk (Global Flood Mortality Risks and Distribution, 2000)-180 -90180 90NDH_Flood_Mortality_Risks_Distribution_20001kmimage/pngFormaldehyde (L2, Daily, Vertical Column Total, Best Available, TEMPO)-180 -90180 90TEMPO_L2_Formaldehyde_Vertical_Column_GranuleTimeISO86012024-06-24T13:05:38Zfalse2024-06-21T16:58:20Z/2024-06-21T16:58:20Z/PT6M2024-06-21T17:04:57Z/2024-06-21T17:04:57Z/PT6M2024-06-21T17:11:53Z/2024-06-21T17:11:53Z/PT6M2024-06-21T17:18:33Z/2024-06-21T17:18:33Z/PT6M2024-06-21T17:25:13Z/2024-06-21T17:25:13Z/PT6M2024-06-21T17:31:51Z/2024-06-21T17:31:51Z/PT6M2024-06-21T17:38:28Z/2024-06-21T17:38:28Z/PT6M2024-06-21T17:45:05Z/2024-06-21T17:45:05Z/PT6M2024-06-21T17:51:43Z/2024-06-21T17:51:43Z/PT6M2024-06-21T17:58:20Z/2024-06-21T17:58:20Z/PT6M2024-06-21T18:04:57Z/2024-06-21T18:04:57Z/PT6M2024-06-21T18:11:53Z/2024-06-21T18:11:53Z/PT6M2024-06-21T18:18:33Z/2024-06-21T18:18:33Z/PT6M2024-06-21T18:25:13Z/2024-06-21T18:25:13Z/PT6M2024-06-21T18:31:51Z/2024-06-21T18:31:51Z/PT6M2024-06-21T18:38:28Z/2024-06-21T18:38:28Z/PT6M2024-06-21T18:45:05Z/2024-06-21T18:45:05Z/PT6M2024-06-21T18:51:43Z/2024-06-21T18:51:43Z/PT6M2024-06-21T18:58:20Z/2024-06-21T18:58:20Z/PT6M2024-06-21T19:04:57Z/2024-06-21T19:04:57Z/PT6M2024-06-21T19:11:53Z/2024-06-21T19:11:53Z/PT6M2024-06-21T19:18:33Z/2024-06-21T19:18:33Z/PT6M2024-06-21T19:25:13Z/2024-06-21T19:25:13Z/PT6M2024-06-21T19:31:51Z/2024-06-21T19:31:51Z/PT6M2024-06-21T19:38:28Z/2024-06-21T19:38:28Z/PT6M2024-06-21T19:45:05Z/2024-06-21T19:45:05Z/PT6M2024-06-21T19:51:43Z/2024-06-21T19:51:43Z/PT6M2024-06-21T19:58:20Z/2024-06-21T19:58:20Z/PT6M2024-06-21T20:04:57Z/2024-06-21T20:04:57Z/PT6M2024-06-21T20:11:53Z/2024-06-21T20:11:53Z/PT6M2024-06-21T20:18:33Z/2024-06-21T20:18:33Z/PT6M2024-06-21T20:25:13Z/2024-06-21T20:25:13Z/PT6M2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-21T21:11:53Z/2024-06-21T21:11:53Z/PT6M2024-06-21T21:18:33Z/2024-06-21T21:18:33Z/PT6M2024-06-21T21:25:13Z/2024-06-21T21:25:13Z/PT6M2024-06-21T21:31:51Z/2024-06-21T21:31:51Z/PT6M2024-06-21T21:38:28Z/2024-06-21T21:38:28Z/PT6M2024-06-21T21:45:05Z/2024-06-21T21:45:05Z/PT6M2024-06-21T21:51:43Z/2024-06-21T21:51:43Z/PT6M2024-06-21T21:58:20Z/2024-06-21T21:58:20Z/PT6M2024-06-21T22:04:57Z/2024-06-21T22:04:57Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:19:16Z/2024-06-24T01:19:16Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:39:08Z/2024-06-24T01:39:08Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M1kmimage/pngFormaldehyde (L3, Daily, Vertical Column Total, Best Available, TEMPO)-180 -90180 90TEMPO_L3_Formaldehyde_Vertical_ColumnTimeISO86012024-06-24T13:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-17T12:00:00Z/PT30M2024-05-17T12:01:18Z/2024-05-17T12:01:18Z/PT30M2024-05-17T12:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T18:00:00Z/PT30M2024-05-19T18:01:39Z/2024-05-19T18:01:39Z/PT30M2024-05-19T18:30:00Z/2024-05-19T19:00:00Z/PT30M2024-05-19T19:01:39Z/2024-05-19T19:01:39Z/PT30M2024-05-19T19:30:00Z/2024-05-19T20:00:00Z/PT30M2024-05-19T20:01:39Z/2024-05-19T20:01:39Z/PT30M2024-05-19T20:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T10:30:00Z/2024-05-22T21:00:00Z/PT30M2024-05-23T00:00:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-23T22:00:00Z/PT30M2024-05-24T00:00:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-24T21:00:00Z/PT30M2024-05-25T00:00:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-25T21:00:00Z/2024-05-25T22:00:00Z/PT30M2024-05-26T00:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T21:00:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T22:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-28T21:00:00Z/PT30M2024-05-29T00:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T19:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T21:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T21:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T21:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T21:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T21:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:30:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T22:00:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T22:00:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T22:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T22:00:00Z/PT30M2024-06-10T23:00:00Z/2024-06-10T23:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T22:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T22:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T22:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-14T21:30:00Z/PT30M2024-06-15T00:00:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T22:00:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T22:00:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T21:00:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T22:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T22:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T22:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T13:00:00Z/PT30M1kmimage/pngFraction of Photosynthetically Active Radiation (L4, 4-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_FPAR_4DayTimeISO86012024-06-17false2002-07-04/2002-12-27/P4D2003-01-01/2003-12-27/P4D2004-01-01/2004-12-26/P4D2005-01-01/2005-12-27/P4D2006-01-01/2006-12-27/P4D2007-01-01/2007-12-27/P4D2008-01-01/2008-12-26/P4D2009-01-01/2009-12-27/P4D2010-01-01/2010-12-27/P4D2011-01-01/2011-12-27/P4D2012-01-01/2012-12-26/P4D2013-01-01/2013-12-27/P4D2014-01-01/2014-12-27/P4D2015-01-01/2015-12-27/P4D2016-01-01/2016-12-26/P4D2017-01-01/2017-12-27/P4D2018-01-01/2018-12-27/P4D2019-01-01/2019-12-27/P4D2020-01-01/2020-12-26/P4D2021-01-01/2021-12-27/P4D2022-01-01/2022-12-27/P4D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D2024-01-05/2024-01-05/P8D2024-01-09/2024-01-09/P8D2024-01-13/2024-01-13/P8D2024-01-17/2024-01-17/P8D2024-01-21/2024-01-21/P8D2024-01-25/2024-01-25/P8D2024-01-29/2024-01-29/P8D2024-02-02/2024-02-02/P8D2024-02-06/2024-02-06/P8D2024-02-10/2024-02-10/P8D2024-02-14/2024-02-14/P8D2024-02-18/2024-02-18/P8D2024-02-22/2024-02-22/P8D2024-02-26/2024-02-26/P8D2024-03-01/2024-03-01/P8D2024-03-05/2024-03-05/P8D2024-03-09/2024-03-09/P8D2024-03-13/2024-03-13/P8D2024-03-17/2024-03-17/P8D2024-03-21/2024-03-21/P8D2024-03-25/2024-03-25/P8D2024-03-29/2024-03-29/P8D2024-04-02/2024-04-02/P8D2024-04-06/2024-04-06/P8D2024-04-10/2024-04-10/P8D2024-04-14/2024-04-14/P8D2024-04-18/2024-04-18/P8D2024-04-22/2024-04-22/P8D2024-04-26/2024-04-26/P8D2024-04-30/2024-04-30/P8D2024-05-04/2024-05-04/P8D2024-05-08/2024-05-08/P8D2024-05-12/2024-05-12/P8D2024-05-16/2024-05-16/P8D2024-05-20/2024-05-20/P8D2024-05-24/2024-05-24/P8D2024-05-28/2024-05-28/P8D2024-06-01/2024-06-01/P8D2024-06-05/2024-06-05/P8D2024-06-09/2024-06-09/P8D2024-06-13/2024-06-13/P8D2024-06-17/2024-06-17/P8D500mimage/pngFraction of Photosynthetically Active Radiation (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_FPAR_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngFraction of Photosynthetically Active Radiation (L4, 8-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_FPAR_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngFraction of Photosynthetically Active Radiation (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_FPAR_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngFreeze Thaw (Daily Landscape, AMSR-E, MEaSUREs)-180 -90180 90MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRETimeISO86012011-09-27false2002-06-09/2011-09-27/P1D2kmimage/pngFreeze Thaw (Daily Landscape, SSMI, MEaSUREs)-180 -90180 90MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMITimeISO86012010-12-31false1979-01-01/2010-12-31/P1D2kmimage/pngFreeze/Thaw (L3, Passive Enhanced, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Day_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-06-23/P1D2kmimage/pngFreeze/Thaw (L3, Passive Enhanced, Night, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Night_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-23/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-06-23/P1D2kmimage/pngFreeze/Thaw (L3, Passive, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Day_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D2kmimage/pngFreeze/Thaw (L3, Passive, Night, Radiometer, v4, Standard, SMAP)-180 -90180 90SMAP_L3_Passive_Night_Freeze_ThawTimeISO86012024-06-23false2015-04-13/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-24/P1D2021-10-09/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D2kmimage/pngFusion Brightness Temperature Band 33 (Day, Best Available, VIIRS+CrIS, NOAA20)-180 -90180 90VIIRS_CrIS_NOAA20_BT_Band33_Fusion_DayTimeISO86012024-06-23false2018-02-17/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2023-09-29/P1D2023-10-01/2024-02-03/P1D2024-02-05/2024-06-23/P1D1kmimage/pngFusion Brightness Temperature Band 33 (Day, Best Available, VIIRS+CrIS, SNPP)-180 -90180 90VIIRS_CrIS_SNPP_BT_Band33_Fusion_DayTimeISO86012023-10-19false2012-04-17/2012-06-21/P1D2012-06-23/2013-01-17/P1D2013-01-19/2021-07-12/P1D2021-07-14/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-11/2022-11-02/P1D2022-11-04/2022-11-06/P1D2022-11-08/2023-07-25/P1D2023-07-27/2023-08-29/P1D2023-08-31/2023-10-19/P1D1kmimage/pngFusion Brightness Temperature Band 33 (Night, Best Available, VIIRS+CrIS, NOAA20)-180 -90180 90VIIRS_CrIS_NOAA20_BT_Band33_Fusion_NightTimeISO86012024-06-23false2018-02-17/2018-02-21/P1D2018-02-25/2018-03-12/P1D2018-03-14/2023-09-29/P1D2023-10-01/2024-02-03/P1D2024-02-05/2024-05-07/P1D2024-05-09/2024-06-23/P1D1kmimage/pngFusion Brightness Temperature Band 33 (Night, Best Available, VIIRS+CrIS, SNPP)-180 -90180 90VIIRS_CrIS_SNPP_BT_Band33_Fusion_NightTimeISO86012023-10-19false2012-04-17/2012-06-21/P1D2012-06-23/2013-01-17/P1D2013-01-19/2021-07-12/P1D2021-07-14/2021-08-03/P1D2021-08-05/2022-07-26/P1D2022-08-11/2023-07-25/P1D2023-07-28/2023-08-29/P1D2023-08-31/2023-10-19/P1D1kmimage/pngGeo Color (Best Available, ABI, GOES-East)-180 -90180 90GOES-East_ABI_GeoColorTimeISO86012024-06-24T22:50:00Zfalse2021-08-30T08:40:00Z/2021-08-30T08:40:00Z/PT10M2021-12-30T19:00:00Z/2021-12-30T21:30:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2023-05-16T15:40:00Z/2023-05-16T22:00:00Z/PT10M2023-08-30T06:00:00Z/2023-08-31T04:00:00Z/PT10M2024-03-26T22:50:00Z/2024-06-24T22:50:00Z/PT10M1km0000010101202023040540911050182206238541image/pngGeo Color (Best Available, ABI, GOES-West)-180 -90180 90GOES-West_ABI_GeoColorTimeISO86012024-06-24T22:30:00Zfalse2021-07-21T00:30:00Z/2021-07-21T02:20:00Z/PT10M2021-08-05T18:40:00Z/2021-08-05T22:30:00Z/PT10M2021-12-19T00:00:00Z/2022-01-17T00:00:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2023-03-09T00:00:00Z/2023-03-15T23:50:00Z/PT10M2024-03-26T22:30:00Z/2024-06-24T22:30:00Z/PT10M1km00001101001012220201202443040330489409064091719501801350183539623802762387179image/pngGraticule (15m)-180 -90180 90Graticule_15m15.625mimage/pngGross Primary Production (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_Gross_Primary_Productivity_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngGross Primary Production (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_Gross_Primary_Productivity_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngGross Primary Production (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Mean_Gross_Primary_ProductivityTimeISO86012024-05-23false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-04-13/P1D2024-04-30/2024-05-23/P1D2kmimage/pngGround Elevation Mean (L3, Lowest Mode, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2020101kmimage/pngGround Elevation Mean (L3, Lowest Mode, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2021041kmimage/pngGround Elevation Mean (L3, Lowest Mode, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2021081kmimage/pngGround Elevation Mean (L3, Lowest Mode, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2022011kmimage/pngGround Elevation Mean (L3, Lowest Mode, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-2023031kmimage/pngGround Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2020101kmimage/pngGround Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2021041kmimage/pngGround Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2021081kmimage/pngGround Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2022011kmimage/pngGround Elevation Standard Deviation (L3, Lowest Mode, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-2023031kmimage/pngGround-Level NO2 (Global 3-Year Running Mean, 1996-1998, GOME, SCIAMACHY and GOME-2)-180 -90180 90Ground_Level_Nitrogen_Dioxide_3_Year_Running_Mean_1996-19981kmimage/pngGround-Level NO2 (Global 3-Year Running Mean, 2010-2012, GOME, SCIAMACHY and GOME-2)-180 -90180 90Ground_Level_Nitrogen_Dioxide_3_Year_Running_Mean_2010-20121kmimage/pngHeterotrophic Respiration (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Mean_Heterotrophic_RespirationTimeISO86012024-05-23false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-04-13/P1D2024-04-30/2024-05-23/P1D2kmimage/pngHuman Built-up And Settlement Extent (Global Human Built-up And Settlement Extent (HBASE) Dataset From Landsat, 2010)-180 -90180 90Landsat_Human_Built-up_And_Settlement_Extent31.25mimage/pngHuman Footprint (Global Human Footprint, 1995-2004)-180 -90180 90Human_Footprint_1995-20041kmimage/pngISCCP Cloud Albedo (Monthly, MERRA2)-180 -90180 90MERRA2_ISCCP_Cloud_Albedo_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngIce Surface Temperature (Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Ice_Surface_Temp_DayTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-06-25/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Ice_Surface_Temp_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Ice_Surface_Temp_DayTimeISO86012024-06-25false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2022-09-29/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-25/P1D1kmimage/pngIce Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Ice_Surface_Temp_DayTimeISO86012024-06-25false2012-01-19/2018-08-03/P1D2018-08-06/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-10/2022-09-29/P1D2023-06-25/2024-05-28/P1D2024-05-30/2024-05-31/P1D2024-06-04/2024-06-25/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Ice_Surface_Temp_Daily_DayTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngIce Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Ice_Surface_Temp_Daily_NightTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Ice_Surface_Temp_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-04-01/P1D2022-04-17/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Ice_Surface_Temp_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Ice_Surface_Temp_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-05-25/P1D2018-05-27/2018-06-01/P1D2018-06-03/2018-06-11/P1D2018-06-13/2018-06-21/P1D2018-06-23/2018-07-26/P1D2018-07-28/2018-07-29/P1D2018-07-31/2018-07-31/P1D2018-08-02/2018-08-04/P1D2018-08-06/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2022-09-29/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngIce Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Ice_Surface_Temp_NightTimeISO86012024-06-24false2012-01-19/2018-08-03/P1D2018-08-06/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-11/2022-09-29/P1D2023-06-25/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngImpervious Surface Percentage (Global Man-made Impervious Surface (GMIS) Dataset From Landsat, 2010)-180 -90180 90Landsat_Global_Man-made_Impervious_Surface31.25mimage/pngIncident Shortwave Over Land (Monthly, MERRA2)-180 -90180 90MERRA2_Incident_Shortwave_Over_Land_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngIncoming Solar Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Incoming_Solar_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngLand Cover Type (L3, IGBP, Annual, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_IGBP_Land_Cover_Type_AnnualTimeISO86012018-01-01false2001-01-01/2018-01-01/P1Y500mimage/pngLand Mask (OSM)-180 -90180 90OSM_Land_Mask250mimage/pngLand NDVI Average (Monthly, MISR)-180 -90180 90MISR_Land_NDVI_Average_MonthlyTimeISO86012022-02-01false2000-03-01/2022-02-01/P1M2kmimage/pngLand Surface Reflectance (8-Day, True Color, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SurfaceReflectance_Bands143_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/jpegLand Surface Reflectance (8-Day, True Color, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SurfaceReflectance_Bands143_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/jpegLand Surface Reflectance (Bands 1-2-1, MODIS, Aqua)-180 -90180 90MODIS_Aqua_SurfaceReflectance_Bands121TimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2017-01-01/P1D2017-01-03/2017-01-17/P1D2017-01-19/2017-01-20/P1D2017-01-22/2017-01-25/P1D2017-01-27/2017-02-25/P1D2017-02-27/2017-03-09/P1D2017-03-11/2017-03-13/P1D2017-03-16/2017-03-31/P1D2017-04-02/2017-04-05/P1D2017-04-07/2017-04-12/P1D2017-04-14/2017-04-28/P1D2017-05-01/2017-05-06/P1D2017-05-08/2017-06-04/P1D2017-06-06/2017-06-16/P1D2017-06-18/2017-06-20/P1D2017-06-22/2017-06-23/P1D2017-06-25/2017-07-08/P1D2017-07-10/2017-07-15/P1D2017-07-17/2017-07-18/P1D2017-07-20/2017-07-25/P1D2017-07-27/2017-08-10/P1D2017-08-13/2017-09-04/P1D2017-09-06/2017-09-08/P1D2017-09-10/2017-09-11/P1D2017-09-13/2017-09-27/P1D2017-09-29/2017-10-20/P1D2017-10-22/2017-10-27/P1D2017-10-29/2017-11-01/P1D2017-11-03/2017-11-20/P1D2017-11-22/2017-12-03/P1D2017-12-05/2017-12-14/P1D2017-12-16/2017-12-18/P1D2017-12-21/2019-10-22/P1D2019-11-09/2019-11-09/P1D2020-01-01/2021-12-31/P1D2022-03-31/2022-03-31/P1D2022-04-16/2022-04-16/P1D2022-06-18/2022-06-18/P1D2022-10-05/2022-10-31/P1D2022-11-08/2024-06-25/P1D250mimage/jpegLand Surface Reflectance (Bands 1-2-1, MODIS, Terra)-180 -90180 90MODIS_Terra_SurfaceReflectance_Bands121TimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-12-31/P1D2021-01-01/2021-12-31/P1D2022-01-13/2022-01-16/P1D2022-01-19/2022-02-05/P1D2022-02-07/2022-10-10/P1D2022-10-23/2024-06-25/P1D250mimage/jpegLand Surface Reflectance (Bands 7-2-1, MODIS, Aqua)-180 -90180 90MODIS_Aqua_SurfaceReflectance_Bands721TimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2022-07-12/P1D2022-10-05/2022-10-31/P1D2022-11-08/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (Bands 7-2-1, MODIS, Terra)-180 -90180 90MODIS_Terra_SurfaceReflectance_Bands721TimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-07-12/P1D2022-10-05/2022-10-10/P1D2022-10-23/2022-10-31/P1D2022-11-10/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (Bands I1-I2-I1 Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1TimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-06-13/P1D2018-06-15/2018-12-30/P1D2019-01-01/2022-09-28/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-25/P1D250mimage/jpegLand Surface Reflectance (Bands I1-I2-I1 Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1TimeISO86012024-06-25false2012-01-19/2022-07-27/P1D2022-08-10/2022-09-28/P1D2023-06-25/2024-05-31/P1D2024-06-04/2024-06-25/P1D250mimage/jpegLand Surface Reflectance (Bands I1-M4-M3, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3TimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-12-30/P1D2019-01-01/2022-09-28/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (Bands M11-M7-M5, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5TimeISO86012024-06-25false2018-01-05/2018-02-21/P1D2018-02-24/2018-12-30/P1D2019-01-01/2022-09-28/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (Bands M11-M7-M5, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5TimeISO86012024-06-25false2012-01-19/2018-06-28/P1D2018-06-30/2018-08-19/P1D2018-08-21/2022-07-27/P1D2022-08-10/2022-09-28/P1D2023-06-25/2024-05-31/P1D2024-06-04/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (Bands M5-M4-M3, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3TimeISO86012024-06-25false2012-01-19/2022-07-27/P1D2022-08-10/2022-09-28/P1D2023-06-25/2024-05-31/P1D2024-06-04/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (L2G, Daily, True Color, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2G_SurfaceReflectance_Bands143_DailyTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2024-06-22/P1D500mimage/jpegLand Surface Reflectance (L2G, Daily, True Color, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2G_SurfaceReflectance_Bands143_DailyTimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-22/P1D500mimage/jpegLand Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SurfaceReflectance_Bands121_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D250mimage/jpegLand Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SurfaceReflectance_Bands721_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/jpegLand Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SurfaceReflectance_Bands721_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/jpegLand Surface Reflectance (L3, 8-Day, True Color, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SurfaceReflectance_Bands121_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D250mimage/jpegLand Surface Reflectance (True Color, MODIS, Aqua)-180 -90180 90MODIS_Aqua_SurfaceReflectance_Bands143TimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2022-07-12/P1D2022-10-05/2022-10-31/P1D2022-11-08/2024-06-25/P1D500mimage/jpegLand Surface Reflectance (True Color, MODIS, Terra)-180 -90180 90MODIS_Terra_SurfaceReflectance_Bands143TimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-07-12/P1D2022-10-05/2022-10-10/P1D2022-10-23/2022-10-31/P1D2022-11-10/2024-06-25/P1D500mimage/jpegLand Surface Temperature (8-Day, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (ASTER TES L3, 8-Day, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_Day_TESTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (ASTER TES L3, 8-Day, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_Day_TESTimeISO86012024-06-09false2000-02-24/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (ASTER TES L3, 8-Day, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_Night_TESTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (ASTER TES L3, 8-Day, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_Night_TESTimeISO86012024-06-09false2000-02-24/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (ASTER TES L3, Daily, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_Day_TESTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2003-01-04/P1D2003-01-07/2003-01-07/P1D2003-01-10/2003-01-11/P1D2003-01-14/2003-01-14/P1D2003-01-16/2003-02-08/P1D2003-02-10/2003-02-16/P1D2003-02-27/2003-03-16/P1D2003-03-18/2003-03-18/P1D2003-03-20/2003-03-31/P1D2003-04-02/2003-04-02/P1D2003-04-05/2003-05-19/P1D2003-06-10/2003-06-17/P1D2003-06-19/2003-06-25/P1D2003-06-27/2003-07-08/P1D2003-07-10/2003-07-18/P1D2003-07-20/2003-08-07/P1D2003-08-09/2003-08-09/P1D2003-08-11/2003-08-15/P1D2003-08-17/2003-09-04/P1D2003-09-07/2003-09-07/P1D2003-09-09/2003-09-09/P1D2003-09-11/2003-09-14/P1D2003-09-16/2003-09-16/P1D2003-09-18/2003-09-18/P1D2003-09-20/2003-09-20/P1D2003-09-24/2003-09-27/P1D2003-10-26/2003-10-26/P1D2005-01-01/2011-12-31/P1D2021-05-01/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngLand Surface Temperature (ASTER TES L3, Daily, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_Day_TESTimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-01-23/P1D2003-02-01/2003-02-01/P1D2003-02-19/2003-02-19/P1D2003-02-23/2003-02-23/P1D2003-02-27/2003-02-27/P1D2003-03-01/2003-06-11/P1D2003-06-14/2003-06-23/P1D2003-06-25/2003-06-29/P1D2003-07-01/2003-07-02/P1D2003-07-04/2003-07-18/P1D2003-07-20/2003-07-20/P1D2003-07-22/2003-08-30/P1D2003-09-01/2003-09-07/P1D2003-09-09/2003-09-22/P1D2003-09-24/2003-10-01/P1D2003-10-04/2003-10-05/P1D2003-10-08/2003-10-09/P1D2003-10-14/2003-10-14/P1D2003-10-17/2003-10-17/P1D2003-10-23/2003-10-23/P1D2003-10-25/2003-10-26/P1D2003-10-30/2003-10-30/P1D2003-11-02/2003-11-02/P1D2003-11-05/2003-11-05/P1D2003-11-10/2003-11-10/P1D2003-11-13/2003-11-13/P1D2003-11-15/2003-11-22/P1D2003-11-24/2003-11-24/P1D2003-12-02/2003-12-02/P1D2003-12-06/2003-12-06/P1D2003-12-12/2003-12-12/P1D2003-12-24/2003-12-24/P1D2003-12-27/2003-12-31/P1D2005-01-01/2008-12-20/P1D2008-12-23/2011-12-31/P1D2021-05-01/2022-10-10/P1D2022-10-23/2024-06-22/P1D1kmimage/pngLand Surface Temperature (ASTER TES L3, Daily, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_Night_TESTimeISO86012024-06-22false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2003-01-07/P1D2003-01-11/2003-01-19/P1D2003-01-21/2003-01-31/P1D2003-02-02/2003-02-07/P1D2003-02-09/2003-02-15/P1D2003-02-27/2003-03-16/P1D2003-03-18/2003-03-18/P1D2003-03-20/2003-03-31/P1D2003-04-02/2003-04-02/P1D2003-04-04/2003-05-19/P1D2003-05-21/2003-05-21/P1D2003-06-10/2003-06-16/P1D2003-06-18/2003-06-23/P1D2003-06-25/2003-06-27/P1D2003-06-29/2003-07-10/P1D2003-07-12/2003-07-13/P1D2003-07-15/2003-07-23/P1D2003-07-25/2003-07-30/P1D2003-08-01/2003-08-02/P1D2003-08-04/2003-08-08/P1D2003-08-10/2003-08-16/P1D2003-08-18/2003-09-04/P1D2003-09-06/2003-09-06/P1D2003-09-08/2003-09-08/P1D2003-09-11/2003-09-15/P1D2003-09-17/2003-09-17/P1D2003-09-20/2003-09-21/P1D2003-09-23/2003-09-24/P1D2003-09-26/2003-09-26/P1D2003-09-28/2003-09-28/P1D2003-09-30/2003-09-30/P1D2003-10-18/2003-10-18/P1D2003-10-26/2003-10-26/P1D2005-01-01/2011-12-31/P1D2021-05-01/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngLand Surface Temperature (ASTER TES L3, Daily, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_Night_TESTimeISO86012024-06-22false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-01-23/P1D2003-01-26/2003-01-27/P1D2003-02-16/2003-02-16/P1D2003-02-18/2003-02-18/P1D2003-02-20/2003-02-20/P1D2003-02-28/2003-03-29/P1D2003-03-31/2003-04-01/P1D2003-04-05/2003-04-06/P1D2003-04-08/2003-05-09/P1D2003-05-12/2003-05-13/P1D2003-05-15/2003-06-05/P1D2003-06-07/2003-06-11/P1D2003-06-13/2003-06-15/P1D2003-06-17/2003-06-17/P1D2003-06-19/2003-07-02/P1D2003-07-04/2003-09-28/P1D2003-10-02/2003-10-03/P1D2003-10-05/2003-10-05/P1D2003-10-08/2003-10-08/P1D2003-10-12/2003-10-13/P1D2003-10-16/2003-10-17/P1D2003-10-24/2003-10-25/P1D2003-10-30/2003-10-30/P1D2003-11-01/2003-11-01/P1D2003-11-04/2003-11-04/P1D2003-11-13/2003-11-20/P1D2003-11-22/2003-11-23/P1D2003-11-25/2003-11-26/P1D2003-12-02/2003-12-02/P1D2003-12-24/2003-12-24/P1D2003-12-27/2003-12-27/P1D2003-12-29/2003-12-30/P1D2005-01-01/2008-12-20/P1D2008-12-23/2011-12-31/P1D2021-05-01/2022-10-10/P1D2022-10-23/2024-06-22/P1D1kmimage/pngLand Surface Temperature (ASTER TES L3, Monthly, Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Day_TESTimeISO86012024-05-01false2002-07-01/2003-12-01/P1M2005-01-01/2011-12-01/P1M2021-05-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (ASTER TES L3, Monthly, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_CMG_Day_TESTimeISO86012024-05-01false2000-02-01/2003-12-01/P1M2005-01-01/2011-12-01/P1M2021-05-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (ASTER TES L3, Monthly, Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TESTimeISO86012024-05-01false2002-07-01/2003-12-01/P1M2005-01-01/2011-12-01/P1M2021-05-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (ASTER TES L3, Monthly, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_CMG_Night_TESTimeISO86012024-05-01false2000-02-01/2003-12-01/P1M2005-01-01/2011-12-01/P1M2021-05-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (ASTER TES, Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_Day_TESTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-10-11/P1D2002-11-16/2002-12-31/P1D2003-01-03/2003-01-03/P1D2003-01-08/2003-01-09/P1D2003-01-17/2003-01-19/P1D2003-01-21/2003-01-21/P1D2003-01-23/2003-01-23/P1D2003-01-27/2003-01-27/P1D2003-02-05/2003-02-05/P1D2003-02-16/2003-02-16/P1D2003-03-08/2003-03-13/P1D2003-03-17/2003-03-19/P1D2003-03-29/2003-03-30/P1D2003-04-10/2003-04-10/P1D2003-07-22/2003-12-16/P1D2003-12-24/2003-12-31/P1D2005-01-01/2008-12-20/P1D2008-12-23/2011-05-24/P1D2011-05-27/2011-05-27/P1D2011-06-02/2011-06-23/P1D2011-06-26/2011-06-26/P1D2011-06-28/2011-06-28/P1D2011-06-30/2011-07-24/P1D2011-07-31/2011-08-20/P1D2011-08-28/2011-08-28/P1D2011-08-30/2011-09-17/P1D2011-09-19/2011-09-19/P1D2011-09-24/2011-09-24/P1D2011-09-30/2011-09-30/P1D2011-10-14/2011-10-14/P1D2011-12-08/2011-12-08/P1D2021-07-08/2021-07-15/P1D2021-07-21/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngLand Surface Temperature (ASTER TES, Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_Night_TESTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-10-10/P1D2002-11-16/2002-12-31/P1D2003-01-07/2003-01-07/P1D2003-01-10/2003-01-10/P1D2003-01-14/2003-01-14/P1D2003-01-19/2003-01-25/P1D2003-01-30/2003-01-30/P1D2003-02-22/2003-02-22/P1D2003-02-27/2003-02-27/P1D2003-03-08/2003-03-09/P1D2003-03-14/2003-03-14/P1D2003-03-23/2003-03-23/P1D2003-03-25/2003-03-25/P1D2003-03-31/2003-03-31/P1D2003-04-04/2003-04-04/P1D2003-04-08/2003-04-08/P1D2003-07-03/2003-07-03/P1D2003-07-22/2003-12-16/P1D2003-12-24/2003-12-31/P1D2005-01-01/2008-12-20/P1D2008-12-23/2011-05-23/P1D2011-05-25/2011-05-25/P1D2011-05-27/2011-05-28/P1D2011-05-31/2011-06-22/P1D2011-06-24/2011-06-24/P1D2011-06-26/2011-06-26/P1D2011-06-29/2011-06-30/P1D2011-07-02/2011-07-22/P1D2011-07-25/2011-07-26/P1D2011-07-29/2011-08-20/P1D2011-08-22/2011-08-25/P1D2011-08-27/2011-08-28/P1D2011-08-30/2011-09-19/P1D2011-11-23/2011-11-23/P1D2011-12-20/2011-12-20/P1D2021-07-09/2021-07-15/P1D2021-07-22/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngLand Surface Temperature (Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Land_Surface_Temp_DayTimeISO86012024-06-25false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-30/P1D2019-01-01/2022-07-26/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-25/P1D1kmimage/pngLand Surface Temperature (Day, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Land_Surface_Temp_DayTimeISO86012024-06-25false2012-01-19/2018-12-30/P1D2020-01-01/2021-09-30/P1D2023-06-25/2024-05-28/P1D2024-05-30/2024-05-31/P1D2024-06-04/2024-06-25/P1D1kmimage/pngLand Surface Temperature (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_DayTimeISO86012024-06-25false2002-07-03/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-06-25/P1D1kmimage/pngLand Surface Temperature (Day, MODIS, Aqua, ASTER TES)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_Day_TESTimeISO86012024-06-25false2002-07-04/2002-07-29/P1D2002-08-07/2002-09-12/P1D2002-09-14/2002-10-11/P1D2003-01-17/2003-01-17/P1D2003-01-25/2003-01-25/P1D2003-02-19/2003-02-19/P1D2003-02-21/2003-02-21/P1D2003-03-06/2003-03-06/P1D2003-03-12/2003-03-12/P1D2003-03-14/2003-03-14/P1D2003-03-19/2003-03-19/P1D2003-03-21/2003-03-21/P1D2003-04-14/2003-12-19/P1D2005-01-01/2011-05-12/P1D2011-05-14/2011-08-24/P1D2011-08-26/2011-08-26/P1D2011-08-28/2011-09-02/P1D2011-09-04/2011-09-14/P1D2011-09-16/2011-09-17/P1D2011-09-22/2011-09-23/P1D2011-12-08/2011-12-08/P1D2011-12-12/2011-12-12/P1D2011-12-15/2011-12-15/P1D2011-12-31/2011-12-31/P1D2021-07-08/2021-07-15/P1D2021-07-21/2022-03-31/P1D2022-04-17/2024-06-25/P1D1kmimage/pngLand Surface Temperature (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_DayTimeISO86012024-06-25false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngLand Surface Temperature (L3, 8-Day, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (L3, 8-Day, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_8Day_NightTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (L3, 8-Day, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_8Day_NightTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D1kmimage/pngLand Surface Temperature (L3, Daily, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_DayTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-09-07/P1D2019-09-11/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngLand Surface Temperature (L3, Daily, Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_DayTimeISO86012024-06-23false2000-02-25/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-09-08/P1D2019-09-12/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngLand Surface Temperature (L3, Daily, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Daily_NightTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2019-09-07/P1D2019-09-11/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngLand Surface Temperature (L3, Daily, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Daily_NightTimeISO86012024-06-23false2000-02-25/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2019-09-08/P1D2019-09-12/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngLand Surface Temperature (L3, Monthly, Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_DayTimeISO86012024-05-01false2002-07-01/2020-09-01/P1M2020-11-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (L3, Monthly, Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_DayTimeISO86012024-05-01false2000-03-01/2020-12-01/P1M2021-02-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (L3, Monthly, Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Land_Surface_Temp_Monthly_NightTimeISO86012024-05-01false2002-07-01/2020-09-01/P1M2020-11-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (L3, Monthly, Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Surface_Temp_Monthly_NightTimeISO86012024-05-01false2000-03-01/2020-12-01/P1M2021-02-01/2024-05-01/P1M2kmimage/pngLand Surface Temperature (Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Land_Surface_Temp_NightTimeISO86012024-06-24false2018-01-05/2018-02-21/P1D2018-02-24/2018-03-12/P1D2018-03-14/2018-12-30/P1D2019-01-01/2022-07-26/P1D2023-06-25/2023-09-29/P1D2023-10-01/2024-06-24/P1D1kmimage/pngLand Surface Temperature (Night, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Land_Surface_Temp_NightTimeISO86012024-06-24false2012-01-19/2018-12-30/P1D2020-01-01/2021-09-30/P1D2023-06-25/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-04/2024-06-24/P1D1kmimage/pngLand Surface Temperature (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-04-01/P1D2022-04-17/2024-06-24/P1D1kmimage/pngLand Surface Temperature (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Land_Surface_Temp_Night_TESTimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2002-10-10/P1D2003-01-03/2003-01-04/P1D2003-01-11/2003-01-11/P1D2003-02-27/2003-02-27/P1D2003-03-11/2003-03-11/P1D2003-03-14/2003-03-14/P1D2003-03-19/2003-03-19/P1D2003-03-22/2003-03-23/P1D2003-04-14/2003-12-17/P1D2005-01-01/2011-05-20/P1D2011-05-22/2011-07-07/P1D2011-07-09/2011-08-21/P1D2011-08-23/2011-09-04/P1D2011-09-07/2011-09-10/P1D2011-09-13/2011-09-13/P1D2011-09-20/2011-09-20/P1D2011-09-22/2011-09-22/P1D2011-09-29/2011-09-29/P1D2021-07-09/2021-07-15/P1D2021-07-22/2022-04-01/P1D2022-04-17/2024-06-24/P1D1kmimage/pngLand Surface Temperature (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Land_Surface_Temp_NightTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-24/P1D1kmimage/pngLand Water Map (OSM)-180 -90180 90OSM_Land_Water_Map250mimage/pngLand/Water Mask (L3, Annual, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Land_Water_MaskTimeISO86012015-01-01false2000-01-01/2015-01-01/P1Y250mimage/pngLandslide Hazard (Global Landslide Hazard Distribution, 2000)-180 -90180 90NDH_Landslide_Hazard_Distribution_20001kmimage/pngLast of the Wild (Global Human Footprint, 1995-2004)-180 -90180 90Last_of_the_Wild_1995-20041kmimage/pngLeaf Area Index (L4, 4-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_LAI_4DayTimeISO86012024-06-17false2002-07-04/2002-12-27/P4D2003-01-01/2003-12-27/P4D2004-01-01/2004-12-26/P4D2005-01-01/2005-12-27/P4D2006-01-01/2006-12-27/P4D2007-01-01/2007-12-27/P4D2008-01-01/2008-12-26/P4D2009-01-01/2009-12-27/P4D2010-01-01/2010-12-27/P4D2011-01-01/2011-12-27/P4D2012-01-01/2012-12-26/P4D2013-01-01/2013-12-27/P4D2014-01-01/2014-12-27/P4D2015-01-01/2015-12-27/P4D2016-01-01/2016-12-26/P4D2017-01-01/2017-12-27/P4D2018-01-01/2018-12-27/P4D2019-01-01/2019-12-27/P4D2020-01-01/2020-12-26/P4D2021-01-01/2021-12-27/P4D2022-01-01/2022-12-27/P4D2023-01-01/2023-12-27/P8D2024-01-01/2024-01-01/P8D2024-01-05/2024-01-05/P8D2024-01-09/2024-01-09/P8D2024-01-13/2024-01-13/P8D2024-01-17/2024-01-17/P8D2024-01-21/2024-01-21/P8D2024-01-25/2024-01-25/P8D2024-01-29/2024-01-29/P8D2024-02-02/2024-02-02/P8D2024-02-06/2024-02-06/P8D2024-02-10/2024-02-10/P8D2024-02-14/2024-02-14/P8D2024-02-18/2024-02-18/P8D2024-02-22/2024-02-22/P8D2024-02-26/2024-02-26/P8D2024-03-01/2024-03-01/P8D2024-03-05/2024-03-05/P8D2024-03-09/2024-03-09/P8D2024-03-13/2024-03-13/P8D2024-03-17/2024-03-17/P8D2024-03-21/2024-03-21/P8D2024-03-25/2024-03-25/P8D2024-03-29/2024-03-29/P8D2024-04-02/2024-04-02/P8D2024-04-06/2024-04-06/P8D2024-04-10/2024-04-10/P8D2024-04-14/2024-04-14/P8D2024-04-18/2024-04-18/P8D2024-04-22/2024-04-22/P8D2024-04-26/2024-04-26/P8D2024-04-30/2024-04-30/P8D2024-05-04/2024-05-04/P8D2024-05-08/2024-05-08/P8D2024-05-12/2024-05-12/P8D2024-05-16/2024-05-16/P8D2024-05-20/2024-05-20/P8D2024-05-24/2024-05-24/P8D2024-05-28/2024-05-28/P8D2024-06-01/2024-06-01/P8D2024-06-05/2024-06-05/P8D2024-06-09/2024-06-09/P8D2024-06-13/2024-06-13/P8D2024-06-17/2024-06-17/P8D500mimage/pngLeaf Area Index (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_LAI_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngLeaf Area Index (L4, 8-Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L4_LAI_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngLeaf Area Index (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_LAI_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngLightning Flash Rate (, OrbView-1 / OTD)-180 -90180 90OTD_High_Resolution_Full_Climatology_OTD_Flash_Rate_ClimatologyTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLightning Flash Rate (Combined, TRMM / LIS, OrbView-1 / OTD)-180 -90180 90LIS_High_Resolution_Full_Climatology_Combined_Flash_Rate_ClimatologyTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLightning Flash Rate (Daily Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Daily_Climatology_LIS_Mean_Flash_RateTimeISO86012013-12-31false1998-01-01/2013-12-31/P1D2kmimage/pngLightning Flash Rate (Full Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Full_Climatology_LIS_Mean_Flash_RateTimeISO86011998-01-01false1998-01-01/1998-01-01/P5844D2kmimage/pngLightning Flash Rate (Monthly Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Monthly_Climatology_LIS_Mean_Flash_RateTimeISO86012013-12-01false1998-01-01/2013-12-01/P1M2kmimage/pngLightning Flash Rate (Seasonal Mean, LIS / TRMM)-180 -90180 90LIS_Very_High_Resolution_Lightning_Seasonal_Climatology_LIS_Mean_Flash_RateTimeISO86012013-10-01false1998-01-01/2013-10-01/P3M2kmimage/pngLightning Flash Rate (TRMM / LIS)-180 -90180 90LIS_High_Resolution_Full_Climatology_LIS_Flash_Rate_ClimatologyTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLightning Flashes (Raw, OrbView-1 / OTD)-180 -90180 90OTD_High_Resolution_Full_Climatology_OTD_Raw_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLightning Flashes (Raw, TRMM / LIS)-180 -90180 90LIS_High_Resolution_Full_Climatology_LIS_Raw_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLightning Flashes (Scaled, OrbView-1 / OTD)-180 -90180 90OTD_High_Resolution_Full_Climatology_OTD_Scaled_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLightning Flashes (Scaled, TRMM / LIS)-180 -90180 90LIS_High_Resolution_Full_Climatology_LIS_Scaled_FlashesTimeISO86011995-05-04false1995-05-04/1995-05-04/P6817D2kmimage/pngLiquid Water Equivalent Thickness (Mascon, CRI, Best Available, GRACE Tellus)-180 -90180 90GRACE_Tellus_Liquid_Water_Equivalent_Thickness_Mascon_CRITimeISO86012022-07-01false2002-04-04/2002-04-04/P28D2002-05-02/2002-05-02/P17D2002-08-01/2003-04-01/P1M2003-05-01/2003-05-01/P21D2003-07-01/2003-12-01/P1M2004-01-01/2004-01-01/P13D2004-02-04/2004-02-04/P26D2004-03-01/2010-11-01/P1M2010-12-01/2010-12-01/P27D2011-02-08/2011-02-08/P21D2011-03-01/2011-04-01/P1M2011-05-01/2011-05-01/P31D2011-07-05/2011-07-05/P27D2011-08-01/2011-09-01/P1M2011-10-01/2011-10-01/P16D2011-10-17/2011-10-17/P31D2011-12-17/2011-12-17/P15D2012-01-01/2012-02-01/P1M2012-03-01/2012-03-01/P19D2012-03-20/2012-03-20/P31D2012-06-01/2012-08-01/P1M2012-09-01/2012-09-01/P24D2012-11-06/2012-11-06/P25D2012-12-01/2013-01-01/P1M2013-02-01/2013-02-01/P26D2013-04-11/2013-04-11/P20D2013-05-01/2013-06-01/P1M2013-07-01/2013-07-01/P31D2013-10-01/2013-12-01/P1M2014-01-01/2014-01-01/P17D2014-03-01/2014-05-01/P1M2014-06-01/2014-06-01/P24D2014-08-01/2014-10-01/P1M2014-11-01/2014-11-01/P32D2015-01-13/2015-01-13/P19D2015-02-01/2015-03-01/P1M2015-04-01/2015-04-01/P11D2015-04-12/2015-04-12/P30D2015-06-29/2015-06-29/P33D2015-08-01/2015-08-01/P1M2015-09-01/2015-09-01/P27D2015-12-12/2015-12-12/P23D2016-01-04/2016-01-04/P25D2016-01-29/2016-01-29/P32D2016-03-01/2016-03-01/P31D2016-05-08/2016-05-08/P24D2016-06-01/2016-06-01/P1M2016-07-01/2016-07-01/P29D2016-08-08/2016-08-08/P27D2016-11-14/2016-12-11/P27D2017-01-07/2017-01-07/P28D2017-03-17/2017-03-17/P24D2017-04-10/2017-04-10/P22D2017-05-02/2017-05-02/P21D2017-05-23/2017-05-23/P38D2018-06-01/2018-06-01/P1M2018-07-01/2018-07-01/P18D2018-10-22/2018-10-22/P10D2018-11-01/2018-12-01/P1M2019-01-01/2019-01-01/P25D2019-01-26/2019-01-26/P34D2019-03-01/2022-12-01/P1M2020-02-01/2022-07-01/P1M2kmimage/pngMAIAC Aerosol Optical Depth (Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L2G_AerosolOpticalDepthTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-06-23/P1D1kmimage/pngMAIAC Columnar Water Vapor (Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L2G_ColumnWaterVaporTimeISO86012024-06-23false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-06-23/P1D1kmimage/pngMAIAC Isotropic Kernel Parameters (RTLS Model, Daily, Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L3_IsotropicKernelParametersTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-06-23/P1D1kmimage/jpegMAIAC Reflectance (BRDF-Adjusted, Best Available, MODIS, Combined Aqua and Terra)-180 -90180 90MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143TimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-07-29/P1D2002-08-08/2002-09-13/P1D2002-09-15/2024-06-23/P1D1kmimage/jpegMGRS/HLS Grid-180 -90180 90HLS_MGRS_Granule_Grid31.25mapplication/vnd.mapbox-vector-tileMammal Richness - All Species (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_All_Species_20131kmimage/pngMammal Richness - All Threats (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_All_Threats_20131kmimage/pngMammal Richness - Critically Engangered (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_Critically_Endangered_Species_20131kmimage/pngMammal Richness - Endangered (Species: Global Mammal Richness Grids, 2013)-180 -90180 90Mammal_Richness_Grids_Endangered_Species_20131kmimage/pngMammal Richness - Vulnerable (Species: Global Mammal Richness Grid, 2013)-180 -90180 90Mammal_Richness_Grids_Vulnerable_Species_20131kmimage/pngMangrove Forest Distribution (2000)-180 -90180 90Mangrove_Forest_Distribution_20001kmimage/pngMerged Aerosol Optical Depth (Deep Blue, Land and Ocean, MODIS, Aqua)-180 -90180 90MODIS_Aqua_AOD_Deep_Blue_CombinedTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngMerged Aerosol Optical Depth (Deep Blue, Land and Ocean, MODIS, Terra)-180 -90180 90MODIS_Terra_AOD_Deep_Blue_CombinedTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-04-18/P1D2022-04-20/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngMethane (L2, 400 hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngMethane (L2, 400 hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngMethane Volume Mixing Ratio at 400hPa (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2023-12-20/P1D2023-12-23/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngMethane Volume Mixing Ratio at 400hPa (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngMethane Volume Mixing Ratio at 400hPa (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngMethane Volume Mixing Ratio at 400hPa (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngMole Fraction of Carbon Dioxide in Free Troposphere (L3, Monthly, AIRS+AMSU, Aqua)-180 -90180 90AIRS_L3_Carbon_Dioxide_AIRS_AMSU_MonthlyTimeISO86012012-02-01false2002-09-01/2012-02-01/P1M2kmimage/pngMole Fraction of Carbon Dioxide in Free Troposphere (L3, Monthly, IR-only, Aqua)-180 -90180 90AIRS_L3_Carbon_Dioxide_IR_MonthlyTimeISO86012017-02-01false2010-01-01/2017-02-01/P1M2kmimage/pngNet Ecosystem CO2 Exchange (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Mean_Net_Ecosystem_ExchangeTimeISO86012024-05-23false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-04-13/P1D2024-04-30/2024-05-23/P1D2kmimage/pngNet Ecosystem CO2 Exchange Uncertainty (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Uncertainty_Mean_Net_Ecosystem_ExchangeTimeISO86012024-05-23false2015-03-31/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-04-13/P1D2024-04-30/2024-05-23/P1D2kmimage/pngNet Photosynthesis (L4, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L4_Net_Photosynthesis_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngNet Photosynthesis (L4, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L4_Net_Photosynthesis_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngNight Lights (VIIRS, SNPP)-180 -90180 90VIIRS_Night_LightsTimeISO86012016-01-01false2012-01-01/2012-01-01/P1Y2016-01-01/2016-01-01/P1Y500mimage/pngNighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast, Suomi NPP, VIIRS)-180 -90180 90VIIRS_SNPP_DayNightBand_ENCCTimeISO86012023-07-07false2016-11-30/2016-12-17/P1D2016-12-19/2016-12-19/P1D2016-12-22/2016-12-22/P1D2016-12-26/2020-02-17/P1D2020-02-19/2022-05-20/P1D2022-05-23/2022-07-26/P1D2022-08-10/2022-08-13/P1D2022-08-16/2022-08-19/P1D2022-08-21/2023-05-02/P1D2023-05-22/2023-06-13/P1D2023-06-20/2023-07-07/P1D500mimage/pngNitric Acid (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_HNO3_46hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngNitric Acid (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_HNO3_46hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngNitrogen Dioxide (L2, Daily, Vertical Column Stratosphere, Best Available, TEMPO)-180 -90180 90TEMPO_L2_NO2_Vertical_Column_Stratosphere_GranuleTimeISO86012024-06-24T13:05:38Zfalse2024-06-21T15:58:20Z/2024-06-21T15:58:20Z/PT6M2024-06-21T16:04:57Z/2024-06-21T16:04:57Z/PT6M2024-06-21T16:11:53Z/2024-06-21T16:11:53Z/PT6M2024-06-21T16:18:33Z/2024-06-21T16:18:33Z/PT6M2024-06-21T16:25:13Z/2024-06-21T16:25:13Z/PT6M2024-06-21T16:31:51Z/2024-06-21T16:31:51Z/PT6M2024-06-21T16:38:28Z/2024-06-21T16:38:28Z/PT6M2024-06-21T16:45:05Z/2024-06-21T16:45:05Z/PT6M2024-06-21T16:51:43Z/2024-06-21T16:51:43Z/PT6M2024-06-21T16:58:20Z/2024-06-21T16:58:20Z/PT6M2024-06-21T17:04:57Z/2024-06-21T17:04:57Z/PT6M2024-06-21T17:11:53Z/2024-06-21T17:11:53Z/PT6M2024-06-21T17:18:33Z/2024-06-21T17:18:33Z/PT6M2024-06-21T17:25:13Z/2024-06-21T17:25:13Z/PT6M2024-06-21T17:31:51Z/2024-06-21T17:31:51Z/PT6M2024-06-21T17:38:28Z/2024-06-21T17:38:28Z/PT6M2024-06-21T17:45:05Z/2024-06-21T17:45:05Z/PT6M2024-06-21T17:51:43Z/2024-06-21T17:51:43Z/PT6M2024-06-21T17:58:20Z/2024-06-21T17:58:20Z/PT6M2024-06-21T18:04:57Z/2024-06-21T18:04:57Z/PT6M2024-06-21T18:11:53Z/2024-06-21T18:11:53Z/PT6M2024-06-21T18:18:33Z/2024-06-21T18:18:33Z/PT6M2024-06-21T18:25:13Z/2024-06-21T18:25:13Z/PT6M2024-06-21T18:31:51Z/2024-06-21T18:31:51Z/PT6M2024-06-21T18:38:28Z/2024-06-21T18:38:28Z/PT6M2024-06-21T18:45:05Z/2024-06-21T18:45:05Z/PT6M2024-06-21T18:51:43Z/2024-06-21T18:51:43Z/PT6M2024-06-21T18:58:20Z/2024-06-21T18:58:20Z/PT6M2024-06-21T19:04:57Z/2024-06-21T19:04:57Z/PT6M2024-06-21T19:11:53Z/2024-06-21T19:11:53Z/PT6M2024-06-21T19:18:33Z/2024-06-21T19:18:33Z/PT6M2024-06-21T19:25:13Z/2024-06-21T19:25:13Z/PT6M2024-06-21T19:31:51Z/2024-06-21T19:31:51Z/PT6M2024-06-21T19:38:28Z/2024-06-21T19:38:28Z/PT6M2024-06-21T19:45:05Z/2024-06-21T19:45:05Z/PT6M2024-06-21T19:51:43Z/2024-06-21T19:51:43Z/PT6M2024-06-21T19:58:20Z/2024-06-21T19:58:20Z/PT6M2024-06-21T20:04:57Z/2024-06-21T20:04:57Z/PT6M2024-06-21T20:11:53Z/2024-06-21T20:11:53Z/PT6M2024-06-21T20:18:33Z/2024-06-21T20:18:33Z/PT6M2024-06-21T20:25:13Z/2024-06-21T20:25:13Z/PT6M2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:19:16Z/2024-06-24T01:19:16Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:39:08Z/2024-06-24T01:39:08Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M1kmimage/pngNitrogen Dioxide (L2, Daily, Vertical Column Troposphere, Best Available, TEMPO)-180 -90180 90TEMPO_L2_NO2_Vertical_Column_Troposphere_GranuleTimeISO86012024-06-24T13:05:38Zfalse2024-06-21T15:58:20Z/2024-06-21T15:58:20Z/PT6M2024-06-21T16:04:57Z/2024-06-21T16:04:57Z/PT6M2024-06-21T16:11:53Z/2024-06-21T16:11:53Z/PT6M2024-06-21T16:18:33Z/2024-06-21T16:18:33Z/PT6M2024-06-21T16:25:13Z/2024-06-21T16:25:13Z/PT6M2024-06-21T16:31:51Z/2024-06-21T16:31:51Z/PT6M2024-06-21T16:38:28Z/2024-06-21T16:38:28Z/PT6M2024-06-21T16:45:05Z/2024-06-21T16:45:05Z/PT6M2024-06-21T16:51:43Z/2024-06-21T16:51:43Z/PT6M2024-06-21T16:58:20Z/2024-06-21T16:58:20Z/PT6M2024-06-21T17:04:57Z/2024-06-21T17:04:57Z/PT6M2024-06-21T17:11:53Z/2024-06-21T17:11:53Z/PT6M2024-06-21T17:18:33Z/2024-06-21T17:18:33Z/PT6M2024-06-21T17:25:13Z/2024-06-21T17:25:13Z/PT6M2024-06-21T17:31:51Z/2024-06-21T17:31:51Z/PT6M2024-06-21T17:38:28Z/2024-06-21T17:38:28Z/PT6M2024-06-21T17:45:05Z/2024-06-21T17:45:05Z/PT6M2024-06-21T17:51:43Z/2024-06-21T17:51:43Z/PT6M2024-06-21T17:58:20Z/2024-06-21T17:58:20Z/PT6M2024-06-21T18:04:57Z/2024-06-21T18:04:57Z/PT6M2024-06-21T18:11:53Z/2024-06-21T18:11:53Z/PT6M2024-06-21T18:18:33Z/2024-06-21T18:18:33Z/PT6M2024-06-21T18:25:13Z/2024-06-21T18:25:13Z/PT6M2024-06-21T18:31:51Z/2024-06-21T18:31:51Z/PT6M2024-06-21T18:38:28Z/2024-06-21T18:38:28Z/PT6M2024-06-21T18:45:05Z/2024-06-21T18:45:05Z/PT6M2024-06-21T18:51:43Z/2024-06-21T18:51:43Z/PT6M2024-06-21T18:58:20Z/2024-06-21T18:58:20Z/PT6M2024-06-21T19:04:57Z/2024-06-21T19:04:57Z/PT6M2024-06-21T19:11:53Z/2024-06-21T19:11:53Z/PT6M2024-06-21T19:18:33Z/2024-06-21T19:18:33Z/PT6M2024-06-21T19:25:13Z/2024-06-21T19:25:13Z/PT6M2024-06-21T19:31:51Z/2024-06-21T19:31:51Z/PT6M2024-06-21T19:38:28Z/2024-06-21T19:38:28Z/PT6M2024-06-21T19:45:05Z/2024-06-21T19:45:05Z/PT6M2024-06-21T19:51:43Z/2024-06-21T19:51:43Z/PT6M2024-06-21T19:58:20Z/2024-06-21T19:58:20Z/PT6M2024-06-21T20:04:57Z/2024-06-21T20:04:57Z/PT6M2024-06-21T20:11:53Z/2024-06-21T20:11:53Z/PT6M2024-06-21T20:18:33Z/2024-06-21T20:18:33Z/PT6M2024-06-21T20:25:13Z/2024-06-21T20:25:13Z/PT6M2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:19:16Z/2024-06-24T01:19:16Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:39:08Z/2024-06-24T01:39:08Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M1kmimage/pngNitrogen Dioxide (L3, Daily, Vertical Column Stratosphere, Best Available, TEMPO)-180 -90180 90TEMPO_L3_NO2_Vertical_Column_StratosphereTimeISO86012024-06-24T13:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-17T11:00:00Z/PT30M2024-05-17T11:21:13Z/2024-05-17T11:21:13Z/PT30M2024-05-17T11:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T16:00:00Z/PT30M2024-05-19T16:01:39Z/2024-05-19T16:01:39Z/PT30M2024-05-19T16:30:00Z/2024-05-19T19:00:00Z/PT30M2024-05-19T19:01:39Z/2024-05-19T19:01:39Z/PT30M2024-05-19T19:30:00Z/2024-05-19T20:00:00Z/PT30M2024-05-19T20:01:39Z/2024-05-19T20:01:39Z/PT30M2024-05-19T20:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T10:30:00Z/2024-05-22T21:00:00Z/PT30M2024-05-23T00:00:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-23T21:00:00Z/PT30M2024-05-24T00:00:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-24T20:00:00Z/PT30M2024-05-25T00:00:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-26T00:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T21:00:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T21:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-28T20:00:00Z/PT30M2024-05-29T00:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T18:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T20:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T20:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T21:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T20:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T20:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:00:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T21:00:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T21:00:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T21:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T21:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T21:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T21:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T21:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-14T21:00:00Z/PT30M2024-06-15T00:00:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T21:00:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T21:00:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T21:00:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T21:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T21:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T21:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T13:00:00Z/PT30M1kmimage/pngNitrogen Dioxide (L3, Daily, Vertical Column Troposphere, Best Available, TEMPO)-180 -90180 90TEMPO_L3_NO2_Vertical_Column_TroposphereTimeISO86012024-06-24T13:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-17T11:00:00Z/PT30M2024-05-17T11:21:13Z/2024-05-17T11:21:13Z/PT30M2024-05-17T11:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T16:00:00Z/PT30M2024-05-19T16:01:39Z/2024-05-19T16:01:39Z/PT30M2024-05-19T16:30:00Z/2024-05-19T19:00:00Z/PT30M2024-05-19T19:01:39Z/2024-05-19T19:01:39Z/PT30M2024-05-19T19:30:00Z/2024-05-19T20:00:00Z/PT30M2024-05-19T20:01:39Z/2024-05-19T20:01:39Z/PT30M2024-05-19T20:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T10:30:00Z/2024-05-22T21:00:00Z/PT30M2024-05-23T00:00:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-23T21:00:00Z/PT30M2024-05-24T00:00:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-24T20:00:00Z/PT30M2024-05-25T00:00:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-26T00:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T21:00:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T21:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-28T20:00:00Z/PT30M2024-05-29T00:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T18:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T20:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T20:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T21:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T20:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T20:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:00:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T21:00:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T21:00:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T21:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T21:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T21:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T21:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T21:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-14T21:00:00Z/PT30M2024-06-15T00:00:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T21:00:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T21:00:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T21:00:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T21:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T21:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T21:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T13:00:00Z/PT30M1kmimage/pngNitrogen Dioxide (Tropospheric Column, OMI, Aura)-180 -90180 90OMI_Nitrogen_Dioxide_Tropo_ColumnTimeISO86012024-06-14false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-28/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-13/2017-03-12/P1D2017-03-17/2023-10-27/P1D2023-10-31/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-14/P1D2kmimage/pngNitrous Oxide (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_N2O_46hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngNitrous Oxide (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_N2O_46hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngNumber of High-quality Waveforms (L4B, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L4B_Number_of_Samples_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngOPERA Dynamic Surface Water Extent Provisional (L3, Best, DSWx-HLS)-180 -90180 90OPERA_L3_Dynamic_Surface_Water_Extent-HLS_ProvisionalTimeISO86012024-06-02false2023-04-09/2024-06-02/P1D31.25mimage/pngOpen Water Latent Energy Flux (Monthly, MERRA2)-180 -90180 90MERRA2_Open_Water_Latent_Energy_Flux_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngOrbit Tracks (Ascending, Aqua)-180 -90180 90OrbitTracks_Aqua_AscendingTimeISO86012024-06-26false2002-07-07/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Aura)-180 -90180 90OrbitTracks_Aura_AscendingTimeISO86012024-06-26false2004-07-15/2004-08-04/P1D2004-08-06/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, CYGNSS)-180 -90180 90OrbitTracks_CYGNSS_AscendingTimeISO86012024-06-25false2016-12-16/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Calipso)-180 -90180 90OrbitTracks_Calipso_AscendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, CloudSat)-180 -90180 90OrbitTracks_CloudSat_AscendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GCOM-C)-180 -90180 90OrbitTracks_GCOM-C_AscendingTimeISO86012024-06-26false2017-12-23/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GCOM-W1)-180 -90180 90OrbitTracks_GCOM-W1_AscendingTimeISO86012024-06-26false2012-05-17/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GOSAT)-180 -90180 90OrbitTracks_GOSAT_AscendingTimeISO86012024-06-25false2009-01-23/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GOSAT-2)-180 -90180 90OrbitTracks_GOSAT-2_AscendingTimeISO86012024-06-25false2018-10-29/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, GPM)-180 -90180 90OrbitTracks_GPM_AscendingTimeISO86012024-06-25false2014-02-27/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, ICESAT-2)-180 -90180 90OrbitTracks_ICESAT-2_AscendingTimeISO86012024-06-26false2018-09-15/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, ISS)-180 -90180 90OrbitTracks_ISS_AscendingTimeISO86012024-06-26false1998-11-20/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-7)-180 -90180 90OrbitTracks_Landsat-7_AscendingTimeISO86012024-06-25false1999-04-15/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-8)-180 -90180 90OrbitTracks_Landsat-8_AscendingTimeISO86012024-06-25false2013-02-11/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Landsat-9)-180 -90180 90OrbitTracks_Landsat-9_AscendingTimeISO86012024-06-25false2021-09-27/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-A)-180 -90180 90OrbitTracks_METOP-A_AscendingTimeISO86012024-06-26false2006-10-19/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-B)-180 -90180 90OrbitTracks_METOP-B_AscendingTimeISO86012024-06-26false2012-09-17/2017-12-28/P1D2017-12-30/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, METOP-C)-180 -90180 90OrbitTracks_METOP-C_AscendingTimeISO86012024-06-25false2018-11-07/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, NOAA-20)-180 -90180 90OrbitTracks_NOAA-20_AscendingTimeISO86012024-06-25false2017-11-18/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, NOAA-21)-180 -90180 90OrbitTracks_NOAA-21_AscendingTimeISO86012024-06-25false2022-11-10/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, OCO-2)-180 -90180 90OrbitTracks_OCO-2_AscendingTimeISO86012024-06-25false2014-07-02/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, PACE)-180 -90180 90OrbitTracks_PACE_AscendingTimeISO86012024-06-25false2024-02-08/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, SAOCOM1-A)-180 -90180 90OrbitTracks_SAOCOM1-A_AscendingTimeISO86012024-06-26false2018-10-08/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, SMAP)-180 -90180 90OrbitTracks_SMAP_AscendingTimeISO86012024-06-26false2015-01-31/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-1A)-180 -90180 90OrbitTracks_Sentinel-1A_AscendingTimeISO86012024-06-26false2014-04-03/2024-02-06/P1D2024-02-08/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-1B)-180 -90180 90OrbitTracks_Sentinel-1B_AscendingTimeISO86012024-06-25false2016-04-25/2024-02-06/P1D2024-02-08/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-2A)-180 -90180 90OrbitTracks_Sentinel-2A_AscendingTimeISO86012024-06-25false2014-06-23/2024-02-06/P1D2024-02-08/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-2B)-180 -90180 90OrbitTracks_Sentinel-2B_AscendingTimeISO86012024-06-25false2017-03-07/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-3A)-180 -90180 90OrbitTracks_Sentinel-3A_AscendingTimeISO86012024-06-25false2016-02-16/2020-10-30/P1D2020-11-01/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-3B)-180 -90180 90OrbitTracks_Sentinel-3B_AscendingTimeISO86012024-06-25false2018-04-25/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Sentinel-5P)-180 -90180 90OrbitTracks_Sentinel-5P_AscendingTimeISO86012024-06-26false2017-10-13/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Suomi-NPP)-180 -90180 90OrbitTracks_Suomi_NPP_AscendingTimeISO86012024-06-25false2011-10-28/2011-11-17/P1D2011-11-19/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, TRMM)-180 -90180 90OrbitTracks_TRMM_AscendingTimeISO86012015-06-17false2013-02-11/2015-06-17/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Ascending, Terra)-180 -90180 90OrbitTracks_Terra_AscendingTimeISO86012024-06-25false1999-12-18/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Aqua)-180 -90180 90OrbitTracks_Aqua_DescendingTimeISO86012024-06-26false2002-07-07/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Aura)-180 -90180 90OrbitTracks_Aura_DescendingTimeISO86012024-06-25false2004-07-15/2004-08-04/P1D2004-08-06/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, CYGNSS)-180 -90180 90OrbitTracks_CYGNSS_DescendingTimeISO86012024-06-25false2016-12-16/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Calipso)-180 -90180 90OrbitTracks_Calipso_DescendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, CloudSat)-180 -90180 90OrbitTracks_CloudSat_DescendingTimeISO86012024-06-25false2006-04-28/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GCOM-C)-180 -90180 90OrbitTracks_GCOM-C_DescendingTimeISO86012024-06-26false2017-12-23/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GCOM-W1)-180 -90180 90OrbitTracks_GCOM-W1_DescendingTimeISO86012024-06-25false2012-05-17/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GOSAT)-180 -90180 90OrbitTracks_GOSAT_DescendingTimeISO86012024-06-25false2009-01-23/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GOSAT-2)-180 -90180 90OrbitTracks_GOSAT-2_DescendingTimeISO86012024-06-25false2018-10-29/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, GPM)-180 -90180 90OrbitTracks_GPM_DescendingTimeISO86012024-06-25false2014-02-27/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, ICESAT-2)-180 -90180 90OrbitTracks_ICESAT-2_DescendingTimeISO86012024-06-26false2018-09-15/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, ISS)-180 -90180 90OrbitTracks_ISS_DescendingTimeISO86012024-06-25false1998-11-20/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-7)-180 -90180 90OrbitTracks_Landsat-7_DescendingTimeISO86012024-06-25false1999-04-15/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-8)-180 -90180 90OrbitTracks_Landsat-8_DescendingTimeISO86012024-06-25false2013-02-11/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Landsat-9)-180 -90180 90OrbitTracks_Landsat-9_DescendingTimeISO86012024-06-25false2021-09-27/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-A)-180 -90180 90OrbitTracks_METOP-A_DescendingTimeISO86012024-06-26false2006-10-19/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-B)-180 -90180 90OrbitTracks_METOP-B_DescendingTimeISO86012024-06-25false2012-09-17/2017-12-28/P1D2017-12-30/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, METOP-C)-180 -90180 90OrbitTracks_METOP-C_DescendingTimeISO86012024-06-25false2018-11-07/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, NOAA-20)-180 -90180 90OrbitTracks_NOAA-20_DescendingTimeISO86012024-06-25false2017-11-18/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, NOAA-21)-180 -90180 90OrbitTracks_NOAA-21_DescendingTimeISO86012024-06-25false2022-11-10/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, OCO-2)-180 -90180 90OrbitTracks_OCO-2_DescendingTimeISO86012024-06-25false2014-07-02/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, PACE)-180 -90180 90OrbitTracks_PACE_DescendingTimeISO86012024-06-25false2024-02-08/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, SAOCOM1-A)-180 -90180 90OrbitTracks_SAOCOM1-A_DescendingTimeISO86012024-06-26false2018-10-08/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, SMAP)-180 -90180 90OrbitTracks_SMAP_DescendingTimeISO86012024-06-25false2015-01-31/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-1A)-180 -90180 90OrbitTracks_Sentinel-1A_DescendingTimeISO86012024-06-25false2014-04-03/2024-02-06/P1D2024-02-08/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-1B)-180 -90180 90OrbitTracks_Sentinel-1B_DescendingTimeISO86012024-06-25false2016-04-25/2024-02-06/P1D2024-02-08/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-2A)-180 -90180 90OrbitTracks_Sentinel-2A_DescendingTimeISO86012024-06-25false2014-06-23/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-2B)-180 -90180 90OrbitTracks_Sentinel-2B_DescendingTimeISO86012024-06-25false2017-03-07/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-3A)-180 -90180 90OrbitTracks_Sentinel-3A_DescendingTimeISO86012024-06-25false2016-02-16/2020-10-30/P1D2020-11-01/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-3B)-180 -90180 90OrbitTracks_Sentinel-3B_DescendingTimeISO86012024-06-25false2018-04-25/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Sentinel-5P)-180 -90180 90OrbitTracks_Sentinel-5P_DescendingTimeISO86012024-06-26false2017-10-13/2024-06-26/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Suomi-NPP)-180 -90180 90OrbitTracks_Suomi_NPP_DescendingTimeISO86012024-06-25false2011-10-28/2011-11-17/P1D2011-11-19/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, TRMM)-180 -90180 90OrbitTracks_TRMM_DescendingTimeISO86012015-06-17false2013-02-11/2015-06-17/P1D2kmapplication/vnd.mapbox-vector-tileOrbit Tracks (Descending, Terra)-180 -90180 90OrbitTracks_Terra_DescendingTimeISO86012024-06-25false1999-12-18/2024-06-25/P1D2kmapplication/vnd.mapbox-vector-tileOutgoing Longwave Radiation (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-07/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-04-14/P1D2024-04-16/2024-04-22/P1D2024-04-24/2024-04-25/P1D2024-04-27/2024-05-01/P1D2024-05-03/2024-05-03/P1D2024-05-05/2024-05-05/P1D2024-05-07/2024-05-10/P1D2024-05-12/2024-05-13/P1D2024-05-15/2024-05-17/P1D2024-05-19/2024-05-22/P1D2024-05-24/2024-05-26/P1D2024-05-28/2024-06-01/P1D2024-06-03/2024-06-04/P1D2024-06-07/2024-06-21/P1D2kmimage/pngOutgoing Longwave Radiation (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngOutgoing Longwave Radiation (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-04-29/P1D2024-05-01/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngOutgoing Longwave Radiation (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngOzone (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_O3_46hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngOzone (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_O3_46hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngOzone (DOAS, v3, Standard, OMI, Aura)-180 -90180 90OMI_Ozone_DOAS_Total_ColumnTimeISO86012024-06-18false2004-10-01/2004-11-19/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-13/2017-03-11/P1D2017-03-18/2022-12-05/P1D2022-12-09/2022-12-11/P1D2022-12-13/2023-02-28/P1D2023-03-03/2023-10-27/P1D2023-11-05/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-18/P1D2kmimage/pngOzone (L2, Daily, Cloud Fractione, Best Available, TEMPO)-180 -90180 90TEMPO_L2_Ozone_Cloud_Fraction_GranuleTimeISO86012024-06-24T15:05:38Zfalse2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-21T21:11:53Z/2024-06-21T21:11:53Z/PT6M2024-06-21T21:18:33Z/2024-06-21T21:18:33Z/PT6M2024-06-21T21:25:13Z/2024-06-21T21:25:13Z/PT6M2024-06-21T21:31:51Z/2024-06-21T21:31:51Z/PT6M2024-06-21T21:38:28Z/2024-06-21T21:38:28Z/PT6M2024-06-21T21:45:05Z/2024-06-21T21:45:05Z/PT6M2024-06-21T21:51:43Z/2024-06-21T21:51:43Z/PT6M2024-06-21T21:58:20Z/2024-06-21T21:58:20Z/PT6M2024-06-21T22:04:57Z/2024-06-21T22:04:57Z/PT6M2024-06-21T22:11:53Z/2024-06-21T22:11:53Z/PT6M2024-06-21T22:18:33Z/2024-06-21T22:18:33Z/PT6M2024-06-21T22:25:13Z/2024-06-21T22:25:13Z/PT6M2024-06-21T22:31:51Z/2024-06-21T22:31:51Z/PT6M2024-06-21T22:38:28Z/2024-06-21T22:38:28Z/PT6M2024-06-21T22:45:05Z/2024-06-21T22:45:05Z/PT6M2024-06-21T22:51:43Z/2024-06-21T22:51:43Z/PT6M2024-06-21T22:58:20Z/2024-06-21T22:58:20Z/PT6M2024-06-21T23:04:57Z/2024-06-21T23:04:57Z/PT6M2024-06-21T23:11:53Z/2024-06-21T23:11:53Z/PT6M2024-06-21T23:18:33Z/2024-06-21T23:18:33Z/PT6M2024-06-21T23:25:10Z/2024-06-21T23:25:10Z/PT6M2024-06-21T23:31:48Z/2024-06-21T23:31:48Z/PT6M2024-06-21T23:38:25Z/2024-06-21T23:38:25Z/PT6M2024-06-21T23:45:02Z/2024-06-21T23:45:02Z/PT6M2024-06-21T23:58:38Z/2024-06-21T23:58:38Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M2024-06-24T13:12:34Z/2024-06-24T13:12:34Z/PT6M2024-06-24T13:19:14Z/2024-06-24T13:19:14Z/PT6M2024-06-24T13:25:54Z/2024-06-24T13:25:54Z/PT6M2024-06-24T13:32:32Z/2024-06-24T13:32:32Z/PT6M2024-06-24T13:39:09Z/2024-06-24T13:39:09Z/PT6M2024-06-24T13:45:46Z/2024-06-24T13:45:46Z/PT6M2024-06-24T13:52:24Z/2024-06-24T13:52:24Z/PT6M2024-06-24T13:59:01Z/2024-06-24T13:59:01Z/PT6M2024-06-24T14:05:38Z/2024-06-24T14:05:38Z/PT6M2024-06-24T14:12:34Z/2024-06-24T14:12:34Z/PT6M2024-06-24T14:19:14Z/2024-06-24T14:19:14Z/PT6M2024-06-24T14:25:54Z/2024-06-24T14:25:54Z/PT6M2024-06-24T14:32:32Z/2024-06-24T14:32:32Z/PT6M2024-06-24T14:39:09Z/2024-06-24T14:39:09Z/PT6M2024-06-24T14:45:46Z/2024-06-24T14:45:46Z/PT6M2024-06-24T14:52:24Z/2024-06-24T14:52:24Z/PT6M2024-06-24T14:59:01Z/2024-06-24T14:59:01Z/PT6M2024-06-24T15:05:38Z/2024-06-24T15:05:38Z/PT6M1kmimage/pngOzone (L2, Daily, Column Amount, Best Available, TEMPO)-180 -90180 90TEMPO_L2_Ozone_Column_Amount_GranuleTimeISO86012024-06-24T15:05:38Zfalse2024-06-21T20:31:51Z/2024-06-21T20:31:51Z/PT6M2024-06-21T20:38:28Z/2024-06-21T20:38:28Z/PT6M2024-06-21T20:45:05Z/2024-06-21T20:45:05Z/PT6M2024-06-21T20:51:43Z/2024-06-21T20:51:43Z/PT6M2024-06-21T20:58:20Z/2024-06-21T20:58:20Z/PT6M2024-06-21T21:04:57Z/2024-06-21T21:04:57Z/PT6M2024-06-21T21:11:53Z/2024-06-21T21:11:53Z/PT6M2024-06-21T21:18:33Z/2024-06-21T21:18:33Z/PT6M2024-06-21T21:25:13Z/2024-06-21T21:25:13Z/PT6M2024-06-21T21:31:51Z/2024-06-21T21:31:51Z/PT6M2024-06-21T21:38:28Z/2024-06-21T21:38:28Z/PT6M2024-06-21T21:45:05Z/2024-06-21T21:45:05Z/PT6M2024-06-21T21:51:43Z/2024-06-21T21:51:43Z/PT6M2024-06-21T21:58:20Z/2024-06-21T21:58:20Z/PT6M2024-06-21T22:04:57Z/2024-06-21T22:04:57Z/PT6M2024-06-21T22:11:53Z/2024-06-21T22:11:53Z/PT6M2024-06-21T22:18:33Z/2024-06-21T22:18:33Z/PT6M2024-06-21T22:25:13Z/2024-06-21T22:25:13Z/PT6M2024-06-21T22:31:51Z/2024-06-21T22:31:51Z/PT6M2024-06-21T22:38:28Z/2024-06-21T22:38:28Z/PT6M2024-06-21T22:45:05Z/2024-06-21T22:45:05Z/PT6M2024-06-21T22:51:43Z/2024-06-21T22:51:43Z/PT6M2024-06-21T22:58:20Z/2024-06-21T22:58:20Z/PT6M2024-06-21T23:04:57Z/2024-06-21T23:04:57Z/PT6M2024-06-21T23:11:53Z/2024-06-21T23:11:53Z/PT6M2024-06-21T23:18:33Z/2024-06-21T23:18:33Z/PT6M2024-06-21T23:25:10Z/2024-06-21T23:25:10Z/PT6M2024-06-21T23:31:48Z/2024-06-21T23:31:48Z/PT6M2024-06-21T23:38:25Z/2024-06-21T23:38:25Z/PT6M2024-06-21T23:45:02Z/2024-06-21T23:45:02Z/PT6M2024-06-21T23:58:38Z/2024-06-21T23:58:38Z/PT6M2024-06-22T00:05:15Z/2024-06-22T00:05:15Z/PT6M2024-06-22T00:11:53Z/2024-06-22T00:11:53Z/PT6M2024-06-22T00:18:30Z/2024-06-22T00:18:30Z/PT6M2024-06-22T00:25:07Z/2024-06-22T00:25:07Z/PT6M2024-06-22T00:32:03Z/2024-06-22T00:32:03Z/PT6M2024-06-22T00:38:43Z/2024-06-22T00:38:43Z/PT6M2024-06-22T00:45:20Z/2024-06-22T00:45:20Z/PT6M2024-06-22T00:51:58Z/2024-06-22T00:51:58Z/PT6M2024-06-22T00:58:35Z/2024-06-22T00:58:35Z/PT6M2024-06-22T01:05:12Z/2024-06-22T01:05:12Z/PT6M2024-06-22T01:18:48Z/2024-06-22T01:18:48Z/PT6M2024-06-22T01:25:25Z/2024-06-22T01:25:25Z/PT6M2024-06-22T01:32:03Z/2024-06-22T01:32:03Z/PT6M2024-06-22T01:38:40Z/2024-06-22T01:38:40Z/PT6M2024-06-22T01:45:17Z/2024-06-22T01:45:17Z/PT6M2024-06-24T00:05:43Z/2024-06-24T00:05:43Z/PT6M2024-06-24T00:12:21Z/2024-06-24T00:12:21Z/PT6M2024-06-24T00:18:58Z/2024-06-24T00:18:58Z/PT6M2024-06-24T00:25:35Z/2024-06-24T00:25:35Z/PT6M2024-06-24T00:32:31Z/2024-06-24T00:32:31Z/PT6M2024-06-24T00:39:11Z/2024-06-24T00:39:11Z/PT6M2024-06-24T00:45:48Z/2024-06-24T00:45:48Z/PT6M2024-06-24T00:52:26Z/2024-06-24T00:52:26Z/PT6M2024-06-24T00:59:03Z/2024-06-24T00:59:03Z/PT6M2024-06-24T01:05:40Z/2024-06-24T01:05:40Z/PT6M2024-06-24T01:25:53Z/2024-06-24T01:25:53Z/PT6M2024-06-24T01:32:31Z/2024-06-24T01:32:31Z/PT6M2024-06-24T01:45:45Z/2024-06-24T01:45:45Z/PT6M2024-06-24T10:32:14Z/2024-06-24T10:32:14Z/PT6M2024-06-24T10:38:54Z/2024-06-24T10:38:54Z/PT6M2024-06-24T10:45:31Z/2024-06-24T10:45:31Z/PT6M2024-06-24T10:52:09Z/2024-06-24T10:52:09Z/PT6M2024-06-24T10:58:46Z/2024-06-24T10:58:46Z/PT6M2024-06-24T11:12:19Z/2024-06-24T11:12:19Z/PT6M2024-06-24T11:18:59Z/2024-06-24T11:18:59Z/PT6M2024-06-24T11:25:36Z/2024-06-24T11:25:36Z/PT6M2024-06-24T11:32:14Z/2024-06-24T11:32:14Z/PT6M2024-06-24T11:38:51Z/2024-06-24T11:38:51Z/PT6M2024-06-24T11:45:28Z/2024-06-24T11:45:28Z/PT6M2024-06-24T11:52:24Z/2024-06-24T11:52:24Z/PT6M2024-06-24T11:59:04Z/2024-06-24T11:59:04Z/PT6M2024-06-24T12:05:41Z/2024-06-24T12:05:41Z/PT6M2024-06-24T12:12:19Z/2024-06-24T12:12:19Z/PT6M2024-06-24T12:18:56Z/2024-06-24T12:18:56Z/PT6M2024-06-24T12:25:33Z/2024-06-24T12:25:33Z/PT6M2024-06-24T12:32:29Z/2024-06-24T12:32:29Z/PT6M2024-06-24T12:39:09Z/2024-06-24T12:39:09Z/PT6M2024-06-24T12:45:46Z/2024-06-24T12:45:46Z/PT6M2024-06-24T12:52:24Z/2024-06-24T12:52:24Z/PT6M2024-06-24T12:59:01Z/2024-06-24T12:59:01Z/PT6M2024-06-24T13:05:38Z/2024-06-24T13:05:38Z/PT6M2024-06-24T13:12:34Z/2024-06-24T13:12:34Z/PT6M2024-06-24T13:19:14Z/2024-06-24T13:19:14Z/PT6M2024-06-24T13:25:54Z/2024-06-24T13:25:54Z/PT6M2024-06-24T13:32:32Z/2024-06-24T13:32:32Z/PT6M2024-06-24T13:39:09Z/2024-06-24T13:39:09Z/PT6M2024-06-24T13:45:46Z/2024-06-24T13:45:46Z/PT6M2024-06-24T13:52:24Z/2024-06-24T13:52:24Z/PT6M2024-06-24T13:59:01Z/2024-06-24T13:59:01Z/PT6M2024-06-24T14:05:38Z/2024-06-24T14:05:38Z/PT6M2024-06-24T14:12:34Z/2024-06-24T14:12:34Z/PT6M2024-06-24T14:19:14Z/2024-06-24T14:19:14Z/PT6M2024-06-24T14:25:54Z/2024-06-24T14:25:54Z/PT6M2024-06-24T14:32:32Z/2024-06-24T14:32:32Z/PT6M2024-06-24T14:39:09Z/2024-06-24T14:39:09Z/PT6M2024-06-24T14:45:46Z/2024-06-24T14:45:46Z/PT6M2024-06-24T14:52:24Z/2024-06-24T14:52:24Z/PT6M2024-06-24T14:59:01Z/2024-06-24T14:59:01Z/PT6M2024-06-24T15:05:38Z/2024-06-24T15:05:38Z/PT6M1kmimage/pngOzone (L3, Daily, Cloud Fractione, Best Available, TEMPO)-180 -90180 90TEMPO_L3_Ozone_Cloud_FractionTimeISO86012024-06-24T15:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-17T13:00:00Z/PT30M2024-05-17T13:21:28Z/2024-05-17T13:21:28Z/PT30M2024-05-17T13:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T19:00:00Z/PT30M2024-05-19T19:01:39Z/2024-05-19T19:01:39Z/PT30M2024-05-19T19:30:00Z/2024-05-19T21:00:00Z/PT30M2024-05-19T21:01:39Z/2024-05-19T21:01:39Z/PT30M2024-05-19T21:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T00:00:00Z/2024-05-22T00:00:00Z/PT30M2024-05-22T10:30:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-25T21:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T23:00:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T23:00:00Z/PT30M2024-05-28T00:00:00Z/2024-05-28T00:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T21:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T22:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T22:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T23:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T22:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T22:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:30:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T23:30:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T23:30:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T23:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T23:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T23:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T23:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T22:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T23:30:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T22:00:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T23:30:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-18T22:30:00Z/2024-06-18T23:30:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T22:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T23:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T23:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T15:00:00Z/PT30M1kmimage/pngOzone (L3, Daily, Column Amount, Best Available, TEMPO)-180 -90180 90TEMPO_L3_Ozone_Column_AmountTimeISO86012024-06-24T15:00:00Zfalse2024-05-13T10:30:00Z/2024-05-14T00:00:00Z/PT30M2024-05-14T10:30:00Z/2024-05-15T01:00:00Z/PT30M2024-05-15T10:30:00Z/2024-05-16T01:00:00Z/PT30M2024-05-16T10:30:00Z/2024-05-17T01:00:00Z/PT30M2024-05-17T10:30:00Z/2024-05-17T13:00:00Z/PT30M2024-05-17T13:21:28Z/2024-05-17T13:21:28Z/PT30M2024-05-17T13:30:00Z/2024-05-18T01:00:00Z/PT30M2024-05-18T10:30:00Z/2024-05-18T19:30:00Z/PT30M2024-05-18T21:30:00Z/2024-05-18T23:30:00Z/PT30M2024-05-19T00:30:00Z/2024-05-19T01:00:00Z/PT30M2024-05-19T10:30:00Z/2024-05-19T19:00:00Z/PT30M2024-05-19T19:01:39Z/2024-05-19T19:01:39Z/PT30M2024-05-19T19:30:00Z/2024-05-19T21:00:00Z/PT30M2024-05-19T21:01:39Z/2024-05-19T21:01:39Z/PT30M2024-05-19T21:30:00Z/2024-05-19T23:00:00Z/PT30M2024-05-20T00:00:00Z/2024-05-20T00:00:00Z/PT30M2024-05-20T00:01:54Z/2024-05-20T00:01:54Z/PT30M2024-05-20T00:30:00Z/2024-05-20T01:00:00Z/PT30M2024-05-20T10:30:00Z/2024-05-21T01:00:00Z/PT30M2024-05-21T10:30:00Z/2024-05-21T21:30:00Z/PT30M2024-05-22T00:00:00Z/2024-05-22T00:00:00Z/PT30M2024-05-22T10:30:00Z/2024-05-23T01:00:00Z/PT30M2024-05-23T10:30:00Z/2024-05-24T01:00:00Z/PT30M2024-05-24T10:30:00Z/2024-05-25T01:00:00Z/PT30M2024-05-25T10:30:00Z/2024-05-25T19:00:00Z/PT30M2024-05-25T21:00:00Z/2024-05-26T01:00:00Z/PT30M2024-05-26T10:30:00Z/2024-05-26T23:00:00Z/PT30M2024-05-27T00:00:00Z/2024-05-27T01:00:00Z/PT30M2024-05-27T10:30:00Z/2024-05-27T23:00:00Z/PT30M2024-05-28T00:00:00Z/2024-05-28T00:00:00Z/PT30M2024-05-28T10:30:00Z/2024-05-28T15:00:00Z/PT30M2024-05-28T17:00:00Z/2024-05-29T01:00:00Z/PT30M2024-05-29T10:30:00Z/2024-05-29T21:00:00Z/PT30M2024-05-30T00:00:00Z/2024-05-30T01:00:00Z/PT30M2024-05-30T10:30:00Z/2024-05-30T16:00:00Z/PT30M2024-05-30T17:00:00Z/2024-05-30T22:00:00Z/PT30M2024-05-31T00:30:00Z/2024-05-31T01:30:00Z/PT30M2024-05-31T10:30:00Z/2024-05-31T22:00:00Z/PT30M2024-06-01T00:30:00Z/2024-06-01T01:30:00Z/PT30M2024-06-01T10:30:00Z/2024-06-01T18:30:00Z/PT30M2024-06-01T20:30:00Z/2024-06-01T23:00:00Z/PT30M2024-06-02T00:30:00Z/2024-06-02T01:30:00Z/PT30M2024-06-02T10:30:00Z/2024-06-02T22:00:00Z/PT30M2024-06-03T00:30:00Z/2024-06-03T01:30:00Z/PT30M2024-06-03T10:30:00Z/2024-06-03T22:00:00Z/PT30M2024-06-04T00:30:00Z/2024-06-04T01:30:00Z/PT30M2024-06-04T10:30:00Z/2024-06-04T21:30:00Z/PT30M2024-06-05T01:00:00Z/2024-06-05T01:30:00Z/PT30M2024-06-05T10:30:00Z/2024-06-05T23:30:00Z/PT30M2024-06-06T00:30:00Z/2024-06-06T01:30:00Z/PT30M2024-06-06T10:30:00Z/2024-06-06T23:30:00Z/PT30M2024-06-07T00:30:00Z/2024-06-07T01:30:00Z/PT30M2024-06-07T10:30:00Z/2024-06-07T23:00:00Z/PT30M2024-06-10T00:30:00Z/2024-06-10T01:30:00Z/PT30M2024-06-10T10:30:00Z/2024-06-10T23:00:00Z/PT30M2024-06-11T10:30:00Z/2024-06-11T23:00:00Z/PT30M2024-06-12T00:30:00Z/2024-06-12T01:30:00Z/PT30M2024-06-12T10:30:00Z/2024-06-12T23:00:00Z/PT30M2024-06-13T00:30:00Z/2024-06-13T01:30:00Z/PT30M2024-06-13T10:30:00Z/2024-06-13T15:30:00Z/PT30M2024-06-13T16:30:00Z/2024-06-13T22:30:00Z/PT30M2024-06-14T00:00:00Z/2024-06-14T00:30:00Z/PT30M2024-06-14T10:30:00Z/2024-06-15T00:30:00Z/PT30M2024-06-15T10:30:00Z/2024-06-15T18:00:00Z/PT30M2024-06-15T20:00:00Z/2024-06-15T23:30:00Z/PT30M2024-06-16T00:30:00Z/2024-06-16T01:30:00Z/PT30M2024-06-16T10:30:00Z/2024-06-16T22:00:00Z/PT30M2024-06-17T00:30:00Z/2024-06-17T01:30:00Z/PT30M2024-06-17T10:30:00Z/2024-06-17T23:30:00Z/PT30M2024-06-18T00:30:00Z/2024-06-18T01:30:00Z/PT30M2024-06-18T10:30:00Z/2024-06-18T19:00:00Z/PT30M2024-06-18T22:30:00Z/2024-06-18T23:30:00Z/PT30M2024-06-19T00:30:00Z/2024-06-19T01:30:00Z/PT30M2024-06-19T10:30:00Z/2024-06-19T22:00:00Z/PT30M2024-06-20T00:30:00Z/2024-06-20T01:30:00Z/PT30M2024-06-20T10:30:00Z/2024-06-20T23:00:00Z/PT30M2024-06-21T00:30:00Z/2024-06-21T01:30:00Z/PT30M2024-06-21T10:30:00Z/2024-06-21T23:00:00Z/PT30M2024-06-22T00:30:00Z/2024-06-22T01:30:00Z/PT30M2024-06-24T00:30:00Z/2024-06-24T01:30:00Z/PT30M2024-06-24T10:30:00Z/2024-06-24T15:00:00Z/PT30M1kmimage/pngOzone (OMPS, Suomi NPP)-180 -90180 90OMPS_Ozone_Total_ColumnTimeISO86012024-06-24false2012-01-26/2012-01-28/P1D2012-01-30/2012-02-18/P1D2012-02-20/2012-02-23/P1D2012-02-25/2012-03-23/P1D2012-03-25/2016-04-01/P1D2016-04-03/2022-07-25/P1D2022-08-10/2024-06-24/P1D2kmimage/pngOzone (TOMS-Like, v3, Standard, OMI, Aura)-180 -90180 90OMI_Ozone_TOMS_Total_ColumnTimeISO86012024-06-18false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-13/2017-03-11/P1D2017-03-18/2022-12-05/P1D2022-12-09/2022-12-11/P1D2022-12-13/2023-03-01/P1D2023-03-03/2023-10-27/P1D2023-11-05/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-03-27/P1D2024-03-29/2024-04-27/P1D2024-04-29/2024-05-14/P1D2024-05-16/2024-05-27/P1D2024-05-29/2024-06-18/P1D2kmimage/pngOzone Mixing Ratio at 50hPa (Monthly, MERRA2)-180 -90180 90MERRA2_Ozone_Mixing_Ratio_50hPa_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngParticulate Matter less than 2.5 µm (2001-2010, SDEI: MODIS, MISR and SeaWiFS AOD)-180 -90180 90Particulate_Matter_Below_2.5micrometers_2001-20101kmimage/pngParticulate Matter less than 2.5 µm (2010-2012, SDEI: MODIS, MISR and SeaWiFS AOD)-180 -90180 90Particulate_Matter_Below_2.5micrometers_2010-20121kmimage/pngPastures (Global Agricultural Lands, 2000)-180 -90180 90Agricultural_Lands_Pastures_20001kmimage/pngPercent Frozen Area (L4, 9 km Grid Cell Coverage, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Frozen_AreaTimeISO86012024-05-23false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-04-13/P1D2024-04-30/2024-05-23/P1D2kmimage/pngPercent of Potential Vegetation Light Use Efficiency (L4, 9 km Grid Cell Mean, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Emult_AverageTimeISO86012024-05-23false2015-04-13/2023-01-16/P1D2023-02-28/2023-12-04/P1D2023-12-06/2024-04-13/P1D2024-04-30/2024-05-23/P1D2kmimage/pngPhotosynthetically Available Radiation (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Photosynthetically_Available_RadiationTimeISO86012024-06-24false2017-12-13/2017-12-29/P1D2017-12-31/2018-02-21/P1D2018-02-24/2024-02-29/P1D2024-03-19/2024-06-24/P1D1kmimage/pngPhotosynthetically Available Radiation (Best Available, VIIRS, NOAA21)-180 -90180 90VIIRS_NOAA21_Photosynthetically_Available_RadiationTimeISO86012024-06-24false2023-03-31/2024-06-24/P1D1kmimage/pngPhotosynthetically Available Radiation (L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Photosynthetically_Available_RadiationTimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-06/2007-12-01/P1D2007-12-03/2022-03-31/P1D2022-04-14/2022-04-14/P1D2022-04-16/2024-06-24/P1D1kmimage/pngPhotosynthetically Available Radiation (L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Photosynthetically_Available_RadiationTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-29/2000-08-06/P1D2000-08-18/2000-10-26/P1D2000-10-28/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-25/2004-02-18/P1D2004-02-20/2004-09-11/P1D2004-09-13/2008-12-20/P1D2008-12-24/2014-10-25/P1D2014-10-27/2016-02-18/P1D2016-02-25/2022-10-10/P1D2022-10-28/2024-06-24/P1D1kmimage/pngPhotosynthetically Available Radiation (L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Photosynthetically_Available_RadiationTimeISO86012024-06-24false2012-01-02/2012-03-24/P1D2012-03-27/2022-07-26/P1D2022-08-10/2024-05-29/P1D2024-06-03/2024-06-24/P1D1kmimage/pngPopulation Density (GPW, 2000)-180 -90180 90GPW_Population_Density_20001kmimage/pngPopulation Density (GPW, 2005)-180 -90180 90GPW_Population_Density_20051kmimage/pngPopulation Density (GPW, 2010)-180 -90180 90GPW_Population_Density_20101kmimage/pngPopulation Density (GPW, 2015)-180 -90180 90GPW_Population_Density_20151kmimage/pngPopulation Density (GPW, 2020)-180 -90180 90GPW_Population_Density_20201kmimage/pngPower Plants, Nuclear (Population Exposure Estimates in Proximity to Nuclear Power Plants, Locations-180 -90180 90Nuclear_Power_Plant_Locations2kmapplication/vnd.mapbox-vector-tilePrecipitable Water over Ice-Free Oceans (Monthly, Average, Merged Microwave Radiometers)-180 -90180 90RSS_Total_Precipitable_Water_Climatology_MonthlyTimeISO86012021-12-01false1988-01-01/2017-04-01/P1M2017-06-01/2021-01-01/P1M2021-11-01/2021-12-01/P1M2kmimage/pngPrecipitation (Day, AIRS, Aqua)-180 -90180 90AIRS_Precipitation_DayTimeISO86012024-06-24false2012-05-08/2014-03-22/P1D2014-03-29/2016-05-13/P1D2016-05-15/2016-09-24/P1D2016-09-27/2016-09-29/P1D2016-11-05/2020-08-16/P1D2020-08-29/2021-09-04/P1D2021-09-06/2022-03-30/P1D2022-04-10/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2024-06-24/P1D2kmimage/pngPrecipitation (Night, AIRS, Aqua)-180 -90180 90AIRS_Precipitation_NightTimeISO86012024-06-24false2012-05-08/2014-03-22/P1D2014-03-29/2016-05-13/P1D2016-05-15/2016-09-24/P1D2016-09-27/2016-09-29/P1D2016-11-05/2020-08-16/P1D2020-08-29/2021-09-04/P1D2021-09-06/2022-03-30/P1D2022-04-10/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2024-06-24/P1D2kmimage/pngPrecipitation Rate-180 -90180 90IMERG_Precipitation_RateTimeISO86012024-06-02false2000-06-01/2024-03-03/P1D2024-03-12/2024-06-02/P1D2kmimage/pngPrecipitation Rate (Ascending)-180 -90180 90TRMM_Precipitation_Rate_AscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/pngPrecipitation Rate (Ascending, Best Available, GMI, GPM)-180 -90180 90GMI_Precipitation_Rate_AscTimeISO86012024-06-24false2014-03-04/2024-06-24/P1D2kmimage/pngPrecipitation Rate (Descending)-180 -90180 90TRMM_Precipitation_Rate_DscTimeISO86012015-04-08false1997-12-07/2015-04-08/P1D2kmimage/pngPrecipitation Rate (Descending, Best Available, GMI, GPM)-180 -90180 90GMI_Precipitation_Rate_DscTimeISO86012024-06-24false2014-03-04/2024-06-24/P1D2kmimage/pngPrecipitation Total (Monthly, Surface, Primary Forcing Data, Best Available, NLDAS)-180 -90180 90NLDAS_Surface_Total_Precipitation_Primary_MonthlyTimeISO86012023-12-01false1979-01-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngProbabilities of Urban Expansion to 2030 (2000-2030)-180 -90180 90Probabilities_of_Urban_Expansion_2000-20301kmimage/pngRadiance (Daily, V3-01)-180 -90180 90CALIPSO_Wide_Field_Camera_Radiance_v3-01TimeISO86012011-11-01false2006-06-13/2011-11-01/P1D1kmimage/pngRadiance (Daily, V3-02)-180 -90180 90CALIPSO_Wide_Field_Camera_Radiance_v3-02TimeISO86012020-04-10false2007-04-15/2007-04-16/P1D2011-09-30/2020-04-10/P1D1kmimage/pngRadiance Average (AN, Infrared Color, Monthly, MISR, Terra)-180 -90180 90MISR_Radiance_Average_Infrared_Color_MonthlyTimeISO86012020-08-01false2000-02-01/2020-08-01/P1M2kmimage/pngRadiance Average (AN, Natural Color, Monthly, MISR, Terra)-180 -90180 90MISR_Radiance_Average_Natural_Color_MonthlyTimeISO86012020-08-01false2000-02-01/2020-08-01/P1M2kmimage/pngRain Rate (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Rain_Rate_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Rain_Rate_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Rain_Rate_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Rain_Rate_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Rain_Rate_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Rain_Rate_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Rain_Rate_Over_Oceans_AscendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngRain Rate (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Rain_Rate_Over_Oceans_AscendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Rain_Rate_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Rain_Rate_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Rain_Rate_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Rain_Rate_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Rain_Rate_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Rain_Rate_Over_Oceans_DescendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngRain Rate (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Rain_Rate_Over_Oceans_DescendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngRain Rate (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Rain_Rate_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngRed Visible (0.64 µm, Band 2, ABI, GOES-East)-180 -90180 90GOES-East_ABI_Band2_Red_Visible_1kmTimeISO86012024-06-25T00:20:00Zfalse2019-09-01T10:00:00Z/2019-09-05T17:40:00Z/PT10M2021-09-30T16:00:00Z/2021-09-30T16:00:00Z/PT10M2024-03-27T00:20:00Z/2024-06-25T00:20:00Z/PT10M1km0000010101202023040540911050182206238541image/pngRed Visible (0.64 µm, Band 2, ABI, GOES-West)-180 -90180 90GOES-West_ABI_Band2_Red_Visible_1kmTimeISO86012024-06-25T00:30:00Zfalse2021-09-30T21:00:00Z/2021-09-30T21:00:00Z/PT10M2021-12-19T00:00:00Z/2022-01-17T00:00:00Z/PT10M2023-02-21T00:00:00Z/2023-02-28T23:50:00Z/PT10M2024-03-27T00:30:00Z/2024-06-25T00:30:00Z/PT10M1km00001101001012220201202443040330489409064091719501801350183539623802762387179image/pngRed Visible (0.64 µm, Band 2, AHI, Himawari)-180 -90180 90Himawari_AHI_Band3_Red_Visible_1kmTimeISO86012024-06-06T20:00:00Zfalse2020-01-03T00:00:00Z/2020-01-04T00:00:00Z/PT10M2021-09-30T02:00:00Z/2021-09-30T02:00:00Z/PT10M2021-12-19T00:00:00Z/2021-12-31T23:50:00Z/PT10M2024-03-08T20:00:00Z/2024-06-06T20:00:00Z/PT10M1km0000110102202002023430401304694090240913195018045018263962370962375379image/pngReference Features (15m, OSM)-180 -90180 90Reference_Features_15m15.625mimage/pngReference Features (OSM)-180 -90180 90Reference_Features250mimage/pngReference Labels (15m, OSM)-180 -90180 90Reference_Labels_15m15.625mimage/pngReference Labels (OSM)-180 -90180 90Reference_Labels250mimage/pngReflectance (L3, Nadir BRDF-Adjusted, Daily, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_Nadir-BRDF_DailyTimeISO86012024-06-23false2000-05-18/2001-06-23/P1D2001-06-26/2024-06-23/P1D500mimage/jpegReflectance (Nadir BRDF-Adjusted, Best Available, Landsat-8/9 / OLI)-180 -90180 90HLS_L30_Nadir_BRDF_Adjusted_ReflectanceTimeISO86012024-06-22false2013-03-22/2013-03-22/P1D2013-04-11/2013-05-06/P1D2013-05-11/2013-09-19/P1D2013-09-21/2015-03-01/P1D2015-03-04/2015-09-22/P1D2015-09-24/2015-11-02/P1D2015-11-04/2019-12-19/P1D2019-12-22/2020-07-05/P1D2020-07-19/2020-07-30/P1D2020-08-11/2020-08-14/P1D2020-09-24/2020-09-30/P1D2021-01-01/2022-05-06/P1D2022-05-08/2022-05-10/P1D2022-05-13/2022-10-31/P1D2022-11-02/2024-06-22/P1D31.25mimage/pngReflectance (Nadir BRDF-Adjusted, Best Available, Sentinel-2A/B / MSI)-180 -90180 90HLS_S30_Nadir_BRDF_Adjusted_ReflectanceTimeISO86012024-06-22false2015-11-28/2015-12-11/P1D2015-12-15/2016-01-26/P1D2016-01-28/2016-02-20/P1D2016-03-01/2017-01-20/P1D2017-01-23/2021-08-09/P1D2021-08-12/2021-08-12/P1D2021-08-14/2021-08-17/P1D2021-08-19/2021-11-02/P1D2021-11-04/2021-12-12/P1D2021-12-15/2021-12-17/P1D2021-12-20/2023-07-12/P1D2023-07-14/2024-06-22/P1D31.25mimage/pngRelative Humidity (L2, 500hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_RelativeHumidity_500hPa_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngRelative Humidity (L2, 500hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_RelativeHumidity_500hPa_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngRelative Humidity (L2, 700hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_RelativeHumidity_700hPa_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngRelative Humidity (L2, 700hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_RelativeHumidity_700hPa_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngRelative Humidity (L2, 850hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_RelativeHumidity_850hPa_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngRelative Humidity (L2, 850hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_RelativeHumidity_850hPa_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngRelative Humidity After Moist at 700hPa (Monthly, MERRA2)-180 -90180 90MERRA2_Relative_Humidity_After_Moist_700hPa_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngRelative Humidity at Surface (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Relative_Humidity_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2023-12-06/P1D2023-12-08/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngRelative Humidity at Surface (L3, Daytime/Ascending, v6, Standard, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Relative_Humidity_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngRelative Humidity at Surface (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Relative_Humidity_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-28/P1D2023-11-30/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngRelative Humidity at Surface (L3, Nighttime/Descending, v6, Standard, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Relative_Humidity_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngReservoirs (Global Reservoir and Dam Database)-180 -90180 90GRanD_Reservoirs2kmapplication/vnd.mapbox-vector-tileRoot Zone Soil Moisture (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Analyzed_Root_Zone_Soil_MoistureTimeISO86012024-06-08false2015-03-31/2023-01-08/P1D2023-01-10/2024-04-13/P1D2024-04-20/2024-06-08/P1D2kmimage/pngRoot Zone Soil Moisture Uncertainty (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Uncertainty_Analyzed_Root_Zone_Soil_MoistureTimeISO86012024-06-08false2015-03-31/2023-01-08/P1D2023-01-10/2024-04-13/P1D2024-04-20/2024-06-08/P1D2kmimage/pngSO2 Column Mass Density ENSEMBLE (Monthly, MERRA2)-180 -90180 90MERRA2_SO2_Column_Mass_Density_MonthlyTimeISO86012023-11-01false1980-01-01/2023-02-01/P1M2023-04-01/2023-11-01/P1M2kmimage/pngSea Ice Concentration (12 km, AMSR-E, Aqua)-180 -90180 90AMSRE_Sea_Ice_Concentration_12kmTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSea Ice Concentration (12 km, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Sea_Ice_Concentration_12kmTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSea Ice Concentration (25 km, AMSR-E, Aqua)-180 -90180 90AMSRE_Sea_Ice_Concentration_25kmTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSea Ice Concentration (25 km, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Sea_Ice_Concentration_25kmTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSea Ice Concentration (L4, Best Available, MUR, GHRSST)-180 -90180 90GHRSST_L4_MUR_Sea_Ice_ConcentrationTimeISO86012024-06-23false2002-06-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-06-23/P1D1kmimage/pngSea Ice Concentration (L4, Best Available, MUR25, GHRSST)-180 -90180 90GHRSST_L4_MUR25_Sea_Ice_ConcentrationTimeISO86012024-06-23false2002-09-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-06-23/P1D2kmimage/pngSea Ice Extent (Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Sea_IceTimeISO86012024-06-25false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2022-09-29/P1D2023-06-25/2024-06-25/P1D1kmimage/pngSea Ice Extent (Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_Sea_IceTimeISO86012024-06-25false2012-01-19/2018-08-03/P1D2018-08-06/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-10/2022-09-29/P1D2023-06-25/2024-05-28/P1D2024-05-30/2024-05-31/P1D2024-06-04/2024-06-25/P1D1kmimage/pngSea Ice Extent (L3, Daily, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Sea_Ice_DailyTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-10-30/P1D2020-11-01/2021-01-17/P1D2021-01-19/2022-03-31/P1D2022-04-17/2024-06-22/P1D1kmimage/pngSea Ice Extent (L3, Daily, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Sea_Ice_DailyTimeISO86012024-06-23false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2024-06-23/P1D1kmimage/pngSea Ice Extent (MODIS, Aqua)-180 -90180 90MODIS_Aqua_Sea_IceTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-06-25/P1D1kmimage/pngSea Ice Extent (MODIS, Terra)-180 -90180 90MODIS_Terra_Sea_IceTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-05-04/P1D2003-05-06/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D1kmimage/pngSea Surface Currents (Meridional, US West Coast, GAFECC, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Currents_Meridional_US_West_Coast_GAFECCTimeISO86012011-01-19false1992-10-14/2011-01-19/P1D2kmimage/pngSea Surface Currents (Zonal, Best Available, OSCAR)-180 -90180 90OSCAR_Sea_Surface_Currents_ZonalTimeISO86012024-05-27false2014-10-16/2014-10-16/P6D2014-10-22/2014-12-21/P5D2014-12-26/2014-12-26/P6D2015-01-01/2015-03-07/P5D2015-03-12/2015-03-12/P6D2015-03-18/2015-05-17/P5D2015-05-22/2015-05-22/P6D2015-05-28/2015-08-01/P5D2015-08-06/2015-08-06/P6D2015-08-12/2015-10-11/P5D2015-10-16/2015-10-16/P6D2015-10-22/2015-12-21/P5D2015-12-26/2015-12-26/P6D2016-01-01/2016-02-20/P5D2016-02-25/2016-02-25/P6D2016-03-02/2016-04-21/P5D2016-04-26/2016-04-26/P6D2016-05-02/2016-06-21/P5D2016-06-26/2016-06-26/P6D2016-07-02/2016-08-21/P5D2016-08-26/2016-08-26/P6D2016-09-01/2016-10-21/P5D2016-10-26/2016-10-26/P6D2016-11-01/2016-12-21/P5D2016-12-26/2016-12-26/P6D2017-01-01/2017-03-07/P5D2017-03-12/2017-03-12/P6D2017-03-18/2017-05-17/P5D2017-05-22/2017-05-22/P6D2017-05-28/2017-08-01/P5D2017-08-06/2017-08-06/P6D2017-08-12/2017-10-11/P5D2017-10-16/2017-10-16/P6D2017-10-22/2017-12-21/P5D2017-12-26/2017-12-26/P6D2018-01-01/2018-03-07/P5D2018-03-12/2018-03-12/P6D2018-03-18/2018-05-17/P5D2018-05-22/2018-05-22/P6D2018-05-28/2018-08-01/P5D2018-08-06/2018-08-06/P6D2018-08-12/2018-10-11/P5D2018-10-16/2018-10-16/P6D2018-10-22/2018-12-21/P5D2018-12-26/2018-12-26/P6D2019-01-01/2019-03-07/P5D2019-03-12/2019-03-12/P6D2019-03-18/2019-05-17/P5D2019-05-22/2019-05-22/P6D2019-05-28/2019-08-01/P5D2019-08-06/2019-08-06/P6D2019-08-12/2019-10-11/P5D2019-10-16/2019-10-16/P6D2019-10-22/2019-12-21/P5D2019-12-26/2019-12-26/P6D2020-01-01/2020-02-20/P5D2020-02-25/2020-02-25/P6D2020-03-02/2020-04-21/P5D2020-04-26/2020-04-26/P6D2020-05-02/2020-06-21/P5D2020-06-26/2020-06-26/P6D2020-07-02/2020-08-21/P5D2020-08-26/2020-08-26/P6D2020-09-01/2020-10-21/P5D2020-10-26/2020-10-26/P6D2020-11-01/2020-12-21/P5D2020-12-26/2020-12-26/P6D2021-01-01/2021-03-07/P5D2021-03-12/2021-03-12/P6D2021-03-18/2021-05-17/P5D2021-05-22/2021-05-22/P6D2021-05-28/2021-08-01/P5D2021-08-06/2021-08-06/P6D2021-08-12/2021-10-11/P5D2021-10-16/2021-10-16/P6D2021-10-22/2021-12-21/P5D2021-12-26/2021-12-26/P6D2022-01-01/2022-03-07/P5D2022-03-12/2022-03-12/P6D2022-03-18/2022-05-17/P5D2022-05-22/2022-05-22/P6D2022-05-28/2022-08-01/P5D2022-08-06/2022-08-06/P6D2022-08-12/2022-10-11/P5D2022-10-16/2022-10-16/P6D2022-10-22/2022-12-21/P5D2022-12-26/2022-12-26/P6D2023-01-01/2023-03-07/P5D2023-03-12/2023-03-12/P6D2023-03-18/2023-05-17/P5D2023-05-22/2023-05-22/P6D2023-05-28/2023-08-01/P5D2023-08-06/2023-08-06/P6D2023-08-12/2023-10-11/P5D2023-10-16/2023-10-16/P6D2023-10-22/2023-12-21/P5D2023-12-26/2023-12-26/P6D2024-01-01/2024-02-25/P5D2024-03-02/2024-04-26/P5D2024-05-02/2024-05-27/P5D2kmimage/pngSea Surface Currents (Zonal, Best Available, OSCAR)-180 -90180 90OSCAR_Sea_Surface_Currents_MeridionalTimeISO86012024-05-27false2014-10-16/2014-10-16/P6D2014-10-22/2014-12-21/P5D2014-12-26/2014-12-26/P6D2015-01-01/2015-03-07/P5D2015-03-12/2015-03-12/P6D2015-03-18/2015-05-17/P5D2015-05-22/2015-05-22/P6D2015-05-28/2015-08-01/P5D2015-08-06/2015-08-06/P6D2015-08-12/2015-10-11/P5D2015-10-16/2015-10-16/P6D2015-10-22/2015-12-21/P5D2015-12-26/2015-12-26/P6D2016-01-01/2016-02-20/P5D2016-02-25/2016-02-25/P6D2016-03-02/2016-04-21/P5D2016-04-26/2016-04-26/P6D2016-05-02/2016-06-21/P5D2016-06-26/2016-06-26/P6D2016-07-02/2016-08-21/P5D2016-08-26/2016-08-26/P6D2016-09-01/2016-10-21/P5D2016-10-26/2016-10-26/P6D2016-11-01/2016-12-21/P5D2016-12-26/2016-12-26/P6D2017-01-01/2017-03-07/P5D2017-03-12/2017-03-12/P6D2017-03-18/2017-05-17/P5D2017-05-22/2017-05-22/P6D2017-05-28/2017-08-01/P5D2017-08-06/2017-08-06/P6D2017-08-12/2017-10-11/P5D2017-10-16/2017-10-16/P6D2017-10-22/2017-12-21/P5D2017-12-26/2017-12-26/P6D2018-01-01/2018-03-07/P5D2018-03-12/2018-03-12/P6D2018-03-18/2018-05-17/P5D2018-05-22/2018-05-22/P6D2018-05-28/2018-08-01/P5D2018-08-06/2018-08-06/P6D2018-08-12/2018-10-11/P5D2018-10-16/2018-10-16/P6D2018-10-22/2018-12-21/P5D2018-12-26/2018-12-26/P6D2019-01-01/2019-03-07/P5D2019-03-12/2019-03-12/P6D2019-03-18/2019-05-17/P5D2019-05-22/2019-05-22/P6D2019-05-28/2019-08-01/P5D2019-08-06/2019-08-06/P6D2019-08-12/2019-10-11/P5D2019-10-16/2019-10-16/P6D2019-10-22/2019-12-21/P5D2019-12-26/2019-12-26/P6D2020-01-01/2020-02-20/P5D2020-02-25/2020-02-25/P6D2020-03-02/2020-04-21/P5D2020-04-26/2020-04-26/P6D2020-05-02/2020-06-21/P5D2020-06-26/2020-06-26/P6D2020-07-02/2020-08-21/P5D2020-08-26/2020-08-26/P6D2020-09-01/2020-10-21/P5D2020-10-26/2020-10-26/P6D2020-11-01/2020-12-21/P5D2020-12-26/2020-12-26/P6D2021-01-01/2021-03-07/P5D2021-03-12/2021-03-12/P6D2021-03-18/2021-05-17/P5D2021-05-22/2021-05-22/P6D2021-05-28/2021-08-01/P5D2021-08-06/2021-08-06/P6D2021-08-12/2021-10-11/P5D2021-10-16/2021-10-16/P6D2021-10-22/2021-12-21/P5D2021-12-26/2021-12-26/P6D2022-01-01/2022-03-07/P5D2022-03-12/2022-03-12/P6D2022-03-18/2022-05-17/P5D2022-05-22/2022-05-22/P6D2022-05-28/2022-08-01/P5D2022-08-06/2022-08-06/P6D2022-08-12/2022-10-11/P5D2022-10-16/2022-10-16/P6D2022-10-22/2022-12-21/P5D2022-12-26/2022-12-26/P6D2023-01-01/2023-03-07/P5D2023-03-12/2023-03-12/P6D2023-03-18/2023-05-17/P5D2023-05-22/2023-05-22/P6D2023-05-28/2023-08-01/P5D2023-08-06/2023-08-06/P6D2023-08-12/2023-10-11/P5D2023-10-16/2023-10-16/P6D2023-10-22/2023-12-21/P5D2023-12-26/2023-12-26/P6D2024-01-01/2024-02-25/P5D2024-03-02/2024-04-26/P5D2024-05-02/2024-05-27/P5D2kmimage/pngSea Surface Currents (Zonal, US West Coast, GAFECC, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Currents_Zonal_US_West_Coast_GAFECCTimeISO86012011-01-19false1992-10-14/2011-01-19/P1D2kmimage/pngSea Surface Height Anomalies (GDR Cycles, Best Available, TOPEX/Poseidon, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_GDR_CyclesTimeISO86012021-04-05false2006-11-16/2006-11-16/P9D2006-11-25/2006-11-25/P10D2006-12-05/2006-12-05/P9D2006-12-14/2007-03-24/P10D2007-04-03/2007-04-03/P9D2007-04-12/2007-07-21/P10D2007-07-31/2007-07-31/P9D2007-08-09/2007-11-17/P10D2007-11-27/2007-11-27/P9D2007-12-06/2008-03-15/P10D2008-03-25/2008-03-25/P9D2008-04-03/2008-07-02/P10D2008-07-12/2008-07-12/P9D2008-07-21/2008-10-29/P10D2008-11-08/2008-11-08/P9D2008-11-17/2009-02-25/P10D2009-03-07/2009-03-07/P9D2009-03-16/2009-06-24/P10D2009-07-04/2009-07-04/P9D2009-07-13/2009-10-21/P10D2009-10-31/2009-10-31/P9D2009-11-09/2010-02-17/P10D2010-02-27/2010-02-27/P9D2010-03-08/2010-06-16/P10D2010-06-26/2010-06-26/P9D2010-07-05/2010-10-03/P10D2010-10-13/2010-10-13/P9D2010-10-22/2011-01-30/P10D2011-02-09/2011-02-09/P9D2011-02-18/2011-05-29/P10D2011-06-08/2011-06-08/P9D2011-06-17/2011-09-25/P10D2011-10-05/2011-10-05/P9D2011-10-14/2012-01-22/P10D2012-02-01/2012-02-01/P9D2012-02-10/2012-05-20/P10D2012-05-30/2012-05-30/P9D2012-06-08/2012-09-16/P10D2012-09-26/2012-09-26/P9D2012-10-05/2013-01-03/P10D2013-01-13/2013-01-13/P9D2013-01-22/2013-03-13/P10D2013-03-23/2013-03-23/P8D2013-04-05/2013-04-05/P7D2013-04-12/2013-05-02/P10D2013-05-12/2013-05-12/P9D2013-05-21/2013-08-19/P10D2013-08-29/2013-08-29/P8D2013-09-12/2013-09-12/P5D2013-09-17/2013-12-26/P10D2014-01-05/2014-01-05/P9D2014-01-14/2014-04-24/P10D2014-05-04/2014-05-04/P9D2014-05-13/2014-08-21/P10D2014-08-31/2014-08-31/P9D2014-09-09/2014-12-08/P10D2014-12-18/2014-12-18/P9D2014-12-27/2015-04-06/P10D2015-04-16/2015-04-16/P9D2015-04-25/2015-08-03/P10D2015-08-13/2015-08-13/P9D2015-08-22/2015-11-30/P10D2015-12-10/2015-12-10/P9D2015-12-19/2016-03-28/P10D2016-04-07/2016-04-07/P9D2016-04-16/2016-07-25/P10D2016-08-04/2016-08-04/P9D2016-08-13/2016-11-21/P10D2016-12-01/2016-12-01/P9D2016-12-10/2017-03-10/P10D2017-03-20/2017-03-20/P9D2017-03-29/2017-07-07/P10D2017-07-17/2017-07-17/P9D2017-07-26/2017-11-03/P10D2017-11-13/2017-11-13/P9D2017-11-22/2018-03-02/P10D2018-03-12/2018-03-12/P9D2018-03-21/2018-06-29/P10D2018-07-09/2018-07-09/P9D2018-07-18/2018-10-26/P10D2018-11-05/2018-11-05/P9D2018-11-14/2019-02-12/P10D2019-02-22/2019-02-22/P2D2019-03-06/2019-03-06/P7D2019-03-13/2019-06-11/P10D2019-06-21/2019-06-21/P9D2019-06-30/2019-10-08/P10D2019-10-18/2019-10-18/P9D2019-10-27/2020-01-15/P10D2020-01-25/2020-01-25/P7D2020-02-05/2020-02-14/P9D2020-02-23/2020-06-02/P10D2020-06-12/2020-06-12/P9D2020-06-21/2020-09-29/P10D2020-10-09/2020-10-09/P9D2020-10-18/2020-10-18/P11D2020-10-29/2020-10-29/P9D2020-11-07/2021-01-06/P10D2021-01-16/2021-02-05/P9D2021-02-14/2021-04-05/P10D2kmimage/pngSea Surface Height Anomalies (L4, Best Available, MEaSUREs)-180 -90180 90JPL_MEaSUREs_L4_Sea_Surface_Height_AnomaliesTimeISO86012019-01-22false1992-09-30/2017-10-19/P5D2017-10-29/2019-01-22/P5D2kmimage/pngSea Surface Height Anomalies (Reconstructed, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_ReconstructedTimeISO86012009-06-27false1968-09-26/1968-09-26/P8D1969-06-27/1969-06-27/P8D1970-06-27/1970-06-27/P8D1970-07-05/1971-06-20/P7D1971-06-27/1971-06-27/P8D1971-07-05/1972-03-20/P7D1972-03-27/1972-03-27/P8D1972-04-04/1972-09-19/P7D1972-09-26/1972-09-26/P8D1972-10-04/1973-06-20/P7D1973-06-27/1973-06-27/P8D1973-07-05/1974-06-20/P7D1974-06-27/1974-06-27/P8D1974-07-05/1975-06-20/P7D1975-06-27/1975-06-27/P8D1975-07-05/1976-03-20/P7D1976-03-27/1976-03-27/P8D1976-04-04/1976-09-19/P7D1976-09-26/1976-09-26/P8D1976-10-04/1977-06-20/P7D1977-06-27/1977-06-27/P8D1977-07-05/1978-06-20/P7D1978-06-27/1978-06-27/P8D1978-07-05/1979-06-20/P7D1979-06-27/1979-06-27/P8D1979-07-05/1980-03-20/P7D1980-03-27/1980-03-27/P8D1980-04-04/1980-09-19/P7D1980-09-26/1980-09-26/P8D1980-10-04/1981-06-20/P7D1981-06-27/1981-06-27/P8D1981-07-05/1982-06-20/P7D1982-06-27/1982-06-27/P8D1982-07-05/1983-06-20/P7D1983-06-27/1983-06-27/P8D1983-07-05/1984-03-20/P7D1984-03-27/1984-03-27/P8D1984-04-04/1984-09-19/P7D1984-09-26/1984-09-26/P8D1984-10-04/1985-06-20/P7D1985-06-27/1985-06-27/P8D1985-07-05/1986-06-20/P7D1986-06-27/1986-06-27/P8D1986-07-05/1987-06-20/P7D1987-06-27/1987-06-27/P8D1987-07-05/1988-03-20/P7D1988-03-27/1988-03-27/P8D1988-04-04/1988-09-19/P7D1988-09-26/1988-09-26/P8D1988-10-04/1989-06-20/P7D1989-06-27/1989-06-27/P8D1989-07-05/1990-06-20/P7D1990-06-27/1990-06-27/P8D1990-07-05/1991-06-20/P7D1991-06-27/1991-06-27/P8D1991-07-05/1992-03-20/P7D1992-03-27/1992-03-27/P8D1992-04-04/1992-09-19/P7D1992-09-26/1992-09-26/P8D1992-10-04/1993-06-20/P7D1993-06-27/1993-06-27/P8D1993-07-05/1994-06-20/P7D1994-06-27/1994-06-27/P8D1994-07-05/1995-06-20/P7D1995-06-27/1995-06-27/P8D1995-07-05/1996-03-20/P7D1996-03-27/1996-03-27/P8D1996-04-04/1996-09-19/P7D1996-09-26/1996-09-26/P8D1996-10-04/1997-06-20/P7D1997-06-27/1997-06-27/P8D1997-07-05/1998-06-20/P7D1998-06-27/1998-06-27/P8D1998-07-05/1999-06-20/P7D1999-06-27/1999-06-27/P8D1999-07-05/2000-03-20/P7D2000-03-27/2000-03-27/P8D2000-04-04/2000-09-19/P7D2000-09-26/2000-09-26/P8D2000-10-04/2001-06-20/P7D2001-06-27/2001-06-27/P8D2001-07-05/2002-06-20/P7D2002-06-27/2002-06-27/P8D2002-07-05/2003-06-20/P7D2003-06-27/2003-06-27/P8D2003-07-05/2004-03-20/P7D2004-03-27/2004-03-27/P8D2004-04-04/2004-09-19/P7D2004-09-26/2004-09-26/P8D2004-10-04/2005-06-20/P7D2005-06-27/2005-06-27/P8D2005-07-05/2006-06-20/P7D2006-06-27/2006-06-27/P8D2006-07-05/2007-06-20/P7D2007-06-27/2007-06-27/P8D2007-07-05/2008-03-20/P7D2008-03-27/2008-03-27/P8D2008-04-04/2008-09-19/P7D2008-09-26/2008-09-26/P8D2008-10-04/2009-06-27/P7D2kmimage/pngSea Surface Height Anomalies (US West Coast, GAFECC, TOPEX/Poseidon, Best Available, JASON)-180 -90180 90TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_US_West_Coast_GAFECCTimeISO86012011-01-19false1992-10-14/2011-01-19/P1D2kmimage/pngSea Surface Salinity (L3, 3-Month, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_3MonthTimeISO86012015-03-21false2011-06-21/2014-12-21/P3M2kmimage/pngSea Surface Salinity (L3, 7-Day Running Mean, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_7Day_RunningMeanTimeISO86012015-06-13false2011-08-25/2015-06-07/P1D2kmimage/pngSea Surface Salinity (L3, 7-Day Snapshot, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_7Day_SnapshotTimeISO86012015-06-04false2011-08-25/2011-08-25/P2D2011-08-27/2011-12-31/P7D2012-01-01/2012-12-30/P7D2013-01-01/2013-12-31/P7D2014-01-01/2014-12-31/P7D2015-01-01/2015-05-28/P7D2015-06-04/2015-06-04/P4D2kmimage/pngSea Surface Salinity (L3, CAP, 8-Day Running Mean, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_CAP_8Day_RunningMeanTimeISO86012024-06-03false2015-05-08/2020-12-19/P1D2020-12-21/2022-10-08/P1D2022-10-10/2023-01-28/P1D2023-02-11/2023-08-14/P1D2023-08-16/2023-11-10/P1D2023-11-12/2024-06-03/P1D2kmimage/pngSea Surface Salinity (L3, CAP, Monthly, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_CAP_MonthlyTimeISO86012023-12-01false2015-04-01/2022-08-01/P1M2022-10-01/2023-12-01/P1M2kmimage/pngSea Surface Salinity (L3, Daily, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_DailyTimeISO86012015-06-07false2011-08-25/2015-06-07/P1D2kmimage/pngSea Surface Salinity (L3, Monthly, SAC-D, Aquarius)-180 -90180 90Aquarius_Sea_Surface_Salinity_L3_MonthlyTimeISO86012015-06-01false2011-08-25/2011-08-25/P7D2011-09-01/2015-05-01/P1M2015-06-01/2015-06-01/P7D2kmimage/pngSea Surface Salinity (L3, REMSS, 8-Day Running Mean, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_REMSS_8Day_RunningMeanTimeISO86012022-07-11false2015-03-31/2019-06-20/P1D2019-07-30/2019-11-28/P1D2019-12-01/2022-07-11/P1D2kmimage/pngSea Surface Salinity (L3, REMSS, Monthly, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Sea_Surface_Salinity_REMSS_MonthlyTimeISO86012022-06-01false2015-04-01/2022-06-01/P1M2kmimage/pngSea Surface Temperature (Day, L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Sea_Surface_Temp_DayTimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-06/2022-03-31/P1D2022-04-15/2024-06-24/P1D1kmimage/pngSea Surface Temperature (Day, L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Sea_Surface_Temp_DayTimeISO86012024-06-24false2000-02-24/2000-04-25/P1D2000-04-28/2000-08-06/P1D2000-08-19/2000-10-26/P1D2000-10-28/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-29/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2004-02-18/P1D2004-02-20/2008-12-20/P1D2008-12-24/2012-02-12/P1D2012-02-14/2012-02-15/P1D2012-02-18/2012-02-18/P1D2012-02-20/2012-02-22/P1D2012-02-25/2012-02-25/P1D2012-02-27/2012-03-22/P1D2012-03-26/2012-03-28/P1D2012-03-30/2012-04-03/P1D2012-04-06/2012-04-06/P1D2012-04-09/2012-05-09/P1D2012-05-11/2012-05-11/P1D2012-05-13/2012-05-20/P1D2012-05-22/2014-10-25/P1D2014-10-27/2016-02-18/P1D2016-02-25/2022-10-10/P1D2022-10-28/2024-06-24/P1D1kmimage/pngSea Surface Temperature (Day, L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Sea_Surface_Temp_DayTimeISO86012024-06-24false2012-01-02/2012-03-24/P1D2012-03-26/2022-01-16/P1D2022-01-18/2022-07-26/P1D2022-08-10/2024-05-29/P1D2024-06-03/2024-06-24/P1D1kmimage/pngSea Surface Temperature (L3, Day, 8 Day, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_8DayTimeISO86012024-04-22false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Day, 8 Day, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_8DayTimeISO86012024-04-22false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Day, 8 Day, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_8DayTimeISO86012024-04-22false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Day, 8 Day, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_8DayTimeISO86012024-04-22false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Day, Annual, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Day, Annual, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_AnnualTimeISO86012021-01-01false2000-01-01/2018-01-01/P1Y2020-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Day, Annual, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Day, Annual, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_AnnualTimeISO86012021-01-01false2000-01-01/2018-01-01/P1Y2020-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Day, Daily, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_DailyTimeISO86012024-04-30false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-15/2023-02-01/P1D2023-02-03/2024-02-29/P1D2024-04-01/2024-04-30/P1D2kmimage/pngSea Surface Temperature (L3, Day, Daily, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_DailyTimeISO86012024-04-30false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2021-10-02/P1D2021-10-04/2022-10-10/P1D2022-10-28/2022-12-15/P1D2022-12-17/2022-12-31/P1D2023-02-04/2023-12-31/P1D2024-01-02/2024-02-29/P1D2024-04-01/2024-04-30/P1D2kmimage/pngSea Surface Temperature (L3, Day, Daily, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_DailyTimeISO86012024-04-30false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-15/2023-02-01/P1D2023-02-03/2024-02-29/P1D2024-04-01/2024-04-30/P1D2kmimage/pngSea Surface Temperature (L3, Day, Daily, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_DailyTimeISO86012024-04-30false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2021-10-02/P1D2021-10-04/2022-10-10/P1D2022-10-28/2022-12-15/P1D2022-12-17/2022-12-31/P1D2023-02-04/2023-12-31/P1D2024-01-02/2024-02-29/P1D2024-04-01/2024-04-30/P1D2kmimage/pngSea Surface Temperature (L3, Day, Monthly, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Day_MonthlyTimeISO86012024-04-01false2002-07-01/2022-10-01/P1M2023-01-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2023-11-01/2024-02-01/P1M2024-04-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Day, Monthly, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Day_MonthlyTimeISO86012024-04-01false2000-08-01/2022-08-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Day, Monthly, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Day_MonthlyTimeISO86012024-04-01false2002-07-01/2022-10-01/P1M2023-01-01/2023-05-01/P1M2023-07-01/2023-09-01/P1M2023-11-01/2024-02-01/P1M2024-04-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Day, Monthly, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Day_MonthlyTimeISO86012024-04-01false2000-08-01/2022-08-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_8DayTimeISO86012024-04-22false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_8DayTimeISO86012024-04-22false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_8DayTimeISO86012024-04-22false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_8DayTimeISO86012024-04-22false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_8DayTimeISO86012024-04-22false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_8DayTimeISO86012024-04-22false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_8DayTimeISO86012024-04-22false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, 8 Day, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_8DayTimeISO86012024-04-22false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-02-18/P8D2024-03-29/2024-04-22/P8D2kmimage/pngSea Surface Temperature (L3, Night, Annual, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_AnnualTimeISO86012021-01-01false2002-01-01/2018-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Annual, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_AnnualTimeISO86012021-01-01false2000-01-01/2019-01-01/P1Y2021-01-01/2021-01-01/P1Y2kmimage/pngSea Surface Temperature (L3, Night, Daily, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_DailyTimeISO86012024-05-01false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-01-24/P1D2023-01-26/2023-02-01/P1D2023-02-04/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_DailyTimeISO86012024-05-01false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-12-31/P1D2024-01-02/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_DailyTimeISO86012024-05-01false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-02-01/P1D2023-02-04/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_DailyTimeISO86012024-05-01false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-12-31/P1D2024-01-02/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_DailyTimeISO86012024-05-01false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-02-01/P1D2023-02-04/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_DailyTimeISO86012024-05-01false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-12-31/P1D2024-01-02/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_DailyTimeISO86012024-05-01false2002-07-04/2017-12-31/P1D2018-01-01/2019-11-30/P1D2019-12-02/2019-12-02/P1D2019-12-12/2022-03-31/P1D2022-04-17/2023-02-01/P1D2023-02-04/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Daily, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_DailyTimeISO86012024-05-01false2000-02-25/2017-12-31/P1D2018-01-01/2019-06-10/P1D2019-06-12/2022-10-10/P1D2022-10-28/2022-12-31/P1D2023-02-04/2023-12-31/P1D2024-01-02/2024-03-01/P1D2024-04-02/2024-05-01/P1D2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Mid Infrared, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_4km_Night_MonthlyTimeISO86012024-04-01false2002-07-01/2021-07-01/P1M2021-09-01/2022-06-01/P1M2022-09-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Mid Infrared, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_4km_Night_MonthlyTimeISO86012024-04-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Mid Infrared, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_MidIR_9km_Night_MonthlyTimeISO86012024-04-01false2002-07-01/2021-07-01/P1M2021-09-01/2022-06-01/P1M2022-09-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Mid Infrared, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_MidIR_9km_Night_MonthlyTimeISO86012024-04-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Thermal, 4km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_4km_Night_MonthlyTimeISO86012024-04-01false2002-07-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Thermal, 4km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_4km_Night_MonthlyTimeISO86012024-04-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Thermal, 9km, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_SST_Thermal_9km_Night_MonthlyTimeISO86012024-04-01false2002-07-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3, Night, Monthly, Thermal, 9km, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_SST_Thermal_9km_Night_MonthlyTimeISO86012024-04-01false2000-08-01/2022-09-01/P1M2022-11-01/2022-11-01/P1M2023-02-01/2023-05-01/P1M2023-07-01/2023-12-01/P1M2024-02-01/2024-04-01/P1M2kmimage/pngSea Surface Temperature (L3U, Best Available, AVHRR, Metop-A, NOAA)-180 -90180 90AVHRR_MetOp-A_L3U_Sea_Surface_TemperatureTimeISO86012021-11-16false2006-12-01/2007-01-12/P1D2007-01-15/2007-03-11/P1D2007-03-13/2007-03-23/P1D2007-03-25/2007-04-20/P1D2007-04-24/2007-05-03/P1D2007-05-06/2007-09-17/P1D2007-09-19/2008-03-19/P1D2008-03-21/2014-12-05/P1D2014-12-07/2019-07-30/P1D2019-08-05/2021-11-16/P1D2kmimage/pngSea Surface Temperature (L3U, Best Available, AVHRR, Metop-B, NOAA)-180 -90180 90AVHRR_MetOp-B_L3U_Sea_Surface_TemperatureTimeISO86012024-06-24false2012-10-19/2014-12-06/P1D2014-12-08/2024-06-24/P1D2kmimage/pngSea Surface Temperature (L3U, Best Available, AVHRR, Metop-C, NOAA)-180 -90180 90AVHRR_MetOp-C_L3U_Sea_Surface_TemperatureTimeISO86012024-06-24false2018-12-04/2024-06-24/P1D2kmimage/pngSea Surface Temperature (L4, Best Available, AVHRR-OI)-180 -90180 90GHRSST_L4_AVHRR-OI_Sea_Surface_TemperatureTimeISO86012020-04-04false1981-09-01/2020-04-04/P1D2kmimage/pngSea Surface Temperature (L4, Best Available, GAMSSA GDS2, GHRSST)-180 -90180 90GHRSST_L4_GAMSSA_GDS2_Sea_Ice_ConcentrationTimeISO86012024-06-15false2008-07-23/2008-08-26/P1D2008-08-28/2012-10-27/P1D2012-10-29/2014-09-14/P1D2014-09-16/2014-11-05/P1D2014-11-07/2019-03-12/P1D2019-03-14/2019-07-25/P1D2019-07-29/2019-08-04/P1D2019-08-10/2020-09-17/P1D2020-09-19/2020-11-10/P1D2020-11-16/2020-11-28/P1D2020-11-30/2021-05-02/P1D2021-05-05/2021-05-31/P1D2021-06-06/2021-08-09/P1D2021-08-11/2021-08-16/P1D2021-08-18/2021-12-05/P1D2021-12-07/2022-01-05/P1D2022-01-07/2022-01-07/P1D2022-01-09/2023-02-01/P1D2023-02-03/2023-08-16/P1D2023-08-18/2023-10-22/P1D2023-10-24/2023-11-21/P1D2023-11-23/2024-01-09/P1D2024-01-11/2024-04-08/P1D2024-04-10/2024-04-15/P1D2024-04-17/2024-06-15/P1D2kmimage/pngSea Surface Temperature (L4, Best Available, GAMSSA GDS2, GHRSST)-180 -90180 90GHRSST_L4_GAMSSA_GDS2_Sea_Surface_TemperatureTimeISO86012024-06-15false2008-07-23/2008-08-26/P1D2008-08-28/2014-09-14/P1D2014-09-16/2014-11-05/P1D2014-11-07/2020-09-17/P1D2020-09-19/2023-02-01/P1D2023-02-03/2023-08-16/P1D2023-08-18/2023-10-22/P1D2023-10-24/2023-11-21/P1D2023-11-23/2024-01-09/P1D2024-01-11/2024-06-15/P1D2kmimage/pngSea Surface Temperature (L4, Best Available, MUR Global Foundation, GHRSST)-180 -90180 90GHRSST_L4_MUR_Sea_Surface_TemperatureTimeISO86012024-06-23false2002-06-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-06-23/P1D1kmimage/pngSea Surface Temperature (L4, Best Available, MUR25, GHRSST)-180 -90180 90GHRSST_L4_MUR25_Sea_Surface_TemperatureTimeISO86012024-06-23false2002-09-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-06-23/P1D2kmimage/pngSea Surface Temperature (Night, L2, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L2_Sea_Surface_Temp_NightTimeISO86012024-06-24false2002-07-04/2022-04-01/P1D2022-04-17/2024-06-24/P1D1kmimage/pngSea Surface Temperature (Night, L2, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L2_Sea_Surface_Temp_NightTimeISO86012024-06-24false2000-02-24/2000-04-26/P1D2000-04-29/2000-06-27/P1D2000-06-29/2000-08-06/P1D2000-08-19/2000-11-07/P1D2000-11-09/2000-12-31/P1D2003-12-13/2003-12-17/P1D2003-12-25/2008-12-20/P1D2008-12-24/2016-02-19/P1D2016-02-26/2022-10-11/P1D2022-10-28/2024-06-24/P1D1kmimage/pngSea Surface Temperature (Night, L2, Best Available, VIIRS, Suomi-NPP)-180 -90180 90VIIRS_SNPP_L2_Sea_Surface_Temp_NightTimeISO86012024-06-24false2012-01-02/2012-03-24/P1D2012-03-27/2021-08-03/P1D2021-08-05/2022-07-27/P1D2022-08-11/2024-05-29/P1D2024-06-04/2024-06-24/P1D1kmimage/pngSea Surface Temperature Anomalies (L4, Best Available, MUR, GHRSST)-180 -90180 90GHRSST_L4_MUR_Sea_Surface_Temperature_AnomaliesTimeISO86012024-06-23false2019-07-23/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-06-23/P1D1kmimage/pngSea Surface Temperature Anomalies (L4, Best Available, MUR25, GHRSST)-180 -90180 90GHRSST_L4_MUR25_Sea_Surface_Temperature_AnomaliesTimeISO86012024-06-23false2002-09-01/2021-02-19/P1D2021-02-22/2022-11-08/P1D2022-11-10/2023-02-01/P1D2023-02-04/2023-04-21/P1D2023-04-23/2024-06-23/P1D2kmimage/pngSettlements (Global Rural-Urban Mapping Project, Best Available)-180 -90180 90GRUMP_Settlements250mapplication/vnd.mapbox-vector-tileSigma0 (L3, Active, HH Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_HHTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 (L3, Active, VV Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_VVTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 (L3, Active, XPOL Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_XPOLTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 QA (L3, Active, HH Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_HH_QATimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 QA (L3, Active, VV Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_VV_QATimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 QA (L3, Active, XPOL Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_XPOL_QATimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 RFI (L3, Active, HH Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_HH_RFITimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 RFI (L3, Active, VV Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_VV_RFITimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSigma0 RFI (L3, Active, XPOL Polarization, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Sigma0_XPOL_RFITimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSnow Cover (L3, Monthly Average Percent, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Snow_Cover_Monthly_Average_PctTimeISO86012024-05-01false2002-07-04/2002-07-04/P27D2003-01-01/2022-03-01/P1M2022-05-01/2024-05-01/P1M2kmimage/pngSnow Cover (L3, Monthly Average Percent, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Snow_Cover_Monthly_Average_PctTimeISO86012024-05-01false2000-03-01/2000-07-01/P1M2000-09-01/2001-05-01/P1M2001-07-01/2002-02-01/P1M2002-04-01/2003-11-01/P1M2004-01-01/2016-01-01/P1M2016-03-01/2022-09-01/P1M2022-11-01/2024-05-01/P1M2kmimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_NDSI_Snow_CoverTimeISO86012024-06-25false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-16/2024-06-25/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_NDSI_Snow_CoverTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_NDSI_Snow_CoverTimeISO86012024-06-25false2018-01-05/2018-02-22/P1D2018-02-24/2018-12-13/P1D2018-12-15/2018-12-30/P1D2019-01-01/2019-03-30/P1D2019-04-04/2022-05-22/P1D2022-05-24/2022-05-26/P1D2022-05-28/2022-05-28/P1D2022-05-30/2022-09-29/P1D2023-06-25/2024-06-25/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, Best Available, VIIRS, Suomi NPP)-180 -90180 90VIIRS_SNPP_NDSI_Snow_CoverTimeISO86012024-06-25false2012-01-19/2018-08-03/P1D2018-08-06/2022-04-02/P1D2022-04-04/2022-07-26/P1D2022-08-10/2022-09-29/P1D2023-06-25/2024-05-28/P1D2024-05-30/2024-05-31/P1D2024-06-04/2024-06-25/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_NDSI_Snow_Cover_DailyTimeISO86012024-06-22false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-03-31/P1D2022-04-17/2023-01-23/P1D2023-01-25/2024-06-22/P1D500mimage/pngSnow Cover (Normalized Difference Snow Index, L3, Daily, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_NDSI_Snow_Cover_DailyTimeISO86012024-06-22false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2015-12-25/P1D2015-12-27/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2023-04-10/P1D2023-04-12/2024-06-22/P1D500mimage/pngSnow Depth Over Glaciated Surface (Monthly, MERRA2)-180 -90180 90MERRA2_Snow_Depth_Over_Glaciated_Surface_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngSnow Depth Over Ice (12 km, AMSR-E, Aqua)-180 -90180 90AMSRE_Snow_Depth_Over_IceTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSnow Extent (L3, 8-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_Snow_Extent_8DayTimeISO86012024-06-09false2002-07-04/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngSnow Extent (L3, 8-Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_Snow_Extent_8DayTimeISO86012024-06-09false2000-02-26/2000-12-26/P8D2001-01-01/2001-12-27/P8D2002-01-01/2002-12-27/P8D2003-01-01/2003-12-27/P8D2004-01-01/2004-12-26/P8D2005-01-01/2005-12-27/P8D2006-01-01/2006-12-27/P8D2007-01-01/2007-12-27/P8D2008-01-01/2008-12-26/P8D2009-01-01/2009-12-27/P8D2010-01-01/2010-12-27/P8D2011-01-01/2011-12-27/P8D2012-01-01/2012-12-26/P8D2013-01-01/2013-12-27/P8D2014-01-01/2014-12-27/P8D2015-01-01/2015-12-27/P8D2016-01-01/2016-12-26/P8D2017-01-01/2017-12-27/P8D2018-01-01/2018-12-27/P8D2019-01-01/2019-12-27/P8D2020-01-01/2020-12-26/P8D2021-01-01/2021-12-27/P8D2022-01-01/2022-12-27/P8D2023-01-01/2023-12-27/P8D2024-01-01/2024-06-09/P8D500mimage/pngSnow Mass (L4, 12z-3z Average, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Snow_MassTimeISO86012024-06-08false2015-03-31/2024-04-13/P1D2024-04-20/2024-06-08/P1D2kmimage/pngSnow Water Equivalent (25 km, 5Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Snow_Water_Equivalent_5DayTimeISO86012024-06-10false2012-07-05/2012-12-27/P5D2013-01-01/2013-12-27/P5D2014-01-01/2014-12-27/P5D2015-01-01/2015-12-27/P5D2016-01-01/2016-02-20/P5D2016-02-25/2016-03-02/P6D2016-03-02/2016-12-27/P5D2017-01-01/2017-12-27/P5D2018-01-01/2018-12-27/P5D2019-01-01/2019-12-27/P5D2020-01-01/2020-02-20/P5D2020-02-25/2020-03-02/P6D2020-03-02/2020-12-27/P5D2021-01-01/2021-12-27/P5D2022-01-01/2022-12-27/P5D2023-01-01/2023-12-27/P5D2024-02-25/2024-03-02/P6D2024-03-02/2024-06-10/P5D2kmimage/pngSnow Water Equivalent (25 km, Daily, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Snow_Water_Equivalent_DailyTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2022-04-30/P1D2022-05-02/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSnow Water Equivalent (25 km, Monthly, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Snow_Water_Equivalent_MonthlyTimeISO86012024-05-01false2012-07-02/2012-07-02/P30D2012-08-01/2024-05-01/P1M2kmimage/pngSnowfall (Monthly, MERRA2)-180 -90180 90MERRA2_Snowfall_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngSoil Moisture (Daily, Radiometer, Aquarius, SAC-D)-180 -90180 90Aquarius_Soil_Moisture_DailyTimeISO86012015-06-07false2011-08-25/2015-06-07/P1D2kmimage/pngSoil Moisture (L2, Active-Passive, Radiometer/SMAP, Best Available, Radar/Sentinel-1)-180 -90180 90SMAP_Sentinel-1_L2_Active_Passive_Soil_MoistureTimeISO86012024-06-19false2015-04-01/2015-04-15/P1D2015-04-20/2015-05-12/P1D2015-05-14/2015-08-11/P1D2015-08-14/2015-12-15/P1D2015-12-17/2015-12-21/P1D2015-12-23/2016-02-16/P1D2016-02-18/2016-04-30/P1D2016-05-02/2016-06-17/P1D2016-06-24/2016-06-24/P1D2016-06-26/2016-09-26/P1D2016-09-28/2016-12-30/P1D2017-01-02/2017-04-21/P1D2017-04-24/2017-11-02/P1D2017-11-05/2019-06-19/P1D2019-07-27/2019-07-27/P1D2019-07-31/2020-06-17/P1D2020-06-19/2020-09-22/P1D2020-09-24/2020-11-04/P1D2020-11-06/2020-12-08/P1D2020-12-11/2021-01-25/P1D2021-01-28/2021-03-24/P1D2021-03-26/2021-04-11/P1D2021-04-14/2021-04-17/P1D2021-04-21/2021-07-20/P1D2021-07-22/2021-08-24/P1D2021-10-09/2021-10-12/P1D2021-10-14/2021-12-02/P1D2021-12-06/2021-12-11/P1D2021-12-16/2022-01-26/P1D2022-01-28/2022-06-26/P1D2022-06-29/2022-07-18/P1D2022-07-20/2022-07-25/P1D2022-07-27/2022-08-06/P1D2022-10-04/2022-10-16/P1D2022-10-18/2022-11-16/P1D2022-11-18/2023-04-12/P1D2023-04-15/2023-12-22/P1D2023-12-24/2024-02-28/P1D2024-03-01/2024-04-23/P1D2024-04-26/2024-06-19/P1D2kmimage/pngSoil Moisture (L2, Passive Enhanced, Day, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive Enhanced, Day, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive Enhanced, Day, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive Enhanced, Night, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive Enhanced, Night, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive Enhanced, Night, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive, Day, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Day_Soil_Moisture_Option3TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive, Day, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Day_Soil_Moisture_Option1TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive, Day, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Day_Soil_Moisture_Option2TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive, Night, Dual Channel Algorithm, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Night_Soil_Moisture_Option3TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive, Night, Single Channel Algorithm, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Night_Soil_Moisture_Option1TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngSoil Moisture (L2, Passive, Night, Single Channel Algorithm, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L2_Passive_Night_Soil_Moisture_Option2TimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-08/P1D2022-09-20/2024-06-24/P1D2kmimage/pngSoil Moisture (L3, Active, Radar, SMAP)-180 -90180 90SMAP_L3_Active_Soil_MoistureTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSoil Moisture (L3, Active/Passive, Radar/Radiometer, SMAP)-180 -90180 90SMAP_L3_Active_Passive_Soil_MoistureTimeISO86012015-07-07false2015-04-13/2015-07-07/P1D2kmimage/pngSoil Moisture (L3, Daily, Best Available, CYGNSS / DDMI)-180 -90180 90CYGNSS_L3_Soil_Moisture_SDR_DailyTimeISO86012020-08-16false2017-03-18/2020-08-16/P1D2kmimage/pngSoil Moisture (L3, Passive Enhanced, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Day_Soil_MoistureTimeISO86012024-06-23false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-09-21/2022-09-21/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-06-23/P1D2kmimage/pngSoil Moisture (L3, Passive Enhanced, Night, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Enhanced_Night_Soil_MoistureTimeISO86012024-06-23false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-26/P1D2023-12-04/2024-06-23/P1D2kmimage/pngSoil Moisture (L3, Passive, Day, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Day_Soil_MoistureTimeISO86012024-06-23false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D2kmimage/pngSoil Moisture (L3, Passive, Night, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L3_Passive_Night_Soil_MoistureTimeISO86012024-06-23false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2022-08-06/P1D2022-10-07/2022-11-16/P1D2022-11-18/2023-11-19/P1D2023-11-21/2023-11-27/P1D2023-12-04/2024-06-23/P1D2kmimage/pngSoil Moisture (Monthly, 0 - 100 cm, Noah LSM, Best Available, NLDAS)-180 -90180 90NLDAS_Underground_Soil_Moisture_Noah_MonthlyTimeISO86012023-12-01false1979-01-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngSoil Moisture (Monthly, Underground, Noah LSM, Best Available, GLDAS)-180 -90180 90GLDAS_Underground_Soil_Moisture_MonthlyTimeISO86012023-09-01false1948-01-01/2023-02-01/P1M2023-04-01/2023-09-01/P1M2kmimage/pngSoil Moisture (Normalized Polarization Difference, Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Soil_Moisture_NPD_DayTimeISO86012024-06-24false2012-07-24/2013-05-10/P1D2013-05-14/2022-10-10/P1D2022-10-13/2022-12-11/P1D2022-12-14/2023-06-29/P1D2023-07-01/2023-07-03/P1D2023-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSoil Moisture (Normalized Polarization Difference, Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Soil_Moisture_SCA_DayTimeISO86012024-06-24false2012-07-24/2013-05-10/P1D2013-05-14/2022-10-10/P1D2022-10-13/2022-12-11/P1D2022-12-14/2023-06-29/P1D2023-07-01/2023-07-03/P1D2023-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSoil Moisture (Normalized Polarization Difference, Day, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Soil_Moisture_NPD_DayTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSoil Moisture (Normalized Polarization Difference, Night, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Soil_Moisture_NPD_NightTimeISO86012024-06-24false2012-07-23/2013-05-10/P1D2013-05-14/2022-10-10/P1D2022-10-13/2022-12-11/P1D2022-12-14/2023-06-29/P1D2023-07-01/2023-07-03/P1D2023-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSoil Moisture (Normalized Polarization Difference, Night, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Soil_Moisture_NPD_NightTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSoil Moisture (Single Channel Algorithm, Day, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Soil_Moisture_SCA_DayTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSoil Moisture (Single Channel Algorithm, Night, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Soil_Moisture_SCA_NightTimeISO86012024-06-24false2012-07-23/2013-05-10/P1D2013-05-14/2022-10-10/P1D2022-10-13/2022-12-11/P1D2022-12-14/2023-06-29/P1D2023-07-01/2023-07-03/P1D2023-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSoil Moisture (Single Channel Algorithm, Night, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Soil_Moisture_SCA_NightTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSoil Moisture (Weekly, Radiometer, Aquarius, SAC-D)-180 -90180 90Aquarius_Soil_Moisture_WeeklyTimeISO86012015-06-04false2011-08-25/2011-08-25/P2D2011-08-27/2011-12-31/P7D2012-01-01/2012-12-30/P7D2013-01-01/2013-12-31/P7D2014-01-01/2014-12-31/P7D2015-01-01/2015-06-04/P7D2kmimage/pngSoil Water Root Zone (Monthly, MERRA2)-180 -90180 90MERRA2_Soil_Water_Root_Zone_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngSolar Induced Chlorophyll Florescence (Blended, Best Available, OCO-2)-180 -90180 90OCO-2_Solar_Induced_Florescence_BlendedTimeISO86012023-03-30false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-30/P1D500mimage/pngSolar Induced Chlorophyll Florescence (Blended, Best Available, OCO-3)-180 -90180 90OCO-3_Solar_Induced_Florescence_BlendedTimeISO86012023-02-27false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-18/P1D2019-11-28/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-09-29/P1D2021-10-01/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-20/2022-12-30/P1D2023-01-01/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-02/P1D2023-02-04/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-27/P1D500mimage/pngSolar-induced Chlorophyll Fluorescence (757nm, Best Available, OCO-2)-180 -90180 90OCO-2_Solar_Induced_Florescence_757nmTimeISO86012023-03-30false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-30/P1D500mimage/pngSolar-induced Chlorophyll Fluorescence (757nm, Best Available, OCO-3)-180 -90180 90OCO-3_Solar_Induced_Florescence_757nmTimeISO86012023-02-27false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-18/P1D2019-11-28/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-09-29/P1D2021-10-01/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-20/2022-12-30/P1D2023-01-01/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-02/P1D2023-02-04/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-27/P1D500mimage/pngSolar-induced Chlorophyll Fluorescence (771nm, Best Available, OCO-2)-180 -90180 90OCO-2_Solar_Induced_Florescence_771nmTimeISO86012023-03-30false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-30/P1D500mimage/pngSolar-induced Chlorophyll Fluorescence (771nm, Best Available, OCO-3)-180 -90180 90OCO-3_Solar_Induced_Florescence_771nmTimeISO86012023-02-27false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-18/P1D2019-11-28/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-09-29/P1D2021-10-01/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-20/2022-12-30/P1D2023-01-01/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-02/P1D2023-02-04/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-27/P1D500mimage/pngSulfur Dioxide (147 hPa, Day, MLS, Aura)-180 -90180 90MLS_SO2_147hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngSulfur Dioxide (147 hPa, Night, MLS, Aura)-180 -90180 90MLS_SO2_147hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Lower Troposphere, OMI, Aura)-180 -90180 90OMI_SO2_Lower_TroposphereTimeISO86012024-06-24false2005-01-01/2006-02-28/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-02-18/P1D2017-02-21/2017-03-12/P1D2017-03-23/2017-04-01/P1D2017-04-03/2018-03-13/P1D2018-03-15/2020-12-31/P1D2021-01-03/2023-02-24/P1D2023-03-01/2023-07-21/P1D2023-08-02/2023-10-27/P1D2023-10-29/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Lower Troposphere, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Lower_TroposphereTimeISO86012024-06-24false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2020-09-24/P1D2020-10-02/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Middle Troposphere, OMI, Aura)-180 -90180 90OMI_SO2_Middle_TroposphereTimeISO86012024-06-24false2005-01-01/2006-02-28/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-02-18/P1D2017-02-21/2017-03-12/P1D2017-03-23/2017-04-01/P1D2017-04-03/2018-03-13/P1D2018-03-15/2020-12-31/P1D2021-01-03/2023-02-24/P1D2023-03-01/2023-07-21/P1D2023-08-02/2023-10-27/P1D2023-10-29/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Middle Troposphere, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Middle_TroposphereTimeISO86012024-06-24false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2020-09-24/P1D2020-10-02/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Planetary Boundary Layer, OMI, Aura)-180 -90180 90OMI_SO2_Planetary_Boundary_LayerTimeISO86012024-06-24false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-13/2017-03-11/P1D2017-03-18/2020-12-31/P1D2021-01-03/2021-08-30/P1D2022-07-05/2023-02-24/P1D2023-03-01/2023-07-21/P1D2023-08-02/2023-10-27/P1D2023-10-29/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Planetary Boundary Layer, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Planetary_Boundary_LayerTimeISO86012024-06-24false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2020-09-17/P1D2020-09-25/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Prata, Day, AIRS, Aqua)-180 -90180 90AIRS_Prata_SO2_Index_DayTimeISO86012024-06-24false2012-05-08/2013-02-14/P1D2013-02-17/2014-03-22/P1D2014-03-29/2016-05-13/P1D2016-05-15/2016-09-24/P1D2016-09-27/2016-09-29/P1D2016-11-05/2020-08-16/P1D2020-08-29/2021-04-19/P1D2021-04-27/2021-09-04/P1D2021-09-06/2022-03-30/P1D2022-04-10/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Prata, Night, AIRS, Aqua)-180 -90180 90AIRS_Prata_SO2_Index_NightTimeISO86012024-06-24false2012-05-08/2014-03-22/P1D2014-03-29/2016-05-13/P1D2016-05-15/2016-09-24/P1D2016-09-27/2016-09-29/P1D2016-11-05/2020-08-16/P1D2020-08-29/2021-04-19/P1D2021-04-27/2021-09-04/P1D2021-09-06/2022-03-30/P1D2022-04-10/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Upper Troposphere and Stratosphere, OMI, Aura)-180 -90180 90OMI_SO2_Upper_Troposphere_and_StratosphereTimeISO86012024-06-24false2005-01-01/2006-02-28/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-02-18/P1D2017-02-21/2017-03-12/P1D2017-03-23/2017-04-01/P1D2017-04-03/2018-03-13/P1D2018-03-15/2020-12-31/P1D2021-01-03/2023-02-24/P1D2023-03-01/2023-07-21/P1D2023-08-02/2023-10-27/P1D2023-10-29/2023-12-02/P1D2023-12-04/2024-02-10/P1D2024-02-12/2024-06-24/P1D2kmimage/pngSulfur Dioxide (Upper Troposphere and Stratosphere, OMPS, Suomi NPP)-180 -90180 90OMPS_SO2_Upper_Troposphere_and_StratosphereTimeISO86012024-06-24false2012-01-26/2012-02-20/P1D2012-02-22/2012-02-23/P1D2012-02-25/2012-03-10/P1D2012-03-12/2012-03-23/P1D2012-03-26/2012-03-30/P1D2012-04-02/2012-08-04/P1D2012-08-06/2012-08-25/P1D2012-08-27/2022-06-28/P1D2022-07-05/2022-07-26/P1D2022-08-10/2024-06-24/P1D2kmimage/pngSulfur Dioxide Brightness Temperature Difference (L2, Day, Daily, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngSulfur Dioxide Brightness Temperature Difference (L2, Night, Daily, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngSummer Daytime Maximum Temperature (Global Summer LST Grids, 2013)-180 -90180 90Summer_Day_Max_Land_Surface_Temp_20131kmimage/pngSummer Daytime Urban-Rural Land Surface Temperature Difference (Urban Heat Island, 2013)-180 -90180 90UHI_Urban-Rural_Summer_Day_Max_Land_Surface_Temp_Difference_20131kmimage/pngSummer Nighttime Minimum Temperature (Global Summer LST Grids, 2013)-180 -90180 90Summer_Night_Min_Land_Surface_Temp_20131kmimage/pngSummer Nighttime Urban-Rural Land Surface Temperature Difference (Urban Heat Island, 2013)-180 -90180 90UHI_Urban-Rural_Summer_Night_Min_Land_Surface_Temp_Difference_20131kmimage/pngSurface Air Temperature (L2, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Surface_Air_Temperature_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2024-06-24/P1D2kmimage/pngSurface Air Temperature (L2, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Surface_Air_Temperature_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2024-06-24/P1D2kmimage/pngSurface Albedo (Monthly, MERRA2)-180 -90180 90MERRA2_Surface_Albedo_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngSurface CRE Net Longwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_CRE_Net_Longwave_Flux_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface CRE Net Shortwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_CRE_Net_Shortwave_Flux_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface CRE Net Total Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_CRE_Net_Total_Flux_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Longwave Flux (Monthly, Energy Balanced and Filled, Down, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Down_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Longwave Flux (Monthly, Energy Balanced and Filled, Down, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Longwave Flux (Monthly, Energy Balanced and Filled, Up, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Up_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Longwave Flux (Monthly, Energy Balanced and Filled, Up, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Longwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Net Longwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Longwave_Flux_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Net Longwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Net Shortwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Shortwave_Flux_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Net Shortwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Net Total Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Total_Flux_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Net Total Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Net_Total_Flux_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Normalized Difference Vegetation Index (NDVI) (NBAR, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_NDVI_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpegSurface Normalized Difference Vegetation Index (NDVI) (NBAR, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_NDVI_Global_MonthlyTimeISO86012011-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpegSurface Precipitation (Day, Best Available, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Surface_Precipitation_DayTimeISO86012024-06-24false2012-07-02/2012-12-31/P1D2013-01-02/2013-05-10/P1D2013-05-14/2015-03-31/P1D2015-04-29/2022-05-01/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSurface Precipitation (Night, Best Available, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Surface_Precipitation_NightTimeISO86012024-06-24false2012-07-02/2012-12-31/P1D2013-01-02/2013-05-10/P1D2013-05-14/2015-03-31/P1D2015-04-29/2022-05-01/P1D2022-07-05/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngSurface Precipitation Rate (Day, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Surface_Precipitation_Rate_DayTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSurface Precipitation Rate (Night, Best Available, AMSR-E, Aqua)-180 -90180 90AMSRE_Surface_Precipitation_Rate_NightTimeISO86012011-10-04false2002-06-01/2011-10-04/P1D2kmimage/pngSurface Pressure (Monthly, MERRA)-180 -90180 90MERRA_Surface_Pressure_MonthlyTimeISO86012016-02-01false1979-01-01/2016-02-01/P1M2kmimage/pngSurface Pressure (Monthly, MERRA2)-180 -90180 90MERRA2_Surface_Pressure_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngSurface Reflectance (NBAR, Bands 1-5-7, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands157_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpegSurface Reflectance (NBAR, Bands 1-5-7, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands157_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpegSurface Reflectance (NBAR, Bands 7-4-3, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands743_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpegSurface Reflectance (NBAR, Bands 7-4-3, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_Bands743_Global_MonthlyTimeISO86012001-11-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpegSurface Reflectance (NBAR, True Color, Global, Annual, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_TrueColor_Global_AnnualTimeISO86012000-12-01false1983-12-01/1985-12-01/P1Y1988-12-01/1990-12-01/P1Y1998-12-01/2000-12-01/P1Y31.25mimage/jpegSurface Reflectance (NBAR, True Color, Global, Monthly, v3.x, Landsat / WELD)-180 -90180 90Landsat_WELD_CorrectedReflectance_TrueColor_Global_MonthlyTimeISO86012008-12-01false1984-03-01/1986-11-01/P1M1988-12-01/1991-11-01/P1M1998-12-01/2001-11-01/P1M31.25mimage/jpegSurface Relative Humidity (L2, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Surface_Relative_Humidity_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2013-12-04/P1D2013-12-07/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngSurface Relative Humidity (L2, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Surface_Relative_Humidity_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngSurface Shortwave Flux (Monthly, Energy Balanced and Filled, Down, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Down_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Shortwave Flux (Monthly, Energy Balanced and Filled, Down, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Shortwave Flux (Monthly, Energy Balanced and Filled, Up, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Up_All_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Shortwave Flux (Monthly, Energy Balanced and Filled, Up, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_Surface_Shortwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012018-03-01false2000-03-01/2018-03-01/P1M2kmimage/pngSurface Skin Temperature (L2, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Surface_Skin_Temperature_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngSurface Skin Temperature (L2, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Surface_Skin_Temperature_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngSurface Skin Temperature (L3, Daytime/Ascending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Skin_Temperature_Daily_DayTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-09-02/2020-11-15/P1D2020-11-22/2020-11-23/P1D2020-12-17/2020-12-27/P1D2020-12-29/2021-03-03/P1D2021-03-05/2021-03-27/P1D2021-03-29/2021-04-22/P1D2021-04-24/2021-05-21/P1D2021-05-24/2022-01-01/P1D2022-01-03/2022-01-26/P1D2022-01-30/2022-01-30/P1D2022-02-01/2022-03-31/P1D2022-04-07/2022-08-31/P1D2022-09-02/2022-10-19/P1D2022-10-22/2023-03-28/P1D2023-03-30/2023-04-15/P1D2023-04-17/2023-04-17/P1D2023-04-19/2023-05-06/P1D2023-05-08/2023-05-09/P1D2023-05-11/2023-05-27/P1D2023-05-29/2023-06-09/P1D2023-06-11/2023-06-11/P1D2023-06-13/2023-06-17/P1D2023-06-19/2023-07-09/P1D2023-07-11/2023-07-20/P1D2023-07-22/2023-09-20/P1D2023-09-23/2023-10-17/P1D2023-11-06/2023-11-28/P1D2023-11-30/2024-03-13/P1D2024-03-21/2024-03-29/P1D2024-03-31/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngSurface Skin Temperature (L3, Daytime/Ascending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Skin_Temperature_Monthly_DayTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngSurface Skin Temperature (L3, Nighttime/Descending, Daily, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Skin_Temperature_Daily_NightTimeISO86012024-06-21false2002-09-01/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-27/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-29/2014-10-14/P1D2014-10-16/2016-09-25/P1D2016-09-28/2020-08-16/P1D2020-09-03/2022-03-31/P1D2022-04-07/2022-10-19/P1D2022-10-22/2023-10-23/P1D2023-10-27/2023-10-27/P1D2023-11-06/2023-11-20/P1D2023-11-22/2023-11-28/P1D2023-11-30/2024-03-13/P1D2024-03-21/2024-05-05/P1D2024-05-07/2024-06-21/P1D2kmimage/pngSurface Skin Temperature (L3, Nighttime/Descending, Monthly, AIRS+AMSU, Aqua) -180 -90180 90AIRS_L3_Surface_Skin_Temperature_Monthly_NightTimeISO86012023-12-01false2002-09-01/2023-09-01/P1M2023-11-01/2023-12-01/P1M2kmimage/pngSurface Skin Temperature (Monthly, MERRA)-180 -90180 90MERRA_Surface_Skin_Temperature_MonthlyTimeISO86012016-02-01false1979-01-01/2016-02-01/P1M2kmimage/pngSurface Skin Temperature (Monthly, MERRA2)-180 -90180 90MERRA2_Surface_Skin_Temperature_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngSurface Soil Moisture (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Analyzed_Surface_Soil_MoistureTimeISO86012024-06-08false2015-03-31/2023-01-08/P1D2023-01-10/2024-04-13/P1D2024-04-20/2024-06-08/P1D2kmimage/pngSurface Soil Moisture C-band (Day, Level-3, LPRM, Daily, AMSR-E, EOS-Aqua)-180 -90180 90LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_DailyTimeISO86012011-10-03false2002-06-19/2011-10-03/P1D2kmimage/pngSurface Soil Moisture C-band (Night, Level-3, LPRM, Daily, AMSR-E, EOS-Aqua)-180 -90180 90LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_DailyTimeISO86012011-10-03false2002-06-19/2011-10-03/P1D2kmimage/pngSurface Soil Moisture C1-band (Day, Level-3, LPRM, Daily, AMSR2, GCOM-W1)-180 -90180 90LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Day_DailyTimeISO86012024-06-21false2012-07-03/2013-05-10/P1D2013-05-14/2022-03-17/P1D2022-03-19/2022-12-11/P1D2022-12-14/2023-02-27/P1D2023-03-04/2023-07-14/P1D2023-07-16/2023-10-28/P1D2023-11-06/2023-11-25/P1D2023-11-27/2023-12-05/P1D2023-12-07/2024-03-17/P1D2024-03-19/2024-03-19/P1D2024-03-21/2024-03-23/P1D2024-03-25/2024-05-06/P1D2024-05-08/2024-06-21/P1D2kmimage/pngSurface Soil Moisture C1-band (Downscaled, Day, Level-3, LPRM, Daily, AMSR2, GCOM-W1)-180 -90180 90LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Day_DailyTimeISO86012024-06-22false2012-07-03/2013-05-10/P1D2013-05-14/2022-03-18/P1D2022-03-20/2022-04-28/P1D2022-04-30/2022-04-30/P1D2022-05-02/2022-05-02/P1D2022-05-04/2022-05-05/P1D2022-05-09/2022-05-09/P1D2022-05-11/2022-05-14/P1D2022-05-16/2022-05-16/P1D2022-05-18/2022-05-18/P1D2022-05-20/2022-05-21/P1D2022-05-23/2022-05-23/P1D2022-05-30/2022-05-30/P1D2022-06-01/2022-12-11/P1D2022-12-14/2023-03-02/P1D2023-03-04/2023-07-14/P1D2023-07-16/2023-10-28/P1D2023-11-06/2023-11-25/P1D2023-11-27/2024-03-16/P1D2024-03-19/2024-03-19/P1D2024-03-21/2024-03-23/P1D2024-03-25/2024-06-12/P1D2024-06-14/2024-06-20/P1D2024-06-22/2024-06-22/P1D2kmimage/pngSurface Soil Moisture C1-band (Downscaled, Night, Level-3, LPRM, Daily, AMSR2, GCOM-W1)-180 -90180 90LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Night_DailyTimeISO86012024-06-20false2012-07-03/2013-05-10/P1D2013-05-14/2022-03-18/P1D2022-03-20/2022-04-28/P1D2022-04-30/2022-04-30/P1D2022-05-02/2022-05-02/P1D2022-05-04/2022-05-05/P1D2022-05-09/2022-05-09/P1D2022-05-11/2022-05-14/P1D2022-05-16/2022-05-16/P1D2022-05-18/2022-05-18/P1D2022-05-20/2022-05-21/P1D2022-05-23/2022-05-23/P1D2022-05-30/2022-05-30/P1D2022-06-01/2022-12-11/P1D2022-12-14/2023-03-02/P1D2023-03-04/2023-10-28/P1D2023-11-06/2023-11-25/P1D2023-11-27/2024-03-16/P1D2024-03-19/2024-03-19/P1D2024-03-21/2024-03-23/P1D2024-03-25/2024-05-06/P1D2024-05-08/2024-06-12/P1D2024-06-14/2024-06-20/P1D2kmimage/pngSurface Soil Moisture C1-band (Night, Level-3, LPRM, Daily, AMSR2, GCOM-W1)-180 -90180 90LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Night_DailyTimeISO86012024-06-21false2012-07-03/2013-05-10/P1D2013-05-14/2022-03-17/P1D2022-03-19/2022-12-11/P1D2022-12-14/2023-02-27/P1D2023-03-04/2023-10-28/P1D2023-11-06/2023-11-25/P1D2023-11-27/2023-12-05/P1D2023-12-07/2024-03-17/P1D2024-03-19/2024-03-19/P1D2024-03-21/2024-03-23/P1D2024-03-25/2024-05-06/P1D2024-05-08/2024-06-21/P1D2kmimage/pngSurface Soil Moisture Uncertainty (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Uncertainty_Analyzed_Surface_Soil_MoistureTimeISO86012024-06-08false2015-03-31/2023-01-08/P1D2023-01-10/2024-04-13/P1D2024-04-20/2024-06-08/P1D2kmimage/pngSurface Soil Moisture X-band (Day, Level-3, LPRM, Daily, TMI, TRMM)-180 -90180 90LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_DailyTimeISO86012015-04-08false1997-12-08/2015-04-08/P1D2kmimage/pngSurface Soil Moisture X-band (Night, Level-3, LPRM, Daily, TMI, TRMM)-180 -90180 90LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_DailyTimeISO86012015-04-08false1997-12-08/2015-04-08/P1D2kmimage/pngSurface Soil Temperature (L4, 12z Instantaneous, Model Value-Added, SMAP)-180 -90180 90SMAP_L4_Soil_Temperature_Layer_1TimeISO86012024-06-08false2015-03-31/2023-01-08/P1D2023-01-10/2024-04-13/P1D2024-04-20/2024-06-08/P1D2kmimage/pngSurface UV Index (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_UV_Index_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngSurface UV Index (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_UV_Index_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngSurface Wind Speed (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Wind_Speed_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Wind_Speed_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Wind_Speed_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Wind_Speed_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Wind_Speed_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Wind_Speed_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Wind_Speed_Over_Oceans_AscendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngSurface Wind Speed (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Wind_Speed_Over_Oceans_AscendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Wind_Speed_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Wind_Speed_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Wind_Speed_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Wind_Speed_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Wind_Speed_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Wind_Speed_Over_Oceans_DescendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngSurface Wind Speed (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Wind_Speed_Over_Oceans_DescendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngSurface Wind Speed (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Wind_Speed_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngSurface Wind Speed (Monthly, MERRA2)-180 -90180 90MERRA2_Surface_Wind_Speed_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngTOA Albedo Average (Red, Monthly, MISR)-180 -90180 90MISR_TOA_Albedo_Average_Red_MonthlyTimeISO86012022-02-01false2000-02-01/2022-02-01/P1M2kmimage/pngTOA CRE Longwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_CRE_Longwave_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA CRE Net Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_CRE_Net_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA CRE Shortwave Flux (Monthly, Energy Balanced and Filled, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_CRE_Shortwave_Flux_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Longwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Longwave_Flux_All_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Longwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Longwave Flux All-Sky (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Longwave_Flux_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngTOA Longwave Flux All-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Longwave_Flux_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngTOA Longwave Flux Clear-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngTOA Longwave Flux Clear-Sky (Monthly, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Longwave_Flux_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngTOA Net Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Net_Flux_All_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Net Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Net_Flux_Clear_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Shortwave Flux (Monthly, Energy Balanced and Filled, All-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Shortwave_Flux_All_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Shortwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky, Best Available, CERES, Terra)-180 -90180 90CERES_EBAF_TOA_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012018-10-01false2000-03-01/2018-10-01/P1M2kmimage/pngTOA Shortwave Flux All-Sky (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Shortwave_Flux_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngTOA Shortwave Flux All-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Shortwave_Flux_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngTOA Shortwave Flux Clear-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngTOA Shortwave Flux Clear-Sky (Monthly, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Shortwave_Flux_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngTOA Window-Region Flux All-Sky (Monthly, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Window_Region_Flux_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngTOA Window-Region Flux All-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Window_Region_Flux_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngTOA Window-Region Flux Clear-Sky (Monthly, CERES, Best Available, Terra)-180 -90180 90CERES_Terra_TOA_Window_Region_Flux_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngTOA Window-Region Flux Clear-Sky (Monthly, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_TOA_Window_Region_Flux_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngTemperature (L2, 500hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Temperature_500hPa_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTemperature (L2, 500hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Temperature_500hPa_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTemperature (L2, 700hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Temperature_700hPa_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTemperature (L2, 700hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Temperature_700hPa_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTemperature (L2, 850hPa, Day, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Temperature_850hPa_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTemperature (L2, 850hPa, Night, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Temperature_850hPa_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngThermal Anomalies and Fires (375, All, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Thermal_Anomalies_375m_AllTimeISO86012024-06-24false2020-01-01/2020-03-17/P1D2020-03-19/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375, All, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Thermal_Anomalies_375m_AllTimeISO86012024-06-24false2012-01-20/2012-03-24/P1D2012-03-26/2014-08-24/P1D2014-08-26/2020-03-17/P1D2020-03-19/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-05/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375, Day, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Thermal_Anomalies_375m_DayTimeISO86012024-06-24false2020-01-01/2020-03-17/P1D2020-03-19/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375, Day, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Thermal_Anomalies_375m_DayTimeISO86012024-06-24false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-05/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375, Night, Best Available, VIIRS, NOAA20)-180 -90180 90VIIRS_NOAA20_Thermal_Anomalies_375m_NightTimeISO86012024-06-24false2020-01-01/2020-03-17/P1D2020-03-19/2023-02-24/P1D2023-02-26/2023-07-08/P1D2023-07-10/2024-03-19/P1D2024-03-25/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (375, Night, Best Available, VIIRS, SNPP)-180 -90180 90VIIRS_SNPP_Thermal_Anomalies_375m_NightTimeISO86012024-06-24false2015-11-26/2022-07-26/P1D2022-08-23/2022-12-24/P1D2022-12-26/2023-02-02/P1D2023-02-04/2023-07-08/P1D2023-07-10/2024-05-28/P1D2024-05-31/2024-05-31/P1D2024-06-05/2024-06-24/P1D500mapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (All, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Thermal_Anomalies_AllTimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (All, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_Thermal_Anomalies_AllTimeISO86012024-06-24false2002-07-04/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (All, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Thermal_Anomalies_AllTimeISO86012024-06-24false2000-11-01/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Thermal_Anomalies_DayTimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-03-01/2023-07-08/P1D2023-07-10/2023-07-10/P1D2023-07-12/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Day, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_Thermal_Anomalies_DayTimeISO86012024-06-24false2002-07-04/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Day, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Thermal_Anomalies_DayTimeISO86012024-06-24false2000-11-01/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Night, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Thermal_Anomalies_NightTimeISO86012024-06-24false2002-07-04/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2020-08-16/P1D2020-09-02/2023-02-24/P1D2023-02-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Night, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_Thermal_Anomalies_NightTimeISO86012024-06-24false2002-07-04/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileThermal Anomalies and Fires (Night, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_Thermal_Anomalies_NightTimeISO86012024-06-24false2000-11-01/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2011-10-21/P1D2011-10-25/2016-02-18/P1D2016-02-28/2022-10-10/P1D2022-10-23/2022-10-24/P1D2022-10-28/2023-07-08/P1D2023-07-10/2024-06-24/P1D1kmapplication/vnd.mapbox-vector-tileTotal Aerosol Optical Thickness Extinction 550nm (Monthly, MERRA2)-180 -90180 90MERRA2_Total_Aerosol_Optical_Thickness_550nm_Extinction_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngTotal Aerosol Optical Thickness Scattering 550nm (Monthly, MERRA2)-180 -90180 90MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngTotal Cloud Fraction (L2, Day, Daily, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Total_Cloud_Fraction_DayTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2009-05-22/P1D2009-05-24/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTotal Cloud Fraction (L2, Night, Daily, v6, Near Real-Time, AIRS, Aqua)-180 -90180 90AIRS_L2_Total_Cloud_Fraction_NightTimeISO86012024-06-24false2002-08-30/2002-10-19/P1D2002-10-22/2003-10-29/P1D2003-11-19/2010-01-09/P1D2010-01-26/2013-02-08/P1D2013-02-10/2014-03-22/P1D2014-03-28/2016-09-25/P1D2016-09-27/2020-08-16/P1D2020-08-31/2021-08-20/P1D2022-07-05/2022-10-19/P1D2022-10-21/2023-05-16/P1D2023-06-01/2023-12-13/P1D2023-12-19/2024-06-24/P1D2kmimage/pngTotal Dust Deposition, Dry+Wet All Bins (Monthly, MERRA2)-180 -90180 90MERRA2_Total_Dust_Deposition_Dry_Wet_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngTotal Precipitable Water Vapor (Monthly, MERRA2)-180 -90180 90MERRA2_Total_Precipitable_Water_Vapor_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngTotal Precipitation Bias Corrected (Monthly, MERRA2)-180 -90180 90MERRA2_Precipitation_Bias_Corrected_MonthlyTimeISO86012023-11-01false1980-01-01/2023-11-01/P1M2kmimage/pngTotal Precipitation Rate (Monthly, Surface, Noah LSM, Best Available, GLDAS)-180 -90180 90GLDAS_Surface_Total_Precipitation_Rate_MonthlyTimeISO86012023-09-01false1948-01-01/2023-02-01/P1M2023-04-01/2023-09-01/P1M2kmimage/pngTotal Precpitable Water (Best Available, Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Total_Precipitable_Water_DayTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2016-12-31/P1D2020-03-01/2020-03-04/P1D2020-06-12/2020-08-12/P1D2020-08-14/2021-08-24/P1D2021-12-06/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngTotal Precpitable Water (Best Available, Night, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Total_Precipitable_Water_NightTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2016-12-31/P1D2020-03-01/2020-03-04/P1D2020-06-12/2020-08-12/P1D2020-08-14/2021-08-24/P1D2021-12-06/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngTrue Color (Best Available, MERIS, ENVISAT)-180 -90180 90MERIS_ENVISAT_True_ColorTimeISO86012012-04-08false2002-04-29/2012-04-08/P1D1kmimage/jpegTrue Color (Best Available, SeaWiFS)-180 -90180 90SEAWIFS_ORBVIEW-2_GAC_True_ColorTimeISO86011998-12-31false1997-09-04/2010-12-11/P1D1kmimage/jpegTrue Color (OCI, PACE)-180 -90180 90OCI_PACE_True_ColorTimeISO86012024-06-18false2024-02-25/2024-05-24/P1D2024-05-30/2024-06-18/P1D1kmimage/jpegUV Aerosol Index (Local Noon, OMI, Aura)-180 -90180 90OMI_UV_Aerosol_IndexTimeISO86012024-06-15false2004-10-01/2004-11-18/P1D2004-12-02/2006-02-27/P1D2006-03-03/2008-09-27/P1D2008-09-30/2016-05-29/P1D2016-06-10/2016-06-10/P1D2016-06-14/2017-03-12/P1D2017-03-17/2019-10-16/P1D2019-10-18/2022-01-25/P1D2022-01-28/2022-07-01/P1D2022-07-05/2022-12-05/P1D2022-12-09/2022-12-10/P1D2022-12-13/2023-02-21/P1D2023-02-23/2023-02-24/P1D2023-02-27/2023-03-28/P1D2023-03-30/2023-06-08/P1D2023-06-11/2023-06-11/P1D2023-06-13/2023-06-19/P1D2023-06-21/2023-08-12/P1D2023-08-14/2023-08-28/P1D2023-08-30/2023-10-24/P1D2023-11-05/2023-12-22/P1D2023-12-24/2024-02-10/P1D2024-02-12/2024-04-17/P1D2024-04-19/2024-06-15/P1D2kmimage/pngUV Index (Local Noon, OMI, Aura)-180 -90180 90OMI_UV_IndexTimeISO86012024-06-18false2004-10-01/2004-11-19/P1D2004-12-01/2006-02-28/P1D2006-03-02/2008-09-26/P1D2008-10-01/2016-05-29/P1D2016-06-15/2017-03-11/P1D2017-03-17/2017-05-13/P1D2017-05-15/2019-04-19/P1D2019-04-21/2023-01-29/P1D2023-01-31/2023-02-26/P1D2023-02-28/2023-10-25/P1D2023-11-03/2023-12-02/P1D2023-12-04/2023-12-21/P1D2023-12-23/2024-02-10/P1D2024-02-12/2024-06-18/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive Enhanced, Aft, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_HTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive Enhanced, Aft, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_VTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive Enhanced, Fore, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_HTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive Enhanced, Fore, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_VTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive, Aft, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_HTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive, Aft, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_VTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive, Fore, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_HTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature (L1, Passive, Fore, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_VTimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive Enhanced, Aft, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive Enhanced, Aft, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive Enhanced, Fore, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive Enhanced, Fore, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive, Aft, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_H_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive, Aft, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_V_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive, Fore, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_H_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature QA (L1, Passive, Fore, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_V_QATimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive Enhanced, Aft, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive Enhanced, Aft, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive Enhanced, Fore, H Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive Enhanced, Fore, V Polarization, Radiometer, Best Available, SMAP)-180 -90180 90SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-11/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive, Aft, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_H_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-03-29/P1D2024-03-31/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive, Aft, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Aft_V_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive, Fore, H Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_H_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUncorrected Brightness Temperature RFI (L1, Passive, Fore, V Polarization, Radiometer, SMAP)-180 -90180 90SMAP_L1_Passive_Brightness_Temp_Fore_V_RFITimeISO86012024-06-24false2015-03-31/2015-05-12/P1D2015-05-14/2015-12-15/P1D2015-12-17/2016-04-30/P1D2016-05-02/2016-09-26/P1D2016-09-28/2019-06-19/P1D2019-07-23/2021-08-25/P1D2021-10-12/2022-08-06/P1D2022-09-20/2022-11-16/P1D2022-11-18/2023-11-29/P1D2023-12-04/2024-06-24/P1D2kmimage/pngUntuned Longwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Down_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Down_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Up_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Up_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Longwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Longwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Longwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Down_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Down, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Down_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Down, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Down_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Up_All_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Up, All-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Up_All_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Terra_Surface_Shortwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012002-06-01false2000-03-01/2002-06-01/P1M2kmimage/pngUntuned Shortwave Surface Flux (Monthly, Up, Clear-Sky, Best Available, CERES, Aqua+Terra)-180 -90180 90CERES_Combined_Surface_Shortwave_Flux_Up_Clear_Sky_MonthlyTimeISO86012021-07-01false2002-07-01/2021-07-01/P1M2kmimage/pngUrban Extents (GRUMP: Urban Extents Grid, 1995)-180 -90180 90GRUMP_Urban_Extents_Grid_19951kmimage/pngUrban-Rural Extents Below 10m Elevation-180 -90180 90LECZ_Urban_Rural_Extents_Below_10m1kmimage/pngValid Laser Footprint Count (L3, Best Available, 201904-202010, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202010TimeISO86012019-04-18false2019-04-18/2019-04-18/P545D1kmimage/pngValid Laser Footprint Count (L3, Best Available, 201904-202104, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202104TimeISO86012019-04-18false2019-04-18/2019-04-18/P728D1kmimage/pngValid Laser Footprint Count (L3, Best Available, 201904-202108, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202108TimeISO86012019-04-18false2019-04-18/2019-04-18/P840D1kmimage/pngValid Laser Footprint Count (L3, Best Available, 201904-202201, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202201TimeISO86012019-04-18false2019-04-18/2019-04-18/P1008D1kmimage/pngValid Laser Footprint Count (L3, Best Available, 201904-202303, GEDI, ISS)-180 -90180 90GEDI_ISS_L3_Laser_Footprint_Count_201904-202303TimeISO86012019-04-18false2019-04-18/2019-04-18/P1429D1kmimage/pngVegetation Disturbance Status (Color Index, Best, OPERA_L3_DIST-ALERT-HLS)-180 -90180 90OPERA_L3_DIST-ALERT-HLS_Color_IndexTimeISO86012024-06-10false2023-01-01/2023-01-03/P1D2023-03-02/2023-06-01/P1D2023-12-01/2023-12-15/P1D2024-02-15/2024-02-19/P1D2024-03-14/2024-03-14/P1D2024-05-11/2024-06-10/P1D31.25mimage/pngVegetation Index (16-Day, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_NDVI_16DayTimeISO86012024-05-16false2002-07-04/2002-12-27/P16D2003-01-09/2003-12-27/P16D2004-01-09/2004-12-26/P16D2005-01-09/2005-12-27/P16D2006-01-09/2006-12-27/P16D2007-01-09/2007-12-27/P16D2008-01-09/2008-12-26/P16D2009-01-09/2009-12-27/P16D2010-01-09/2010-12-27/P16D2011-01-09/2011-12-27/P16D2012-01-09/2012-12-26/P16D2013-01-09/2013-12-27/P16D2014-01-09/2014-12-27/P16D2015-01-09/2015-12-27/P16D2016-01-09/2016-12-26/P16D2017-01-09/2017-12-27/P16D2018-01-09/2018-12-27/P16D2019-01-09/2019-12-27/P16D2020-01-09/2020-12-26/P16D2021-01-09/2021-12-27/P16D2022-01-09/2022-12-27/P16D2023-01-09/2023-12-27/P16D2024-01-09/2024-05-16/P16D250mimage/pngVegetation Index (16-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_NDVI_16DayTimeISO86012024-05-24false2000-03-05/2000-12-18/P16D2001-01-01/2001-12-19/P16D2002-01-01/2002-12-19/P16D2003-01-01/2003-12-19/P16D2004-01-01/2004-12-18/P16D2005-01-01/2005-12-19/P16D2006-01-01/2006-12-19/P16D2007-01-01/2007-12-19/P16D2008-01-01/2008-12-18/P16D2009-01-01/2009-12-19/P16D2010-01-01/2010-12-19/P16D2011-01-01/2011-12-19/P16D2012-01-01/2012-12-18/P16D2013-01-01/2013-12-19/P16D2014-01-01/2014-12-19/P16D2015-01-01/2015-12-19/P16D2016-01-01/2016-12-18/P16D2017-01-01/2017-12-19/P16D2018-01-01/2018-12-19/P16D2019-01-01/2019-12-19/P16D2020-01-01/2020-12-18/P16D2021-01-01/2021-12-19/P16D2022-01-01/2022-12-19/P16D2023-01-01/2023-12-19/P16D2024-01-01/2024-01-01/P8D2024-01-17/2024-01-17/P8D2024-02-02/2024-02-02/P8D2024-02-18/2024-02-18/P8D2024-03-05/2024-03-05/P8D2024-03-21/2024-03-21/P8D2024-04-06/2024-04-06/P8D2024-04-22/2024-04-22/P8D2024-05-08/2024-05-08/P8D2024-05-24/2024-05-24/P8D250mimage/pngVegetation Index (8-Day, MODIS, Terra)-180 -90180 90MODIS_Terra_NDVI_8DayTimeISO86012024-06-04false2021-03-04/2021-03-04/P1D2021-03-06/2021-12-31/P1D2023-01-01/2023-07-19/P1D2023-07-26/2023-11-27/P1D2024-02-13/2024-02-13/P1D2024-02-16/2024-06-04/P1D250mimage/pngVegetation Index (L3, Monthly, Best Available, MODIS, Terra)-180 -90180 90MODIS_Terra_L3_NDVI_MonthlyTimeISO86012024-05-01false2000-03-01/2024-05-01/P1M1kmimage/pngVegetation Index (Monthly, Best Available, MODIS, Aqua)-180 -90180 90MODIS_Aqua_L3_NDVI_MonthlyTimeISO86012024-05-01false2002-07-01/2024-05-01/P1M1kmimage/pngVolcano Hazard: Economic Risk (Global Volcano Proportional Economic Loss Risk Deciles, 2000, Best)-180 -90180 90NDH_Volcano_Proportional_Economic_Loss_Risk_Deciles_20001kmimage/pngVolcano Hazard: Frequency and Distribution (Global Volcano Hazard Frequency and Distribution, 1979-2000, Best)-180 -90180 90NDH_Volcano_Hazard_Frequency_Distribution_1979-20001kmimage/pngVolcano Hazard: Mortality Risk (Global Volcano Mortality Risks and Distribution, 2000, Best)-180 -90180 90NDH_Volcano_Mortality_Risks_Distribution_20001kmimage/pngWater Mask (MODIS/SRTM)-180 -90180 90MODIS_Water_Mask250mimage/pngWater Vapor (46 hPa, Day, MLS, Aura)-180 -90180 90MLS_H2O_46hPa_DayTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngWater Vapor (46 hPa, Night, MLS, Aura)-180 -90180 90MLS_H2O_46hPa_NightTimeISO86012024-06-24false2013-05-09/2018-06-03/P1D2018-06-12/2018-06-19/P1D2018-06-26/2018-07-10/P1D2018-07-18/2018-09-27/P1D2018-09-30/2019-01-27/P1D2019-01-31/2020-08-14/P1D2020-08-16/2020-12-29/P1D2021-01-03/2021-03-26/P1D2021-03-28/2022-02-25/P1D2022-02-27/2022-06-20/P1D2022-06-23/2022-10-11/P1D2022-10-13/2023-01-30/P1D2023-02-02/2023-02-21/P1D2023-03-03/2023-05-31/P1D2023-06-04/2024-06-24/P1D2kmimage/pngWater Vapor (Ascending, Local AM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Water_Vapor_Over_Oceans_AscendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Water_Vapor_Over_Oceans_AscendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Water_Vapor_Over_Oceans_AscendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Water_Vapor_Over_Oceans_AscendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Water_Vapor_Over_Oceans_AscendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Water_Vapor_Over_Oceans_AscendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Water_Vapor_Over_Oceans_AscendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngWater Vapor (Ascending, Local PM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Water_Vapor_Over_Oceans_AscendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F10 / SSMI)-180 -90180 90SSMI_DMSP_F10_Water_Vapor_Over_Oceans_DescendingTimeISO86011997-11-14false1990-12-08/1997-11-14/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F11 / SSMI)-180 -90180 90SSMI_DMSP_F11_Water_Vapor_Over_Oceans_DescendingTimeISO86012000-05-16false1991-12-03/2000-05-16/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F13 / SSMI)-180 -90180 90SSMI_DMSP_F13_Water_Vapor_Over_Oceans_DescendingTimeISO86012009-11-04false1995-05-03/2009-11-04/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F14 / SSMI)-180 -90180 90SSMI_DMSP_F14_Water_Vapor_Over_Oceans_DescendingTimeISO86012008-08-08false1997-05-08/2008-08-08/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F15 / SSMI)-180 -90180 90SSMI_DMSP_F15_Water_Vapor_Over_Oceans_DescendingTimeISO86012011-12-31false1999-12-18/2011-12-31/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F16 / SSMIS)-180 -90180 90SSMI_DMSP_F16_Water_Vapor_Over_Oceans_DescendingTimeISO86012024-06-22false2003-10-26/2003-11-08/P1D2003-11-12/2004-04-02/P1D2004-04-04/2005-01-18/P1D2005-01-24/2005-01-31/P1D2005-02-05/2005-07-02/P1D2005-07-04/2005-09-12/P1D2005-09-18/2005-11-08/P1D2005-11-20/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2010-11-29/P1D2010-12-03/2012-10-14/P1D2012-10-16/2012-11-13/P1D2012-11-15/2012-12-30/P1D2013-01-01/2013-01-30/P1D2013-02-03/2013-10-03/P1D2013-10-09/2013-10-10/P1D2013-10-16/2013-10-17/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-05-09/P1D2014-05-11/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-27/P1D2015-03-30/2015-12-09/P1D2015-12-11/2016-10-04/P1D2016-10-10/2016-11-28/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-05-25/P1D2018-05-30/2018-09-01/P1D2018-09-03/2019-03-06/P1D2019-03-08/2020-01-10/P1D2020-01-12/2020-02-04/P1D2020-02-08/2020-07-23/P1D2020-07-25/2020-08-01/P1D2020-08-03/2020-12-27/P1D2020-12-29/2021-01-22/P1D2021-01-25/2021-02-19/P1D2021-02-21/2021-03-22/P1D2021-03-24/2021-04-23/P1D2021-04-26/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-16/2021-11-17/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-03-22/P1D2022-03-24/2022-09-09/P1D2022-09-26/2022-12-13/P1D2022-12-23/2023-02-14/P1D2023-02-20/2023-02-21/P1D2023-02-23/2023-03-05/P1D2023-03-07/2023-03-09/P1D2023-03-31/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-06-22/P1D2kmimage/pngWater Vapor (Descending, Local AM, DMSP-F17 / SSMIS)-180 -90180 90SSMI_DMSP_F17_Water_Vapor_Over_Oceans_DescendingTimeISO86012024-06-22false2006-12-14/2007-01-21/P1D2007-02-02/2007-03-07/P1D2007-03-13/2007-07-09/P1D2007-07-18/2008-03-18/P1D2008-03-26/2008-10-29/P1D2008-10-31/2010-06-27/P1D2010-06-29/2012-09-22/P1D2012-09-24/2012-10-06/P1D2012-10-08/2012-11-14/P1D2012-11-16/2013-02-23/P1D2013-02-25/2013-04-16/P1D2013-04-18/2013-04-20/P1D2013-04-24/2013-04-24/P1D2013-04-28/2013-04-28/P1D2013-04-30/2013-09-01/P1D2013-09-03/2013-10-02/P1D2013-10-06/2013-10-06/P1D2013-10-10/2013-10-10/P1D2013-10-14/2013-10-14/P1D2013-10-17/2013-10-18/P1D2013-10-22/2013-10-27/P1D2013-10-29/2014-02-24/P1D2014-02-26/2014-10-21/P1D2014-10-23/2014-12-10/P1D2014-12-13/2014-12-14/P1D2014-12-17/2015-01-08/P1D2015-01-12/2015-03-09/P1D2015-03-11/2015-03-21/P1D2015-03-23/2015-03-28/P1D2015-03-30/2015-04-18/P1D2015-04-20/2016-09-11/P1D2016-09-15/2016-09-23/P1D2016-10-10/2016-11-29/P1D2016-12-12/2016-12-29/P1D2017-01-02/2018-07-02/P1D2018-07-04/2018-08-31/P1D2018-09-03/2019-03-06/P1D2019-03-08/2019-09-21/P1D2019-10-25/2020-01-10/P1D2020-01-12/2020-01-15/P1D2020-01-17/2020-02-04/P1D2020-02-07/2020-07-11/P1D2020-07-13/2020-12-27/P1D2020-12-29/2021-01-02/P1D2021-01-04/2021-01-21/P1D2021-01-25/2021-02-19/P1D2021-02-22/2021-04-23/P1D2021-04-26/2021-05-25/P1D2021-05-27/2021-11-04/P1D2021-11-08/2021-11-11/P1D2021-11-19/2021-12-12/P1D2021-12-16/2022-01-05/P1D2022-01-07/2022-01-30/P1D2022-02-01/2022-03-21/P1D2022-03-24/2022-09-14/P1D2022-09-16/2022-12-13/P1D2022-12-21/2023-02-14/P1D2023-02-20/2023-02-20/P1D2023-02-23/2023-02-26/P1D2023-03-01/2023-07-14/P1D2023-07-16/2024-03-26/P1D2024-03-31/2024-05-18/P1D2024-05-20/2024-06-22/P1D2kmimage/pngWater Vapor (Descending, Local PM, DMSP-F8 / SSMI)-180 -90180 90SSMI_DMSP_F8_Water_Vapor_Over_Oceans_DescendingTimeISO86011991-12-31false1987-07-09/1991-12-31/P1D2kmimage/pngWater Vapor (Total Column Average, Best Available, OCO-2)-180 -90180 90OCO-2_Water_Vapor_Total_Column_AverageTimeISO86012023-03-31false2014-11-01/2015-01-06/P1D2015-01-10/2015-01-17/P1D2015-01-25/2015-04-20/P1D2015-05-07/2015-09-28/P1D2015-10-07/2015-10-26/P1D2015-11-02/2016-03-28/P1D2016-04-04/2016-08-10/P1D2016-08-21/2016-12-30/P1D2017-01-01/2017-02-21/P1D2017-02-28/2017-07-30/P1D2017-09-19/2017-10-30/P1D2017-11-04/2018-02-13/P1D2018-02-20/2018-08-09/P1D2018-08-12/2018-11-10/P1D2018-11-17/2018-12-03/P1D2018-12-05/2019-03-04/P1D2019-03-11/2019-06-23/P1D2019-06-28/2020-01-03/P1D2020-01-08/2020-01-21/P1D2020-01-28/2021-02-01/P1D2021-02-08/2021-09-12/P1D2021-09-15/2022-02-14/P1D2022-02-21/2023-02-13/P1D2023-02-20/2023-03-31/P1D500mimage/pngWater Vapor (Total Column Average, Best Available, OCO-3)-180 -90180 90OCO-3_Water_Vapor_Total_Column_AverageTimeISO86012023-02-28false2019-08-06/2019-08-14/P1D2019-08-16/2019-08-22/P1D2019-08-28/2019-09-25/P1D2019-10-05/2019-10-19/P1D2019-11-27/2019-12-03/P1D2019-12-05/2020-01-24/P1D2020-01-27/2020-02-03/P1D2020-02-08/2020-06-01/P1D2020-06-03/2021-01-20/P1D2021-01-24/2021-02-01/P1D2021-02-04/2021-04-29/P1D2021-05-03/2021-07-28/P1D2021-08-07/2021-08-31/P1D2021-09-02/2021-11-05/P1D2021-11-07/2021-11-15/P1D2021-11-17/2021-12-08/P1D2021-12-15/2022-01-07/P1D2022-01-13/2022-02-05/P1D2022-02-09/2022-05-24/P1D2022-05-29/2022-06-19/P1D2022-06-22/2022-07-21/P1D2022-07-23/2022-08-24/P1D2022-08-28/2022-10-30/P1D2022-11-01/2022-12-14/P1D2022-12-19/2023-01-10/P1D2023-01-15/2023-01-30/P1D2023-02-01/2023-02-11/P1D2023-02-14/2023-02-15/P1D2023-02-21/2023-02-28/P1D500mimage/pngWater Vapor Infrared (Day, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Water_Vapor_5km_DayTimeISO86012024-06-24false2002-07-03/2002-07-30/P1D2002-08-07/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngWater Vapor Infrared (Day, MODIS, Terra)-180 -90180 90MODIS_Terra_Water_Vapor_5km_DayTimeISO86012024-06-25false2000-02-24/2000-08-06/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-27/2022-10-10/P1D2022-10-23/2024-06-25/P1D2kmimage/pngWater Vapor Infrared (Night, MODIS, Aqua)-180 -90180 90MODIS_Aqua_Water_Vapor_5km_NightTimeISO86012024-06-24false2002-07-03/2002-07-29/P1D2002-08-08/2002-09-12/P1D2002-09-14/2022-01-21/P1D2022-01-23/2022-03-31/P1D2022-04-17/2024-06-24/P1D2kmimage/pngWater Vapor Infrared (Night, MODIS, Terra)-180 -90180 90MODIS_Terra_Water_Vapor_5km_NightTimeISO86012024-06-24false2000-02-24/2000-08-05/P1D2000-08-18/2001-06-15/P1D2001-07-03/2002-03-19/P1D2002-03-28/2002-04-14/P1D2002-04-16/2002-06-28/P1D2002-07-01/2003-12-16/P1D2003-12-24/2008-12-20/P1D2008-12-23/2016-02-18/P1D2016-02-28/2022-01-13/P1D2022-01-15/2022-10-10/P1D2022-10-23/2024-06-24/P1D2kmimage/pngWhite Sky Albedo (L3, Daily, Best Available, MODIS, Aqua+Terra)-180 -90180 90MODIS_Combined_L3_White_Sky_Albedo_DailyTimeISO86012024-06-23false2000-05-18/2001-05-16/P1D2001-06-16/2001-06-23/P1D2001-06-26/2002-12-31/P1D2003-05-12/2003-05-12/P1D2003-08-12/2003-08-12/P1D2003-08-28/2003-08-28/P1D2003-11-04/2003-11-04/P1D2003-12-28/2003-12-28/P1D2005-01-01/2011-05-11/P1D2011-05-26/2011-05-26/P1D2011-06-16/2011-06-18/P1D2011-07-15/2011-07-15/P1D2011-08-01/2011-10-23/P1D2011-10-25/2011-12-31/P1D2021-05-12/2024-06-23/P1D500mimage/pngWind Speed (Best Available, Day, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Wind_Speed_DayTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2016-12-31/P1D2020-03-01/2020-03-04/P1D2020-06-12/2020-08-12/P1D2020-08-14/2021-08-24/P1D2021-12-06/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngWind Speed (Best Available, Night, AMSRU2, GCOM-W1)-180 -90180 90AMSRU2_Wind_Speed_NightTimeISO86012024-06-24false2012-07-02/2013-05-10/P1D2013-05-14/2016-12-31/P1D2020-03-01/2020-03-04/P1D2020-06-12/2020-08-12/P1D2020-08-14/2021-08-24/P1D2021-12-06/2023-09-01/P1D2023-09-03/2024-06-24/P1D2kmimage/pngWind Speed (L3, 7-Day Snapshot, SAC-D, Aquarius)-180 -90180 90Aquarius_Wind_Speed_L3_7Day_SnapshotTimeISO86012015-06-04false2011-08-25/2011-08-25/P2D2011-08-27/2011-12-31/P7D2012-01-01/2012-12-30/P7D2013-01-01/2013-12-31/P7D2014-01-01/2014-12-31/P7D2015-01-01/2015-05-28/P7D2015-06-04/2015-06-04/P4D2kmimage/pngWind Speed (L3, Daily, Best Available, CYGNSS / DDMI)-180 -90180 90CYGNSS_L3_Wind_Speed_SDR_DailyTimeISO86012021-08-20false2018-08-01/2021-08-20/P1D2kmimage/pngWind Speed (L3, Daily, Best Available, CYGNSS / DDMI)-180 -90180 90CYGNSS_L3_Wind_Speed_DailyTimeISO86012021-02-28false2017-03-18/2021-02-28/P1D2kmimage/pngWind Speed (L3, Daily, SAC-D, Aquarius)-180 -90180 90Aquarius_Wind_Speed_L3_DailyTimeISO86012015-06-07false2011-08-25/2015-06-07/P1D2kmimage/pngWind Speed (Meridional, Monthly, Best Available, CCMP)-180 -90180 90CCMP_REMSS_Meridional_Wind_Speed_MonthlyTimeISO86012011-12-01false1987-07-01/2011-12-01/P1M2kmimage/pngWind Speed (Scalar, Monthly, Best Available, CCMP)-180 -90180 90CCMP_REMSS_Scalar_Wind_Speed_MonthlyTimeISO86012011-12-01false1987-07-01/2011-12-01/P1M2kmimage/pngWind Speed (Zonal, Monthly, Best Available, CCMP)-180 -90180 90CCMP_REMSS_Zonal_Wind_Speed_MonthlyTimeISO86012011-12-01false1987-07-01/2011-12-01/P1M2kmimage/pngWind Speed over Ice-Free Oceans (Monthly, Average, Merged Microwave Radiometers)-180 -90180 90RSS_Merged_Wind_Climatology_MonthlyTimeISO86012021-12-01false1988-01-01/2017-04-01/P1M2017-06-01/2020-12-01/P1M2021-12-01/2021-12-01/P1M2kmimage/png16kmurn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 90512512532kmurn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 9051251253327954113.20143589-180 90512512105413977056.60071795-180 90512512201056988528.300358973-180 9051251240201kmurn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 9051251253327954113.20143589-180 90512512105413977056.60071795-180 90512512201056988528.300358973-180 90512512402063494264.150179486-180 905125128040500murn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 9051251253327954113.20143589-180 90512512105413977056.60071795-180 90512512201056988528.300358973-180 90512512402063494264.150179486-180 90512512804071747132.075089743-180 9051251216080250murn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 9051251253327954113.20143589-180 90512512105413977056.60071795-180 90512512201056988528.300358973-180 90512512402063494264.150179486-180 90512512804071747132.075089743-180 90512512160808873566.0375448716-180 9051251232016031.25murn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 9051251253327954113.20143589-180 90512512105413977056.60071795-180 90512512201056988528.300358973-180 90512512402063494264.150179486-180 90512512804071747132.075089743-180 90512512160808873566.0375448716-180 905125123201609436783.0187724358-180 9051251264032010218391.5093862179-180 90512512128064011109195.75469310895-180 905125122560128015.625murn:ogc:def:crs:OGC:1.3:CRS840223632905.6114871-180 90512512211111816452.8057436-180 9051251232255908226.40287178-180 9051251253327954113.20143589-180 90512512105413977056.60071795-180 90512512201056988528.300358973-180 90512512402063494264.150179486-180 90512512804071747132.075089743-180 90512512160808873566.0375448716-180 905125123201609436783.0187724358-180 9051251264032010218391.5093862179-180 90512512128064011109195.75469310895-180 90512512256012801254597.877346554475-180 9051251251202560 \ No newline at end of file diff --git a/config/active/release/gc/vectordata/FIRMS_VIIRS_Thermal_Anomalies.json b/config/active/release/gc/vectordata/FIRMS_VIIRS_Thermal_Anomalies.json index 593d9e344a..62530b87b2 100644 --- a/config/active/release/gc/vectordata/FIRMS_VIIRS_Thermal_Anomalies.json +++ b/config/active/release/gc/vectordata/FIRMS_VIIRS_Thermal_Anomalies.json @@ -156,7 +156,8 @@ "DataType" : "string", "ValueMap" : { "N" : "Suomi National Polar-orbiting Partnership (Suomi-NPP)", - "1" : "NOAA-20 / Joint Polar Satellite System - 1 (JPSS-1)" + "N20" : "NOAA-20 / Joint Polar Satellite System-1 (JPSS-1)", + "N21" : "NOAA-21 / Joint Polar Satellite System-2 (JPSS-2)" }, "Function" : "Describe", "IsOptional" : false, diff --git a/config/active/release/gc/vectordata/OSCAR_Sea_Surface_Currents.json b/config/active/release/gc/vectordata/OSCAR_Sea_Surface_Currents.json new file mode 100644 index 0000000000..128a931a6a --- /dev/null +++ b/config/active/release/gc/vectordata/OSCAR_Sea_Surface_Currents.json @@ -0,0 +1,59 @@ +{ + "id": "OSCAR_Sea_Surface_Currents", + "mvt_properties": [ + + { + "Identifier" : "UID", + "Title" : "Feature ID", + "Description": "Unique ID for each point.", + "DataType" : "string", + "Function" : "Identify", + "IsOptional" : false, + "IsLabel" : true + }, + + { + "Identifier" : "Direction", + "Title" : "Direction", + "Description": "Direction of current (0-360)", + "DataType" : "float", + "ValueRanges": [ { "Min": 0, "Max": 360 } ], + "Function" : "Describe", + "IsOptional" : false, + "IsLabel" : false + }, + + { + "Identifier" : "Magnitude", + "Title" : "Magnitude", + "Description": "Magnitude of current", + "DataType" : "float", + "Function" : "Describe", + "IsOptional" : false, + "IsLabel" : false + }, + + { + "Identifier" : "Latitude", + "Title" : "Latitude", + "Description": "Latitude in Decimal Degrees", + "Units" : "°", + "DataType" : "float", + "Function" : "Describe", + "IsOptional" : false, + "IsLabel" : false + }, + + { + "Identifier" : "Longitude", + "Title" : "Longitude", + "Description": "Longitude in Decimal Degrees", + "Units" : "°", + "DataType" : "float", + "Function" : "Describe", + "IsOptional" : false, + "IsLabel" : false + } + + ] +} diff --git a/config/active/release/gc/vectorstyles/OSCAR_Sea_Surface_Currents.json b/config/active/release/gc/vectorstyles/OSCAR_Sea_Surface_Currents.json new file mode 100644 index 0000000000..14d117e8fc --- /dev/null +++ b/config/active/release/gc/vectorstyles/OSCAR_Sea_Surface_Currents.json @@ -0,0 +1,41 @@ +{ + "version": 8, + "name": "OSCAR_Sea_Surface_Currents", + "sources": { + "OSCAR_Sea_Surface_Currents": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OSCAR_Sea_Surface_Currents/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OSCAR_Sea_Surface_Currents_v1_STD", + "source": "OSCAR_Sea_Surface_Currents", + "source-layer": "OSCAR_Sea_Surface_Currents_v1_STD", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": { + "base": 2, + "stops": [[12, 1], [22, 7]] + }, + "circle-color": [ + "case", + ["<", ["get", "Magnitude"], 0.10], "rgb(0, 41, 130)", + ["all", [">=", ["get", "Magnitude"], 0.10], ["<", ["get", "Magnitude"], 0.20]], "rgb( 0, 76, 101)", + ["all", [">=", ["get", "Magnitude"], 0.20], ["<", ["get", "Magnitude"], 0.30]], "rgb( 35, 119, 73)", + ["all", [">=", ["get", "Magnitude"], 0.30], ["<", ["get", "Magnitude"], 0.40]], "rgb( 60, 163, 40)", + ["all", [">=", ["get", "Magnitude"], 0.40], ["<", ["get", "Magnitude"], 0.50]], "rgb( 96, 177, 9)", + ["all", [">=", ["get", "Magnitude"], 0.50], ["<", ["get", "Magnitude"], 0.60]], "rgb(146, 153, 0)", + ["all", [">=", ["get", "Magnitude"], 0.60], ["<", ["get", "Magnitude"], 0.70]], "rgb(191, 132, 0)", + ["all", [">=", ["get", "Magnitude"], 0.70], ["<", ["get", "Magnitude"], 0.80]], "rgb(230, 111, 0)", + ["all", [">=", ["get", "Magnitude"], 0.80], ["<", ["get", "Magnitude"], 0.90]], "rgb(200, 77, 0)", + ["all", [">=", ["get", "Magnitude"], 0.90], ["<", ["get", "Magnitude"], 1.00]], "rgb(167, 43, 0)", + "rgb(135, 13, 0)" + ] + } + } + ] +} diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Ascending.json b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Ascending.json new file mode 100644 index 0000000000..0f8e0fa6de --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_NOAA-21_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Ascending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Ascending_polar.json new file mode 100644 index 0000000000..58150c83df --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Ascending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_NOAA-21_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_NOAA-21_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Descending.json b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Descending.json new file mode 100644 index 0000000000..4c8a5f8b7c --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json new file mode 100644 index 0000000000..a4b9b20e1e --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Ascending.json b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Ascending.json new file mode 100644 index 0000000000..f74c3b7693 --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Ascending.json @@ -0,0 +1,212 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_PACE_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 1 + ], + 0 + ], + 0, + 5 + ] + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Ascending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Ascending_polar.json new file mode 100644 index 0000000000..8e8e5672fa --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Ascending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_PACE_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_PACE_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Descending.json b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Descending.json new file mode 100644 index 0000000000..2bdd103f6e --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_PACE_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Descending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Descending_polar.json new file mode 100644 index 0000000000..5b9ab73835 --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_PACE_Descending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_PACE_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_PACE_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json new file mode 100644 index 0000000000..41383d3349 --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json new file mode 100644 index 0000000000..1072e9fd4d --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json new file mode 100644 index 0000000000..4bd2972e42 --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json new file mode 100644 index 0000000000..05f0c2b69a --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json new file mode 100644 index 0000000000..b331a0da23 --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json new file mode 100644 index 0000000000..743c1e647c --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json new file mode 100644 index 0000000000..b01f4d508e --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/best/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json new file mode 100644 index 0000000000..6d87fcf448 --- /dev/null +++ b/config/active/release/gc/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json @@ -0,0 +1,199 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg3413/best/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt", + "https://gibs.earthdata.nasa.gov/wmts/epsg3031/best/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/active/release/layer-metadata/all.json b/config/active/release/layer-metadata/all.json new file mode 100644 index 0000000000..e1e415bdb3 --- /dev/null +++ b/config/active/release/layer-metadata/all.json @@ -0,0 +1 @@ +{"layers":{"AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day":{"title":"Carbon Monoxide (L2, 500 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Night":{"title":"Carbon Monoxide (L2, 500 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Cloud_Top_Height_Day":{"title":"Cloud Top Height (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Cloud_Top_Height_Night":{"title":"Cloud Top Height (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Dust_Score_Day":{"title":"Dust Score (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805636-GES_DISC","shortName":"AIRS2SUP_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477382-GES_DISC","shortName":"AIRS2SUP","title":"AIRS/Aqua L2 Support Retrieval (AIRS-only) V006 (AIRS2SUP) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Dust_Score_Night":{"title":"Dust Score (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805636-GES_DISC","shortName":"AIRS2SUP_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477382-GES_DISC","shortName":"AIRS2SUP","title":"AIRS/Aqua L2 Support Retrieval (AIRS-only) V006 (AIRS2SUP) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_Day":{"title":"Methane (L2, 400 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Methane_400hPa_Volume_Mixing_Ratio_Night":{"title":"Methane (L2, 400 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_RelativeHumidity_500hPa_Day":{"title":"Relative Humidity (L2, 500 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_RelativeHumidity_500hPa_Night":{"title":"Relative Humidity (L2, 500 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_RelativeHumidity_700hPa_Day":{"title":"Relative Humidity (L2, 700 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_RelativeHumidity_700hPa_Night":{"title":"Relative Humidity (L2, 700 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_RelativeHumidity_850hPa_Day":{"title":"Relative Humidity (L2, 850 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_RelativeHumidity_850hPa_Night":{"title":"Relative Humidity (L2, 850 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_Day":{"title":"Sulfur Dioxide Brightness Temperature Difference (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805636-GES_DISC","shortName":"AIRS2SUP_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477382-GES_DISC","shortName":"AIRS2SUP","title":"AIRS/Aqua L2 Support Retrieval (AIRS-only) V006 (AIRS2SUP) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Sulfur_Dioxide_Brightness_Temperature_Difference_Night":{"title":"Sulfur Dioxide Brightness Temperature Difference (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805636-GES_DISC","shortName":"AIRS2SUP_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477382-GES_DISC","shortName":"AIRS2SUP","title":"AIRS/Aqua L2 Support Retrieval (AIRS-only) V006 (AIRS2SUP) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Surface_Air_Temperature_Day":{"title":"Surface Air Temperature (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Surface_Air_Temperature_Night":{"title":"Surface Air Temperature (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Surface_Relative_Humidity_Day":{"title":"Surface Relative Humidity (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Surface_Relative_Humidity_Night":{"title":"Surface Relative Humidity (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Surface_Skin_Temperature_Day":{"title":"Surface Skin Temperature (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Surface_Skin_Temperature_Night":{"title":"Surface Skin Temperature (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Temperature_500hPa_Day":{"title":"Temperature (L2, 500 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Temperature_500hPa_Night":{"title":"Temperature (L2, 500 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Temperature_700hPa_Day":{"title":"Temperature (L2, 700 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Temperature_700hPa_Night":{"title":"Temperature (L2, 700 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Temperature_850hPa_Day":{"title":"Temperature (L2, 850 hPa, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Temperature_850hPa_Night":{"title":"Temperature (L2, 850 hPa, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Total_Cloud_Fraction_Day":{"title":"Total Cloud Fraction (L2, Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L2_Total_Cloud_Fraction_Night":{"title":"Total Cloud Fraction (L2, Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1701805625-GES_DISC","shortName":"AIRS2RET_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Standard Physical Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"},{"type":"STD","value":"C1243477381-GES_DISC","shortName":"AIRS2RET","title":"AIRS/Aqua L2 Standard Physical Retrieval (AIRS-only) V006 (AIRS2RET) at GES DISC","version":"006"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Daily_Day":{"title":"Outgoing Longwave Radiation (L3, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Daily_Night":{"title":"Outgoing Longwave Radiation (L3, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Monthly_Day":{"title":"Outgoing Longwave Radiation (L3, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_All_Sky_Outgoing_Longwave_Radiation_Monthly_Night":{"title":"Outgoing Longwave Radiation (L3, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Carbon_Dioxide_AIRS_AMSU_Monthly":{"title":"Carbon Dioxide (L3, Free Troposphere, Monthly)","subtitle":"Aqua / AIRS+AMSRU","ongoing":false,"conceptIds":[{"type":"STD","value":"C1238517293-GES_DISC","shortName":"AIRX3C2M","title":"AIRS/Aqua L3 Monthly CO2 in the free troposphere (AIRS+AMSU) 2.5 degrees x 2 degrees V005 (AIRX3C2M) at GES DISC","version":"005"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Carbon_Dioxide_IR_Monthly":{"title":"Carbon Dioxide (L3, Free Troposphere, Monthly)","subtitle":"Aqua / AIRS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1238517264-GES_DISC","shortName":"AIRS3C2M","title":"AIRS/Aqua L3 Monthly CO2 in the free troposphere (AIRS-only) 2.5 degrees x 2 degrees V005 (AIRS3C2M) at GES DISC","version":"005"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day":{"title":"Carbon Monoxide (L3, 500 hPa, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Night":{"title":"Carbon Monoxide (L3, 500 hPa, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Day":{"title":"Carbon Monoxide (L3, 500 hPa, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Night":{"title":"Carbon Monoxide (L3, 500 hPa, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Daily_Day":{"title":"Clear Sky Outgoing Longwave Radiation (L3, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Daily_Night":{"title":"Clear Sky Outgoing Longwave Radiation (L3, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Monthly_Day":{"title":"Clear Sky Outgoing Longwave Radiation (L3, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Clear_Sky_Outgoing_Longwave_Radiation_Monthly_Night":{"title":"Clear Sky Outgoing Longwave Radiation (L3, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Daily_Day":{"title":"Methane (L3, 400 hPa, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Daily_Night":{"title":"Methane (L3, 400 hPa, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Monthly_Day":{"title":"Methane (L3, 400 hPa, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Methane_400hPa_Volume_Mixing_Ratio_Monthly_Night":{"title":"Methane (L3, 400 hPa, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Air_Temperature_Daily_Day":{"title":"Surface Air Temperature (L3, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Air_Temperature_Daily_Night":{"title":"Surface Air Temperature (L3, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Air_Temperature_Monthly_Day":{"title":"Surface Air Temperature (L3, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Air_Temperature_Monthly_Night":{"title":"Surface Air Temperature (L3, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Relative_Humidity_Daily_Day":{"title":"Surface Relative Humidity (L3, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Relative_Humidity_Daily_Night":{"title":"Surface Relative Humidity (L3, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Relative_Humidity_Monthly_Day":{"title":"Surface Relative Humidity (L3, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Relative_Humidity_Monthly_Night":{"title":"Surface Relative Humidity (L3, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Skin_Temperature_Daily_Day":{"title":"Surface Skin Temperature (L3, Day, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Skin_Temperature_Daily_Night":{"title":"Surface Skin Temperature (L3, Night, Daily)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517289-GES_DISC","shortName":"AIRS3STD","title":"AIRS/Aqua L3 Daily Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STD) at GES DISC","version":"006"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Skin_Temperature_Monthly_Day":{"title":"Surface Skin Temperature (L3, Day, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["day"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_L3_Surface_Skin_Temperature_Monthly_Night":{"title":"Surface Skin Temperature (L3, Night, Monthly)","subtitle":"Aqua / AIRS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1238517301-GES_DISC","shortName":"AIRS3STM","title":"AIRS/Aqua L3 Monthly Standard Physical Retrieval (AIRS-only) 1 degree x 1 degree V006 (AIRS3STM) at GES DISC","version":"006"}],"daynight":["night"],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"AIRS_Prata_SO2_Index_Day":{"title":"Sulfur Dioxide (Day, Prata Algorithm)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1233768982-GES_DISC","shortName":"AIRIBRAD_NRT","title":"AIRS/Aqua L1B Near Real Time (NRT) Infrared (IR) geolocated and calibrated radiances V005 (AIRIBRAD_NRT) at GES DISC","version":"005"},{"type":"STD","value":"C1243477369-GES_DISC","shortName":"AIRIBRAD","title":"AIRS/Aqua L1B Infrared (IR) geolocated and calibrated radiances V005 (AIRIBRAD) at GES DISC at GES DISC","version":"005"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_Prata_SO2_Index_Night":{"title":"Sulfur Dioxide (Night, Prata Algorithm)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1233768982-GES_DISC","shortName":"AIRIBRAD_NRT","title":"AIRS/Aqua L1B Near Real Time (NRT) Infrared (IR) geolocated and calibrated radiances V005 (AIRIBRAD_NRT) at GES DISC","version":"005"},{"type":"STD","value":"C1243477369-GES_DISC","shortName":"AIRIBRAD","title":"AIRS/Aqua L1B Infrared (IR) geolocated and calibrated radiances V005 (AIRIBRAD) at GES DISC at GES DISC","version":"005"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_Precipitation_Day":{"title":"Precipitation Estimate (Day)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1345119372-GES_DISC","shortName":"AIRS2SUP_NRT","title":"AIRS/Aqua L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V006 (AIRS2SUP_NRT) at GES DISC","version":"006"},{"type":"NRT","value":"C1701805636-GES_DISC","shortName":"AIRS2SUP_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AIRS_Precipitation_Night":{"title":"Precipitation Estimate (Night)","subtitle":"Aqua / AIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1345119372-GES_DISC","shortName":"AIRS2SUP_NRT","title":"AIRS/Aqua L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V006 (AIRS2SUP_NRT) at GES DISC","version":"006"},{"type":"NRT","value":"C1701805636-GES_DISC","shortName":"AIRS2SUP_NRT","title":"Aqua/AIRS L2 Near Real Time (NRT) Support Retrieval (AIRS-only) V7.0 at GES DISC","version":"7.0"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"AMSRE_Brightness_Temp_89H_Day":{"title":"Brightness Temperature (89H GHz B Scan, Day)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1574621139-NSIDC_ECS","shortName":"AE_L2A","title":"AMSR-E/Aqua L2A Global Swath Spatially-Resampled Brightness Temperatures V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Brightness_Temp_89H_Night":{"title":"Brightness Temperature (89H GHz B Scan, Night)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1574621139-NSIDC_ECS","shortName":"AE_L2A","title":"AMSR-E/Aqua L2A Global Swath Spatially-Resampled Brightness Temperatures V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Brightness_Temp_89V_Day":{"title":"Brightness Temperature (89V GHz B Scan, Day)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1574621139-NSIDC_ECS","shortName":"AE_L2A","title":"AMSR-E/Aqua L2A Global Swath Spatially-Resampled Brightness Temperatures V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Brightness_Temp_89V_Night":{"title":"Brightness Temperature (89V GHz B Scan, Night)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1574621139-NSIDC_ECS","shortName":"AE_L2A","title":"AMSR-E/Aqua L2A Global Swath Spatially-Resampled Brightness Temperatures V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Columnar_Water_Vapor_Day":{"title":"Columnar Water Vapor (Day)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1997893797-NSIDC_ECS","shortName":"AE_Rain","title":"AMSR-E/Aqua L2B Global Swath Surface Precipitation GSFC Profiling Algorithm V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Columnar_Water_Vapor_Night":{"title":"Columnar Water Vapor (Night)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1997893797-NSIDC_ECS","shortName":"AE_Rain","title":"AMSR-E/Aqua L2B Global Swath Surface Precipitation GSFC Profiling Algorithm V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Sea_Ice_Brightness_Temp_89H":{"title":"Sea Ice Brightness Temperature (89H GHz B Scan)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1489168475-NSIDC_ECS","shortName":"AE_SI6","title":"AMSR-E/Aqua Daily L3 6.25 km 89 GHz Brightness Temperature Polar Grids V003","version":"3"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Sea_Ice_Brightness_Temp_89V":{"title":"Sea Ice Brightness Temperature (89V GHz B Scan)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1489168475-NSIDC_ECS","shortName":"AE_SI6","title":"AMSR-E/Aqua Daily L3 6.25 km 89 GHz Brightness Temperature Polar Grids V003","version":"3"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Sea_Ice_Concentration_12km":{"title":"Sea Ice Concentration, 12km","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1452437262-NSIDC_ECS","shortName":"AE_SI12","title":"AMSR-E/Aqua Daily L3 12.5 km Brightness Temperature, Sea Ice Concentration, & Snow Depth Polar Grids V003","version":"3"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Sea_Ice_Concentration_25km":{"title":"Sea Ice Concentration, 25km","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1489170961-NSIDC_ECS","shortName":"AE_SI25","title":"AMSR-E/Aqua Daily L3 25 km Brightness Temperature & Sea Ice Concentration Polar Grids V003","version":"3"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Snow_Depth_Over_Ice":{"title":"Snow Depth Over Ice, 12km","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1452437262-NSIDC_ECS","shortName":"AE_SI12","title":"AMSR-E/Aqua Daily L3 12.5 km Brightness Temperature, Sea Ice Concentration, & Snow Depth Polar Grids V003","version":"3"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Soil_Moisture_NPD_Day":{"title":"Soil Moisture (Normalized Polarization Difference, Day)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995259960-NSIDC_ECS","shortName":"AE_Land","title":"AMSR-E/Aqua L2B Surface Soil Moisture, Ancillary Parms, & QC EASE-Grids V003","version":"3"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Soil_Moisture_NPD_Night":{"title":"Soil Moisture (Normalized Polarization Difference, Night)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995259960-NSIDC_ECS","shortName":"AE_Land","title":"AMSR-E/Aqua L2B Surface Soil Moisture, Ancillary Parms, & QC EASE-Grids V003","version":"3"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Soil_Moisture_SCA_Day":{"title":"Soil Moisture (Single Channel Algorithm, Day)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995259960-NSIDC_ECS","shortName":"AE_Land","title":"AMSR-E/Aqua L2B Surface Soil Moisture, Ancillary Parms, & QC EASE-Grids V003","version":"3"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Soil_Moisture_SCA_Night":{"title":"Soil Moisture (Single Channel Algorithm, Night)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995259960-NSIDC_ECS","shortName":"AE_Land","title":"AMSR-E/Aqua L2B Surface Soil Moisture, Ancillary Parms, & QC EASE-Grids V003","version":"3"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Surface_Precipitation_Rate_Day":{"title":"Surface Precipitation Rate (Day)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1997893797-NSIDC_ECS","shortName":"AE_Rain","title":"AMSR-E/Aqua L2B Global Swath Surface Precipitation GSFC Profiling Algorithm V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRE_Surface_Precipitation_Rate_Night":{"title":"Surface Precipitation Rate (Night)","subtitle":"Aqua / AMSR-E","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1997893797-NSIDC_ECS","shortName":"AE_Rain","title":"AMSR-E/Aqua L2B Global Swath Surface Precipitation GSFC Profiling Algorithm V004","version":"4"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"AMSRU2_Cloud_Liquid_Water_Day":{"title":"Cloud Liquid Water Path (Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1841273046-LANCEAMSR2","shortName":"AU_Ocean_NRT_R01","title":"NRT AMSR2 Unified L2B Global Swath Ocean Products V1","version":"1"},{"type":"STD","value":"C2176472016-NSIDC_ECS","shortName":"AU_Ocean","title":"AMSR-E/AMSR2 Unified L2B Global Swath Ocean Products V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Cloud_Liquid_Water_Night":{"title":"Cloud Liquid Water Path (Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1841273046-LANCEAMSR2","shortName":"AU_Ocean_NRT_R01","title":"NRT AMSR2 Unified L2B Global Swath Ocean Products V1","version":"1"},{"type":"STD","value":"C2176472016-NSIDC_ECS","shortName":"AU_Ocean","title":"AMSR-E/AMSR2 Unified L2B Global Swath Ocean Products V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Columnar_Water_Vapor_Day":{"title":"Columnar Water Vapor (Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2152626500-LANCEAMSR2","shortName":"AU_Rain_NRT_R02","title":"NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm V2","version":"2"},{"type":"STD","value":"C1708620364-NSIDC_ECS","shortName":"AU_Rain","title":"AMSR-E/AMSR2 Unified L2B Global Swath Surface Precipitation V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Columnar_Water_Vapor_Night":{"title":"Columnar Water Vapor (Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2152626500-LANCEAMSR2","shortName":"AU_Rain_NRT_R02","title":"NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm V2","version":"2"},{"type":"STD","value":"C1708620364-NSIDC_ECS","shortName":"AU_Rain","title":"AMSR-E/AMSR2 Unified L2B Global Swath Surface Precipitation V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Sea_Ice_Brightness_Temp_6km_89H":{"title":"Brightness Temperature for Sea Ice (89H Ghz)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886605828-LANCEAMSR2","shortName":"AU_SI6_NRT_R04","title":"NRT AMSR2 Unified L3 Daily 6.25 km Polar Gridded 89 GHz Brightness Temperatures V4","version":"4"},{"type":"STD","value":"C1451715376-NSIDC_ECS","shortName":"AU_SI6","title":"AMSR-E/AMSR2 Unified L3 Daily 6.25 km Polar Gridded 89 GHz Brightness Temperatures V001","version":"1"}],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Sea_Ice_Brightness_Temp_6km_89V":{"title":"Brightness Temperature for Sea Ice (89V Ghz)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886605828-LANCEAMSR2","shortName":"AU_SI6_NRT_R04","title":"NRT AMSR2 Unified L3 Daily 6.25 km Polar Gridded 89 GHz Brightness Temperatures V4","version":"4"},{"type":"STD","value":"C1451715376-NSIDC_ECS","shortName":"AU_SI6","title":"AMSR-E/AMSR2 Unified L3 Daily 6.25 km Polar Gridded 89 GHz Brightness Temperatures V001","version":"1"}],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Sea_Ice_Concentration_12km":{"title":"Sea Ice Concentration (12 km)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886605827-LANCEAMSR2","shortName":"AU_SI12_NRT_R04","title":"NRT AMSR2 Unified L3 Daily 12.5 km Brightness Temperature & Sea Ice Concentration V4","version":"4"},{"type":"STD","value":"C1542606326-NSIDC_ECS","shortName":"AU_SI12","title":"AMSR-E/AMSR2 Unified L3 Daily 12.5 km Brightness Temperatures, Sea Ice Concentration, Motion & Snow Depth Polar Grids V001","version":"1"}],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Sea_Ice_Concentration_25km":{"title":"Sea Ice Concentration (25 km)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886605830-LANCEAMSR2","shortName":"AU_SI25_NRT_R04","title":"NRT AMSR2 Unified L3 Daily 25 km Brightness Temperature & Sea Ice Concentration Polar Grids V4","version":"4"},{"type":"STD","value":"C1542606320-NSIDC_ECS","shortName":"AU_SI25","title":"AMSR-E/AMSR2 Unified L3 Daily 25 km Brightness Temperatures & Sea Ice Concentration Polar Grids V001","version":"1"}],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Snow_Water_Equivalent_5Day":{"title":"Snow Water Equivalent (25 km, 5-Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1587882982-NSIDC_ECS","shortName":"AU_5DSno","title":"AMSR-E/AMSR2 Unified L3 Global 5-Day 25 km EASE-Grid Snow Water Equivalent V001","version":"1"}],"layerPeriod":"5-Day","dataCenter":["NSIDC DAAC"]},"AMSRU2_Snow_Water_Equivalent_Daily":{"title":"Snow Water Equivalent (25 km, Daily)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2052622563-LANCEAMSR2","shortName":"AU_DySno_NRT_R02","title":"NRT AMSR2 Unified L3 Global Daily 25 km EASE-Grid Snow Water Equivalent V2","version":"2"},{"type":"STD","value":"C1601063219-NSIDC_ECS","shortName":"AU_DySno","title":"AMSR-E/AMSR2 Unified L3 Global Daily 25 km EASE-Grid Snow Water Equivalent V001","version":"1"}],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Snow_Water_Equivalent_Monthly":{"title":"Snow Water Equivalent (25 km, Monthly)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1587883062-NSIDC_ECS","shortName":"AU_MoSno","title":"AMSR-E/AMSR2 Unified L3 Global Monthly 25 km EASE-Grid Snow Water Equivalent V001","version":"1"}],"layerPeriod":"Monthly","dataCenter":["NSIDC DAAC"]},"AMSRU2_Soil_Moisture_NPD_Day":{"title":"Soil Moisture (Normalized Polarization Difference, Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1514684539-LANCEAMSR2","shortName":"AU_Land_NRT_R02","title":"NRT AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture Beta V2","version":"2"},{"type":"STD","value":"C1343001245-NSIDC_ECS","shortName":"AU_Land","title":"AMSR-E/AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Soil_Moisture_NPD_Night":{"title":"Soil Moisture (Normalized Polarization Difference, Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1514684539-LANCEAMSR2","shortName":"AU_Land_NRT_R02","title":"NRT AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture Beta V2","version":"2"},{"type":"STD","value":"C1343001245-NSIDC_ECS","shortName":"AU_Land","title":"AMSR-E/AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Soil_Moisture_SCA_Day":{"title":"Soil Moisture (Single Channel Algorithm, Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1514684539-LANCEAMSR2","shortName":"AU_Land_NRT_R02","title":"NRT AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture Beta V2","version":"2"},{"type":"STD","value":"C1343001245-NSIDC_ECS","shortName":"AU_Land","title":"AMSR-E/AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Soil_Moisture_SCA_Night":{"title":"Soil Moisture (Single Channel Algorithm, Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1514684539-LANCEAMSR2","shortName":"AU_Land_NRT_R02","title":"NRT AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture Beta V2","version":"2"},{"type":"STD","value":"C1343001245-NSIDC_ECS","shortName":"AU_Land","title":"AMSR-E/AMSR2 Unified L2B Half-Orbit 25 km EASE-Grid Surface Soil Moisture V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Surface_Precipitation_Day":{"title":"Surface Precipitation (Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2152626500-LANCEAMSR2","shortName":"AU_Rain_NRT_R02","title":"NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm V2","version":"2"},{"type":"STD","value":"C1708620364-NSIDC_ECS","shortName":"AU_Rain","title":"AMSR-E/AMSR2 Unified L2B Global Swath Surface Precipitation V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Surface_Precipitation_Night":{"title":"Surface Precipitation (Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2152626500-LANCEAMSR2","shortName":"AU_Rain_NRT_R02","title":"NRT AMSR2 Unified Global Swath Surface Precipitation GSFC Profiling Algorithm V2","version":"2"},{"type":"STD","value":"C1708620364-NSIDC_ECS","shortName":"AU_Rain","title":"AMSR-E/AMSR2 Unified L2B Global Swath Surface Precipitation V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Total_Precipitable_Water_Day":{"title":"Total Precipitable Water (Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1841273046-LANCEAMSR2","shortName":"AU_Ocean_NRT_R01","title":"NRT AMSR2 Unified L2B Global Swath Ocean Products V1","version":"1"},{"type":"STD","value":"C2176472016-NSIDC_ECS","shortName":"AU_Ocean","title":"AMSR-E/AMSR2 Unified L2B Global Swath Ocean Products V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Total_Precipitable_Water_Night":{"title":"Total Precipitable Water (Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1841273046-LANCEAMSR2","shortName":"AU_Ocean_NRT_R01","title":"NRT AMSR2 Unified L2B Global Swath Ocean Products V1","version":"1"},{"type":"STD","value":"C2176472016-NSIDC_ECS","shortName":"AU_Ocean","title":"AMSR-E/AMSR2 Unified L2B Global Swath Ocean Products V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Wind_Speed_Day":{"title":"Wind Speed (Day)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1841273046-LANCEAMSR2","shortName":"AU_Ocean_NRT_R01","title":"NRT AMSR2 Unified L2B Global Swath Ocean Products V1","version":"1"},{"type":"STD","value":"C2176472016-NSIDC_ECS","shortName":"AU_Ocean","title":"AMSR-E/AMSR2 Unified L2B Global Swath Ocean Products V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSRU2_Wind_Speed_Night":{"title":"Wind Speed (Night)","subtitle":"GCOM-W1 / AMSR2","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1841273046-LANCEAMSR2","shortName":"AU_Ocean_NRT_R01","title":"NRT AMSR2 Unified L2B Global Swath Ocean Products V1","version":"1"},{"type":"STD","value":"C2176472016-NSIDC_ECS","shortName":"AU_Ocean","title":"AMSR-E/AMSR2 Unified L2B Global Swath Ocean Products V001","version":"1"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["AMSR2 SIPS","NSIDC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_1":{"title":"Brightness Temperature (Channel 01)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_10":{"title":"Brightness Temperature (Channel 10)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_11":{"title":"Brightness Temperature (Channel 11)","subtitle":"NOAA-15 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_12":{"title":"Brightness Temperature (Channel 12)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_13":{"title":"Brightness Temperature (Channel 13)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_14":{"title":"Brightness Temperature (Channel 14)","subtitle":"NOAA-15 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_15":{"title":"Brightness Temperature (Channel 15)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_2":{"title":"Brightness Temperature (Channel 02)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_3":{"title":"Brightness Temperature (Channel 03)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_4":{"title":"Brightness Temperature (Channel 04)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_5":{"title":"Brightness Temperature (Channel 05)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_6":{"title":"Brightness Temperature (Channel 06)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_7":{"title":"Brightness Temperature (Channel 07)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_8":{"title":"Brightness Temperature (Channel 08)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA15_Brightness_Temp_Channel_9":{"title":"Brightness Temperature (Channel 09)","subtitle":"NOAA-15 / AMSU-A","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996541017-GHRC_DAAC","shortName":"amsua15sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-15","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_1":{"title":"Brightness Temperature (Channel 01)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_10":{"title":"Brightness Temperature (Channel 10)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_11":{"title":"Brightness Temperature (Channel 11)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_12":{"title":"Brightness Temperature (Channel 12)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_13":{"title":"Brightness Temperature (Channel 13)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_14":{"title":"Brightness Temperature (Channel 14)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_15":{"title":"Brightness Temperature (Channel 15)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_2":{"title":"Brightness Temperature (Channel 02)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_3":{"title":"Brightness Temperature (Channel 03)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_4":{"title":"Brightness Temperature (Channel 04)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_5":{"title":"Brightness Temperature (Channel 05)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_6":{"title":"Brightness Temperature (Channel 06)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_7":{"title":"Brightness Temperature (Channel 07)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_8":{"title":"Brightness Temperature (Channel 08)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA16_Brightness_Temp_Channel_9":{"title":"Brightness Temperature (Channel 09)","subtitle":"NOAA-16 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979956366-GHRC_DAAC","shortName":"amsua16sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-16","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_1":{"title":"Brightness Temperature (Channel 01)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_10":{"title":"Brightness Temperature (Channel 10)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_11":{"title":"Brightness Temperature (Channel 11)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_12":{"title":"Brightness Temperature (Channel 12)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_13":{"title":"Brightness Temperature (Channel 13)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_14":{"title":"Brightness Temperature (Channel 14)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_15":{"title":"Brightness Temperature (Channel 15)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_2":{"title":"Brightness Temperature (Channel 02)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_3":{"title":"Brightness Temperature (Channel 03)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_4":{"title":"Brightness Temperature (Channel 04)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_5":{"title":"Brightness Temperature (Channel 05)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_6":{"title":"Brightness Temperature (Channel 06)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_7":{"title":"Brightness Temperature (Channel 07)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_8":{"title":"Brightness Temperature (Channel 08)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"AMSUA_NOAA17_Brightness_Temp_Channel_9":{"title":"Brightness Temperature (Channel 09)","subtitle":"NOAA-17 / AMSU-A","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979975136-GHRC_DAAC","shortName":"amsua17sp","title":"ADVANCED MICROWAVE SOUNDING UNIT-A (AMSU-A) SWATH FROM NOAA-17","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"ASTER_GDEM_Color_Index":{"title":"Global Digital Elevation Map (Color Index)","subtitle":"Terra / ASTER","ongoing":false,"conceptIds":[{"type":"STD","value":"C1711961296-LPCLOUD","shortName":"ASTGTM","title":"ASTER Global Digital Elevation Model V003","version":"003"}],"dataCenter":["LP DAAC"]},"ASTER_GDEM_Color_Shaded_Relief":{"title":"Global Digital Elevation Map (Color Shaded Relief)","subtitle":"Terra / ASTER","ongoing":false,"conceptIds":[{"type":"STD","value":"C1711961296-LPCLOUD","shortName":"ASTGTM","title":"ASTER Global Digital Elevation Model V003","version":"003"}],"dataCenter":["LP DAAC"]},"ASTER_GDEM_Greyscale_Shaded_Relief":{"title":"Global Digital Elevation Map (Greyscale Shaded Relief)","subtitle":"Terra / ASTER","ongoing":false,"conceptIds":[{"type":"STD","value":"C1711961296-LPCLOUD","shortName":"ASTGTM","title":"ASTER Global Digital Elevation Model V003","version":"003"}],"dataCenter":["LP DAAC"]},"AVHRR_MetOp-A_L3U_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L3, Daily, Metop-A)","subtitle":"GHRSST / AVHRR / Metop-A / NOAA","ongoing":false,"conceptIds":[{"type":"STD","value":"C2027442745-PODAAC","shortName":"AVHRRF_MA-STAR-L3U-v2.80","title":"GHRSST NOAA/STAR Metop-A AVHRR FRAC ACSPO v2.80 0.02 L3U Dataset (GDS v2)","version":"2.80"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"AVHRR_MetOp-B_L3U_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L3, Daily, Metop-B)","subtitle":"GHRSST / AVHRR / Metop-B / NOAA","ongoing":true,"conceptIds":[{"type":"STD","value":"C2027442959-PODAAC","shortName":"AVHRRF_MB-STAR-L3U-v2.80","title":"GHRSST NOAA/STAR Metop-B AVHRR FRAC ACSPO v2.80 0.02 L3U Dataset (GDS v2)","version":"2.80"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"AVHRR_MetOp-C_L3U_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L3, Daily, Metop-C)","subtitle":"GHRSST / AVHRR / Metop-C / NOAA","ongoing":true,"conceptIds":[{"type":"STD","value":"C2027442933-PODAAC","shortName":"AVHRRF_MC-STAR-L3U-v2.80","title":"GHRSST NOAA/STAR Metop-C AVHRR FRAC ACSPO v2.80 0.02 L3U Dataset (GDS v2)","version":"2.80"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"AVISO_Absolute_Dynamic_Topography":{"title":"Absolute Dynamic Topography (AVISO ADT)","subtitle":"AVISO","ongoing":false,"conceptIds":[{"type":"STD","value":"C1652971731-PODAAC","shortName":"AVISO_L4_DYN_TOPO_1DEG_1MO","title":"AVISO Level 4 Absolute Dynamic Topography for Climate Model Comparison","version":"1"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"Agricultural_Lands_Croplands_2000":{"title":"Croplands","subtitle":"Global Agricultural Lands, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000060-SEDAC","shortName":"CIESIN_SEDAC_AGLANDS_CROP2000","title":"Global Agricultural Lands: Croplands, 2000","version":"1.00"}],"dataCenter":["SEDAC"]},"Agricultural_Lands_Pastures_2000":{"title":"Pastures","subtitle":"Global Agricultural Lands, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000061-SEDAC","shortName":"CIESIN_SEDAC_AGLANDS_PAS2000","title":"Global Agricultural Lands: Pastures, 2000","version":"1.00"}],"dataCenter":["SEDAC"]},"Amphibian_Richness_All_Species_2013":{"title":"Amphibian Richness - All Species","subtitle":"Species: Global Amphibian Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399952905-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_AMP_RICH15","title":"Gridded Species Distribution: Global Amphibian Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Amphibian_Richness_All_Threats_2013":{"title":"Amphibian Richness - All Threats","subtitle":"Species: Global Amphibian Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399952905-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_AMP_RICH15","title":"Gridded Species Distribution: Global Amphibian Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Amphibian_Richness_Critically_Endangered_Species_2013":{"title":"Amphibian Richness - Critically Endangered","subtitle":"Species: Global Amphibian Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399952905-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_AMP_RICH15","title":"Gridded Species Distribution: Global Amphibian Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Amphibian_Richness_Endangered_Species_2013":{"title":"Amphibian Richness - Endangered","subtitle":"Species: Global Amphibian Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399952905-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_AMP_RICH15","title":"Gridded Species Distribution: Global Amphibian Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Amphibian_Richness_Vulnerable_Species_2013":{"title":"Amphibian Richness - Vulnerable","subtitle":"Species: Global Amphibian Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399952905-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_AMP_RICH15","title":"Gridded Species Distribution: Global Amphibian Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Anthropogenic_Biomes_of_the_World_2001-2006":{"title":"Anthropogenic Biomes","subtitle":"Anthropogenic Biomes of the World, v1 (2001-2006)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179002107-SEDAC","shortName":"CIESIN_SEDAC_ANTHROMES_v1","title":"Anthropogenic Biomes of the World, Version 1","version":"1.00"}],"dataCenter":["SEDAC"]},"Aquarius_Sea_Surface_Salinity_L3_3Month":{"title":"Sea Surface Salinity (L3, 3-Month)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1649537947-PODAAC","shortName":"AQUARIUS_L3_SSS_SMI_3MONTH_V5","title":"Aquarius Official Release Level 3 Sea Surface Salinity Standard Mapped Image Seasonal Data V5.0","version":"5.0"}],"layerPeriod":"3-Month","dataCenter":["PO.DAAC"]},"Aquarius_Sea_Surface_Salinity_L3_7Day_RunningMean":{"title":"Sea Surface Salinity (L3, 7-Day Running Mean)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C2036882473-POCLOUD","shortName":"AQUARIUS_L3_SSS_SMI_7DAY-RUNNINGMEAN_V5","title":"Aquarius Official Release Level 3 Sea Surface Salinity Standard Mapped Image 7-Day Running Mean Data V5.0","version":"5.0"},{"type":"STD","value":"C1649552426-PODAAC","shortName":"AQUARIUS_L3_SSS_SMI_7DAY-RUNNINGMEAN_V5","title":"Aquarius Official Release Level 3 Sea Surface Salinity Standard Mapped Image 7-Day Running Mean Data V5.0","version":"5.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"Aquarius_Sea_Surface_Salinity_L3_7Day_Snapshot":{"title":"Sea Surface Salinity (L3, 7-Day Snapshot)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1649545699-PODAAC","shortName":"AQUARIUS_L3_SSS_SMI_7DAY_V5","title":"Aquarius Official Release Level 3 Sea Surface Salinity Standard Mapped Image 7-Day Data V5.0","version":"5.0"}],"layerPeriod":"7-Day","dataCenter":["PO.DAAC"]},"Aquarius_Sea_Surface_Salinity_L3_Daily":{"title":"Sea Surface Salinity (L3, Daily)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1649551088-PODAAC","shortName":"AQUARIUS_L3_SSS_SMI_DAILY_V5","title":"Aquarius Official Release Level 3 Sea Surface Salinity Standard Mapped Image Daily Data V5.0","version":"5.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"Aquarius_Sea_Surface_Salinity_L3_Monthly":{"title":"Sea Surface Salinity (L3, Monthly)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1649541930-PODAAC","shortName":"AQUARIUS_L3_SSS_SMI_MONTHLY_V5","title":"Aquarius Official Release Level 3 Sea Surface Salinity Standard Mapped Image Monthly Data V5.0","version":"5.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"Aquarius_Soil_Moisture_Daily":{"title":"Soil Moisture (Daily, Radiometer)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1529467467-NSIDC_ECS","shortName":"AQ3_DYSM","title":"Aquarius L3 Gridded 1-Degree Daily Soil Moisture V005","version":"5"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"Aquarius_Soil_Moisture_Weekly":{"title":"Soil Moisture (Weekly, Radiometer)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1529467762-NSIDC_ECS","shortName":"AQ3_WKSM","title":"Aquarius L3 Gridded 1-Degree Weekly Soil Moisture V005","version":"5"}],"layerPeriod":"7-Day","dataCenter":["NSIDC DAAC"]},"Aquarius_Wind_Speed_L3_7Day_Snapshot":{"title":"Wind Speed (L3, 7-Day Snapshot)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1649545994-PODAAC","shortName":"AQUARIUS_L3_WIND_SPEED_SMI_7DAY_V5","title":"Aquarius Official Release Level 3 Wind Speed Standard Mapped Image 7-Day Data V5.0","version":"5.0"}],"layerPeriod":"7-Day","dataCenter":["PO.DAAC"]},"Aquarius_Wind_Speed_L3_Daily":{"title":"Wind Speed (L3, Daily)","subtitle":"SAC-D / Aquarius","ongoing":false,"conceptIds":[{"type":"STD","value":"C1649551468-PODAAC","shortName":"AQUARIUS_L3_WIND_SPEED_SMI_DAILY_V5","title":"Aquarius Official Release Level 3 Wind Speed Standard Mapped Image Daily Data V5.0","version":"5.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"BlueMarble_NextGeneration":{"title":"Blue Marble (August 2004)","subtitle":"MODIS / NASA Earth Observatory","ongoing":false,"daynight":["day"]},"BlueMarble_ShadedRelief":{"title":"Blue Marble (August 2004, Shaded Relief)","subtitle":"MODIS / NASA Earth Observatory","ongoing":false,"daynight":["day"]},"BlueMarble_ShadedRelief_Bathymetry":{"title":"Blue Marble (August 2004, Shaded Relief and Bathymetry)","subtitle":"MODIS / NASA Earth Observatory","ongoing":false,"daynight":["day"]},"CALIPSO_Wide_Field_Camera_Radiance_v3-01":{"title":"Radiance (Daily, V3-01)","subtitle":"CALIPSO / WFC","ongoing":false,"conceptIds":[{"type":"STD","value":"C5862871-LARC_ASDC","shortName":"CAL_WFC_L1_1Km-ValStage1-V3-01","title":"CALIPSO Wide Field Camera Level 1B 1 km Native Science data, Validated Stage 1 V3-01","version":"V3-01"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Calipso_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"CALIPSO_Wide_Field_Camera_Radiance_v3-02":{"title":"Radiance (Daily, V3-02)","subtitle":"CALIPSO / WFC","ongoing":true,"conceptIds":[{"type":"STD","value":"C7427596-LARC_ASDC","shortName":"CAL_WFC_L1_1Km-ValStage1-V3-02","title":"CALIPSO Wide Field Camera Level 1B 1 km Native Science data, Validated Stage 1 V3-02","version":"V3-02"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Calipso_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"CCMP_REMSS_Meridional_Wind_Speed_Monthly":{"title":"Wind Speed (Meridional, Monthly)","subtitle":"CCMP","ongoing":false,"conceptIds":[{"type":"STD","value":"C1723369657-PODAAC","shortName":"CCMP_MEASURES_ATLAS_L4_OW_L3_5A_MONTHLY_WIND_VECTORS_FLK","title":"Cross-Calibrated Multi-Platform Ocean Surface Wind Vector L3.5A Monthly First-Look Analyses","version":"1"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"CCMP_REMSS_Scalar_Wind_Speed_Monthly":{"title":"Wind Speed (Scalar, Monthly)","subtitle":"CCMP","ongoing":false,"conceptIds":[{"type":"STD","value":"C1723369657-PODAAC","shortName":"CCMP_MEASURES_ATLAS_L4_OW_L3_5A_MONTHLY_WIND_VECTORS_FLK","title":"Cross-Calibrated Multi-Platform Ocean Surface Wind Vector L3.5A Monthly First-Look Analyses","version":"1"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"CCMP_REMSS_Zonal_Wind_Speed_Monthly":{"title":"Wind Speed (Zonal, Monthly)","subtitle":"CCMP","ongoing":false,"conceptIds":[{"type":"STD","value":"C1723369657-PODAAC","shortName":"CCMP_MEASURES_ATLAS_L4_OW_L3_5A_MONTHLY_WIND_VECTORS_FLK","title":"Cross-Calibrated Multi-Platform Ocean Surface Wind Vector L3.5A Monthly First-Look Analyses","version":"1"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"CERES_Combined_Surface_Longwave_Flux_Down_All_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Down, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Longwave_Flux_Down_Clear_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Down, Clear-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Longwave_Flux_Up_All_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Up, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Longwave_Flux_Up_Clear_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Up, Clear-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Diffuse_All_Sky_Monthly":{"title":"Diffuse Shortwave Surface Flux (Monthly, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Diffuse_Clear_Sky_Monthly":{"title":"Diffuse Shortwave Surface Flux (Monthly, Clear-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Direct_All_Sky_Monthly":{"title":"Direct Shortwave Surface Flux (Monthly, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Direct_Clear_Sky_Monthly":{"title":"Direct Shortwave Surface Flux (Monthly, Clear-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Down_All_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Down, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Down_Clear_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Down, Clear-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Up_All_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Up, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_Shortwave_Flux_Up_Clear_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Up, Clear-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_Surface_UV_Index_All_Sky_Monthly":{"title":"Surface UV Index (Monthly, All-Sky)","subtitle":"Terra and Aqua/ CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_TOA_Longwave_Flux_All_Sky_Monthly":{"title":"TOA Longwave Flux (Monthly, All-Sky)","subtitle":"Terra and Aqua/CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_TOA_Longwave_Flux_Clear_Sky_Monthly":{"title":"TOA Longwave Flux (Monthly, Clear-Sky)","subtitle":"Terra and Aqua/CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_TOA_Shortwave_Flux_All_Sky_Monthly":{"title":"TOA Shortwave Flux (Monthly, All-Sky)","subtitle":"Terra and Aqua/CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_TOA_Shortwave_Flux_Clear_Sky_Monthly":{"title":"TOA Shortwave Flux (Monthly, Clear-Sky)","subtitle":"Terra and Aqua/CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_TOA_Window_Region_Flux_All_Sky_Monthly":{"title":"TOA Window-Region Flux (Monthly, All-Sky)","subtitle":"Terra and Aqua/CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Combined_TOA_Window_Region_Flux_Clear_Sky_Monthly":{"title":"TOA Window-Region Flux (Monthly, Clear-Sky)","subtitle":"Terra and Aqua/CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1227323481-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-Aqua-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere and Surface Fluxes, Clouds and Aerosols Monthly Terra-Aqua Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_EBAF_Surface_CRE_Net_Longwave_Flux_Monthly":{"title":"Surface CRE Net Longwave Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_CRE_Net_Shortwave_Flux_Monthly":{"title":"Surface CRE Net Shortwave Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_CRE_Net_Total_Flux_Monthly":{"title":"Surface CRE Net Total Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Longwave_Flux_Down_All_Sky_Monthly":{"title":"Surface Longwave Flux (Monthly, Energy Balanced and Filled, Down, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Longwave_Flux_Down_Clear_Sky_Monthly":{"title":"Surface Longwave Flux (Monthly, Energy Balanced and Filled, Down, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Longwave_Flux_Up_All_Sky_Monthly":{"title":"Surface Longwave Flux (Monthly, Energy Balanced and Filled, Up, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Longwave_Flux_Up_Clear_Sky_Monthly":{"title":"Surface Longwave Flux (Monthly, Energy Balanced and Filled, Up, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Net_Longwave_Flux_All_Sky_Monthly":{"title":"Surface Net Longwave Flux (Monthly, Energy Balanced and Filled, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Net_Longwave_Flux_Clear_Sky_Monthly":{"title":"Surface Net Longwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Net_Shortwave_Flux_All_Sky_Monthly":{"title":"Surface Net Shortwave Flux (Monthly, Energy Balanced and Filled, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Net_Shortwave_Flux_Clear_Sky_Monthly":{"title":"Surface Net Shortwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Net_Total_Flux_All_Sky_Monthly":{"title":"Surface Net Total Flux (Monthly, Energy Balanced and Filled, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Net_Total_Flux_Clear_Sky_Monthly":{"title":"Surface Net Total Flux (Monthly, Energy Balanced and Filled, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Shortwave_Flux_Down_All_Sky_Monthly":{"title":"Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Down, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Shortwave_Flux_Down_Clear_Sky_Monthly":{"title":"Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Down, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Shortwave_Flux_Up_All_Sky_Monthly":{"title":"Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Up, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_Surface_Shortwave_Flux_Up_Clear_Sky_Monthly":{"title":"Surface Shortwave Flux (Monthly, Energy Balanced and Filled, Up, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1391120542-LARC_ASDC","shortName":"CERES_EBAF-Surface","title":"CERES Energy Balanced and Filled (EBAF) Surface Monthly means data in netCDF","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_CRE_Longwave_Flux_Monthly":{"title":"TOA CRE Longwave Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_CRE_Net_Flux_Monthly":{"title":"TOA CRE Net Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_CRE_Shortwave_Flux_Monthly":{"title":"TOA CRE Shortwave Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Incoming_Solar_Flux_Monthly":{"title":"Incoming Solar Flux (Monthly, Energy Balanced and Filled)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Longwave_Flux_All_Sky_Monthly":{"title":"TOA Longwave Flux (Monthly, Energy Balanced and Filled, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Longwave_Flux_Clear_Sky_Monthly":{"title":"TOA Longwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Net_Flux_All_Sky_Monthly":{"title":"TOA Net Flux (Monthly, Energy Balanced and Filled, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Net_Flux_Clear_Sky_Monthly":{"title":"TOA Net Flux (Monthly, Energy Balanced and Filled, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Shortwave_Flux_All_Sky_Monthly":{"title":"TOA Shortwave Flux (Monthly, Energy Balanced and Filled, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_EBAF_TOA_Shortwave_Flux_Clear_Sky_Monthly":{"title":"TOA Shortwave Flux (Monthly, Energy Balanced and Filled, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1373114236-LARC_ASDC","shortName":"CERES_EBAF-TOA","title":"CERES Energy Balanced and Filled (EBAF) TOA Monthly means data in netCDF Edition4.0","version":"Edition4.0"}],"layerPeriod":"Monthly"},"CERES_Terra_Surface_Longwave_Flux_Down_All_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Down, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Longwave_Flux_Down_Clear_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Down, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Longwave_Flux_Up_All_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Up, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Longwave_Flux_Up_Clear_Sky_Monthly":{"title":"Untuned Longwave Surface Flux (Monthly, Up, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Diffuse_All_Sky_Monthly":{"title":"Diffuse Shortwave Surface Flux (Monthly, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Diffuse_Clear_Sky_Monthly":{"title":"Diffuse Shortwave Surface Flux (Monthly, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Direct_All_Sky_Monthly":{"title":"Direct Shortwave Surface Flux (Monthly, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Direct_Clear_Sky_Monthly":{"title":"Direct Shortwave Surface Flux (Monthly, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Down_All_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Down, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Down_Clear_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Down, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Up_All_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Up, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_Shortwave_Flux_Up_Clear_Sky_Monthly":{"title":"Untuned Shortwave Surface Flux (Monthly, Up, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_Surface_UV_Index_All_Sky_Monthly":{"title":"Surface UV Index (Monthly, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_TOA_Longwave_Flux_All_Sky_Monthly":{"title":"TOA Longwave Flux (Monthly, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_TOA_Longwave_Flux_Clear_Sky_Monthly":{"title":"TOA Longwave Flux (Monthly, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_TOA_Shortwave_Flux_All_Sky_Monthly":{"title":"TOA Shortwave Flux (Monthly, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_TOA_Shortwave_Flux_Clear_Sky_Monthly":{"title":"TOA Shortwave Flux (Monthly, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_TOA_Window_Region_Flux_All_Sky_Monthly":{"title":"TOA Window-Region Flux (Monthly, All-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CERES_Terra_TOA_Window_Region_Flux_Clear_Sky_Monthly":{"title":"TOA Window-Region Flux (Monthly, Clear-Sky)","subtitle":"Terra / CERES","ongoing":false,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1419910530-LARC_ASDC","shortName":"CER_SYN1deg-Month_Terra-MODIS","title":"CERES and GEO-Enhanced TOA, Within-Atmosphere, and Surface Fluxes Clouds and Aerosols Monthly Terra Edition4A","version":"Edition4A"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"CYGNSS_L3_Soil_Moisture_SDR_Daily":{"title":"Soil Moisture (UCAR, SDR, Daily)","subtitle":"CYGNSS / DDMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1959182861-PODAAC","shortName":"CYGNSS_L3_SOIL_MOISTURE_V1.0","title":"UCAR-CU CYGNSS Level 3 Soil Moisture Version 1.0","version":"1.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"CYGNSS_L3_Wind_Speed_Daily":{"title":"Wind Speed (CDR, Daily)","subtitle":"CYGNSS / DDMI","ongoing":true,"conceptIds":[{"type":"STD","value":"C2036882064-POCLOUD","shortName":"CYGNSS_L3_CDR_V1.0","title":"CYGNSS Level 3 Climate Data Record Version 1.0","version":"1.0"},{"type":"STD","value":"C1748241255-PODAAC","shortName":"CYGNSS_L3_CDR_V1.0","title":"CYGNSS Level 3 Climate Data Record Version 1.0","version":"1.0"},{"type":"STD","value":"C2001277329-PODAAC","shortName":"CYGNSS_L3_CDR_V1.1","title":"CYGNSS Level 3 Climate Data Record Version 1.1","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"CYGNSS_L3_Wind_Speed_SDR_Daily":{"title":"Wind Speed (SDR, Daily)","subtitle":"CYGNSS / DDMI","ongoing":true,"conceptIds":[{"type":"STD","value":"C1955682144-PODAAC","shortName":"CYGNSS_L3_V3.0","title":"CYGNSS Level 3 Science Data Record Version 3.0","version":"3.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"Coastlines_15m":{"title":"Coastlines (15m)","subtitle":"Reference","ongoing":false},"Estimated_Net_Migration_1970-1980":{"title":"Estimated Net Migration by Decade: 1970-1980","subtitle":"Global Estimated Net Migration Grids By Decade, v1 (1970-2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000660-SEDAC","shortName":"CIESIN_SEDAC_PD_NETMIG_1970_2000","title":"Global Estimated Net Migration Grids by Decade: 1970-2000","version":"1.00"}],"dataCenter":["SEDAC"]},"Estimated_Net_Migration_1980-1990":{"title":"Estimated Net Migration by Decade: 1980-1990","subtitle":"Global Estimated Net Migration Grids By Decade, v1 (1970-2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000660-SEDAC","shortName":"CIESIN_SEDAC_PD_NETMIG_1970_2000","title":"Global Estimated Net Migration Grids by Decade: 1970-2000","version":"1.00"}],"dataCenter":["SEDAC"]},"Estimated_Net_Migration_1990-2000":{"title":"Estimated Net Migration by Decade: 1990-2000","subtitle":"Global Estimated Net Migration Grids By Decade, v1 (1970-2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000660-SEDAC","shortName":"CIESIN_SEDAC_PD_NETMIG_1970_2000","title":"Global Estimated Net Migration Grids by Decade: 1970-2000","version":"1.00"}],"dataCenter":["SEDAC"]},"GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010":{"title":"Canopy Height Mean (L3, v2, 2019 APR - 2020 OCT)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202104":{"title":"Canopy Height Mean (L3, v2, 2019 APR - 2021 APR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108":{"title":"Canopy Height Mean (L3, v2, 2019 APR - 2021 AUG)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201":{"title":"Canopy Height Mean (L3, v2, 2019 APR - 2022 JAN)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303":{"title":"Canopy Height Mean (L3, v2, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010":{"title":"Canopy Height Standard Deviation (L3, v2, 2019 APR - 2020 OCT)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202104":{"title":"Canopy Height Standard Deviation (L3, v2, 2019 APR - 2021 APR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108":{"title":"Canopy Height Standard Deviation (L3, v2, 2019 APR - 2021 AUG)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201":{"title":"Canopy Height Standard Deviation (L3, v2, 2019 APR - 2022 JAN)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303":{"title":"Canopy Height Standard Deviation (L3, v2, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010":{"title":"Ground Elevation Mean (L3, v2, 2019 APR - 2020 OCT)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202104":{"title":"Ground Elevation Mean (L3, v2, 2019 APR - 2021 APR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108":{"title":"Ground Elevation Mean (L3, v2, 2019 APR - 2021 AUG)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201":{"title":"Ground Elevation Mean (L3, v2, 2019 APR - 2022 JAN)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303":{"title":"Ground Elevation Mean (L3, v2, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010":{"title":"Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2020 OCT)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202104":{"title":"Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2021 APR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202108":{"title":"Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2021 AUG)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201":{"title":"Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2022 JAN)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303":{"title":"Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Laser_Footprint_Count_201904-202010":{"title":"Valid Laser Footprint Count (L3, v2, 2019 APR - 2020 OCT)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Laser_Footprint_Count_201904-202104":{"title":"Valid Laser Footprint Count (L3, v2, 2019 APR - 2021 APR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Laser_Footprint_Count_201904-202108":{"title":"Valid Laser Footprint Count (L3, v2, 2019 APR - 2021 AUG)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Laser_Footprint_Count_201904-202201":{"title":"Valid Laser Footprint Count (L3, v2, 2019 APR - 2022 JAN)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L3_Laser_Footprint_Count_201904-202303":{"title":"Valid Laser Footprint Count (L3, v2, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2153683336-ORNL_CLOUD","shortName":"GEDI_L3_LandSurface_Metrics_V2_1952","title":"GEDI L3 Gridded Land Surface Metrics, Version 2","version":"2"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303":{"title":"Aboveground Biomass (L4B, v2.1, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2792577683-ORNL_CLOUD","shortName":"GEDI_L4B_Gridded_Biomass_V2_1_2299","title":"GEDI L4B Gridded Aboveground Biomass Density, Version 2.1","version":"2.1"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303":{"title":"Aboveground Biomass Density Percent Standard Error (L4B, v2.1, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2792577683-ORNL_CLOUD","shortName":"GEDI_L4B_Gridded_Biomass_V2_1_2299","title":"GEDI L4B Gridded Aboveground Biomass Density, Version 2.1","version":"2.1"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303":{"title":"Aboveground Biomass Density Standard Error (L4B, v2.1, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2792577683-ORNL_CLOUD","shortName":"GEDI_L4B_Gridded_Biomass_V2_1_2299","title":"GEDI L4B Gridded Aboveground Biomass Density, Version 2.1","version":"2.1"}],"dataCenter":["ORNL DAAC"]},"GEDI_ISS_L4B_Number_of_Samples_201904-202303":{"title":"Number of High-quality Waveforms (L4B, v2.1, 2019 APR - 2023 MAR)","subtitle":"ISS / GEDI","ongoing":false,"conceptIds":[{"type":"STD","value":"C2792577683-ORNL_CLOUD","shortName":"GEDI_L4B_Gridded_Biomass_V2_1_2299","title":"GEDI L4B Gridded Aboveground Biomass Density, Version 2.1","version":"2.1"}],"dataCenter":["ORNL DAAC"]},"GHRSST_L4_AVHRR-OI_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L4, AVHRR-OI)","subtitle":"Multi-mission / GHRSST / AVHRR-OI","ongoing":true,"conceptIds":[{"type":"STD","value":"C1652971997-PODAAC","shortName":"AVHRR_OI-NCEI-L4-GLOB-v2.0","title":"GHRSST Level 4 AVHRR_OI Global Blended Sea Surface Temperature Analysis (GDS version 2) from NCEI","version":"2.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_GAMSSA_GDS2_Sea_Ice_Concentration":{"title":"Sea Ice Concentration (L4, GAMSSA GDS2)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C2036881735-POCLOUD","shortName":"GAMSSA_28km-ABOM-L4-GLOB-v01","title":"GHRSST Level 4 GAMSSA_28km Global Foundation Sea Surface Temperature Analysis v1.0 dataset (GDS2)","version":"1.0"},{"type":"STD","value":"C1653205971-PODAAC","shortName":"GAMSSA_28km-ABOM-L4-GLOB-v01","title":"GHRSST Level 4 GAMSSA_28km Global Foundation Sea Surface Temperature Analysis v1.0 dataset (GDS2)","version":"1.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_GAMSSA_GDS2_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L4, GAMSSA GDS2)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C2036881735-POCLOUD","shortName":"GAMSSA_28km-ABOM-L4-GLOB-v01","title":"GHRSST Level 4 GAMSSA_28km Global Foundation Sea Surface Temperature Analysis v1.0 dataset (GDS2)","version":"1.0"},{"type":"STD","value":"C1653205971-PODAAC","shortName":"GAMSSA_28km-ABOM-L4-GLOB-v01","title":"GHRSST Level 4 GAMSSA_28km Global Foundation Sea Surface Temperature Analysis v1.0 dataset (GDS2)","version":"1.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_MUR25_Sea_Ice_Concentration":{"title":"Sea Ice Concentration (L4, MUR25)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C2036880657-POCLOUD","shortName":"MUR25-JPL-L4-GLOB-v04.2","title":"GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2)","version":"4.2"},{"type":"STD","value":"C1646568487-PODAAC","shortName":"MUR25-JPL-L4-GLOB-v04.2","title":"GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2)","version":"4.2"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_MUR25_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L4, MUR25)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C2036880657-POCLOUD","shortName":"MUR25-JPL-L4-GLOB-v04.2","title":"GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2)","version":"4.2"},{"type":"STD","value":"C1646568487-PODAAC","shortName":"MUR25-JPL-L4-GLOB-v04.2","title":"GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2)","version":"4.2"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_MUR25_Sea_Surface_Temperature_Anomalies":{"title":"Sea Surface Temperature Anomalies (L4, MUR25)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C2036880657-POCLOUD","shortName":"MUR25-JPL-L4-GLOB-v04.2","title":"GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2)","version":"4.2"},{"type":"STD","value":"C1646568487-PODAAC","shortName":"MUR25-JPL-L4-GLOB-v04.2","title":"GHRSST Level 4 MUR 0.25deg Global Foundation Sea Surface Temperature Analysis (v4.2)","version":"4.2"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_MUR_Sea_Ice_Concentration":{"title":"Sea Ice Concentration (L4, MUR)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996881146-POCLOUD","shortName":"MUR-JPL-L4-GLOB-v4.1","title":"GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1)","version":"4.1"},{"type":"STD","value":"C1664741463-PODAAC","shortName":"MUR-JPL-L4-GLOB-v4.1","title":"GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1)","version":"4.1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_MUR_Sea_Surface_Temperature":{"title":"Sea Surface Temperature (L4, MUR)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996881146-POCLOUD","shortName":"MUR-JPL-L4-GLOB-v4.1","title":"GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1)","version":"4.1"},{"type":"STD","value":"C1664741463-PODAAC","shortName":"MUR-JPL-L4-GLOB-v4.1","title":"GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1)","version":"4.1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GHRSST_L4_MUR_Sea_Surface_Temperature_Anomalies":{"title":"Sea Surface Temperature Anomalies (L4, MUR)","subtitle":"Multi-mission / GHRSST","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996881146-POCLOUD","shortName":"MUR-JPL-L4-GLOB-v4.1","title":"GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1)","version":"4.1"},{"type":"STD","value":"C1664741463-PODAAC","shortName":"MUR-JPL-L4-GLOB-v4.1","title":"GHRSST Level 4 MUR Global Foundation Sea Surface Temperature Analysis (v4.1)","version":"4.1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"GLDAS_Near_Surface_Air_Temperature_Monthly":{"title":"Air Temperature (Monthly, Near Surface, Noah LSM)","subtitle":"GLDAS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1233767575-GES_DISC","shortName":"GLDAS_NOAH10_M","title":"GLDAS Noah Land Surface Model L4 monthly 1.0 x 1.0 degree V2.0 (GLDAS_NOAH10_M) at GES DISC","version":"2.0"},{"type":"STD","value":"C1342986036-GES_DISC","shortName":"GLDAS_NOAH025_M","title":"GLDAS Noah Land Surface Model L4 monthly 0.25 x 0.25 degree V2.1 (GLDAS_NOAH025_M) at GES DISC","version":"2.1"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"GLDAS_Surface_Total_Precipitation_Rate_Monthly":{"title":"Total Precipitation Rate (Monthly, Surface, Noah LSM)","subtitle":"GLDAS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1233767575-GES_DISC","shortName":"GLDAS_NOAH10_M","title":"GLDAS Noah Land Surface Model L4 monthly 1.0 x 1.0 degree V2.0 (GLDAS_NOAH10_M) at GES DISC","version":"2.0"},{"type":"STD","value":"C1342986036-GES_DISC","shortName":"GLDAS_NOAH025_M","title":"GLDAS Noah Land Surface Model L4 monthly 0.25 x 0.25 degree V2.1 (GLDAS_NOAH025_M) at GES DISC","version":"2.1"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"GLDAS_Underground_Soil_Moisture_Monthly":{"title":"Soil Moisture (Monthly, 0 - 10 cm, Noah LSM)","subtitle":"GLDAS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1233767575-GES_DISC","shortName":"GLDAS_NOAH10_M","title":"GLDAS Noah Land Surface Model L4 monthly 1.0 x 1.0 degree V2.0 (GLDAS_NOAH10_M) at GES DISC","version":"2.0"},{"type":"STD","value":"C1342986036-GES_DISC","shortName":"GLDAS_NOAH025_M","title":"GLDAS Noah Land Surface Model L4 monthly 0.25 x 0.25 degree V2.1 (GLDAS_NOAH025_M) at GES DISC","version":"2.1"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"GMI_Brightness_Temp_Asc":{"title":"Brightness Temperature (Ascending)","subtitle":"GPM / GMI","ongoing":true,"conceptIds":[{"type":"STD","value":"C2259345484-GES_DISC","shortName":"GPM_1CGPMGMI","title":"GPM GMI Common Calibrated Brightness Temperatures Collocated L1C 1.5 hours 13 km V07 (GPM_1CGPMGMI) at GES DISC","version":"07"},{"type":"NRT","value":"C2259345484-GES_DISC","shortName":"GPM_1CGPMGMI","title":"GPM GMI Common Calibrated Brightness Temperatures Collocated L1C 1.5 hours 13 km V07 (GPM_1CGPMGMI) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_GPM_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"GMI_Brightness_Temp_Dsc":{"title":"Brightness Temperature (Descending)","subtitle":"GPM / GMI","ongoing":true,"conceptIds":[{"type":"STD","value":"C2259345484-GES_DISC","shortName":"GPM_1CGPMGMI","title":"GPM GMI Common Calibrated Brightness Temperatures Collocated L1C 1.5 hours 13 km V07 (GPM_1CGPMGMI) at GES DISC","version":"07"},{"type":"NRT","value":"C2259345484-GES_DISC","shortName":"GPM_1CGPMGMI","title":"GPM GMI Common Calibrated Brightness Temperatures Collocated L1C 1.5 hours 13 km V07 (GPM_1CGPMGMI) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_GPM_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"GMI_Precipitation_Rate_Asc":{"title":"Precipitation Rate (Ascending)","subtitle":"GPM / GMI","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2259345545-GES_DISC","shortName":"GPM_2AGPROFGPMGMI","title":"GPM GMI (GPROF) Radiometer Precipitation Profiling L2A 1.5 hours 13 km V07 (GPM_2AGPROFGPMGMI) at GES DISC","version":"07"},{"type":"STD","value":"C2259345545-GES_DISC","shortName":"GPM_2AGPROFGPMGMI","title":"GPM GMI (GPROF) Radiometer Precipitation Profiling L2A 1.5 hours 13 km V07 (GPM_2AGPROFGPMGMI) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_GPM_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"GMI_Precipitation_Rate_Dsc":{"title":"Precipitation Rate (Descending)","subtitle":"GPM / GMI","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2259345545-GES_DISC","shortName":"GPM_2AGPROFGPMGMI","title":"GPM GMI (GPROF) Radiometer Precipitation Profiling L2A 1.5 hours 13 km V07 (GPM_2AGPROFGPMGMI) at GES DISC","version":"07"},{"type":"STD","value":"C2259345545-GES_DISC","shortName":"GPM_2AGPROFGPMGMI","title":"GPM GMI (GPROF) Radiometer Precipitation Profiling L2A 1.5 hours 13 km V07 (GPM_2AGPROFGPMGMI) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_GPM_Descending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"GOES-East_ABI_Air_Mass":{"title":"Air Mass (10 minute)","subtitle":"GOES-East/ABI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"GOES-East_ABI_Band13_Clean_Infrared":{"title":"Clean Infrared (10.3 µm, Band 13, 10 minute)","subtitle":"GOES-East/ABI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"GOES-East_ABI_Band2_Red_Visible_1km":{"title":"Red Visible (0.64 µm, Band 2, 10 minute)","subtitle":"GOES-East/ABI","ongoing":true,"daynight":["day"],"layerPeriod":"Subdaily"},"GOES-East_ABI_GeoColor":{"title":"GeoColor (True Color (Day), Multispectral IR (Night))","subtitle":"GOES-East/ABI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"GOES-West_ABI_Air_Mass":{"title":"Air Mass (10 minute)","subtitle":"GOES-West/ABI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"GOES-West_ABI_Band13_Clean_Infrared":{"title":"Clean Infrared (10.3 µm, Band 13, 10 minute)","subtitle":"GOES-West/ABI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"GOES-West_ABI_Band2_Red_Visible_1km":{"title":"Red Visible (0.64 µm, Band 2, 10 minute)","subtitle":"GOES-West/ABI","ongoing":true,"daynight":["day"],"layerPeriod":"Subdaily"},"GOES-West_ABI_GeoColor":{"title":"GeoColor (True Color (Day), Multispectral IR (Night))","subtitle":"GOES-West/ABI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"GPW_Population_Density_2000":{"title":"Population Density, 2000","subtitle":"GPWv4: UN-Adjusted Population Density, v4 (2000, 2005, 2010, 2015, 2020)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1597159820-SEDAC","shortName":"CIESIN_SEDAC_GPWv4_APDENS_WPP_2015_R11","title":"Gridded Population of the World, Version 4 (GPWv4): Population Density Adjusted to Match 2015 Revision UN WPP Country Totals, Revision 11","version":"4.11"}],"dataCenter":["SEDAC"]},"GPW_Population_Density_2005":{"title":"Population Density, 2005","subtitle":"GPWv4: UN-Adjusted Population Density, v4 (2000, 2005, 2010, 2015, 2020)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1597159820-SEDAC","shortName":"CIESIN_SEDAC_GPWv4_APDENS_WPP_2015_R11","title":"Gridded Population of the World, Version 4 (GPWv4): Population Density Adjusted to Match 2015 Revision UN WPP Country Totals, Revision 11","version":"4.11"}],"dataCenter":["SEDAC"]},"GPW_Population_Density_2010":{"title":"Population Density, 2010","subtitle":"GPWv4: UN-Adjusted Population Density, v4 (2000, 2005, 2010, 2015, 2020)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1597159820-SEDAC","shortName":"CIESIN_SEDAC_GPWv4_APDENS_WPP_2015_R11","title":"Gridded Population of the World, Version 4 (GPWv4): Population Density Adjusted to Match 2015 Revision UN WPP Country Totals, Revision 11","version":"4.11"}],"dataCenter":["SEDAC"]},"GPW_Population_Density_2015":{"title":"Population Density, 2015","subtitle":"GPWv4: UN-Adjusted Population Density, v4 (2000, 2005, 2010, 2015, 2020)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1597159820-SEDAC","shortName":"CIESIN_SEDAC_GPWv4_APDENS_WPP_2015_R11","title":"Gridded Population of the World, Version 4 (GPWv4): Population Density Adjusted to Match 2015 Revision UN WPP Country Totals, Revision 11","version":"4.11"}],"dataCenter":["SEDAC"]},"GPW_Population_Density_2020":{"title":"Population Density, 2020","subtitle":"GPWv4: UN-Adjusted Population Density, v4 (2000, 2005, 2010, 2015, 2020)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1597159820-SEDAC","shortName":"CIESIN_SEDAC_GPWv4_APDENS_WPP_2015_R11","title":"Gridded Population of the World, Version 4 (GPWv4): Population Density Adjusted to Match 2015 Revision UN WPP Country Totals, Revision 11","version":"4.11"}],"dataCenter":["SEDAC"]},"GRACE_Tellus_Liquid_Water_Equivalent_Thickness_Mascon_CRI":{"title":"Liquid Water Equivalent Thickness (Mascon, CRI)","subtitle":"GRACE Tellus","ongoing":false,"conceptIds":[{"type":"STD","value":"C1938032626-POCLOUD","shortName":"TELLUS_GRAC-GRFO_MASCON_CRI_GRID_RL06_V2","title":"JPL GRACE and GRACE-FO Mascon Ocean, Ice, and Hydrology Equivalent Water Height Coastal Resolution Improvement (CRI) Filtered Release 06 Version 02","version":"02"},{"type":"STD","value":"C1664148252-PODAAC","shortName":"TELLUS_GRAC-GRFO_MASCON_CRI_GRID_RL06_V2","title":"JPL GRACE and GRACE-FO Mascon Ocean, Ice, and Hydrology Equivalent Water Height Coastal Resolution Improvement (CRI) Filtered Release 06 Version 02","version":"02"}],"layerPeriod":"Multi-Day","dataCenter":["PO.DAAC"]},"GRUMP_Settlements":{"title":"Settlements","subtitle":"Global Rural-Urban Mapping Project (GRUMP), v1","ongoing":false,"conceptIds":[{"type":"STD","value":"C1381957453-SEDAC","shortName":"CIESIN_SEDAC_GRUMPv1_STLMNT01","title":"Global Rural-Urban Mapping Project, Version 1 (GRUMPv1): Settlement Points, Revision 01","version":"1.01"}],"dataCenter":["SEDAC"]},"GRUMP_Urban_Extents_Grid_1995":{"title":"Urban Extents","subtitle":"GRUMPv1: Urban Extents Grid, v1 (1995)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000080-SEDAC","shortName":"CIESIN_SEDAC_GRUMPv1_EXT","title":"Global Rural-Urban Mapping Project, Version 1 (GRUMPv1): Urban Extents Grid","version":"1.00"}],"dataCenter":["SEDAC"]},"GRanD_Dams":{"title":"Dams","subtitle":"Global Reservoir and Dam Database (GRanD), v1.01","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000025-SEDAC","shortName":"CIESIN_SEDAC_GRAND-V1_DAMS","title":"Global Reservoir and Dam Database, Version 1 (GRanDv1): Dams, Revision 01","version":"1.01"}],"dataCenter":["SEDAC"]},"GRanD_Reservoirs":{"title":"Reservoirs","subtitle":"Global Reservoir and Dam Database (GRanD), v1.01","ongoing":false,"conceptIds":[{"type":"STD","value":"C2059295472-SEDAC","shortName":"CIESIN_SEDAC_GRAND-V1_RESERVOIRS","title":"Global Reservoir and Dam Database, Version 1 (GRanDv1): Reservoirs, Revision 01","version":"1.01"}],"dataCenter":["SEDAC"]},"Graticule_15m":{"title":"Latitude-Longitude Lines","subtitle":"Reference","ongoing":false},"Ground_Level_Nitrogen_Dioxide_3_Year_Running_Mean_1996-1998":{"title":"Ground-Level NO2, 1996-1998","subtitle":"Global 3-Year Running Mean Ground-Level NO2 Grids from GOME, SCIAMACHY and GOME-2, v1 (1996-2012)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1401421022-SEDAC","shortName":"CIESIN_SEDAC_SDEI_NO2","title":"Global 3-Year Running Mean Ground-Level Nitrogen Dioxide (NO2) Grids from GOME, SCIAMACHY and GOME-2","version":"1.00"}],"dataCenter":["SEDAC"]},"Ground_Level_Nitrogen_Dioxide_3_Year_Running_Mean_2010-2012":{"title":"Ground-Level NO2, 2010-2012","subtitle":"Global 3-Year Running Mean Ground-Level NO2 Grids from GOME, SCIAMACHY and GOME-2, v1 (1996-2012)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1401421022-SEDAC","shortName":"CIESIN_SEDAC_SDEI_NO2","title":"Global 3-Year Running Mean Ground-Level Nitrogen Dioxide (NO2) Grids from GOME, SCIAMACHY and GOME-2","version":"1.00"}],"dataCenter":["SEDAC"]},"HLS_L30_Nadir_BRDF_Adjusted_Reflectance":{"title":"Reflectance (Nadir BRDF-Adjusted)","subtitle":"Landsat 8 & 9 / OLI","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Landsat-8_Descending","OrbitTracks_Landsat-9_Descending"],"orbitDirection":["descending","descending"],"conceptIds":[{"type":"STD","value":"C2021957657-LPCLOUD","shortName":"HLSL30","title":"HLS Landsat Operational Land Imager Surface Reflectance and TOA Brightness Daily Global 30m v2.0","version":"2.0"}],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"HLS_MGRS_Granule_Grid":{"title":"MGRS/HLS Grid","subtitle":"Reference","ongoing":false},"HLS_S30_Nadir_BRDF_Adjusted_Reflectance":{"title":"Reflectance (Nadir BRDF-Adjusted)","subtitle":"Sentinel 2A & 2B / MSI","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Sentinel-2A_Descending","OrbitTracks_Sentinel-2B_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C2021957295-LPCLOUD","shortName":"HLSS30","title":"HLS Sentinel-2 Multi-spectral Instrument Surface Reflectance Daily Global 30m v2.0","version":"2.0"}],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"Himawari_AHI_Air_Mass":{"title":"Air Mass (10 minute)","subtitle":"Himawari-8/AHI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"Himawari_AHI_Band13_Clean_Infrared":{"title":"Clean Infrared (10.3 µm, Band 13, 10 minute)","subtitle":"Himawari-8/AHI","ongoing":true,"daynight":["day","night"],"layerPeriod":"Subdaily"},"Himawari_AHI_Band3_Red_Visible_1km":{"title":"Red Visible (0.64 µm, Band 3, 10 minute)","subtitle":"Himawari-8/AHI","ongoing":true,"daynight":["day"],"layerPeriod":"Subdaily"},"Human_Footprint_1995-2004":{"title":"Human Footprint","subtitle":"Global Human Footprint (Geographic), v2 (1995-2004)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001853-SEDAC","shortName":"CIESIN_SEDAC_LWP2_HF_GEOG","title":"Last of the Wild Project, Version 2, 2005 (LWP-2): Global Human Footprint Dataset (Geographic)","version":"2.00"}],"dataCenter":["SEDAC"]},"IMERG_Precipitation_Rate":{"title":"Precipitation Rate","subtitle":"IMERG","ongoing":true,"conceptIds":[{"type":"STD","value":"C2723754847-GES_DISC","shortName":"GPM_3IMERGHH","title":"GPM IMERG Final Precipitation L3 Half Hourly 0.1 degree x 0.1 degree V07 (GPM_3IMERGHH) at GES DISC","version":"07"},{"type":"NRT","value":"C1598621094-GES_DISC","shortName":"GPM_3IMERGHHE","title":"GPM IMERG Early Precipitation L3 Half Hourly 0.1 degree x 0.1 degree V06 (GPM_3IMERGHHE) at GES DISC","version":"06"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"JPL_MEaSUREs_L4_Sea_Surface_Height_Anomalies":{"title":"Sea Surface Height Anomalies (L4)","subtitle":"TOPEX/POSEIDON, JASON-1, OSTM/Jason-2, and Jason-3","ongoing":false,"conceptIds":[{"type":"STD","value":"C2036880672-POCLOUD","shortName":"SEA_SURFACE_HEIGHT_ALT_GRIDS_L4_2SATS_5DAY_6THDEG_V_JPL1812","title":"MEaSUREs Gridded Sea Surface Height Anomalies Version 1812","version":"1812"},{"type":"STD","value":"C1646328472-PODAAC","shortName":"SEA_SURFACE_HEIGHT_ALT_GRIDS_L4_2SATS_5DAY_6THDEG_V_JPL1812","title":"MEaSUREs Gridded Sea Surface Height Anomalies Version 1812","version":"1812"}],"layerPeriod":"Multi-Day","dataCenter":["PO.DAAC"]},"LECZ_Urban_Rural_Extents_Below_10m":{"title":"Urban-Rural Extents Below 10m Elevation","subtitle":"Urban-Rural Population and Land Area Estimates, v2 (1990, 2000, 2010, 2100)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000400-SEDAC","shortName":"CIESIN_SEDAC_LECZ_URPLAEV2","title":"Low Elevation Coastal Zone (LECZ) Urban-Rural Population and Land Area Estimates, Version 2","version":"2.00"}],"dataCenter":["SEDAC"]},"LIS_High_Resolution_Full_Climatology_Combined_Flash_Rate_Climatology":{"title":"Lightning Flash Rate (Combined)","subtitle":"TRMM / LIS, OrbView-1 / OTD","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"LIS_High_Resolution_Full_Climatology_LIS_Flash_Rate_Climatology":{"title":"Lightning Flash Rate","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"LIS_High_Resolution_Full_Climatology_LIS_Raw_Flashes":{"title":"Lightning Flashes (Raw)","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"LIS_High_Resolution_Full_Climatology_LIS_Scaled_Flashes":{"title":"Lightning Flashes (Scaled)","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"LIS_ISS_Flash_Count":{"title":"ISS LIS Flash Count (Level 2)","subtitle":"ISS / LIS","ongoing":false,"conceptIds":[{"type":"NRT","value":"C1996543684-GHRC_DAAC","shortName":"isslis_v1_nrt","title":"NRT Lightning Imaging Sensor (LIS) on International Space Station (ISS) Science Data V1","version":"1"},{"type":"STD","value":"C2015490897-GHRC_DAAC","shortName":"isslis_v1_fin","title":"Quality Controlled Lightning Imaging Sensor (LIS) on International Space Station (ISS) Science Data V1","version":"1"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"LIS_ISS_Flash_Radiance":{"title":"ISS LIS Flash Radiance (Level 2)","subtitle":"ISS / LIS","ongoing":false,"conceptIds":[{"type":"NRT","value":"C1996543684-GHRC_DAAC","shortName":"isslis_v1_nrt","title":"NRT Lightning Imaging Sensor (LIS) on International Space Station (ISS) Science Data V1","version":"1"},{"type":"STD","value":"C2015490897-GHRC_DAAC","shortName":"isslis_v1_fin","title":"Quality Controlled Lightning Imaging Sensor (LIS) on International Space Station (ISS) Science Data V1","version":"1"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"LIS_TRMM_Flash_Radiance":{"title":"Flash Radiance (Level 2, Standard)","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1983762329-GHRC_DAAC","shortName":"lislip","title":"Lightning Imaging Sensor (LIS) on TRMM Science Data V4","version":"4"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"LIS_Very_High_Resolution_Lightning_Daily_Climatology_LIS_Mean_Flash_Rate":{"title":"Daily Mean Lightning Flash Rate","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979882997-GHRC_DAAC","shortName":"lisvhrac","title":"LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING ANNUAL CLIMATOLOGY (VHRAC) V1","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"LIS_Very_High_Resolution_Lightning_Full_Climatology_LIS_Mean_Flash_Rate":{"title":"Climatology Mean Lightning Flash Rate","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979883245-GHRC_DAAC","shortName":"lisvhrfc","title":"LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING FULL CLIMATOLOGY (VHRFC) V1","version":"1"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"LIS_Very_High_Resolution_Lightning_Monthly_Climatology_LIS_Mean_Flash_Rate":{"title":"Monthly Mean Lightning Flash Rate","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979883359-GHRC_DAAC","shortName":"lisvhrmc","title":"LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING MONTHLY CLIMATOLOGY (VHRMC) V1","version":"1"}],"layerPeriod":"Monthly","dataCenter":["GHRC DAAC"]},"LIS_Very_High_Resolution_Lightning_Seasonal_Climatology_LIS_Mean_Flash_Rate":{"title":"Seasonal Mean Lightning Flash Rate","subtitle":"TRMM / LIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979883491-GHRC_DAAC","shortName":"lisvhrsc","title":"LIS 0.1 DEGREE VERY HIGH RESOLUTION GRIDDED LIGHTNING SEASONAL CLIMATOLOGY (VHRSC) V1","version":"1"}],"layerPeriod":"3-Month","dataCenter":["GHRC DAAC"]},"LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Day_Daily":{"title":"Surface Soil Moisture C1-band (Downscaled, Day, Daily)","subtitle":"GCOM-W1 / AMSR2 LPRM","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1235316218-GES_DISC","shortName":"LPRM_AMSR2_DS_A_SOILM3","title":"AMSR2/GCOM-W1 surface soil moisture (LPRM) L3 1 day 10 km x 10 km ascending V001 (LPRM_AMSR2_DS_A_SOILM3) at GES DISC","version":"001"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_AMSR2_Downscaled_Surface_Soil_Moisture_C1_Band_Night_Daily":{"title":"Surface Soil Moisture C1-band (Downscaled, Night, Daily)","subtitle":"GCOM-W1 / AMSR2 LPRM","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1235316199-GES_DISC","shortName":"LPRM_AMSR2_DS_D_SOILM3","title":"AMSR2/GCOM-W1 surface soil moisture (LPRM) L3 1 day 10 km x 10 km descending V001 (LPRM_AMSR2_DS_D_SOILM3) at GES DISC","version":"001"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Day_Daily":{"title":"Surface Soil Moisture C1-band (Day, Daily)","subtitle":"GCOM-W1 / AMSR2 LPRM","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1235316198-GES_DISC","shortName":"LPRM_AMSR2_A_SOILM3","title":"AMSR2/GCOM-W1 surface soil moisture (LPRM) L3 1 day 25 km x 25 km ascending V001 (LPRM_AMSR2_A_SOILM3) at GES DISC","version":"001"}],"orbitTracks":["OrbitTracks_GCOM-W1_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_AMSR2_Surface_Soil_Moisture_C1_Band_Night_Daily":{"title":"Surface Soil Moisture C1-band (Night, Daily)","subtitle":"GCOM-W1 / AMSR2 LPRM","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1235316217-GES_DISC","shortName":"LPRM_AMSR2_D_SOILM3","title":"AMSR2/GCOM-W1 surface soil moisture (LPRM) L3 1 day 25 km x 25 km descending V001 (LPRM_AMSR2_D_SOILM3) at GES DISC","version":"001"}],"orbitTracks":["OrbitTracks_GCOM-W1_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Day_Daily":{"title":"Surface Soil Moisture C-band (Day, Daily)","subtitle":"Aqua / AMSR-E LPRM","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1235316240-GES_DISC","shortName":"LPRM_AMSRE_A_SOILM3","title":"AMSR-E/Aqua surface soil moisture (LPRM) L3 1 day 25 km x 25 km ascending V002 (LPRM_AMSRE_A_SOILM3) at GES DISC","version":"002"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_AMSRE_Surface_Soil_Moisture_C_Band_Night_Daily":{"title":"Surface Soil Moisture C-band (Night, Daily)","subtitle":"Aqua / AMSR-E LPRM","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1235316221-GES_DISC","shortName":"LPRM_AMSRE_D_SOILM3","title":"AMSR-E/Aqua surface soil moisture (LPRM) L3 1 day 25 km x 25 km descending V002 (LPRM_AMSRE_D_SOILM3) at GES DISC","version":"002"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_TMI_Surface_Soil_Moisture_X_Band_Day_Daily":{"title":"Surface Soil Moisture X-band (Day, Daily)","subtitle":"TRMM / TMI LPRM","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1235338549-GES_DISC","shortName":"LPRM_TMI_DY_SOILM3","title":"TMI/TRMM surface soil moisture (LPRM) L3 1 day 25 km x 25 km daytime V001 (LPRM_TMI_DY_SOILM3) at GES DISC","version":"001"}],"orbitTracks":["OrbitTracks_TRMM_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"LPRM_TMI_Surface_Soil_Moisture_X_Band_Night_Daily":{"title":"Surface Soil Moisture X-band (Night, Daily)","subtitle":"TRMM / TIM LPRM","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1235338554-GES_DISC","shortName":"LPRM_TMI_NT_SOILM3","title":"TMI/TRMM surface soil moisture (LPRM) L3 1 day 25 km x 25 km nighttime V001 (LPRM_TMI_NT_SOILM3) at GES DISC","version":"001"}],"orbitTracks":["OrbitTracks_TRMM_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"Landsat_Global_Man-made_Impervious_Surface":{"title":"Impervious Surface Percentage","subtitle":"Global Man-made Impervious Surface (GMIS) Dataset From Landsat, v1 (2010)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1517102461-SEDAC","shortName":"CIESIN_SEDAC_ULANDSAT_GMIS_V1","title":"Global Man-made Impervious Surface (GMIS) Dataset From Landsat","version":"1.00"}],"dataCenter":["SEDAC"]},"Landsat_Human_Built-up_And_Settlement_Extent":{"title":"Human Built-up And Settlement Extent","subtitle":"Global Human Built-up And Settlement Extent (HBASE) Dataset From Landsat, v1 (2010)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1517101319-SEDAC","shortName":"CIESIN_SEDAC_ULANDSAT_HBASE_V1","title":"Global Human Built-up And Settlement Extent (HBASE) Dataset From Landsat","version":"1.00"}],"dataCenter":["SEDAC"]},"Landsat_WELD_CorrectedReflectance_Bands157_Global_Annual":{"title":"Surface Reflectance (Bands 1-5-7, Global, Annual, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517858238-LPDAAC_ECS","shortName":"GWELDYR","title":"NASA Global Web-Enabled Landsat Data Annual Global 30 m V031","version":"031"}],"layerPeriod":"Yearly","dataCenter":["LP DAAC"]},"Landsat_WELD_CorrectedReflectance_Bands157_Global_Monthly":{"title":"Surface Reflectance (Bands 1-5-7, Global, Monthly, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517852891-LPDAAC_ECS","shortName":"GWELDMO","title":"NASA Global Web-Enabled Landsat Data Monthly Global 30 m V031","version":"031"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"Landsat_WELD_CorrectedReflectance_Bands743_Global_Annual":{"title":"Surface Reflectance (Bands 7-4-3, Global, Annual, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517858238-LPDAAC_ECS","shortName":"GWELDYR","title":"NASA Global Web-Enabled Landsat Data Annual Global 30 m V031","version":"031"}],"layerPeriod":"Yearly","dataCenter":["LP DAAC"]},"Landsat_WELD_CorrectedReflectance_Bands743_Global_Monthly":{"title":"Surface Reflectance (Bands 7-4-3, Global, Monthly, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517852891-LPDAAC_ECS","shortName":"GWELDMO","title":"NASA Global Web-Enabled Landsat Data Monthly Global 30 m V031","version":"031"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"Landsat_WELD_CorrectedReflectance_TrueColor_Global_Annual":{"title":"Surface Reflectance (NBAR, True Color, Global, Annual, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517858238-LPDAAC_ECS","shortName":"GWELDYR","title":"NASA Global Web-Enabled Landsat Data Annual Global 30 m V031","version":"031"}],"layerPeriod":"Yearly","dataCenter":["LP DAAC"]},"Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly":{"title":"Surface Reflectance (NBAR, True Color, Global, Monthly, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517852891-LPDAAC_ECS","shortName":"GWELDMO","title":"NASA Global Web-Enabled Landsat Data Monthly Global 30 m V031","version":"031"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"Landsat_WELD_NDVI_Global_Annual":{"title":"Surface Normalized Difference Vegetation Index (NDVI) (NBAR, Global, Annual, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517858238-LPDAAC_ECS","shortName":"GWELDYR","title":"NASA Global Web-Enabled Landsat Data Annual Global 30 m V031","version":"031"}],"layerPeriod":"Yearly","dataCenter":["LP DAAC"]},"Landsat_WELD_NDVI_Global_Monthly":{"title":"Surface Normalized Difference Vegetation Index (NDVI) (NBAR, Global, Monthly, V3.1)","subtitle":"Landsat / WELD","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1517852891-LPDAAC_ECS","shortName":"GWELDMO","title":"NASA Global Web-Enabled Landsat Data Monthly Global 30 m V031","version":"031"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"Last_of_the_Wild_1995-2004":{"title":"Last of the Wild","subtitle":"Global Human Footprint (Geographic), v2 (1995-2004)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001812-SEDAC","shortName":"CIESIN_SEDAC_LWP2_LW_GEOG","title":"Last of the Wild Project, Version 2, 2005 (LWP-2): Last of the Wild Dataset (Geographic)","version":"2.00"}],"dataCenter":["SEDAC"]},"MERRA2_2m_Air_Temperature_Assimilated_Monthly":{"title":"2-meter Air Temperature, Assimilated (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812823-GES_DISC","shortName":"M2IMNXASM","title":"MERRA-2 instM_2d_asm_Nx: 2d,Monthly mean,Single-Level,Assimilation,Single-Level Diagnostics 0.625 x 0.5 degree V5.12.4 (M2IMNXASM) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_2m_Air_Temperature_Monthly":{"title":"2-meter Air Temperature (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812859-GES_DISC","shortName":"M2TMNXSLV","title":"MERRA-2 tavgM_2d_slv_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Single-Level Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXSLV) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Aerosol_Optical_Depth_Analysis_Monthly":{"title":"Aerosol Optical Depth Analysis (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812824-GES_DISC","shortName":"M2IMNXGAS","title":"MERRA-2 instM_2d_gas_Nx: 2d,Monthly mean,Instantaneous,Single-Level,Assimilation,Aerosol Optical Depth Analysis 0.625 x 0.5 degree V5.12.4 (M2IMNXGAS) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Air_Temperature_250hPa_Monthly":{"title":"Air Temperature at 250hPa (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812904-GES_DISC","shortName":"M2IMNPASM","title":"MERRA-2 instM_3d_asm_Np: 3d,Monthly mean,Instantaneous,Pressure-Level,Assimilation,Assimilated Meteorological Fields 0.625 x 0.5 degree V5.12.4 (M2IMNPASM) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Carbon_Monoxide_Emission_Monthly":{"title":"Carbon Monoxide Emission ENSEMBLE (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812852-GES_DISC","shortName":"M2TMNXCHM","title":"MERRA-2 tavgM_2d_chm_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Carbon Monoxide and Ozone Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXCHM) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Convective_Rainwater_Source_700hPa_Monthly":{"title":"Convective Rainwater Source at 700hPa (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812692-GES_DISC","shortName":"M2TMNPMST","title":"MERRA-2 tavgM_3d_mst_Np: 3d,Monthly mean,Time-Averaged,Pressure-Level,Assimilation,Moist Processes Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNPMST) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Dust_Surface_Mass_Concentration_Monthly":{"title":"Dust Surface Mass Concentration (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812866-GES_DISC","shortName":"M2TMNXAER","title":"MERRA-2 tavgM_2d_aer_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,Aerosol Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXAER) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Dust_Surface_Mass_Concentration_PM25_Monthly":{"title":"Dust Surface Mass Concentration PM2.5 (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812866-GES_DISC","shortName":"M2TMNXAER","title":"MERRA-2 tavgM_2d_aer_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,Aerosol Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXAER) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Evaporation_Land_Monthly":{"title":"Evaporation over Land (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812856-GES_DISC","shortName":"M2TMNXLND","title":"MERRA-2 tavgM_2d_lnd_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Land Surface Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXLND) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Evaporation_from_Turbulence_Monthly":{"title":"Evaporation from Turbulence (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812854-GES_DISC","shortName":"M2TMNXINT","title":"MERRA-2 tavgM_2d_int_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Vertically Integrated Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXINT) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_ISCCP_Cloud_Albedo_Monthly":{"title":"ISCCP Cloud Albedo (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812867-GES_DISC","shortName":"M2TMNXCSP","title":"MERRA-2 tavgM_2d_csp_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,COSP Satellite Simulator 0.625 x 0.5 degree V5.12.4 (M2TMNXCSP) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Incident_Shortwave_Over_Land_Monthly":{"title":"Incident Shortwave Over Land (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812855-GES_DISC","shortName":"M2TMNXLFO","title":"MERRA-2 tavgM_2d_lfo_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Land Surface Forcings 0.625 x 0.5 degree V5.12.4 (M2TMNXLFO) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Open_Water_Latent_Energy_Flux_Monthly":{"title":"Open Water Latent Energy Flux (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812857-GES_DISC","shortName":"M2TMNXOCN","title":"MERRA-2 tavgM_2d_ocn_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Ocean Surface Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXOCN) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly":{"title":"Ozone Mixing Ratio at 50hPa (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812902-GES_DISC","shortName":"M2IMNPANA","title":"MERRA-2 instM_3d_ana_Np: 3d,Monthly mean,Instantaneous,Pressure-Level,Analysis,Analyzed Meteorological Fields 0.625 x 0.5 degree V5.12.4 (M2IMNPANA) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Precipitation_Bias_Corrected_Monthly":{"title":"Total Precipitation Bias Corrected (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812868-GES_DISC","shortName":"M2TMNXFLX","title":"MERRA-2 tavgM_2d_flx_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Surface Flux Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXFLX) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Relative_Humidity_After_Moist_700hPa_Monthly":{"title":"Relative Humidity After Moist at 700hPa (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812942-GES_DISC","shortName":"M2TMNPCLD","title":"MERRA-2 tavgM_3d_cld_Np: 3d,Monthly mean,Time-Averaged,Pressure-Level,Assimilation,Cloud Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNPCLD) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_SO2_Column_Mass_Density_Monthly":{"title":"SO2 Column Mass Density ENSEMBLE (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812866-GES_DISC","shortName":"M2TMNXAER","title":"MERRA-2 tavgM_2d_aer_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,Aerosol Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXAER) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Snow_Depth_Over_Glaciated_Surface_Monthly":{"title":"Snow Depth Over Glaciated Surface (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812853-GES_DISC","shortName":"M2TMNXGLC","title":"MERRA-2 tavgM_2d_glc_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Land Ice Surface Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXGLC) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Snowfall_Monthly":{"title":"Snowfall (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812868-GES_DISC","shortName":"M2TMNXFLX","title":"MERRA-2 tavgM_2d_flx_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Surface Flux Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXFLX) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Soil_Water_Root_Zone_Monthly":{"title":"Soil Water Root Zone (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812856-GES_DISC","shortName":"M2TMNXLND","title":"MERRA-2 tavgM_2d_lnd_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Land Surface Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXLND) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Surface_Albedo_Monthly":{"title":"Surface Albedo (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812858-GES_DISC","shortName":"M2TMNXRAD","title":"MERRA-2 tavgM_2d_rad_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Radiation Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXRAD) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Surface_Pressure_Monthly":{"title":"Surface Pressure (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812904-GES_DISC","shortName":"M2IMNPASM","title":"MERRA-2 instM_3d_asm_Np: 3d,Monthly mean,Instantaneous,Pressure-Level,Assimilation,Assimilated Meteorological Fields 0.625 x 0.5 degree V5.12.4 (M2IMNPASM) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Surface_Skin_Temperature_Monthly":{"title":"Surface Skin Temperature (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812859-GES_DISC","shortName":"M2TMNXSLV","title":"MERRA-2 tavgM_2d_slv_Nx: 2d,Monthly mean,Time-Averaged,Single-Level,Assimilation,Single-Level Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXSLV) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Surface_Wind_Speed_Monthly":{"title":"Surface Wind Speed (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812840-GES_DISC","shortName":"M2IMNXLFO","title":"MERRA-2 instM_2d_lfo_Nx: 2d,Monthly mean,Instantaneous,Single-Level,Assimilation,Land Surface Forcings 0.625 x 0.5 degree V5.12.4 (M2IMNXLFO) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Total_Aerosol_Optical_Thickness_550nm_Extinction_Monthly":{"title":"Total Aerosol Optical Thickness Extinction 550nm (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812866-GES_DISC","shortName":"M2TMNXAER","title":"MERRA-2 tavgM_2d_aer_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,Aerosol Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXAER) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly":{"title":"Total Aerosol Optical Thickness Scattering 550nm (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812866-GES_DISC","shortName":"M2TMNXAER","title":"MERRA-2 tavgM_2d_aer_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,Aerosol Diagnostics 0.625 x 0.5 degree V5.12.4 (M2TMNXAER) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Total_Dust_Deposition_Dry_Wet_Monthly":{"title":"Total Dust Deposition, Dry+Wet All Bins (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812865-GES_DISC","shortName":"M2TMNXADG","title":"MERRA-2 tavgM_2d_adg_Nx: 2d,Monthly mean,Time-averaged,Single-Level,Assimilation,Aerosol Diagnostics (extended) 0.625 x 0.5 degree V5.12.4 (M2TMNXADG) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MERRA2_Total_Precipitable_Water_Vapor_Monthly":{"title":"Total Precipitable Water Vapor (Monthly)","subtitle":"MERRA-2","ongoing":true,"conceptIds":[{"type":"STD","value":"C1276812825-GES_DISC","shortName":"M2IMNXINT","title":"MERRA-2 instM_2d_int_Nx: 2d,Monthly mean,Instantaneous,Single-Level,Assimilation,Vertically Integrated Diagnostics 0.625 x 0.5 degree V5.12.4 (M2IMNXINT) at GES DISC","version":"5.12.4"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE":{"title":"Freeze/Thaw (Daily Landscape)","subtitle":"Aqua / AMSR-E","ongoing":false,"conceptIds":[{"type":"STD","value":"C1443538967-NSIDC_ECS","shortName":"NSIDC-0477","title":"MEaSUREs Global Record of Daily Landscape Freeze/Thaw Status V004","version":"4"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI":{"title":"Freeze/Thaw (Daily Landscape)","subtitle":"DMSP / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1443538967-NSIDC_ECS","shortName":"NSIDC-0477","title":"MEaSUREs Global Record of Daily Landscape Freeze/Thaw Status V004","version":"4"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MEaSUREs_Ice_Velocity_Antarctica":{"title":"Ice Velocity (Antarctica)","subtitle":"ALOS/PALSAR, ENVISAT/ASAR, ERS-1/SAR, ERS-2/SAR, RADARSAT-1/SAR, RADARSAT-2/SAR","ongoing":false,"conceptIds":[{"type":"STD","value":"C1414573008-NSIDC_ECS","shortName":"NSIDC-0484","title":"MEaSUREs InSAR-Based Antarctica Ice Velocity Map V002","version":"2"}],"layerPeriod":"Multi-Day","dataCenter":["NSIDC DAAC"]},"MEaSUREs_Ice_Velocity_Greenland":{"title":"Ice Velocity (Greenland)","subtitle":"ALOS/PALSAR, RADARSAT-1/SAR, TSX/SAR","ongoing":false,"conceptIds":[{"type":"STD","value":"C1262010979-NSIDC_ECS","shortName":"NSIDC-0478","title":"MEaSUREs Greenland Ice Sheet Velocity Map from InSAR Data V002","version":"2"}],"layerPeriod":"Multi-Day","dataCenter":["NSIDC DAAC"]},"MEaSUREs_Sea_Ice_Snow_Extent":{"title":"Sea Ice and Snow Extent","subtitle":" DMSP 5D-2 F13/SSMI, DMSP 5D-3 F17/SSMIS, Terra/MODIS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1402083137-NSIDC_ECS","shortName":"NSIDC-0534","title":"MEaSUREs Northern Hemisphere State of Cryosphere Daily 25km EASE-Grid 2.0 V001","version":"1"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_AA":{"title":"Color Radiance (Aa, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_AF":{"title":"Color Radiance (Af, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_AN":{"title":"Color Radiance (An, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_BA":{"title":"Color Radiance (Ba, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_BF":{"title":"Color Radiance (Bf, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_CA":{"title":"Color Radiance (Ca, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_CF":{"title":"Color Radiance (Cf, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_DA":{"title":"Color Radiance (Da, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_NGB_DF":{"title":"Color Radiance (Df, NGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_AA":{"title":"Color Radiance (Aa, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_AF":{"title":"Color Radiance (Af, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_AN":{"title":"Color Radiance (An, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_BA":{"title":"Color Radiance (Ba, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_BF":{"title":"Color Radiance (Bf, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_CA":{"title":"Color Radiance (Ca, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_CF":{"title":"Color Radiance (Cf, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_DA":{"title":"Color Radiance (Da, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_AM1_Ellipsoid_Radiance_RGB_DF":{"title":"Color Radiance (Df, RGB)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-LARC","shortName":"MI1B2_ELLIPSOID_NRT","title":"MISR Near Real Time (NRT) Level 1B2 Ellipsoid Data V001","version":"001"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MISR_Aerosol_Optical_Depth_Avg_Green_Monthly":{"title":"Aerosol Optical Depth Average (Green, Monthly)","subtitle":"Terra / MISR","ongoing":true,"conceptIds":[{"type":"STD","value":"C108919889-LARC","shortName":"MIL3MAEN","title":"MISR Level 3 Component Global Aerosol product in netCDF format covering a month V004","version":"004"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_Cloud_Stereo_Height_Histogram_Bin_0.5km_Monthly":{"title":"Cloud Stereo Height (No Wind Correction, < 0.5 km, Monthly)","subtitle":"Terra / MISR","ongoing":true,"conceptIds":[{"type":"STD","value":"C84942916-LARC","shortName":"MIL3MCLD","title":"MISR Level 3 Component Global Cloud Product covering a month V002","version":"002"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_Cloud_Stereo_Height_Histogram_Bin_1.5-2.0km_Monthly":{"title":"Cloud Stereo Height (No Wind Correction, < 1.5 – 2.0 km, Monthly)","subtitle":"Terra / MISR","ongoing":true,"conceptIds":[{"type":"STD","value":"C84942916-LARC","shortName":"MIL3MCLD","title":"MISR Level 3 Component Global Cloud Product covering a month V002","version":"002"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_Directional_Hemispherical_Reflectance_Average_Natural_Color_Monthly":{"title":"Directional Hemispheric Reflectance (DHR) Average (Monthly, Natural Color)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C179031466-LARC","shortName":"MIL3MLSN","title":"MISR Level 3 Component Global Land product in netCDF format covering a month V004","version":"004"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_Land_NDVI_Average_Monthly":{"title":"Land NDVI Average (Monthly)","subtitle":"Terra / MISR","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C179031466-LARC","shortName":"MIL3MLSN","title":"MISR Level 3 Component Global Land product in netCDF format covering a month V004","version":"004"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_Radiance_Average_Infrared_Color_Monthly":{"title":"Radiance Average (Monthly, Infrared Color)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C43677725-LARC","shortName":"MIL3MRD","title":"MISR Level 3 Component Global Radiance Product covering a month V005","version":"005"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_Radiance_Average_Natural_Color_Monthly":{"title":"Radiance Average (Monthly, Natural Color)","subtitle":"Terra / MISR","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C43677725-LARC","shortName":"MIL3MRD","title":"MISR Level 3 Component Global Radiance Product covering a month V005","version":"005"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MISR_TOA_Albedo_Average_Red_Monthly":{"title":"TOA Albedo Average (Red, Monthly)","subtitle":"Terra / MISR","ongoing":true,"conceptIds":[{"type":"NRT","value":"C61095981-LARC","shortName":"MIL3MAL","title":"MISR Level 3 Component Global Albedo product covering a month V006","version":"006"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MLS_CO_215hPa_Day":{"title":"Carbon Monoxide (215 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101256-GES_DISC","shortName":"ML2CO","title":"MLS/Aura Level 2 Carbon Monoxide (CO) Mixing Ratio V004 (ML2CO) at GES DISC","version":"004"},{"type":"STD","value":"C1729925130-GES_DISC","shortName":"ML2CO","title":"MLS/Aura Level 2 Carbon Monoxide (CO) Mixing Ratio V005 (ML2CO) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038643-GES_DISC","shortName":"ML2CO_NRT","title":"MLS/Aura Near-Real-Time L2 Carbon Monoxide (CO) Mixing Ratio V004 (ML2CO_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771725-GES_DISC","shortName":"ML2CO_NRT","title":"MLS/Aura Near-Real-Time L2 Carbon Monoxide (CO) Mixing Ratio V005 (ML2CO_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_CO_215hPa_Night":{"title":"Carbon Monoxide (215 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101256-GES_DISC","shortName":"ML2CO","title":"MLS/Aura Level 2 Carbon Monoxide (CO) Mixing Ratio V004 (ML2CO) at GES DISC","version":"004"},{"type":"STD","value":"C1729925130-GES_DISC","shortName":"ML2CO","title":"MLS/Aura Level 2 Carbon Monoxide (CO) Mixing Ratio V005 (ML2CO) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038643-GES_DISC","shortName":"ML2CO_NRT","title":"MLS/Aura Near-Real-Time L2 Carbon Monoxide (CO) Mixing Ratio V004 (ML2CO_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771725-GES_DISC","shortName":"ML2CO_NRT","title":"MLS/Aura Near-Real-Time L2 Carbon Monoxide (CO) Mixing Ratio V005 (ML2CO_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_H2O_46hPa_Day":{"title":"Water Vapor (46 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101435-GES_DISC","shortName":"ML2H2O","title":"MLS/Aura Level 2 Water Vapor (H2O) Mixing Ratio V004 (ML2H2O) at GES DISC","version":"004"},{"type":"STD","value":"C1729925154-GES_DISC","shortName":"ML2H2O","title":"MLS/Aura Level 2 Water Vapor (H2O) Mixing Ratio V005 (ML2H2O) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038645-GES_DISC","shortName":"ML2H2O_NRT","title":"MLS/Aura Near-Real-Time L2 Water Vapor (H2O) Mixing Ratio V004 (ML2H2O_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771729-GES_DISC","shortName":"ML2H2O_NRT","title":"MLS/Aura Near-Real-Time L2 Water Vapor (H2O) Mixing Ratio V005 (ML2H2O_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_H2O_46hPa_Night":{"title":"Water Vapor (46 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101435-GES_DISC","shortName":"ML2H2O","title":"MLS/Aura Level 2 Water Vapor (H2O) Mixing Ratio V004 (ML2H2O) at GES DISC","version":"004"},{"type":"STD","value":"C1729925154-GES_DISC","shortName":"ML2H2O","title":"MLS/Aura Level 2 Water Vapor (H2O) Mixing Ratio V005 (ML2H2O) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038645-GES_DISC","shortName":"ML2H2O_NRT","title":"MLS/Aura Near-Real-Time L2 Water Vapor (H2O) Mixing Ratio V004 (ML2H2O_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771729-GES_DISC","shortName":"ML2H2O_NRT","title":"MLS/Aura Near-Real-Time L2 Water Vapor (H2O) Mixing Ratio V005 (ML2H2O_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_HNO3_46hPa_Day":{"title":"Nitric Acid (46 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101497-GES_DISC","shortName":"ML2HNO3","title":"MLS/Aura Level 2 Nitric Acid (HNO3) Mixing Ratio V004 (ML2HNO3) at GES DISC","version":"004"},{"type":"STD","value":"C1729925263-GES_DISC","shortName":"ML2HNO3","title":"MLS/Aura Level 2 Nitric Acid (HNO3) Mixing Ratio V005 (ML2HNO3) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038652-GES_DISC","shortName":"ML2HNO3_NRT","title":"MLS/Aura Near-Real-Time L2 Nitric Acid (HNO3) Mixing Ratio V004 (ML2HNO3_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771772-GES_DISC","shortName":"ML2HNO3_NRT","title":"MLS/Aura Near-Real-Time L2 Nitric Acid (HNO3) Mixing Ratio V005 (ML2HNO3_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_HNO3_46hPa_Night":{"title":"Nitric Acid (46 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101497-GES_DISC","shortName":"ML2HNO3","title":"MLS/Aura Level 2 Nitric Acid (HNO3) Mixing Ratio V004 (ML2HNO3) at GES DISC","version":"004"},{"type":"STD","value":"C1729925263-GES_DISC","shortName":"ML2HNO3","title":"MLS/Aura Level 2 Nitric Acid (HNO3) Mixing Ratio V005 (ML2HNO3) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038652-GES_DISC","shortName":"ML2HNO3_NRT","title":"MLS/Aura Near-Real-Time L2 Nitric Acid (HNO3) Mixing Ratio V004 (ML2HNO3_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771772-GES_DISC","shortName":"ML2HNO3_NRT","title":"MLS/Aura Near-Real-Time L2 Nitric Acid (HNO3) Mixing Ratio V005 (ML2HNO3_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_N2O_46hPa_Day":{"title":"Nitrous Oxide (46 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101667-GES_DISC","shortName":"ML2N2O","title":"MLS/Aura Level 2 Nitrous Oxide (N2O) Mixing Ratio V004 (ML2N2O) at GES DISC","version":"004"},{"type":"STD","value":"C1729925686-GES_DISC","shortName":"ML2N2O","title":"MLS/Aura Level 2 Nitrous Oxide (N2O) Mixing Ratio V005 (ML2N2O) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038658-GES_DISC","shortName":"ML2N2O_NRT","title":"MLS/Aura Near-Real-Time L2 Nitrous Oxide (N2O) Mixing Ratio V004 (ML2N2O_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771775-GES_DISC","shortName":"ML2N2O_NRT","title":"MLS/Aura Near-Real-Time L2 Nitrous Oxide (N2O) Mixing Ratio V005 (ML2N2O_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_N2O_46hPa_Night":{"title":"Nitrous Oxide (46 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101667-GES_DISC","shortName":"ML2N2O","title":"MLS/Aura Level 2 Nitrous Oxide (N2O) Mixing Ratio V004 (ML2N2O) at GES DISC","version":"004"},{"type":"STD","value":"C1729925686-GES_DISC","shortName":"ML2N2O","title":"MLS/Aura Level 2 Nitrous Oxide (N2O) Mixing Ratio V005 (ML2N2O) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038658-GES_DISC","shortName":"ML2N2O_NRT","title":"MLS/Aura Near-Real-Time L2 Nitrous Oxide (N2O) Mixing Ratio V004 (ML2N2O_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771775-GES_DISC","shortName":"ML2N2O_NRT","title":"MLS/Aura Near-Real-Time L2 Nitrous Oxide (N2O) Mixing Ratio V005 (ML2N2O_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_O3_46hPa_Day":{"title":"Ozone (46 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101678-GES_DISC","shortName":"ML2O3","title":"MLS/Aura Level 2 Ozone (O3) Mixing Ratio V004 (ML2O3) at GES DISC","version":"004"},{"type":"STD","value":"C1729925806-GES_DISC","shortName":"ML2O3","title":"MLS/Aura Level 2 Ozone (O3) Mixing Ratio V005 (ML2O3) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038661-GES_DISC","shortName":"ML2O3_NRT","title":"MLS/Aura Near-Real-Time L2 Ozone (O3) Mixing Ratio V004 (ML2O3_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771812-GES_DISC","shortName":"ML2O3_NRT","title":"MLS/Aura Near-Real-Time L2 Ozone (O3) Mixing Ratio V005 (ML2O3_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_O3_46hPa_Night":{"title":"Ozone (46 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101678-GES_DISC","shortName":"ML2O3","title":"MLS/Aura Level 2 Ozone (O3) Mixing Ratio V004 (ML2O3) at GES DISC","version":"004"},{"type":"STD","value":"C1729925806-GES_DISC","shortName":"ML2O3","title":"MLS/Aura Level 2 Ozone (O3) Mixing Ratio V005 (ML2O3) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038661-GES_DISC","shortName":"ML2O3_NRT","title":"MLS/Aura Near-Real-Time L2 Ozone (O3) Mixing Ratio V004 (ML2O3_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131771812-GES_DISC","shortName":"ML2O3_NRT","title":"MLS/Aura Near-Real-Time L2 Ozone (O3) Mixing Ratio V005 (ML2O3_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_SO2_147hPa_Day":{"title":"Sulfur Dioxide (147 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101777-GES_DISC","shortName":"ML2SO2","title":"MLS/Aura Level 2 Sulfur Dioxide (SO2) Mixing Ratio V004 (ML2SO2) at GES DISC","version":"004"},{"type":"STD","value":"C1729926699-GES_DISC","shortName":"ML2SO2","title":"MLS/Aura Level 2 Sulfur Dioxide (SO2) Mixing Ratio V005 (ML2SO2) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038666-GES_DISC","shortName":"ML2SO2_NRT","title":"MLS/Aura Near-Real-Time L2 Sulfur Dioxide (SO2) Mixing Ratio V004 (ML2SO2_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131772275-GES_DISC","shortName":"ML2SO2_NRT","title":"MLS/Aura Near-Real-Time L2 Sulfur Dioxide (SO2) Mixing Ratio V005 (ML2SO2_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_SO2_147hPa_Night":{"title":"Sulfur Dioxide (147 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101777-GES_DISC","shortName":"ML2SO2","title":"MLS/Aura Level 2 Sulfur Dioxide (SO2) Mixing Ratio V004 (ML2SO2) at GES DISC","version":"004"},{"type":"STD","value":"C1729926699-GES_DISC","shortName":"ML2SO2","title":"MLS/Aura Level 2 Sulfur Dioxide (SO2) Mixing Ratio V005 (ML2SO2) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038666-GES_DISC","shortName":"ML2SO2_NRT","title":"MLS/Aura Near-Real-Time L2 Sulfur Dioxide (SO2) Mixing Ratio V004 (ML2SO2_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131772275-GES_DISC","shortName":"ML2SO2_NRT","title":"MLS/Aura Near-Real-Time L2 Sulfur Dioxide (SO2) Mixing Ratio V005 (ML2SO2_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_Temperature_46hPa_Day":{"title":"Temperature (46 hPa, Day)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101828-GES_DISC","shortName":"ML2T","title":"MLS/Aura Level 2 Temperature V004 (ML2T) at GES DISC","version":"004"},{"type":"STD","value":"C1729926922-GES_DISC","shortName":"ML2T","title":"MLS/Aura Level 2 Temperature V005 (ML2T) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038668-GES_DISC","shortName":"ML2T_NRT","title":"MLS/Aura Near-Real-Time L2 Temperature V004 (ML2T_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131772833-GES_DISC","shortName":"ML2T_NRT","title":"MLS/Aura Near-Real-Time L2 Temperature V005 (ML2T_NRT) at GES DISC","version":"005"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MLS_Temperature_46hPa_Night":{"title":"Temperature (46 hPa, Night)","subtitle":"Aura / MLS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1251101828-GES_DISC","shortName":"ML2T","title":"MLS/Aura Level 2 Temperature V004 (ML2T) at GES DISC","version":"004"},{"type":"STD","value":"C1729926922-GES_DISC","shortName":"ML2T","title":"MLS/Aura Level 2 Temperature V005 (ML2T) at GES DISC","version":"005"},{"type":"NRT","value":"C1441038668-GES_DISC","shortName":"ML2T_NRT","title":"MLS/Aura Near-Real-Time L2 Temperature V004 (ML2T_NRT) at GES DISC","version":"004"},{"type":"NRT","value":"C2131772833-GES_DISC","shortName":"ML2T_NRT","title":"MLS/Aura Near-Real-Time L2 Temperature V005 (ML2T_NRT) at GES DISC","version":"005"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aura_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"MODIS_Aqua_AOD_Deep_Blue_Combined":{"title":"Merged DT/DB Aerosol Optical Depth (Land and Ocean)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426751946-LANCEMODIS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443533683-LAADS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_AOD_Deep_Blue_Land":{"title":"Deep Blue Aerosol Optical Depth (Land)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426751946-LANCEMODIS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443533683-LAADS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Aerosol":{"title":"Dark Target Aerosol Optical Depth (Land and Ocean)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C1426751946-LANCEMODIS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443533683-LAADS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km","version":"6.1"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Aerosol_Optical_Depth_3km":{"title":"Aerosol Optical Depth 3km (3km, Land and Ocean)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426717545-LANCEMODIS","shortName":"MYD04_3K","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 3km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443528505-LAADS","shortName":"MYD04_3K","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 3km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Angstrom_Exponent_Land":{"title":"Deep Blue Aerosol Angstrom Exponent (Land)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426751946-LANCEMODIS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443533683-LAADS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Angstrom_Exponent_Ocean":{"title":"Dark Target Aerosol Angstrom Exponent (Ocean)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426751946-LANCEMODIS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443533683-LAADS","shortName":"MYD04_L2","title":"MODIS/Aqua Aerosol 5-Min L2 Swath 10km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Brightness_Temp_Band31_Day":{"title":"Brightness Temperature (Band 31, Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426616847-LANCEMODIS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"STD","value":"C203234523-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km V006","version":"6"},{"type":"STD","value":"C1379758607-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Brightness_Temp_Band31_Night":{"title":"Brightness Temperature (Band 31, Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1426616847-LANCEMODIS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"STD","value":"C203234523-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km V006","version":"6"},{"type":"STD","value":"C1379758607-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Cloud_Effective_Radius":{"title":"Cloud Effective Radius","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_16":{"title":"Cloud Effective Radius (1.6 micron)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_1621":{"title":"Cloud Effective Radius (2.1 micron, 1621 Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_16_PCL":{"title":"Cloud Effective Radius (1.6 micron, PCL)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_37":{"title":"Cloud Effective Radius (3.7 micron)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_37_PCL":{"title":"Cloud Effective Radius (3.7 micron PCL)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_PCL":{"title":"Cloud Effective Radius (PCL)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Effective_Radius_PCL_1621":{"title":"Cloud Effective Radius (2.1 micron, PCL, 1621 Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Fraction_Day":{"title":"Cloud Fraction (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Fraction_Night":{"title":"Cloud Fraction (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Multi_Layer_Flag":{"title":"Cloud Multi Layer Flag","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Optical_Thickness":{"title":"Cloud Optical Thickness","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Optical_Thickness_16":{"title":"Cloud Optical Thickness (1.6 microns)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Optical_Thickness_1621":{"title":"Cloud Optical Thickness (1.6 microns, 1621 Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Optical_Thickness_16_PCL":{"title":"Cloud Optical Thickness (1.6 microns, PCL)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Optical_Thickness_PCL":{"title":"Cloud Optical Thickness (PCL)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Optical_Thickness_PCL_1621":{"title":"Cloud Optical Thickness (1.6 microns, PCL, 1621 Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Phase_Infrared_Day":{"title":"Cloud Phase Infrared (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Phase_Infrared_Night":{"title":"Cloud Phase Infrared (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Phase_Optical_Properties":{"title":"Cloud Phase Optical Properties","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Top_Height_Day":{"title":"Cloud Top Height (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Top_Height_Night":{"title":"Cloud Top Height (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Top_Pressure_Day":{"title":"Cloud Top Pressure (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Top_Pressure_Night":{"title":"Cloud Top Pressure (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Top_Temp_Day":{"title":"Cloud Top Temperature (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Top_Temp_Night":{"title":"Cloud Top Temperature (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Water_Path":{"title":"Cloud Water Path","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_Cloud_Water_Path_PCL":{"title":"Cloud Water Path (PCL)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443536017-LAADS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426986978-LANCEMODIS","shortName":"MYD06_L2","title":"MODIS/Aqua Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Aqua_CorrectedReflectance_Bands721":{"title":"Corrected Reflectance (Bands 7-2-1)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426616847-LANCEMODIS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426617060-LANCEMODIS","shortName":"MYD02HKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 500m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426621826-LANCEMODIS","shortName":"MYD02QKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 250m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426640814-LANCEMODIS","shortName":"MYD03","title":"MODIS/Aqua Geolocation Fields 5-Min L1A Swath 1km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1379759127-LAADS","shortName":"MYD02QKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1379758778-LAADS","shortName":"MYD02HKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1379758607-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_CorrectedReflectance_TrueColor":{"title":"Corrected Reflectance (True Color)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426616847-LANCEMODIS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426617060-LANCEMODIS","shortName":"MYD02HKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 500m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426621826-LANCEMODIS","shortName":"MYD02QKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 250m - NRT","version":"6.1NRT"},{"type":"STD","value":"C1379759127-LAADS","shortName":"MYD02QKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1379758778-LAADS","shortName":"MYD02HKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1379758607-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Data_No_Data":{"title":"Areas of No Data (mask)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1379759127-LAADS","shortName":"MYD02QKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1379758778-LAADS","shortName":"MYD02HKM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1379758607-LAADS","shortName":"MYD021KM","title":"MODIS/Aqua Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"MODIS_Aqua_Ice_Surface_Temp_Day":{"title":"Ice Surface Temperature (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007624533-LANCEMODIS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001203-NSIDC_ECS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km V006","version":"6"},{"type":"STD","value":"C1646610212-NSIDC_ECS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Aqua_Ice_Surface_Temp_Night":{"title":"Ice Surface Temperature (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2007624533-LANCEMODIS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001203-NSIDC_ECS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km V006","version":"6"},{"type":"STD","value":"C1646610212-NSIDC_ECS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Aqua_L2G_SurfaceReflectance_Bands143_Daily":{"title":"Land Surface Reflectance (L2G, Daily, True Color)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C1219247757-LANCEMODIS","shortName":"MYD09GA","title":"MODIS/Aqua Near Real Time (NRT) Surface Reflectance Daily L2G Global 1km and 500m SIN Grid","version":"6NRT"},{"type":"STD","value":"C193529459-LPDAAC_ECS","shortName":"MYD09GA","title":"MODIS/Aqua Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389350-LPDAAC_ECS","shortName":"MYD09GA","title":"MODIS/Aqua Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_L2_Chlorophyll_A":{"title":"Chlorophyll a (L2)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2331331072-OB_DAAC","shortName":"MODISA_L2_OC_NRT","title":"Aqua MODIS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C1442922848-OB_DAAC","shortName":"MODISA_L2_OC","title":"Aqua Moderate Resolution Imaging Spectroradiometer (MODIS) Ocean Color (OC) Regional Data","version":"2018"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Aqua_L2_Photosynthetically_Available_Radiation":{"title":"Photosynthetically Available Radiation (L2)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2331331072-OB_DAAC","shortName":"MODISA_L2_OC_NRT","title":"Aqua MODIS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C1442922848-OB_DAAC","shortName":"MODISA_L2_OC","title":"Aqua Moderate Resolution Imaging Spectroradiometer (MODIS) Ocean Color (OC) Regional Data","version":"2018"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Aqua_L2_Sea_Surface_Temp_Day":{"title":"Sea Surface Temperature (Day, L2)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C1641945527-OB_DAAC","shortName":"MODISA_L2_SST_NRT","title":"Aqua MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real Time (NRT) Data, version R2019.0","version":"R2019.0"},{"type":"STD","value":"C1615905765-OB_DAAC","shortName":"MODISA_L2_SST","title":"Aqua MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2019.0","version":"R2019.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Aqua_L2_Sea_Surface_Temp_Night":{"title":"Sea Surface Temperature (Night, L2)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C1641945527-OB_DAAC","shortName":"MODISA_L2_SST_NRT","title":"Aqua MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real Time (NRT) Data, version R2019.0","version":"R2019.0"},{"type":"STD","value":"C1615905765-OB_DAAC","shortName":"MODISA_L2_SST","title":"Aqua MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2019.0","version":"R2019.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Aqua_L3_EVI_16Day":{"title":"Enhanced Vegetation Index (L3, 16-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001221-LPDAAC_ECS","shortName":"MYD13Q1","title":"MODIS/Aqua Vegetation Indices 16-Day L3 Global 250m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621431683-LPDAAC_ECS","shortName":"MYD13Q1","title":"MODIS/Aqua Vegetation Indices 16-Day L3 Global 250m SIN Grid V061","version":"061"}],"layerPeriod":"16-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_EVI_Monthly":{"title":"Enhanced Vegetation Index (L3, Monthly)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001219-LPDAAC_ECS","shortName":"MYD13A3","title":"MODIS/Aqua Vegetation Indices Monthly L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621430994-LPDAAC_ECS","shortName":"MYD13A3","title":"MODIS/Aqua Vegetation Indices Monthly L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Ice_Surface_Temp_Daily_Day":{"title":"Ice Surface Temperature (L3, Daily, Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001168-NSIDC_ECS","shortName":"MYD29P1D","title":"MODIS/Aqua Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V006","version":"6"},{"type":"STD","value":"C1646610110-NSIDC_ECS","shortName":"MYD29P1D","title":"MODIS/Aqua Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Aqua_L3_Ice_Surface_Temp_Daily_Night":{"title":"Ice Surface Temperature (L3, Daily, Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1000001202-NSIDC_ECS","shortName":"MYD29P1N","title":"MODIS/Aqua Sea Ice Extent Daily L3 Global 1km EASE-Grid Night V006","version":"6"},{"type":"STD","value":"C1646610107-NSIDC_ECS","shortName":"MYD29P1N","title":"MODIS/Aqua Sea Ice Extent Daily L3 Global 1km EASE-Grid Night V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_8Day_Day":{"title":"Land Surface Temperature (L3, 8-Day, Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001210-LPDAAC_ECS","shortName":"MYD11A2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389925-LPDAAC_ECS","shortName":"MYD11A2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_8Day_Day_TES":{"title":"Land Surface Temperature (L3, 8-Day, Day, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1621450532-LPDAAC_ECS","shortName":"MYD21A2","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_8Day_Night":{"title":"Land Surface Temperature (L3, 8-Day, Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C194001210-LPDAAC_ECS","shortName":"MYD11A2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389925-LPDAAC_ECS","shortName":"MYD11A2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_8Day_Night_TES":{"title":"Land Surface Temperature (L3, 8-Day, Night, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1621450532-LPDAAC_ECS","shortName":"MYD21A2","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Daily_Day":{"title":"Land Surface Temperature (L3, Daily, Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669661-LPDAAC_ECS","shortName":"MYD11A1","title":"MODIS/Aqua Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389679-LPDAAC_ECS","shortName":"MYD11A1","title":"MODIS/Aqua Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Daily_Day_TES":{"title":"Land Surface Temperature (L3, Daily, Day, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1621446628-LPDAAC_ECS","shortName":"MYD21A1D","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity Daily L3 Global 1km SIN Grid Day V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Daily_Night":{"title":"Land Surface Temperature (L3, Daily, Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C203669661-LPDAAC_ECS","shortName":"MYD11A1","title":"MODIS/Aqua Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389679-LPDAAC_ECS","shortName":"MYD11A1","title":"MODIS/Aqua Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Daily_Night_TES":{"title":"Land Surface Temperature (L3, Daily, Night, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1621446702-LPDAAC_ECS","shortName":"MYD21A1N","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity Daily L3 Global 1km SIN Grid Night V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Day_TES":{"title":"Land Surface Temperature (L3, Monthly, Day, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1646692370-LPDAAC_ECS","shortName":"MYD21C3","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES":{"title":"Land Surface Temperature (L3, Monthly, Night, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1646692370-LPDAAC_ECS","shortName":"MYD21C3","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Monthly_Day":{"title":"Land Surface Temperature (L3, Monthly, Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001215-LPDAAC_ECS","shortName":"MYD11C3","title":"MODIS/Aqua Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V006","version":"006"},{"type":"STD","value":"C1621390233-LPDAAC_ECS","shortName":"MYD11C3","title":"MODIS/Aqua Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_Land_Surface_Temp_Monthly_Night":{"title":"Land Surface Temperature (L3, Monthly, Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C194001215-LPDAAC_ECS","shortName":"MYD11C3","title":"MODIS/Aqua Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V006","version":"006"},{"type":"STD","value":"C1621390233-LPDAAC_ECS","shortName":"MYD11C3","title":"MODIS/Aqua Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_NDSI_Snow_Cover_Daily":{"title":"Snow Cover (Normalized Difference Snow Index, L3, Daily)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001204-NSIDC_ECS","shortName":"MYD10A1","title":"MODIS/Aqua Snow Cover Daily L3 Global 500m SIN Grid V006","version":"6"},{"type":"STD","value":"C1646610079-NSIDC_ECS","shortName":"MYD10A1","title":"MODIS/Aqua Snow Cover Daily L3 Global 500m SIN Grid V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Aqua_L3_NDVI_16Day":{"title":"Vegetation Index (L3, 16-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001221-LPDAAC_ECS","shortName":"MYD13Q1","title":"MODIS/Aqua Vegetation Indices 16-Day L3 Global 250m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621431683-LPDAAC_ECS","shortName":"MYD13Q1","title":"MODIS/Aqua Vegetation Indices 16-Day L3 Global 250m SIN Grid V061","version":"061"}],"layerPeriod":"16-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_NDVI_Monthly":{"title":"Vegetation Index (L3, Monthly)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001219-LPDAAC_ECS","shortName":"MYD13A3","title":"MODIS/Aqua Vegetation Indices Monthly L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621430994-LPDAAC_ECS","shortName":"MYD13A3","title":"MODIS/Aqua Vegetation Indices Monthly L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_SST_MidIR_4km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1687051887-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_4km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882179-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Annual 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049781-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Annual 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_4km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036881975-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Daily 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052642-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Daily 4km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_4km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882188-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Monthly 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049932-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Monthly 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_9km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877838-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR 8 Day 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052319-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR 8 Day 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_9km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877847-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Annual 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049797-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Annual 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_9km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877856-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Daily 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052756-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Daily 9km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_MidIR_9km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877865-POCLOUD","shortName":"MODIS_AQUA_L3_SST_MID-IR_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Monthly 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049942-PODAAC","shortName":"MODIS_AQUA_L3_SST_MID-IR_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST MID-IR Monthly 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Day_8Day":{"title":"Sea Surface Temperature (L3, Day, 8 Day, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036881986-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687051754-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Day_Annual":{"title":"Sea Surface Temperature (L3, Day, Annual, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036882197-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049812-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 4km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Day_Daily":{"title":"Sea Surface Temperature (L3, Day, Daily, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036880650-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052861-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 4km Daytime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Day_Monthly":{"title":"Sea Surface Temperature (L3, Day, Monthly, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036882228-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049953-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_4KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 4km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036881993-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687051887-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882206-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049821-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882003-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052969-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 4km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_4km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Thermal, 4 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882237-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049965-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Day_8Day":{"title":"Sea Surface Temperature (L3, Day, 8 Day, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1687051995-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687051995-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 9km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Day_Annual":{"title":"Sea Surface Temperature (L3, Day, Annual, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877912-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049828-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 9km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Day_Daily":{"title":"Sea Surface Temperature (L3, Day, Daily, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877928-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053179-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 9km Daytime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Day_Monthly":{"title":"Sea Surface Temperature (L3, Day, Monthly, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877944-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049982-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_9KM_DAYTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 9km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877904-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052103-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR 8 Day 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877920-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049837-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Annual 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877937-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053276-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Daily 9km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_SST_Thermal_9km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Thermal, 9 km)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877952-POCLOUD","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050019-PODAAC","shortName":"MODIS_AQUA_L3_SST_THERMAL_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Aqua Level 3 SST Thermal IR Monthly 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Aqua_L3_Sea_Ice_Daily":{"title":"Sea Ice Extent (L3, Daily)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001168-NSIDC_ECS","shortName":"MYD29P1D","title":"MODIS/Aqua Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V006","version":"6"},{"type":"STD","value":"C1646610110-NSIDC_ECS","shortName":"MYD29P1D","title":"MODIS/Aqua Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Aqua_L3_Snow_Cover_Monthly_Average_Pct":{"title":"Days with Snow Cover (L3, Monthly, Average Percent)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001162-NSIDC_ECS","shortName":"MOD10CM","title":"MODIS/Terra Snow Cover Monthly L3 Global 0.05Deg CMG V006","version":"6"},{"type":"STD","value":"C1646610035-NSIDC_ECS","shortName":"MYD10CM","title":"MODIS/Aqua Snow Cover Monthly L3 Global 0.05Deg CMG V061","version":"61"}],"layerPeriod":"Monthly","dataCenter":["NSIDC DAAC"]},"MODIS_Aqua_L3_Snow_Extent_8Day":{"title":"Snow Extent (L3, 8-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1000001205-NSIDC_ECS","shortName":"MYD10A2","title":"MODIS/Aqua Snow Cover 8-Day L3 Global 500m SIN Grid V006","version":"6"},{"type":"STD","value":"C1646610247-NSIDC_ECS","shortName":"MYD10A2","title":"MODIS/Aqua Snow Cover 8-Day L3 Global 500m SIN Grid V061","version":"61"}],"layerPeriod":"8-Day","dataCenter":["NSIDC DAAC"]},"MODIS_Aqua_L3_SurfaceReflectance_Bands121_8Day":{"title":"Land Surface Reflectance (L3, 8-Day, Bands 1-2-1)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C193529461-LPDAAC_ECS","shortName":"MYD09Q1","title":"MODIS/Aqua Surface Reflectance 8-Day L3 Global 250m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389460-LPDAAC_ECS","shortName":"MYD09Q1","title":"MODIS/Aqua Surface Reflectance 8-Day L3 Global 250m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_SurfaceReflectance_Bands143_8Day":{"title":"Land Surface Reflectance (L3, 8-Day, True Color)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C193529457-LPDAAC_ECS","shortName":"MYD09A1","title":"MODIS/Aqua Surface Reflectance 8-Day L3 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389102-LPDAAC_ECS","shortName":"MYD09A1","title":"MODIS/Aqua Surface Reflectance 8-Day L3 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L3_SurfaceReflectance_Bands721_8Day":{"title":"Land Surface Reflectance (L3, 8-Day, Bands 7-2-1)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C193529457-LPDAAC_ECS","shortName":"MYD09A1","title":"MODIS/Aqua Surface Reflectance 8-Day L3 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621389102-LPDAAC_ECS","shortName":"MYD09A1","title":"MODIS/Aqua Surface Reflectance 8-Day L3 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L4_FPAR_8Day":{"title":"Fraction of Photosynthetically Active Radiation (L4, 8-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669704-LPDAAC_ECS","shortName":"MYD15A2H","title":"MODIS/Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621434406-LPDAAC_ECS","shortName":"MYD15A2H","title":"MODIS/Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L4_Gross_Primary_Productivity_8Day":{"title":"Gross Primary Production (L4, 8-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669706-LPDAAC_ECS","shortName":"MYD17A2H","title":"MODIS/Aqua Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621439749-LPDAAC_ECS","shortName":"MYD17A2H","title":"MODIS/Aqua Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L4_LAI_8Day":{"title":"Leaf Area Index (L4, 8-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669704-LPDAAC_ECS","shortName":"MYD15A2H","title":"MODIS/Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621434406-LPDAAC_ECS","shortName":"MYD15A2H","title":"MODIS/Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_L4_Net_Photosynthesis_8Day":{"title":"Net Photosynthesis (L4, 8-Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669706-LPDAAC_ECS","shortName":"MYD17A2H","title":"MODIS/Aqua Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621439749-LPDAAC_ECS","shortName":"MYD17A2H","title":"MODIS/Aqua Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Aqua_Land_Surface_Temp_Day":{"title":"Land Surface Temperature (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007631072-LANCEMODIS","shortName":"MYD11_L2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C194001216-LPDAAC_ECS","shortName":"MYD11_L2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V006","version":"006"},{"type":"STD","value":"C1621389548-LPDAAC_ECS","shortName":"MYD11_L2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_Land_Surface_Temp_Day_TES":{"title":"Land Surface Temperature (Day, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2073479587-LANCEMODIS","shortName":"MYD21","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity 5-Min L2 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1621444178-LPDAAC_ECS","shortName":"MYD21","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity 5-Min L2 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_Land_Surface_Temp_Night":{"title":"Land Surface Temperature (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2007631072-LANCEMODIS","shortName":"MYD11_L2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C194001216-LPDAAC_ECS","shortName":"MYD11_L2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V006","version":"006"},{"type":"STD","value":"C1621389548-LPDAAC_ECS","shortName":"MYD11_L2","title":"MODIS/Aqua Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_Land_Surface_Temp_Night_TES":{"title":"Land Surface Temperature (Night, TES Algorithm)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2073479587-LANCEMODIS","shortName":"MYD21","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity 5-Min L2 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1621444178-LPDAAC_ECS","shortName":"MYD21","title":"MODIS/Aqua Land Surface Temperature/3-Band Emissivity 5-Min L2 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_NDSI_Snow_Cover":{"title":"Snow Cover (Normalized Difference Snow Index)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007631329-LANCEMODIS","shortName":"MYD10_L2","title":"MODIS/Aqua Snow Cover 5-Min L2 Swath 500m NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001201-NSIDC_ECS","shortName":"MYD10_L2","title":"MODIS/Aqua Snow Cover 5-Min L2 Swath 500m V006","version":"6"},{"type":"STD","value":"C1646610101-NSIDC_ECS","shortName":"MYD10_L2","title":"MODIS/Aqua Snow Cover 5-Min L2 Swath 500m V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Aqua_Sea_Ice":{"title":"Sea Ice","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007624533-LANCEMODIS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001203-NSIDC_ECS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km V006","version":"6"},{"type":"STD","value":"C1646610212-NSIDC_ECS","shortName":"MYD29","title":"MODIS/Aqua Sea Ice Extent 5-Min L2 Swath 1km V061","version":"61"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Aqua_SurfaceReflectance_Bands121":{"title":"Land Surface Reflectance (Bands 1-2-1)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007652303-LANCEMODIS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1231606173-LAADS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6"},{"type":"STD","value":"C1713215948-LAADS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, and 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_SurfaceReflectance_Bands143":{"title":"Land Surface Reflectance (True Color)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007652303-LANCEMODIS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1231606173-LAADS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6"},{"type":"STD","value":"C1713215948-LAADS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, and 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_SurfaceReflectance_Bands721":{"title":"Land Surface Reflectance (Bands 7-2-1)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007652303-LANCEMODIS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1231606173-LAADS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6"},{"type":"STD","value":"C1713215948-LAADS","shortName":"MYD09","title":"MODIS/Aqua Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, and 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Thermal_Anomalies_All":{"title":"Fires and Thermal Anomalies (Day and Night)","subtitle":"Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2007630791-LANCEMODIS","shortName":"MYD14","title":"MODIS/Aqua Thermal Anomalies/Fire 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"},{"type":"STD","value":"C1621434243-LPDAAC_ECS","shortName":"MYD14","title":"MODIS/Aqua Thermal Anomalies/Fire 5-Min L2 Swath 1km V061","version":"061"}],"daynight":["day","night"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_Thermal_Anomalies_Day":{"title":"Fires and Thermal Anomalies (Day)","subtitle":"Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2007630791-LANCEMODIS","shortName":"MYD14","title":"MODIS/Aqua Thermal Anomalies/Fire 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"},{"type":"STD","value":"C1621434243-LPDAAC_ECS","shortName":"MYD14","title":"MODIS/Aqua Thermal Anomalies/Fire 5-Min L2 Swath 1km V061","version":"061"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_Thermal_Anomalies_Night":{"title":"Fires and Thermal Anomalies (Night)","subtitle":"Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2007630791-LANCEMODIS","shortName":"MYD14","title":"MODIS/Aqua Thermal Anomalies/Fire 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"},{"type":"STD","value":"C1621434243-LPDAAC_ECS","shortName":"MYD14","title":"MODIS/Aqua Thermal Anomalies/Fire 5-Min L2 Swath 1km V061","version":"061"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Aqua_Water_Vapor_5km_Day":{"title":"Water Vapor (Day)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426792823-LANCEMODIS","shortName":"MYD05_L2","title":"MODIS/Aqua Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443531357-LAADS","shortName":"MYD05_L2","title":"MODIS/Aqua Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Aqua_Water_Vapor_5km_Night":{"title":"Water Vapor (Night)","subtitle":"Aqua / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1426792823-LANCEMODIS","shortName":"MYD05_L2","title":"MODIS/Aqua Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1443531357-LAADS","shortName":"MYD05_L2","title":"MODIS/Aqua Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km","version":"6.1"}],"orbitTracks":["OrbitTracks_Aqua_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Combined_Flood_2-Day":{"title":"Flood (2-Day Window)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2018599131-LANCEMODIS","shortName":"MCDWD_L3_NRT","title":"MODIS/Aqua+Terra Global Flood Product L3 NRT 250m","version":"6.1"},{"type":"NRT","value":"C2018695846-LANCEMODIS","shortName":"MCDWD_L3_F2_NRT","title":"MODIS/Aqua+Terra Global Flood Product L3 NRT 250m 2-day GeoTIFF","version":"6.1"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Combined_Flood_3-Day":{"title":"Flood (3-Day Window)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2018599131-LANCEMODIS","shortName":"MCDWD_L3_NRT","title":"MODIS/Aqua+Terra Global Flood Product L3 NRT 250m","version":"6.1"},{"type":"NRT","value":"C2019424090-LANCEMODIS","shortName":"MCDWD_L3_F3_NRT","title":"MODIS/Aqua+Terra Global Flood Product L3 NRT 250m 3-day GeoTIFF","version":"6.1"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Combined_L3_Black_Sky_Albedo_Daily":{"title":"Black Sky Albedo (L3, Daily)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2130636890-LANCEMODIS","shortName":"MCD43A3N","title":"MODIS/Terra+Aqua Albedo Daily L3 Global 500 m SIN Grid","version":"6.1NRT"},{"type":"NRT","value":"C2129016354-LANCEMODIS","quality":true,"shortName":"MCD43A2N","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global 500 m SIN Grid","version":"6.1NRT"},{"type":"STD","value":"C1620265701-LPDAAC_ECS","shortName":"MCD43A3","title":"MODIS/Terra+Aqua BRDF/Albedo Albedo Daily L3 Global - 500m V061","version":"061"},{"type":"STD","value":"C1000000426-LPDAAC_ECS","shortName":"MCD43A3","title":"MODIS/Terra+Aqua BRDF/Albedo Albedo Daily L3 Global - 500m V006","version":"006"},{"type":"STD","value":"C1000000454-LPDAAC_ECS","quality":true,"shortName":"MCD43A2","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global - 500m V006","version":"006"},{"type":"STD","value":"C1620265582-LPDAAC_ECS","quality":true,"shortName":"MCD43A2","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global - 500m V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_L3_IGBP_Land_Cover_Type_Annual":{"title":"Land Cover Type (L3, IGBP, Yearly)","subtitle":"Terra and Aqua / MODIS","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C186286578-LPDAAC_ECS","shortName":"MCD12Q1","title":"MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 500m SIN Grid V006","version":"006"}],"layerPeriod":"Yearly","dataCenter":["LP DAAC"]},"MODIS_Combined_L3_Nadir-BRDF_Daily":{"title":"Land Surface Reflectance (L3, Nadir BRDF-Adjusted (NBAR), Daily)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2130665247-LANCEMODIS","shortName":"MCD43A4N","title":"MODIS/Terra+Aqua Nadir BRDF-Adjusted Reflectance Daily L3 Global 500 m SIN Grid","version":"6.1NRT"},{"type":"NRT","value":"C2129016354-LANCEMODIS","quality":true,"shortName":"MCD43A2N","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global 500 m SIN Grid","version":"6.1NRT"},{"type":"STD","value":"C1000000412-LPDAAC_ECS","shortName":"MCD43A4","title":"MODIS/Terra+Aqua BRDF/Albedo Nadir BRDF-Adjusted Ref Daily L3 Global - 500m V006","version":"006"},{"type":"STD","value":"C1620267487-LPDAAC_ECS","shortName":"MCD43A4","title":"MODIS/Terra+Aqua BRDF/Albedo Nadir BRDF-Adjusted Ref Daily L3 Global - 500m V061","version":"061"},{"type":"STD","value":"C1000000454-LPDAAC_ECS","quality":true,"shortName":"MCD43A2","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global - 500m V006","version":"006"},{"type":"STD","value":"C1620265582-LPDAAC_ECS","quality":true,"shortName":"MCD43A2","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global - 500m V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_L3_White_Sky_Albedo_Daily":{"title":"White Sky Albedo (L3, Daily)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2130636890-LANCEMODIS","shortName":"MCD43A3N","title":"MODIS/Terra+Aqua Albedo Daily L3 Global 500 m SIN Grid","version":"6.1NRT"},{"type":"NRT","value":"C2129016354-LANCEMODIS","quality":true,"shortName":"MCD43A2N","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global 500 m SIN Grid","version":"6.1NRT"},{"type":"STD","value":"C1000000426-LPDAAC_ECS","shortName":"MCD43A3","title":"MODIS/Terra+Aqua BRDF/Albedo Albedo Daily L3 Global - 500m V006","version":"006"},{"type":"STD","value":"C1620265701-LPDAAC_ECS","shortName":"MCD43A3","title":"MODIS/Terra+Aqua BRDF/Albedo Albedo Daily L3 Global - 500m V061","version":"061"},{"type":"STD","value":"C1000000454-LPDAAC_ECS","quality":true,"shortName":"MCD43A2","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global - 500m V006","version":"006"},{"type":"STD","value":"C1620265582-LPDAAC_ECS","quality":true,"shortName":"MCD43A2","title":"MODIS/Terra+Aqua BRDF/Albedo Quality Daily L3 Global - 500m V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_L4_FPAR_4Day":{"title":"Fraction of Photosynthetically Active Radiation (L4, 4-Day)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669660-LPDAAC_ECS","shortName":"MCD15A3H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 4-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1620262642-LPDAAC_ECS","shortName":"MCD15A3H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 4-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"4-Day","dataCenter":["LP DAAC"]},"MODIS_Combined_L4_FPAR_8Day":{"title":"Fraction of Photosynthetically Active Radiation (L4, 8-Day)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669659-LPDAAC_ECS","shortName":"MCD15A2H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1620262625-LPDAAC_ECS","shortName":"MCD15A2H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Combined_L4_LAI_4Day":{"title":"Leaf Area Index (L4, 4-Day)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669660-LPDAAC_ECS","shortName":"MCD15A3H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 4-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1620262642-LPDAAC_ECS","shortName":"MCD15A3H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 4-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"4-Day","dataCenter":["LP DAAC"]},"MODIS_Combined_L4_LAI_8Day":{"title":"Leaf Area Index (L4, 8-Day)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669659-LPDAAC_ECS","shortName":"MCD15A2H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1620262625-LPDAAC_ECS","shortName":"MCD15A2H","title":"MODIS/Terra+Aqua Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth":{"title":"MAIAC Aerosol Optical Depth","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1614291328-LANCEMODIS","shortName":"MCD19A2N","title":"MODIS/Terra+Aqua Land Aerosol Optical Depth Daily L2G Global 1km SIN Grid","version":"6NRT"},{"type":"NRT","value":"C2407807500-LANCEMODIS","shortName":"MCD19A2N","title":"MODIS/Terra+Aqua Land Aerosol Optical Depth Daily L2G Global 1km SIN Grid NRT","version":"6.1NRT"},{"type":"STD","value":"C2324689816-LPCLOUD","shortName":"MCD19A2","title":"MODIS/Terra+Aqua Land Aerosol Optical Depth Daily L2G Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143":{"title":"MAIAC Reflectance (BRDF-Adjusted)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1614132332-LANCEMODIS","shortName":"MCD19A1N","title":"MODIS/Terra+Aqua Land Surface BRF Daily L2G Global 500m and 1km SIN Grid","version":"6NRT"},{"type":"NRT","value":"C2407808348-LANCEMODIS","shortName":"MCD19A1N","title":"MODIS/Terra+Aqua Land Surface BRF Daily L2G Global 500m and 1km SIN Grid NRT","version":"6.1NRT"},{"type":"STD","value":"C2484086031-LPCLOUD","shortName":"MCD19A1","title":"MODIS/Terra+Aqua Land Surface BRF Daily L2G Global 500m and 1km SIN Grid V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_MAIAC_L2G_ColumnWaterVapor":{"title":"MAIAC Columnar Water Vapor","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1614291328-LANCEMODIS","shortName":"MCD19A2N","title":"MODIS/Terra+Aqua Land Aerosol Optical Depth Daily L2G Global 1km SIN Grid","version":"6NRT"},{"type":"NRT","value":"C2407807500-LANCEMODIS","shortName":"MCD19A2N","title":"MODIS/Terra+Aqua Land Aerosol Optical Depth Daily L2G Global 1km SIN Grid NRT","version":"6.1NRT"},{"type":"STD","value":"C2324689816-LPCLOUD","shortName":"MCD19A2","title":"MODIS/Terra+Aqua Land Aerosol Optical Depth Daily L2G Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_MAIAC_L3_IsotropicKernelParameters":{"title":"MAIAC Isotropic Kernel Parameters (RTLS Model, Daily)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2407808961-LANCEMODIS","shortName":"MCD19A3DN","title":"MODIS/Terra+Aqua BRDF Model Parameters Daily NRT L3 Global 1km SIN Grid","version":"6.1NRT"},{"type":"STD","value":"C2484086411-LPCLOUD","shortName":"MCD19A3D","title":"MODIS/Terra+Aqua BRDF Model Parameters Daily L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Combined_Thermal_Anomalies_All":{"title":"Fires and Thermal Anomalies (Day and Night)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"}],"daynight":["day","night"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Combined_Thermal_Anomalies_Day":{"title":"Fires and Thermal Anomalies (Day)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"}],"daynight":["day"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Combined_Thermal_Anomalies_Night":{"title":"Fires and Thermal Anomalies (Night)","subtitle":"Terra and Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"}],"daynight":["night"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Combined_Value_Added_AOD":{"title":"MODIS Combined Value-Added Aerosol Optical Depth","subtitle":"Terra and Aqua / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1426395436-LANCEMODIS","shortName":"MCDAODHD","title":"MODIS/Terra+Aqua L3 Value-added Aerosol Optical Depth - NRT","version":"6.1NRT"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Terra_AOD_Deep_Blue_Combined":{"title":"Merged DT/DB Aerosol Optical Depth (Land and Ocean)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443533440-LAADS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km","version":"6.1"},{"type":"NRT","value":"C1426436561-LANCEMODIS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_AOD_Deep_Blue_Land":{"title":"Deep Blue Aerosol Optical Depth (Land)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443533440-LAADS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km","version":"6.1"},{"type":"NRT","value":"C1426436561-LANCEMODIS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Aerosol":{"title":"Dark Target Aerosol Optical Depth (Land and Ocean)","subtitle":"Terra / MODIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1443533440-LAADS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km","version":"6.1"},{"type":"NRT","value":"C1426436561-LANCEMODIS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Aerosol_Optical_Depth_3km":{"title":"Aerosol Optical Depth 3km (3km, Land and Ocean)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443420430-LAADS","shortName":"MOD04_3K","title":"MODIS/Terra Aerosol 5-Min L2 Swath 3km","version":"6.1"},{"type":"NRT","value":"C1426426499-LANCEMODIS","shortName":"MOD04_3K","title":"MODIS/Terra Aerosol 5-Min L2 Swath 3km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Angstrom_Exponent_Land":{"title":"Deep Blue Aerosol Angstrom Exponent (Land)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443533440-LAADS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km","version":"6.1"},{"type":"NRT","value":"C1426436561-LANCEMODIS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Angstrom_Exponent_Ocean":{"title":"Dark Target Aerosol Angstrom Exponent (Ocean)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443533440-LAADS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km","version":"6.1"},{"type":"NRT","value":"C1426436561-LANCEMODIS","shortName":"MOD04_L2","title":"MODIS/Terra Aerosol 5-Min L2 Swath 10km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Brightness_Temp_Band31_Day":{"title":"Brightness Temperature (Band 31, Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203234448-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km V006","version":"6"},{"type":"STD","value":"C1378227407-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"},{"type":"NRT","value":"C1426414410-LANCEMODIS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Brightness_Temp_Band31_Night":{"title":"Brightness Temperature (Band 31, Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C203234448-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km V006","version":"6"},{"type":"STD","value":"C1378227407-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"},{"type":"NRT","value":"C1426414410-LANCEMODIS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius":{"title":"Cloud Effective Radius","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_16":{"title":"Cloud Effective Radius (1.6 micron)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_1621":{"title":"Cloud Effective Radius (2.1 micron, 1621 Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_16_PCL":{"title":"Cloud Effective Radius (1.6 micron, PCL)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_37":{"title":"Cloud Effective Radius (3.7 micron)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_37_PCL":{"title":"Cloud Effective Radius (3.7 micron PCL)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_PCL":{"title":"Cloud Effective Radius (PCL)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Effective_Radius_PCL_1621":{"title":"Cloud Effective Radius (2.1 micron, PCL, 1621 Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Fraction_Day":{"title":"Cloud Fraction (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Fraction_Night":{"title":"Cloud Fraction (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Multi_Layer_Flag":{"title":"Cloud Multi Layer Flag","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Optical_Thickness":{"title":"Cloud Optical Thickness","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Optical_Thickness_16":{"title":"Cloud Optical Thickness (1.6 microns)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Optical_Thickness_1621":{"title":"Cloud Optical Thickness (1.6 microns, 1621 Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Optical_Thickness_16_PCL":{"title":"Cloud Optical Thickness (1.6 microns, PCL)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Optical_Thickness_PCL":{"title":"Cloud Optical Thickness (PCL)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Optical_Thickness_PCL_1621":{"title":"Cloud Optical Thickness (1.6 microns, PCL, 1621 Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Phase_Infrared_Day":{"title":"Cloud Phase Infrared (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Phase_Infrared_Night":{"title":"Cloud Phase Infrared (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Phase_Optical_Properties":{"title":"Cloud Phase Optical Properties","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Top_Height_Day":{"title":"Cloud Top Height (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Top_Height_Night":{"title":"Cloud Top Height (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Top_Pressure_Day":{"title":"Cloud Top Pressure (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Top_Pressure_Night":{"title":"Cloud Top Pressure (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Top_Temp_Day":{"title":"Cloud Top Temperature (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Top_Temp_Night":{"title":"Cloud Top Temperature (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Water_Path":{"title":"Cloud Water Path","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Cloud_Water_Path_PCL":{"title":"Cloud Water Path (PCL)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443535037-LAADS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426500206-LANCEMODIS","shortName":"MOD06_L2","title":"MODIS/Terra Clouds 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_CorrectedReflectance_Bands367":{"title":"Corrected Reflectance (Bands 3-6-7)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426414410-LANCEMODIS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426415307-LANCEMODIS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426416980-LANCEMODIS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426422512-LANCEMODIS","shortName":"MOD03","title":"MODIS/Terra Geolocation Fields 5-Min L1A Swath 1km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1378579425-LAADS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1378577630-LAADS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1378227407-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Terra_CorrectedReflectance_Bands721":{"title":"Corrected Reflectance (Bands 7-2-1)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426414410-LANCEMODIS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426415307-LANCEMODIS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426416980-LANCEMODIS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426422512-LANCEMODIS","shortName":"MOD03","title":"MODIS/Terra Geolocation Fields 5-Min L1A Swath 1km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1378579425-LAADS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1378577630-LAADS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1378227407-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Terra_CorrectedReflectance_TrueColor":{"title":"Corrected Reflectance (True Color)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1426414410-LANCEMODIS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426415307-LANCEMODIS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426416980-LANCEMODIS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m - NRT","version":"6.1NRT"},{"type":"NRT","value":"C1426422512-LANCEMODIS","shortName":"MOD03","title":"MODIS/Terra Geolocation Fields 5-Min L1A Swath 1km - NRT","version":"6.1NRT"},{"type":"STD","value":"C1378579425-LAADS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1378577630-LAADS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1378227407-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Terra_Data_No_Data":{"title":"Areas of No Data (mask)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1378579425-LAADS","shortName":"MOD02QKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 250m","version":"6.1"},{"type":"STD","value":"C1378577630-LAADS","shortName":"MOD02HKM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 500m","version":"6.1"},{"type":"STD","value":"C1378227407-LAADS","shortName":"MOD021KM","title":"MODIS/Terra Calibrated Radiances 5-Min L1B Swath 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"MODIS_Terra_EVI_8Day":{"title":"Enhanced Vegetation Index (EVI) (rolling 8-day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007658439-LANCEMODIS","shortName":"MOD13Q4N","title":"MODIS/Terra Vegetation Indices Daily Rolling-8-Day L3 Global 250m SIN Grid NRT","version":"6.1NRT"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Terra_Ice_Surface_Temp_Day":{"title":"Ice Surface Temperature (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007657188-LANCEMODIS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001160-NSIDC_ECS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km V006","version":"6"},{"type":"STD","value":"C1646610390-NSIDC_ECS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Terra_Ice_Surface_Temp_Night":{"title":"Ice Surface Temperature (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2007657188-LANCEMODIS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001160-NSIDC_ECS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km V006","version":"6"},{"type":"STD","value":"C1646610390-NSIDC_ECS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Terra_L2G_SurfaceReflectance_Bands143_Daily":{"title":"Land Surface Reflectance (L2G, Daily, True Color)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C1219248410-LANCEMODIS","shortName":"MOD09GA","title":"MODIS/Terra Near Real Time (NRT) Surface Reflectance Daily L2G Global 1km and 500m SIN Grid","version":"6NRT"},{"type":"STD","value":"C193529902-LPDAAC_ECS","shortName":"MOD09GA","title":"MODIS/Terra Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621091648-LPDAAC_ECS","shortName":"MOD09GA","title":"MODIS/Terra Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V061","version":"061"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_L2_Chlorophyll_A":{"title":"Chlorophyll a (L2)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2331489477-OB_DAAC","shortName":"MODIST_L2_OC_NRT","title":"Terra MODIS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C1458097419-OB_DAAC","shortName":"MODIST_L2_OC","title":"Terra Moderate Resolution Imaging Spectroradiometer (MODIS) Ocean Color (OC) Regional Data, reprocessing v2018","version":"2018"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Terra_L2_Photosynthetically_Available_Radiation":{"title":"Photosynthetically Available Radiation (L2)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2331489477-OB_DAAC","shortName":"MODIST_L2_OC_NRT","title":"Terra MODIS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C1458097419-OB_DAAC","shortName":"MODIST_L2_OC","title":"Terra Moderate Resolution Imaging Spectroradiometer (MODIS) Ocean Color (OC) Regional Data, reprocessing v2018","version":"2018"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Terra_L2_Sea_Surface_Temp_Day":{"title":"Sea Surface Temperature (Day, L2)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C1641917076-OB_DAAC","shortName":"MODIST_L2_SST_NRT","title":"Terra MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real Time (NRT) Data, version R2019.0","version":"R2019.0"},{"type":"STD","value":"C1615934250-OB_DAAC","shortName":"MODIST_L2_SST","title":"Terra MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2019.0","version":"R2019.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Terra_L2_Sea_Surface_Temp_Night":{"title":"Sea Surface Temperature (Night, L2)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C1641917076-OB_DAAC","shortName":"MODIST_L2_SST_NRT","title":"Terra MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real Time (NRT) Data, version R2019.0","version":"R2019.0"},{"type":"STD","value":"C1615934250-OB_DAAC","shortName":"MODIST_L2_SST","title":"Terra MODIS Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version R2019.0","version":"R2019.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"MODIS_Terra_L3_EVI_16Day":{"title":"Enhanced Vegetation Index (L3, 16-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001241-LPDAAC_ECS","shortName":"MOD13Q1","title":"MODIS/Terra Vegetation Indices 16-Day L3 Global 250m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621383370-LPDAAC_ECS","shortName":"MOD13Q1","title":"MODIS/Terra Vegetation Indices 16-Day L3 Global 250m SIN Grid V061","version":"061"}],"layerPeriod":"16-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_EVI_Monthly":{"title":"Enhanced Vegetation Index (L3, Monthly)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001239-LPDAAC_ECS","shortName":"MOD13A3","title":"MODIS/Terra Vegetation Indices Monthly L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621177194-LPDAAC_ECS","shortName":"MOD13A3","title":"MODIS/Terra Vegetation Indices Monthly L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Ice_Surface_Temp_Daily_Day":{"title":"Ice Surface Temperature (L3, Daily, Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001166-NSIDC_ECS","shortName":"MOD29P1D","title":"MODIS/Terra Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V006","version":"6"},{"type":"STD","value":"C1646610385-NSIDC_ECS","shortName":"MOD29P1D","title":"MODIS/Terra Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Terra_L3_Ice_Surface_Temp_Daily_Night":{"title":"Ice Surface Temperature (L3, Daily, Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1000001182-NSIDC_ECS","shortName":"MOD29P1N","title":"MODIS/Terra Sea Ice Extent Daily L3 Global 1km EASE-Grid Night V006","version":"6"},{"type":"STD","value":"C1646610371-NSIDC_ECS","shortName":"MOD29P1N","title":"MODIS/Terra Sea Ice Extent Daily L3 Global 1km EASE-Grid Night V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_8Day_Day":{"title":"Land Surface Temperature (L3, 8-Day, Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001212-LPDAAC_ECS","shortName":"MOD11A2","title":"MODIS/Terra Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621101218-LPDAAC_ECS","shortName":"MOD11A2","title":"MODIS/Terra Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_8Day_Day_TES":{"title":"Land Surface Temperature (L3, 8-Day, Day, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1621388542-LPDAAC_ECS","shortName":"MOD21A2","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_8Day_Night":{"title":"Land Surface Temperature (L3, 8-Day, Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C194001212-LPDAAC_ECS","shortName":"MOD11A2","title":"MODIS/Terra Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621101218-LPDAAC_ECS","shortName":"MOD11A2","title":"MODIS/Terra Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_8Day_Night_TES":{"title":"Land Surface Temperature (L3, 8-Day, Night, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1621388542-LPDAAC_ECS","shortName":"MOD21A2","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity 8-Day L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Daily_Day":{"title":"Land Surface Temperature (L3, Daily, Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669662-LPDAAC_ECS","shortName":"MOD11A1","title":"MODIS/Terra Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid V006","version":"006"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Daily_Day_TES":{"title":"Land Surface Temperature (L3, Daily, Day, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1621388327-LPDAAC_ECS","shortName":"MOD21A1D","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity Daily L3 Global 1km SIN Grid Day V061","version":"061"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Daily_Night":{"title":"Land Surface Temperature (L3, Daily, Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C203669662-LPDAAC_ECS","shortName":"MOD11A1","title":"MODIS/Terra Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid V006","version":"006"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Daily_Night_TES":{"title":"Land Surface Temperature (L3, Daily, Night, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1621388396-LPDAAC_ECS","shortName":"MOD21A1N","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity Daily L3 Global 1km SIN Grid Night V061","version":"061"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Monthly_CMG_Day_TES":{"title":"Land Surface Temperature (L3, Monthly, Day, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1646692062-LPDAAC_ECS","shortName":"MOD21C3","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Monthly_CMG_Night_TES":{"title":"Land Surface Temperature (L3, Monthly, Night, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1646692062-LPDAAC_ECS","shortName":"MOD21C3","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Monthly_Day":{"title":"Land Surface Temperature (L3, Monthly, Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001235-LPDAAC_ECS","shortName":"MOD11C3","title":"MODIS/Terra Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V006","version":"006"},{"type":"STD","value":"C1621102686-LPDAAC_ECS","shortName":"MOD11C3","title":"MODIS/Terra Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Surface_Temp_Monthly_Night":{"title":"Land Surface Temperature (L3, Monthly, Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C194001235-LPDAAC_ECS","shortName":"MOD11C3","title":"MODIS/Terra Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V006","version":"006"},{"type":"STD","value":"C1621102686-LPDAAC_ECS","shortName":"MOD11C3","title":"MODIS/Terra Land Surface Temperature/Emissivity Monthly L3 Global 0.05Deg CMG V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_Land_Water_Mask":{"title":"Land/Water Mask (L3, Annual)","subtitle":"Terra / MODIS","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669730-LPDAAC_ECS","shortName":"MOD44W","title":"MODIS/Terra Land Water Mask Derived from MODIS and SRTM L3 Global 250m SIN Grid V006","version":"006"}],"layerPeriod":"Yearly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_NDSI_Snow_Cover_Daily":{"title":"Snow Cover (Normalized Difference Snow Index, L3, Daily)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001167-NSIDC_ECS","shortName":"MOD10A1","title":"MODIS/Terra Snow Cover Daily L3 Global 500m SIN Grid V006","version":"6"},{"type":"STD","value":"C1646610417-NSIDC_ECS","shortName":"MOD10A1","title":"MODIS/Terra Snow Cover Daily L3 Global 500m SIN Grid V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Terra_L3_NDVI_16Day":{"title":"Vegetation Index (L3, 16-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001241-LPDAAC_ECS","shortName":"MOD13Q1","title":"MODIS/Terra Vegetation Indices 16-Day L3 Global 250m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621383370-LPDAAC_ECS","shortName":"MOD13Q1","title":"MODIS/Terra Vegetation Indices 16-Day L3 Global 250m SIN Grid V061","version":"061"}],"layerPeriod":"16-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_NDVI_Monthly":{"title":"Vegetation Index (L3, Monthly)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C194001239-LPDAAC_ECS","shortName":"MOD13A3","title":"MODIS/Terra Vegetation Indices Monthly L3 Global 1km SIN Grid V006","version":"006"},{"type":"STD","value":"C1621177194-LPDAAC_ECS","shortName":"MOD13A3","title":"MODIS/Terra Vegetation Indices Monthly L3 Global 1km SIN Grid V061","version":"061"}],"layerPeriod":"Monthly","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_SST_MidIR_4km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882246-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR 8 day 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052423-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR 8 day 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_4km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882255-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Annual 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049888-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Annual 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_4km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882265-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Mid-IR Daily 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053524-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Mid-IR Daily 4km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_4km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882273-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Monthly 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050709-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Monthly 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_9km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Mid Infrared, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877960-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR 8 Day 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687052531-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR 8 Day 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_9km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Mid Infrared, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877972-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Annual 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049899-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Annual 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_9km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Mid Infrared, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877977-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Daily 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053558-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Daily 9km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_MidIR_9km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Mid Infrared, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877978-POCLOUD","shortName":"MODIS_TERRA_L3_SST_MID-IR_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Monthly 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050847-PODAAC","shortName":"MODIS_TERRA_L3_SST_MID-IR_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST MID-IR Monthly 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Day_8Day":{"title":"Sea Surface Temperature (L3, Day, 8 Day, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036882282-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050969-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 4km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Day_Annual":{"title":"Sea Surface Temperature (L3, Day, Annual, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036882301-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049846-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 4km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Day_Daily":{"title":"Sea Surface Temperature (L3, Day, Daily, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036880725-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053385-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 4km Daytime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Day_Monthly":{"title":"Sea Surface Temperature (L3, Day, Monthly, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036882327-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 4km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050174-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_4KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 4km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882292-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687051137-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882310-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049864-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882319-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053434-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 4km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_4km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Thermal, 4 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036882337-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 4km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050291-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_4KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 4km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Day_8Day":{"title":"Sea Surface Temperature (L3, Day, 8 Day, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877983-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687051484-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 9km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Day_Annual":{"title":"Sea Surface Temperature (L3, Day, Annual, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877987-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049872-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 9km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Day_Daily":{"title":"Sea Surface Temperature (L3, Day, Daily, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877991-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053466-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 9km Daytime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Day_Monthly":{"title":"Sea Surface Temperature (L3, Day, Monthly, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2036877995-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 9km Daytime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050389-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_9KM_DAYTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 9km Daytime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Night_8Day":{"title":"Sea Surface Temperature (L3, Night, 8 Day, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877986-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687051646-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_8DAY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR 8 Day 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"8-Day","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Night_Annual":{"title":"Sea Surface Temperature (L3, Night, Annual, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877989-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687049880-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_ANNUAL_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Annual 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Yearly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Night_Daily":{"title":"Sea Surface Temperature (L3, Night, Daily, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036877993-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687053495-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_DAILY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Daily 9km Nighttime V2019.0","version":"2019.0"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_SST_Thermal_9km_Night_Monthly":{"title":"Sea Surface Temperature (L3, Night, Monthly, Thermal, 9 km)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C2036878004-POCLOUD","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 9km Nighttime V2019.0","version":"2019.0"},{"type":"STD","value":"C1687050607-PODAAC","shortName":"MODIS_TERRA_L3_SST_THERMAL_MONTHLY_9KM_NIGHTTIME_V2019.0","title":"MODIS Terra Level 3 SST Thermal IR Monthly 9km Nighttime V2019.0","version":"2019.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"MODIS_Terra_L3_Sea_Ice_Daily":{"title":"Sea Ice Extent (L3, Daily)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001166-NSIDC_ECS","shortName":"MOD29P1D","title":"MODIS/Terra Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V006","version":"6"},{"type":"STD","value":"C1646610385-NSIDC_ECS","shortName":"MOD29P1D","title":"MODIS/Terra Sea Ice Extent Daily L3 Global 1km EASE-Grid Day V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"MODIS_Terra_L3_Snow_Cover_Monthly_Average_Pct":{"title":"Days with Snow Cover (L3, Monthly, Average Percent)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1000001162-NSIDC_ECS","shortName":"MOD10CM","title":"MODIS/Terra Snow Cover Monthly L3 Global 0.05Deg CMG V006","version":"6"},{"type":"STD","value":"C1646609754-NSIDC_ECS","shortName":"MOD10CM","title":"MODIS/Terra Snow Cover Monthly L3 Global 0.05Deg CMG V061","version":"61"}],"layerPeriod":"Monthly","dataCenter":["NSIDC DAAC"]},"MODIS_Terra_L3_Snow_Extent_8Day":{"title":"Snow Extent (L3, 8-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day","night"],"conceptIds":[{"type":"STD","value":"C1000001161-NSIDC_ECS","shortName":"MOD10A2","title":"MODIS/Terra Snow Cover 8-Day L3 Global 500m SIN Grid V006","version":"6"},{"type":"STD","value":"C1646610415-NSIDC_ECS","shortName":"MOD10A2","title":"MODIS/Terra Snow Cover 8-Day L3 Global 500m SIN Grid V061","version":"61"}],"layerPeriod":"8-Day","dataCenter":["NSIDC DAAC"]},"MODIS_Terra_L3_SurfaceReflectance_Bands121_8Day":{"title":"Land Surface Reflectance (L3, 8-Day, Bands 1-2-1)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C193529944-LPDAAC_ECS","shortName":"MOD09Q1","title":"MODIS/Terra Surface Reflectance 8-Day L3 Global 250m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621091679-LPDAAC_ECS","shortName":"MOD09Q1","title":"MODIS/Terra Surface Reflectance 8-Day L3 Global 250m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_SurfaceReflectance_Bands143_8Day":{"title":"Land Surface Reflectance (L3, 8-Day, True Color)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C193529899-LPDAAC_ECS","shortName":"MOD09A1","title":"MODIS/Terra Surface Reflectance 8-Day L3 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621091377-LPDAAC_ECS","shortName":"MOD09A1","title":"MODIS/Terra Surface Reflectance 8-Day L3 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L3_SurfaceReflectance_Bands721_8Day":{"title":"Land Surface Reflectance (L3, 8-Day, Bands 7-2-1)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C193529899-LPDAAC_ECS","shortName":"MOD09A1","title":"MODIS/Terra Surface Reflectance 8-Day L3 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621091377-LPDAAC_ECS","shortName":"MOD09A1","title":"MODIS/Terra Surface Reflectance 8-Day L3 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L4_FPAR_8Day":{"title":"Fraction of Photosynthetically Active Radiation (L4, 8-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669720-LPDAAC_ECS","shortName":"MOD15A2H","title":"MODIS/Terra Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621384800-LPDAAC_ECS","shortName":"MOD15A2H","title":"MODIS/Terra Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L4_Gross_Primary_Productivity_8Day":{"title":"Gross Primary Production (L4, 8-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669722-LPDAAC_ECS","shortName":"MOD17A2H","title":"MODIS/Terra Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621385559-LPDAAC_ECS","shortName":"MOD17A2H","title":"MODIS/Terra Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L4_LAI_8Day":{"title":"Leaf Area Index (L4, 8-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669720-LPDAAC_ECS","shortName":"MOD15A2H","title":"MODIS/Terra Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621384800-LPDAAC_ECS","shortName":"MOD15A2H","title":"MODIS/Terra Leaf Area Index/FPAR 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_L4_Net_Photosynthesis_8Day":{"title":"Net Photosynthesis (L4, 8-Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C203669722-LPDAAC_ECS","shortName":"MOD17A2H","title":"MODIS/Terra Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V006","version":"006"},{"type":"STD","value":"C1621385559-LPDAAC_ECS","shortName":"MOD17A2H","title":"MODIS/Terra Gross Primary Productivity 8-Day L4 Global 500m SIN Grid V061","version":"061"}],"layerPeriod":"8-Day","dataCenter":["LP DAAC"]},"MODIS_Terra_Land_Surface_Temp_Day":{"title":"Land Surface Temperature (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007658455-LANCEMODIS","shortName":"MOD11_L2","title":"MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C194001236-LPDAAC_ECS","shortName":"MOD11_L2","title":"MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V006","version":"006"},{"type":"STD","value":"C2343115255-LPCLOUD","shortName":"MOD11_L2","title":"MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_Land_Surface_Temp_Day_TES":{"title":"Land Surface Temperature (Day, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1621388213-LPDAAC_ECS","shortName":"MOD21","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity 5-Min L2 1km V061","version":"061"},{"type":"NRT","value":"C2070234343-LANCEMODIS","shortName":"MOD21","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity 5-Min L2 1km NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LP DAAC","MODAPS SIPS"]},"MODIS_Terra_Land_Surface_Temp_Night":{"title":"Land Surface Temperature (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2007658455-LANCEMODIS","shortName":"MOD11_L2","title":"MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C194001236-LPDAAC_ECS","shortName":"MOD11_L2","title":"MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V006","version":"006"},{"type":"STD","value":"C2343115255-LPCLOUD","shortName":"MOD11_L2","title":"MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_Land_Surface_Temp_Night_TES":{"title":"Land Surface Temperature (Night, TES Algorithm)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2070234343-LANCEMODIS","shortName":"MOD21","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity 5-Min L2 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1621388213-LPDAAC_ECS","shortName":"MOD21","title":"MODIS/Terra Land Surface Temperature/3-Band Emissivity 5-Min L2 1km V061","version":"061"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_NDSI_Snow_Cover":{"title":"Snow Cover (Normalized Difference Snow Index)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007659515-LANCEMODIS","shortName":"MOD10_L2","title":"MODIS/Terra Snow Cover 5-Min L2 Swath 500m NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001181-NSIDC_ECS","shortName":"MOD10_L2","title":"MODIS/Terra Snow Cover 5-Min L2 Swath 500m V006","version":"6"},{"type":"STD","value":"C1646610394-NSIDC_ECS","shortName":"MOD10_L2","title":"MODIS/Terra Snow Cover 5-Min L2 Swath 500m V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Terra_NDVI_8Day":{"title":"Normalized Difference Vegetation Index (NDVI) (rolling 8-day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007658439-LANCEMODIS","shortName":"MOD13Q4N","title":"MODIS/Terra Vegetation Indices Daily Rolling-8-Day L3 Global 250m SIN Grid NRT","version":"6.1NRT"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"MODIS_Terra_Sea_Ice":{"title":"Sea Ice","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007657188-LANCEMODIS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1000001160-NSIDC_ECS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km V006","version":"6"},{"type":"STD","value":"C1646610390-NSIDC_ECS","shortName":"MOD29","title":"MODIS/Terra Sea Ice Extent 5-Min L2 Swath 1km V061","version":"61"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"MODIS_Terra_SurfaceReflectance_Bands121":{"title":"Land Surface Reflectance (Bands 1-2-1)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007657580-LANCEMODIS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1231597226-LAADS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6.1"},{"type":"STD","value":"C1231597226-LAADS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Terra_SurfaceReflectance_Bands143":{"title":"Land Surface Reflectance (True Color)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007657580-LANCEMODIS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1231597226-LAADS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Terra_SurfaceReflectance_Bands721":{"title":"Land Surface Reflectance (Bands 7-2-1)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2007657580-LANCEMODIS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km NRT","version":"6.1NRT"},{"type":"STD","value":"C1231597226-LAADS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6.1"},{"type":"STD","value":"C1231597226-LAADS","shortName":"MOD09","title":"MODIS/Terra Atmospherically Corrected Surface Reflectance 5-Min L2 Swath 250m, 500m, 1km","version":"6.1"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"MODIS_Terra_Thermal_Anomalies_All":{"title":"Fires and Thermal Anomalies (Day and Night)","subtitle":"Terra / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2007630683-LANCEMODIS","shortName":"MOD14","title":"MODIS/Terra Thermal Anomalies/Fire 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"},{"type":"STD","value":"C1621383535-LPDAAC_ECS","shortName":"MOD14","title":"MODIS/Terra Thermal Anomalies/Fire 5-Min L2 Swath 1km V061","version":"061"}],"daynight":["day","night"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_Thermal_Anomalies_Day":{"title":"Fires and Thermal Anomalies (Day)","subtitle":"Terra / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2007630683-LANCEMODIS","shortName":"MOD14","title":"MODIS/Terra Thermal Anomalies/Fire 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"},{"type":"STD","value":"C1621383535-LPDAAC_ECS","shortName":"MOD14","title":"MODIS/Terra Thermal Anomalies/Fire 5-Min L2 Swath 1km V061","version":"061"}],"daynight":["day"],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_Thermal_Anomalies_Night":{"title":"Fires and Thermal Anomalies (Night)","subtitle":"Terra / MODIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2007630683-LANCEMODIS","shortName":"MOD14","title":"MODIS/Terra Thermal Anomalies/Fire 5-Min L2 Swath 1km NRT","version":"6.1NRT"},{"type":"NRT","value":"C2105705664-LANCEMODIS","shortName":"MCD14DL","title":"MODIS/Aqua Terra Thermal Anomalies/Fire locations 1km FIRMS NRT (Vector data)","version":"6.1NRT"},{"type":"STD","value":"C1621383535-LPDAAC_ECS","shortName":"MOD14","title":"MODIS/Terra Thermal Anomalies/Fire 5-Min L2 Swath 1km V061","version":"061"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"MODIS_Terra_Water_Vapor_5km_Day":{"title":"Water Vapor (Day)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1443531026-LAADS","shortName":"MOD05_L2","title":"MODIS/Terra Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426442798-LANCEMODIS","shortName":"MOD05_L2","title":"MODIS/Terra Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Terra_Water_Vapor_5km_Night":{"title":"Water Vapor (Night)","subtitle":"Terra / MODIS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1443531026-LAADS","shortName":"MOD05_L2","title":"MODIS/Terra Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km","version":"6.1"},{"type":"NRT","value":"C1426442798-LANCEMODIS","shortName":"MOD05_L2","title":"MODIS/Terra Total Precipitable Water Vapor 5-Min L2 Swath 1km and 5km - NRT","version":"6.1NRT"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["LAADS DAAC","MODAPS SIPS"]},"MODIS_Water_Mask":{"title":"Global 250m Water Map","subtitle":"Terra/MODIS, SRTM","ongoing":false,"conceptIds":[{"type":"STD","value":"C203669730-LPDAAC_ECS","shortName":"MOD44W","title":"MODIS/Terra Land Water Mask Derived from MODIS and SRTM L3 Global 250m SIN Grid V006","version":"006"}],"dataCenter":["LP DAAC"]},"MOPITT_CO_Daily_Surface_Mixing_Ratio_Day":{"title":"Carbon Monoxide (L3, Daily, Day, Surface Mixing Ratio)","subtitle":"Terra / MOPITT","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1575974131-LARC","shortName":"MOP03J","title":"MOPITT CO gridded daily means (Near and Thermal Infrared Radiances) V008","version":"8"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MOPITT_CO_Daily_Surface_Mixing_Ratio_Night":{"title":"Carbon Monoxide (L3, Daily, Night, Surface Mixing Ratio)","subtitle":"Terra / MOPITT","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1575974131-LARC","shortName":"MOP03J","title":"MOPITT CO gridded daily means (Near and Thermal Infrared Radiances) V008","version":"8"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MOPITT_CO_Daily_Total_Column_Day":{"title":"Carbon Monoxide (L3, Daily, Day, Total Column)","subtitle":"Terra / MOPITT","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1575974131-LARC","shortName":"MOP03J","title":"MOPITT CO gridded daily means (Near and Thermal Infrared Radiances) V008","version":"8"}],"orbitTracks":["OrbitTracks_Terra_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MOPITT_CO_Daily_Total_Column_L2":{"title":"Carbon Monoxide (L2, Daily, Day/Night, Total Column)","subtitle":"Terra / MOPITT","ongoing":true,"daynight":["night","day"],"orbitTracks":["OrbitTracks_Terra_Ascending","OrbitTracks_Terra_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily"},"MOPITT_CO_Daily_Total_Column_Night":{"title":"Carbon Monoxide (L3, Daily, Night, Total Column)","subtitle":"Terra / MOPITT","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1575974131-LARC","shortName":"MOP03J","title":"MOPITT CO gridded daily means (Near and Thermal Infrared Radiances) V008","version":"8"}],"orbitTracks":["OrbitTracks_Terra_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["ASDC"]},"MOPITT_CO_Monthly_Surface_Mixing_Ratio_Day":{"title":"Carbon Monoxide (L3, Monthly, Day, Surface Mixing Ratio)","subtitle":"Terra / MOPITT","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1575974140-LARC","shortName":"MOP03JM","title":"MOPITT CO gridded monthly means (Near and Thermal Infrared Radiances) V008","version":"8"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MOPITT_CO_Monthly_Surface_Mixing_Ratio_Night":{"title":"Carbon Monoxide (L3, Monthly, Night, Surface Mixing Ratio)","subtitle":"Terra / MOPITT","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1575974140-LARC","shortName":"MOP03JM","title":"MOPITT CO gridded monthly means (Near and Thermal Infrared Radiances) V008","version":"8"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MOPITT_CO_Monthly_Total_Column_Day":{"title":"Carbon Monoxide (L3, Monthly, Day, Total Column)","subtitle":"Terra / MOPITT","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1575974140-LARC","shortName":"MOP03JM","title":"MOPITT CO gridded monthly means (Near and Thermal Infrared Radiances) V008","version":"8"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"MOPITT_CO_Monthly_Total_Column_Night":{"title":"Carbon Monoxide (L3, Monthly, Night, Total Column)","subtitle":"Terra / MOPITT","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1575974140-LARC","shortName":"MOP03JM","title":"MOPITT CO gridded monthly means (Near and Thermal Infrared Radiances) V008","version":"8"}],"layerPeriod":"Monthly","dataCenter":["ASDC"]},"Mammal_Richness_Grids_All_Species_2013":{"title":"Mammal Richness - All Species","subtitle":"Species: Global Mammal Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399957348-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_MAM_RICH15","title":"Gridded Species Distribution: Global Mammal Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Mammal_Richness_Grids_All_Threats_2013":{"title":"Mammal Richness - All Threats","subtitle":"Species: Global Mammal Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399957348-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_MAM_RICH15","title":"Gridded Species Distribution: Global Mammal Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Mammal_Richness_Grids_Critically_Endangered_Species_2013":{"title":"Mammal Richness - Critically Endangered","subtitle":"Species: Global Mammal Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399957348-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_MAM_RICH15","title":"Gridded Species Distribution: Global Mammal Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Mammal_Richness_Grids_Endangered_Species_2013":{"title":"Mammal Richness - Endangered","subtitle":"Species: Global Mammal Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399957348-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_MAM_RICH15","title":"Gridded Species Distribution: Global Mammal Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Mammal_Richness_Grids_Vulnerable_Species_2013":{"title":"Mammal Richness - Vulnerable","subtitle":"Species: Global Mammal Richness Grids, 2015 Release (2013)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399957348-SEDAC","shortName":"CIESIN_SEDAC_SPECIES_MAM_RICH15","title":"Gridded Species Distribution: Global Mammal Richness Grids, 2015 Release","version":"2015.00"}],"dataCenter":["SEDAC"]},"Mangrove_Forest_Distribution_2000":{"title":"Mangrove Forest Distribution","subtitle":"Global Mangrove Forest Distribution, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000440-SEDAC","shortName":"CIESIN_SEDAC_LULC_MANGROVES_2000","title":"Global Mangrove Forests Distribution, 2000","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Cyclone_Hazard_Frequency_Distribution_1980-2000":{"title":"Cyclone Hazard: Frequency and Distribution","subtitle":"Global Cyclone Hazard Frequency and Distribution, v1 (1980 – 2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001766-SEDAC","shortName":"CIESIN_CHRR_NDH_CYCLONE_HFD","title":"Global Cyclone Hazard Frequency and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Cyclone_Mortality_Risks_Distribution_2000":{"title":"Cyclone Hazard: Mortality Risk","subtitle":"Global Cyclone Mortality Risks and Distribution, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001768-SEDAC","shortName":"CIESIN_CHRR_NDH_CYCLONE_MRD","title":"Global Cyclone Mortality Risks and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Cyclone_Proportional_Economic_Loss_Risk_Deciles_2000":{"title":"Cyclone Hazard: Economic Risk","subtitle":"Global Cyclone Proportional Economic Loss Risk Deciles, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001767-SEDAC","shortName":"CIESIN_CHRR_NDH_CYCLONE_PELRD","title":"Global Cyclone Proportional Economic Loss Risk Deciles","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Drought_Hazard_Frequency_Distribution_1980-2000":{"title":"Drought Hazard: Frequency and Distribution","subtitle":"Drought Hazard Frequency and Distribution, v1 (1980-2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001770-SEDAC","shortName":"CIESIN_CHRR_NDH_DROUGHT_HFD","title":"Global Drought Hazard Frequency and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Drought_Mortality_Risks_Distribution_2000":{"title":"Drought Hazard: Mortality Risk","subtitle":"Global Drought Mortality Risks and Distribution, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001771-SEDAC","shortName":"CIESIN_CHRR_NDH_DROUGHT_MRD","title":"Global Drought Mortality Risks and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Drought_Proportional_Economic_Loss_Risk_Deciles_2000":{"title":"Drought Hazard: Economic Risk","subtitle":"Global Drought Proportional Economic Loss Risk Deciles, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001852-SEDAC","shortName":"CIESIN_CHRR_NDH_DROUGHT_PELRD","title":"Global Drought Proportional Economic Loss Risk Deciles","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Flood_Hazard_Frequency_Distribution_1985-2003":{"title":"Flood Hazard: Frequency and Distribution","subtitle":"Flood Hazard Frequency and Distribution, v1 (1985-2003)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001777-SEDAC","shortName":"CIESIN_CHRR_NDH_FLOOD_HFD","title":"Global Flood Hazard Frequency and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Flood_Mortality_Risks_Distribution_2000":{"title":"Flood Hazard: Mortality Risk","subtitle":"Global Flood Mortality Risks and Distribution, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001778-SEDAC","shortName":"CIESIN_CHRR_NDH_FLOOD_MRD","title":"Global Flood Mortality Risks and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Flood_Proportional_Economic_Loss_Risk_Deciles_2000":{"title":"Flood Hazard: Economic Risk","subtitle":"Global Flood Proportional Economic Loss Risk Deciles, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001781-SEDAC","shortName":"CIESIN_CHRR_NDH_FLOOD_PELRD","title":"Global Flood Proportional Economic Loss Risk Deciles","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Landslide_Hazard_Distribution_2000":{"title":"Landslide Hazard: Frequency and Distribution","subtitle":"Global Landslide Hazard Distribution, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001779-SEDAC","shortName":"CIESIN_CHRR_NDH_LSLIDE_HD","title":"Global Landslide Hazard Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Volcano_Hazard_Frequency_Distribution_1979-2000":{"title":"Volcano Hazard: Frequency and Distribution","subtitle":"Global Volcano Hazard Frequency and Distribution, v1 (1979 – 2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001791-SEDAC","shortName":"CIESIN_CHRR_NDH_VOLCANO_HFD","title":"Global Volcano Hazard Frequency and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Volcano_Mortality_Risks_Distribution_2000":{"title":"Volcano Hazard: Mortality Risk","subtitle":"Global Volcano Mortality Risks and Distribution, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001787-SEDAC","shortName":"CIESIN_CHRR_NDH_VOLCANO_MRD","title":"Global Volcano Mortality Risks and Distribution","version":"1.00"}],"dataCenter":["SEDAC"]},"NDH_Volcano_Proportional_Economic_Loss_Risk_Deciles_2000":{"title":"Volcano Hazard: Economic Risk","subtitle":"Global Volcano Proportional Economic Loss Risk Deciles, v1 (2000)","ongoing":false,"conceptIds":[{"type":"STD","value":"C179001794-SEDAC","shortName":"CIESIN_CHRR_NDH_VOLCANO_PELRD","title":"Global Volcano Proportional Economic Loss Risk Deciles","version":"1.00"}],"dataCenter":["SEDAC"]},"NLDAS_Near_Surface_Air_Temperature_Primary_Monthly":{"title":"Air Temperature (Monthly, 2-meter above ground, Primary Forcing Data)","subtitle":"NLDAS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1233767591-GES_DISC","shortName":"NLDAS_FORA0125_M","title":"NLDAS Primary Forcing Data L4 Monthly 0.125 x 0.125 degree V002 (NLDAS_FORA0125_M) at GES DISC","version":"002"},{"type":"STD","value":"C1887583680-GES_DISC","shortName":"NLDAS_FORA0125_M","title":"NLDAS Primary Forcing Data L4 Monthly 0.125 x 0.125 degree V2.0 (NLDAS_FORA0125_M) at GES DISC","version":"2.0"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"NLDAS_Surface_Total_Precipitation_Primary_Monthly":{"title":"Total Precipitation (Monthly, Surface, Primary Forcing Data)","subtitle":"NLDAS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1233767591-GES_DISC","shortName":"NLDAS_FORA0125_M","title":"NLDAS Primary Forcing Data L4 Monthly 0.125 x 0.125 degree V002 (NLDAS_FORA0125_M) at GES DISC","version":"002"},{"type":"STD","value":"C1887583680-GES_DISC","shortName":"NLDAS_FORA0125_M","title":"NLDAS Primary Forcing Data L4 Monthly 0.125 x 0.125 degree V2.0 (NLDAS_FORA0125_M) at GES DISC","version":"2.0"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"NLDAS_Underground_Soil_Moisture_Noah_Monthly":{"title":"Soil Moisture (Monthly, 0 - 100 cm, Noah LSM)","subtitle":"NLDAS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1233767645-GES_DISC","shortName":"NLDAS_NOAH0125_M","title":"NLDAS Noah Land Surface Model L4 Monthly 0.125 x 0.125 degree V002 (NLDAS_NOAH0125_M) at GES DISC","version":"002"},{"type":"STD","value":"C1887990023-GES_DISC","shortName":"NLDAS_NOAH0125_M","title":"NLDAS Noah Land Surface Model L4 Monthly 0.125 x 0.125 degree V2.0 (NLDAS_NOAH0125_M) at GES DISC","version":"2.0"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"Nuclear_Power_Plant_Locations":{"title":"Power Plants, Nuclear","subtitle":"Population Exposure Estimates in Proximity to Nuclear Power Plants, Locations, v1","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000480-SEDAC","shortName":"CIESIN_SEDAC_ENERGY_NPPL","title":"Population Exposure Estimates in Proximity to Nuclear Power Plants, Locations","version":"1.00"}],"dataCenter":["SEDAC"]},"OCI_PACE_Chlorophyll_a":{"title":"Chlorophyll a (L2)","subtitle":"PACE / OCI","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_PACE_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2910373790-OB_CLOUD","shortName":"PACE_OCI_L2_BGC_NRT","title":"PACE OCI Level-2 Regional Biogeochemical Properties, Near Real-time (NRT) Data, V1.0","version":"V1.0","dataCenter":"OB_CLOUD"},{"type":"STD","value":"C2910373792-OB_CLOUD","shortName":"PACE_OCI_L2_BGC","title":"PACE OCI Level-2 Regional Biogeochemical Properties Data, V1.0","version":"V1.0","dataCenter":"OB_CLOUD"}],"layerPeriod":"Daily"},"OCI_PACE_True_Color":{"title":"Corrected Reflectance (True Color)","subtitle":"PACE / OCI","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_PACE_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2910373807-OB_CLOUD","shortName":"PACE_OCI_L2_SFREFL_NRT","title":"PACE OCI Level-2 Regional Surface Reflectance - Near Real-time (NRT) Data, V1.0","version":"V1.0","dataCenter":"OB_CLOUD"},{"type":"STD","value":"C2910373811-OB_CLOUD","shortName":"PACE_OCI_L2_SFREFL","title":"PACE OCI Level-2 Regional Surface Reflectance Data, V1.0","version":"V1.0","dataCenter":"OB_CLOUD"}],"layerPeriod":"Daily"},"OCO-2_Carbon_Dioxide_Global_Mean_Difference":{"title":"Carbon Dioxide (Difference from Global Mean)","subtitle":"OCO-2","ongoing":false,"daynight":["day"],"orbitTracks":["OrbitTracks_OCO-2_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2716248872-GES_DISC","shortName":"OCO2_L2_Lite_FP","title":"OCO-2 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing V11.1r (OCO2_L2_Lite_FP) at GES DISC","version":"11.1r"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-2_Carbon_Dioxide_Total_Column_Average":{"title":"Carbon Dioxide (Total Column Average)","subtitle":"OCO-2","ongoing":false,"daynight":["day"],"orbitTracks":["OrbitTracks_OCO-2_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2716248872-GES_DISC","shortName":"OCO2_L2_Lite_FP","title":"OCO-2 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing V11.1r (OCO2_L2_Lite_FP) at GES DISC","version":"11.1r"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-2_Solar_Induced_Florescence_757nm":{"title":"Solar-induced Chlorophyll Fluorescence (757nm)","subtitle":"OCO-2","ongoing":false,"daynight":["day"],"orbitTracks":["OrbitTracks_OCO-2_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2248652649-GES_DISC","shortName":"OCO2_L2_Lite_SIF","title":"OCO-2 Level 2 bias-corrected solar-induced fluorescence and other select fields from the IMAP-DOAS algorithm aggregated as daily files, Retrospective processing V11r (OCO2_L2_Lite_SIF) at GES DISC","version":"11r"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-2_Solar_Induced_Florescence_771nm":{"title":"Solar-induced Chlorophyll Fluorescence (771nm)","subtitle":"OCO-2","ongoing":false,"daynight":["day"],"orbitTracks":["OrbitTracks_OCO-2_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2248652649-GES_DISC","shortName":"OCO2_L2_Lite_SIF","title":"OCO-2 Level 2 bias-corrected solar-induced fluorescence and other select fields from the IMAP-DOAS algorithm aggregated as daily files, Retrospective processing V11r (OCO2_L2_Lite_SIF) at GES DISC","version":"11r"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-2_Solar_Induced_Florescence_Blended":{"title":"Solar-induced Chlorophyll Fluorescence (Blended)","subtitle":"OCO-2","ongoing":false,"daynight":["day"],"orbitTracks":["OrbitTracks_OCO-2_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2248652649-GES_DISC","shortName":"OCO2_L2_Lite_SIF","title":"OCO-2 Level 2 bias-corrected solar-induced fluorescence and other select fields from the IMAP-DOAS algorithm aggregated as daily files, Retrospective processing V11r (OCO2_L2_Lite_SIF) at GES DISC","version":"11r"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-2_Water_Vapor_Total_Column_Average":{"title":"Water Vapor (Total Column Average)","subtitle":"OCO-2","ongoing":false,"daynight":["day"],"orbitTracks":["OrbitTracks_OCO-2_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2716248872-GES_DISC","shortName":"OCO2_L2_Lite_FP","title":"OCO-2 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing V11.1r (OCO2_L2_Lite_FP) at GES DISC","version":"11.1r"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-3_Carbon_Dioxide_Global_Mean_Difference":{"title":"Carbon Dioxide (Difference from Global Mean)","subtitle":"OCO-3","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2237732007-GES_DISC","shortName":"OCO3_L2_Lite_FP","title":"OCO-3 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing v10.4r (OCO3_L2_Lite_FP) at GES DISC","version":"10.4r"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-3_Carbon_Dioxide_Total_Column_Average":{"title":"Carbon Dioxide (Total Column Average)","subtitle":"OCO-3","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2237732007-GES_DISC","shortName":"OCO3_L2_Lite_FP","title":"OCO-3 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing v10.4r (OCO3_L2_Lite_FP) at GES DISC","version":"10.4r"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-3_Solar_Induced_Florescence_757nm":{"title":"Solar-induced Chlorophyll Fluorescence (757nm)","subtitle":"OCO-3","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2082387249-GES_DISC","shortName":"OCO3_L2_Lite_SIF","title":"OCO-3 Level 2 bias-corrected solar-induced fluorescence and other select fields from the IMAP-DOAS algorithm aggregated as daily files, Retrospective processing V10r (OCO3_L2_Lite_SIF) at GES DISC","version":"10r"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-3_Solar_Induced_Florescence_771nm":{"title":"Solar-induced Chlorophyll Fluorescence (771nm)","subtitle":"OCO-3","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2082387249-GES_DISC","shortName":"OCO3_L2_Lite_SIF","title":"OCO-3 Level 2 bias-corrected solar-induced fluorescence and other select fields from the IMAP-DOAS algorithm aggregated as daily files, Retrospective processing V10r (OCO3_L2_Lite_SIF) at GES DISC","version":"10r"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-3_Solar_Induced_Florescence_Blended":{"title":"Solar-induced Chlorophyll Fluorescence (Blended)","subtitle":"OCO-3","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2082387249-GES_DISC","shortName":"OCO3_L2_Lite_SIF","title":"OCO-3 Level 2 bias-corrected solar-induced fluorescence and other select fields from the IMAP-DOAS algorithm aggregated as daily files, Retrospective processing V10r (OCO3_L2_Lite_SIF) at GES DISC","version":"10r"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OCO-3_Water_Vapor_Total_Column_Average":{"title":"Water Vapor (Total Column Average)","subtitle":"OCO-3","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2237732007-GES_DISC","shortName":"OCO3_L2_Lite_FP","title":"OCO-3 Level 2 bias-corrected XCO2 and other select fields from the full-physics retrieval aggregated as daily files, Retrospective processing v10.4r (OCO3_L2_Lite_FP) at GES DISC","version":"10.4r"}],"orbitTracks":["OrbitTracks_ISS_Ascending","OrbitTracks_ISS_Descending"],"orbitDirection":["ascending","descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OLS_DMSP_F10_Digital_Derived_Lightning":{"title":"Digital Derived Lightning (Level 3, Standard)","subtitle":"DMSP-F10 / OLS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979889758-GHRC_DAAC","shortName":"olsdig10","title":"OLS DIGITAL DERIVED LIGHTNING FROM DMSP F10 V1","version":"1"}],"layerPeriod":"Monthly","dataCenter":["GHRC DAAC"]},"OLS_DMSP_F12_Digital_Derived_Lightning":{"title":"Digital Derived Lightning (Level 3, Standard)","subtitle":"DMSP-F12 / OLS","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979889790-GHRC_DAAC","shortName":"olsdig12","title":"OLS DIGITAL DERIVED LIGHTNING FROM DMSP F12 V1","version":"1"}],"layerPeriod":"Monthly","dataCenter":["GHRC DAAC"]},"OMI_Absorbing_Aerosol_Optical_Depth":{"title":"Aerosol Optical Depth (Absorbing, Near-UV, 388.0 nm)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136096-GES_DISC","shortName":"OMAERUVd","title":"OMI/Aura Near UV Aerosol Optical Depth and Single Scattering Albedo L3 1 day 1.0 degree x 1.0 degree V3 (OMAERUVd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_Absorbing_Aerosol_Optical_Thickness_MW_388":{"title":"Aerosol Optical Depth (Absorbing, Multi-Wavelength, 388.0 nm)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136062-GES_DISC","shortName":"OMAEROe","title":"OMI/Aura Multi-wavelength Aerosol Optical Depth and Single Scattering Albedo L3 1 day Best Pixel in 0.25 degree x 0.25 degree V3 (OMAEROe) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_Aerosol_Index":{"title":"Aerosol Index","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000120-OMINRT","shortName":"OMAERUV","title":"OMI/Aura Near UV Aerosol Optical Depth and Single Scattering Albedo 1-orbit L2 Swath 13x24 km V003 NRT","version":"003"},{"type":"STD","value":"C1239966768-GES_DISC","shortName":"OMAERUV","title":"OMI/Aura Near UV Aerosol Optical Depth and Single Scattering Albedo 1-orbit L2 Swath 13x24 km V003 (OMAERUV) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_Aerosol_Optical_Depth":{"title":"Aerosol Optical Depth (Extinction, Near-UV, 388.0 nm)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136096-GES_DISC","shortName":"OMAERUVd","title":"OMI/Aura Near UV Aerosol Optical Depth and Single Scattering Albedo L3 1 day 1.0 degree x 1.0 degree V3 (OMAERUVd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_Cloud_Pressure":{"title":"Cloud Pressure","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000100-OMINRT","shortName":"OMCLDRR","title":"OMI/Aura Cloud Pressure and Fraction (Raman Scattering) 1-Orbit L2 Swath 13x24 km V003 NRT","version":"003"},{"type":"STD","value":"C1239966791-GES_DISC","shortName":"OMCLDRR","title":"OMI/Aura Effective Cloud Pressure and Fraction (Raman Scattering) 1-Orbit L2 Swath 13x24 km V003 (OMCLDRR) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_Nitrogen_Dioxide_Tropo_Column":{"title":"Nitrogen Dioxide (Tropospheric Column)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1239966842-GES_DISC","shortName":"OMNO2","title":"OMI/Aura Nitrogen Dioxide (NO2) Total and Tropospheric Column 1-orbit L2 Swath 13x24 km V003 (OMNO2) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_Ozone_DOAS_Total_Column":{"title":"Ozone (DOAS)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136037-GES_DISC","shortName":"OMDOAO3e","title":"OMI/Aura Ozone (O3) DOAS Total Column Daily L3 1 day 0.25 degree x 0.25 degree V3 (OMDOAO3e) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_Ozone_TOMS_Total_Column":{"title":"Ozone (TOMS-Like)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1428966163-OMINRT","shortName":"OMTO3e","title":"OMI/Aura Ozone (O3) Total Column Daily L3 Global 0.25deg Lat/Lon Grid NRT","version":"003"},{"type":"STD","value":"C1266136071-GES_DISC","shortName":"OMTO3e","title":"OMI/Aura TOMS-Like Ozone and Radiative Cloud Fraction L3 1 day 0.25 degree x 0.25 degree V3 (OMTO3e) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_SO2_Lower_Troposphere":{"title":"Sulfur Dioxide (Lower Troposphere)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000121-OMINRT","shortName":"OMSO2","title":"OMI/Aura Sulphur Dioxide (SO2) Total Column 1-orbit L2 Swath 13x24 km V003 NRT","version":"003"},{"type":"STD","value":"C1266136112-GES_DISC","shortName":"OMSO2e","title":"OMI/Aura Sulfur Dioxide (SO2) Total Column Daily L3 1 day Best Pixel in 0.25 degree x 0.25 degree V3 (OMSO2e) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_SO2_Middle_Troposphere":{"title":"Sulfur Dioxide (Middle Troposphere)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000121-OMINRT","shortName":"OMSO2","title":"OMI/Aura Sulphur Dioxide (SO2) Total Column 1-orbit L2 Swath 13x24 km V003 NRT","version":"003"},{"type":"STD","value":"C1266136112-GES_DISC","shortName":"OMSO2e","title":"OMI/Aura Sulfur Dioxide (SO2) Total Column Daily L3 1 day Best Pixel in 0.25 degree x 0.25 degree V3 (OMSO2e) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_SO2_Planetary_Boundary_Layer":{"title":"Sulfur Dioxide (Planetary Boundary Layer)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000121-OMINRT","shortName":"OMSO2","title":"OMI/Aura Sulphur Dioxide (SO2) Total Column 1-orbit L2 Swath 13x24 km V003 NRT","version":"003"},{"type":"STD","value":"C1266136112-GES_DISC","shortName":"OMSO2e","title":"OMI/Aura Sulfur Dioxide (SO2) Total Column Daily L3 1 day Best Pixel in 0.25 degree x 0.25 degree V3 (OMSO2e) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_SO2_Upper_Troposphere_and_Stratosphere":{"title":"Sulfur Dioxide (Upper Troposphere and Stratosphere)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1000000121-OMINRT","shortName":"OMSO2","title":"OMI/Aura Sulphur Dioxide (SO2) Total Column 1-orbit L2 Swath 13x24 km V003 NRT","version":"003"},{"type":"STD","value":"C1266136112-GES_DISC","shortName":"OMSO2e","title":"OMI/Aura Sulfur Dioxide (SO2) Total Column Daily L3 1 day Best Pixel in 0.25 degree x 0.25 degree V3 (OMSO2e) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMI_Single_Scattering_Albedo":{"title":"Aerosol Single Scattering Albedo (Near-UV, 388.0 nm)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136096-GES_DISC","shortName":"OMAERUVd","title":"OMI/Aura Near UV Aerosol Optical Depth and Single Scattering Albedo L3 1 day 1.0 degree x 1.0 degree V3 (OMAERUVd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_UV_Aerosol_Index":{"title":"UV Aerosol Index","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136096-GES_DISC","shortName":"OMAERUVd","title":"OMI/Aura Near UV Aerosol Optical Depth and Single Scattering Albedo L3 1 day 1.0 degree x 1.0 degree V3 (OMAERUVd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_UV_Erythemal_Daily_Dose":{"title":"UV Erythemal Daily Dose (Local Noon)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136072-GES_DISC","shortName":"OMUVBd","title":"OMI/Aura Surface UVB Irradiance and Erythemal Dose Daily L3 Global Gridded 1.0 degree x 1.0 degree V3 (OMUVBd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_UV_Erythemal_Dose_Rate":{"title":"UV Erythemal Dose Rate (Local Noon)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136072-GES_DISC","shortName":"OMUVBd","title":"OMI/Aura Surface UVB Irradiance and Erythemal Dose Daily L3 Global Gridded 1.0 degree x 1.0 degree V3 (OMUVBd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMI_UV_Index":{"title":"UV Index (Local Noon)","subtitle":"Aura / OMI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1266136072-GES_DISC","shortName":"OMUVBd","title":"OMI/Aura Surface UVB Irradiance and Erythemal Dose Daily L3 Global Gridded 1.0 degree x 1.0 degree V3 (OMUVBd) at GES DISC","version":"003"}],"orbitTracks":["OrbitTracks_Aura_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"OMPS_Aerosol_Index":{"title":"Aerosol Index","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1657477341-OMINRT","shortName":"NMMIEAI-L2-NRT","title":"OMPS-NPP L2 NM Aerosol Index swath orbital NRT","version":"2"},{"type":"STD","value":"C1564538427-GES_DISC","shortName":"OMPS_NPP_NMMIEAI_L2","title":"OMPS-NPP L2 NM Aerosol Index swath orbital","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMPS_Aerosol_Index_PyroCumuloNimbus":{"title":"Aerosol Index (PyroCumuloNimbus)","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1657477341-OMINRT","shortName":"NMMIEAI-L2-NRT","title":"OMPS-NPP L2 NM Aerosol Index swath orbital NRT","version":"2"},{"type":"STD","value":"C1564538427-GES_DISC","shortName":"OMPS_NPP_NMMIEAI_L2","title":"OMPS-NPP L2 NM Aerosol Index swath orbital","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMPS_Ozone_Total_Column":{"title":"Ozone","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1439272084-OMINRT","shortName":"NMTO3NRT","title":"OMPS-NPP L2 NM Ozone (O3) Total Column swath orbital NRT","version":"2"},{"type":"STD","value":"C1386443916-GES_DISC","shortName":"OMPS_NPP_NMTO3_L2","title":"OMPS-NPP L2 NM Ozone (O3) Total Column swath orbital","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMPS_SO2_Lower_Troposphere":{"title":"Sulfur Dioxide (Lower Troposphere)","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1439293808-OMINRT","shortName":"NMSO2-PCA-L2-NRT","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km NRT","version":"2"},{"type":"STD","value":"C1917909223-GES_DISC","shortName":"OMPS_NPP_NMSO2_PCA_L2","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km V2 (OMPS_NPP_NMSO2_PCA_L2) at GES DISC","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMPS_SO2_Middle_Troposphere":{"title":"Sulfur Dioxide (Middle Troposphere)","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1439293808-OMINRT","shortName":"NMSO2-PCA-L2-NRT","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km NRT","version":"2"},{"type":"STD","value":"C1917909223-GES_DISC","shortName":"OMPS_NPP_NMSO2_PCA_L2","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km V2 (OMPS_NPP_NMSO2_PCA_L2) at GES DISC","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMPS_SO2_Planetary_Boundary_Layer":{"title":"Sulfur Dioxide (Planetary Boundary Layer)","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1439293808-OMINRT","shortName":"NMSO2-PCA-L2-NRT","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km NRT","version":"2"},{"type":"STD","value":"C1917909223-GES_DISC","shortName":"OMPS_NPP_NMSO2_PCA_L2","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km V2 (OMPS_NPP_NMSO2_PCA_L2) at GES DISC","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OMPS_SO2_Upper_Troposphere_and_Stratosphere":{"title":"Sulfur Dioxide (Upper Troposphere and Stratosphere)","subtitle":"Suomi NPP / OMPS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1439293808-OMINRT","shortName":"NMSO2-PCA-L2-NRT","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km NRT","version":"2"},{"type":"STD","value":"C1917909223-GES_DISC","shortName":"OMPS_NPP_NMSO2_PCA_L2","title":"OMPS/NPP PCA SO2 Total Column 1-Orbit L2 Swath 50x50km V2 (OMPS_NPP_NMSO2_PCA_L2) at GES DISC","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["OMI/Ozone SIPS","GES DISC"]},"OPERA_L3_DIST-ALERT-HLS_Color_Index":{"title":"OPERA Vegetation Disturbance Status (Color Index)","subtitle":"DIST-ALERT-HLS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Landsat-8_Descending","OrbitTracks_Landsat-9_Descending","OrbitTracks_Sentinel-2A_Descending","OrbitTracks_Sentinel-2B_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C2746980408-LPCLOUD","shortName":"OPERA_L3_DIST-ALERT-HLS_V1","title":"OPERA Land Surface Disturbance Alert from Harmonized Landsat Sentinel-2 product (Version 1)","version":"1"}],"layerPeriod":"Multi-Day","dataCenter":["LP DAAC"]},"OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional":{"title":"OPERA Dynamic Surface Water Extent Provisional (L3)","subtitle":"DSWx-HLS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Landsat-8_Descending","OrbitTracks_Sentinel-2A_Descending","OrbitTracks_Sentinel-2B_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C2617126679-POCLOUD","shortName":"OPERA_L3_DSWX-HLS_V1","title":"OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 product (Version 1)","version":"1.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"OSCAR_Sea_Surface_Currents_Meridional":{"title":"Sea Surface Currents (Meridional)","subtitle":"OSCAR","ongoing":true,"conceptIds":[{"type":"STD","value":"C2098858642-POCLOUD","shortName":"OSCAR_L4_OC_FINAL_V2.0","title":"Ocean Surface Current Analyses Real-time (OSCAR) Surface Currents - Final 0.25 Degree (Version 2.0)","version":"2.0"},{"type":"STD","value":"C1650311601-PODAAC","shortName":"OSCAR_L4_OC_third-deg","title":"OSCAR third degree resolution ocean surface currents","version":"1"}],"layerPeriod":"Multi-Day","dataCenter":["PO.DAAC"]},"OSCAR_Sea_Surface_Currents_Zonal":{"title":"Sea Surface Currents (Zonal)","subtitle":"OSCAR","ongoing":true,"conceptIds":[{"type":"STD","value":"C2098858642-POCLOUD","shortName":"OSCAR_L4_OC_FINAL_V2.0","title":"Ocean Surface Current Analyses Real-time (OSCAR) Surface Currents - Final 0.25 Degree (Version 2.0)","version":"2.0"},{"type":"STD","value":"C1650311601-PODAAC","shortName":"OSCAR_L4_OC_third-deg","title":"OSCAR third degree resolution ocean surface currents","version":"1"}],"layerPeriod":"Multi-Day","dataCenter":["PO.DAAC"]},"OTD_High_Resolution_Full_Climatology_OTD_Flash_Rate_Climatology":{"title":"Lightning Flash Rate","subtitle":"OrbView-1 / OTD","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"OTD_High_Resolution_Full_Climatology_OTD_Raw_Flashes":{"title":"Lightning Flashes (Raw)","subtitle":"OrbView-1 / OTD","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"OTD_High_Resolution_Full_Climatology_OTD_Scaled_Flashes":{"title":"Lightning Flashes (Scaled)","subtitle":"OrbView-1 / OTD","ongoing":false,"conceptIds":[{"type":"STD","value":"C1995863244-GHRC_DAAC","shortName":"lohrfc","title":"LIS/OTD 0.5 Degree High Resolution Full Climatology (HRFC) V2.3.2015","version":"2.3.2015"}],"layerPeriod":"Multi-Day","dataCenter":["GHRC DAAC"]},"OTD_OrbView1_Flash_Radiance":{"title":"Calibrated Flash Radiance (OTD / Microlab-1)","subtitle":"OrbView-1 / OTD","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979889849-GHRC_DAAC","shortName":"otdlip","title":"OPTICAL TRANSIENT DETECTOR (OTD) LIGHTNING V1","version":"1"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"OrbitTracks_Aqua_Ascending":{"title":"Aqua - Orbit Track & Time","subtitle":"Aqua / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Aqua_Descending":{"title":"Aqua - Orbit Track & Time","subtitle":"Aqua / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Aura_Ascending":{"title":"Aura - Orbit Track & Time","subtitle":"Aura / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Aura_Descending":{"title":"Aura - Orbit Track & Time","subtitle":"Aura / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_CYGNSS_Ascending":{"title":"CYGNSS - Orbit Track & Time","subtitle":"CYGNSS / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_CYGNSS_Descending":{"title":"CYGNSS - Orbit Track & Time","subtitle":"CYGNSS / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_Calipso_Ascending":{"title":"CALIPSO - Orbit Track & Time","subtitle":"CALIPSO / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Calipso_Descending":{"title":"CALIPSO - Orbit Track & Time","subtitle":"CALIPSO / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_CloudSat_Ascending":{"title":"CloudSat - Orbit Track & Time","subtitle":"CloudSat / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_CloudSat_Descending":{"title":"CloudSat - Orbit Track & Time","subtitle":"CloudSat / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_GCOM-C_Ascending":{"title":"GCOM-C - Orbit Track & Time","subtitle":"GCOM-C / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_GCOM-C_Descending":{"title":"GCOM-C - Orbit Track & Time","subtitle":"GCOM-C / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_GCOM-W1_Ascending":{"title":"GCOM-W1 - Orbit Track & Time","subtitle":"GCOM-W1 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_GCOM-W1_Descending":{"title":"GCOM-W1 - Orbit Track & Time","subtitle":"GCOM-W1 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_GOSAT-2_Ascending":{"title":"GOSAT-2 - Orbit Track & Time","subtitle":"GOSAT-2 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_GOSAT-2_Descending":{"title":"GOSAT-2 - Orbit Track & Time","subtitle":"GOSAT-2 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_GOSAT_Ascending":{"title":"GOSAT - Orbit Track & Time","subtitle":"GOSAT / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_GOSAT_Descending":{"title":"GOSAT - Orbit Track & Time","subtitle":"GOSAT / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_GPM_Ascending":{"title":"GPM - Orbit Track & Time","subtitle":"GPM / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_GPM_Descending":{"title":"GPM - Orbit Track & Time","subtitle":"GPM / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_ICESAT-2_Ascending":{"title":"ICESat-2 - Orbit Track & Time","subtitle":"ICESat-2 / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_ICESAT-2_Descending":{"title":"ICESat-2 - Orbit Track & Time","subtitle":"ICESat-2 / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_ISS_Ascending":{"title":"ISS - Orbit Track & Time","subtitle":"Int'l Space Station / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_ISS_Descending":{"title":"ISS - Orbit Track & Time","subtitle":"Int'l Space Station / Space-Track.org","ongoing":true,"layerPeriod":"Daily"},"OrbitTracks_Landsat-7_Ascending":{"title":"Landsat 7 - Orbit Track & Time","subtitle":"Landsat 7 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Landsat-7_Descending":{"title":"Landsat 7 - Orbit Track & Time","subtitle":"Landsat 7 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Landsat-8_Ascending":{"title":"Landsat 8 - Orbit Track & Time","subtitle":"Landsat 8 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Landsat-8_Descending":{"title":"Landsat 8 - Orbit Track & Time","subtitle":"Landsat 8 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Landsat-9_Ascending":{"title":"Landsat 9 - Orbit Track & Time","subtitle":"Landsat 9 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Landsat-9_Descending":{"title":"Landsat 9 - Orbit Track & Time","subtitle":"Landsat 9 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_METOP-A_Ascending":{"title":"MetOp-A - Orbit Track & Time","subtitle":"MetOp-A / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_METOP-A_Descending":{"title":"MetOp-A - Orbit Track & Time","subtitle":"MetOp-A / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_METOP-B_Ascending":{"title":"MetOp-B - Orbit Track & Time","subtitle":"MetOp-B / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_METOP-B_Descending":{"title":"MetOp-B - Orbit Track & Time","subtitle":"MetOp-B / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_METOP-C_Ascending":{"title":"MetOp-C - Orbit Track & Time","subtitle":"MetOp-C / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_METOP-C_Descending":{"title":"MetOp-C - Orbit Track & Time","subtitle":"MetOp-C / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_NOAA-20_Ascending":{"title":"NOAA-20 - Orbit Track & Time","subtitle":"NOAA-20 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_NOAA-20_Descending":{"title":"NOAA-20 - Orbit Track & Time","subtitle":"NOAA-20 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_NOAA-21_Ascending":{"title":"NOAA-21 - Orbit Track & Time","subtitle":"NOAA-21 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_NOAA-21_Descending":{"title":"NOAA-21 - Orbit Track & Time","subtitle":"NOAA-21 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_OCO-2_Ascending":{"title":"OCO-2 - Orbit Track & Time","subtitle":"OCO-2 / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_OCO-2_Descending":{"title":"OCO-2 - Orbit Track & Time","subtitle":"OCO-2 / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_PACE_Ascending":{"title":"PACE - Orbit Track & Time","subtitle":"PACE / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_PACE_Descending":{"title":"PACE - Orbit Track & Time","subtitle":"PACE / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_SAOCOM1-A_Ascending":{"title":"SAOCOM-1A - Orbit Track & Time","subtitle":"SAOCOM-1A / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_SAOCOM1-A_Descending":{"title":"SAOCOM-1A - Orbit Track & Time","subtitle":"SAOCOM-1A / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_SMAP_Ascending":{"title":"SMAP - Orbit Track & Time","subtitle":"SMAP / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_SMAP_Descending":{"title":"SMAP - Orbit Track & Time","subtitle":"SMAP / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-1A_Ascending":{"title":"Sentinel-1A - Orbit Track & Time","subtitle":"Sentinel-1A / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-1A_Descending":{"title":"Sentinel-1A - Orbit Track & Time","subtitle":"Sentinel-1A / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-1B_Ascending":{"title":"Sentinel-1B - Orbit Track & Time","subtitle":"Sentinel-1B / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-1B_Descending":{"title":"Sentinel-1B - Orbit Track & Time","subtitle":"Sentinel-1B / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-2A_Ascending":{"title":"Sentinel-2A - Orbit Track & Time","subtitle":"Sentinel-2A / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-2A_Descending":{"title":"Sentinel-2A - Orbit Track & Time","subtitle":"Sentinel-2A / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-2B_Ascending":{"title":"Sentinel-2B - Orbit Track & Time","subtitle":"Sentinel-2B / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-2B_Descending":{"title":"Sentinel-2B - Orbit Track & Time","subtitle":"Sentinel-2B / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-3A_Ascending":{"title":"Sentinel-3A - Orbit Track & Time","subtitle":"Sentinel-3A / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-3A_Descending":{"title":"Sentinel-3A - Orbit Track & Time","subtitle":"Sentinel-3A / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-3B_Ascending":{"title":"Sentinel-3B - Orbit Track & Time","subtitle":"Sentinel-3B / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-3B_Descending":{"title":"Sentinel-3B - Orbit Track & Time","subtitle":"Sentinel-3B / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-5P_Ascending":{"title":"Sentinel-5P - Orbit Track & Time","subtitle":"Sentinel-5P / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Sentinel-5P_Descending":{"title":"Sentinel-5P - Orbit Track & Time","subtitle":"Sentinel-5P / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Suomi_NPP_Ascending":{"title":"Suomi NPP - Orbit Track & Time","subtitle":"Suomi NPP / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"OrbitTracks_Suomi_NPP_Descending":{"title":"Suomi NPP - Orbit Track & Time","subtitle":"Suomi NPP / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_TRMM_Ascending":{"title":"TRMM - Orbit Track & Time","subtitle":"TRMM / Space-Track.org","ongoing":false,"layerPeriod":"Daily"},"OrbitTracks_TRMM_Descending":{"title":"TRMM - Orbit Track & Time","subtitle":"TRMM / Space-Track.org","ongoing":false,"layerPeriod":"Daily"},"OrbitTracks_Terra_Ascending":{"title":"Terra - Orbit Track & Time","subtitle":"Terra / Space-Track.org","ongoing":true,"daynight":["night"],"layerPeriod":"Daily"},"OrbitTracks_Terra_Descending":{"title":"Terra - Orbit Track & Time","subtitle":"Terra / Space-Track.org","ongoing":true,"daynight":["day"],"layerPeriod":"Daily"},"Particulate_Matter_Below_2.5micrometers_2001-2010":{"title":"Particulate Matter < 2.5µm, 2001-2010","subtitle":"SDEI: Global Annual PM 2.5 Grids from MODIS, MISR and SeaWiFS Aerosol Optical Depth (AOD), v1 (1998-2012)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1513365323-SEDAC","shortName":"CIESIN_SEDAC_SDEI_GWRPM25_MMSAOD","title":"Global Annual PM2.5 Grids from MODIS, MISR and SeaWiFS Aerosol Optical Depth (AOD) with GWR, 1998-2016","version":"1.00"}],"dataCenter":["SEDAC"]},"Particulate_Matter_Below_2.5micrometers_2010-2012":{"title":"Particulate Matter < 2.5µm, 2010-2012","subtitle":"SDEI: Global Annual PM 2.5 Grids from MODIS, MISR and SeaWiFS Aerosol Optical Depth (AOD), v1 (1998-2012)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1513365323-SEDAC","shortName":"CIESIN_SEDAC_SDEI_GWRPM25_MMSAOD","title":"Global Annual PM2.5 Grids from MODIS, MISR and SeaWiFS Aerosol Optical Depth (AOD) with GWR, 1998-2016","version":"1.00"}],"dataCenter":["SEDAC"]},"Probabilities_of_Urban_Expansion_2000-2030":{"title":"Probabilities of Urban Expansion to 2030","subtitle":"Global Grid of Probabilities of Urban Expansion to 2030, v1 (2000-2030)","ongoing":false,"conceptIds":[{"type":"STD","value":"C1399902925-SEDAC","shortName":"CIESIN_SEDAC_LULC_PUEXPANS_2030","title":"Global Grid of Probabilities of Urban Expansion to 2030","version":"1.00"}],"dataCenter":["SEDAC"]},"RSS_Merged_Wind_Climatology_Monthly":{"title":"Wind Speed over Ice-Free Oceans (Monthly, Average)","subtitle":"Aqua/AMSR-E, GCOM-W1/AMSR2, DMSP-F16/SSMI, DMSP-F17/SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1996546295-GHRC_DAAC","shortName":"rss1windnv7r01","title":"RSS MONTHLY 1-DEG MERGED WIND CLIMATOLOGY NETCDF V7R01","version":"7R01"}],"layerPeriod":"Monthly","dataCenter":["GHRC DAAC"]},"RSS_Total_Precipitable_Water_Climatology_Monthly":{"title":"Precipitable Water over Ice-Free Oceans (Monthly, Average)","subtitle":"Aqua/AMSR-E, GCOM-W1/AMSR2, DMSP-F16/SSMI, DMSP-F17/SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1996546067-GHRC_DAAC","shortName":"rss1tpwnv7r01","title":"RSS MONTHLY 1-DEG MICROWAVE TOTAL PRECIPITABLE WATER NETCDF V7R01","version":"7R01"}],"layerPeriod":"Monthly","dataCenter":["GHRC DAAC"]},"Reference_Features_15m":{"title":"Coastlines / Borders / Roads (15m)","subtitle":"© OpenStreetMap contributors, Natural Earth","ongoing":false},"Reference_Labels_15m":{"title":"Place Labels","subtitle":"© OpenStreetMap contributors, Natural Earth","ongoing":false},"S3A_OLCI_Chlorophyll_a":{"title":"Chlorophyll a","subtitle":"Sentinel-3A / OLCI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2254303798-OB_DAAC","shortName":"OLCIS3A_L2_ERR_OC_NRT","title":"Sentinel-3A OLCI Level-2 Earth-observation Reduced Resolution (ERR) Ocean Color (OC) - Near Real-time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C2250401099-OB_DAAC","shortName":"OLCIS3A_L2_ERR_OC","title":"Sentinel-3A OLCI Level-2 Earth-observation Reduced Resolution (ERR) Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"S3B_OLCI_Chlorophyll_a":{"title":"Chlorophyll a","subtitle":"Sentinel-3B / OLCI","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2254304473-OB_DAAC","shortName":"OLCIS3B_L2_ERR_OC_NRT","title":"Sentinel-3B OLCI Level-2 Earth-observation Reduced Resolution (ERR) Ocean Color (OC) - Near Real-time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C2250852708-OB_DAAC","shortName":"OLCIS3B_L2_ERR_OC","title":"Sentinel-3B OLCI Level-2 Earth-observation Reduced Resolution (ERR) Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a":{"title":"Chlorophyll a","subtitle":"SeaWiFS / Orbview-2","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C2455809652-OB_DAAC","shortName":"SeaWiFS_L2_GAC_OC","title":"OrbView-2 SeaWiFS Regional Global Area Coverage (GAC) Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Aft_H":{"title":"Uncorrected Brightness Temperature 36 km (L1, Passive, Aft, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Aft_H_QA":{"title":"Uncorrected Brightness Temperature 36 km QA (L1, Passive, Aft, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Aft_H_RFI":{"title":"Uncorrected Brightness Temperature 36 km RFI (L1, Passive, Aft, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Aft_V":{"title":"Uncorrected Brightness Temperature 36 km (L1, Passive, Aft, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Aft_V_QA":{"title":"Uncorrected Brightness Temperature 36 km QA (L1, Passive, Aft, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Aft_V_RFI":{"title":"Uncorrected Brightness Temperature 36 km RFI (L1, Passive, Aft, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Fore_H":{"title":"Uncorrected Brightness Temperature 36 km (L1, Passive, Fore, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Fore_H_QA":{"title":"Uncorrected Brightness Temperature 36 km QA (L1, Passive, Fore, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Fore_H_RFI":{"title":"Uncorrected Brightness Temperature 36 km RFI (L1, Passive, Fore, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Fore_V":{"title":"Uncorrected Brightness Temperature 36 km (L1, Passive, Fore, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Fore_V_QA":{"title":"Uncorrected Brightness Temperature 36 km QA (L1, Passive, Fore, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Brightness_Temp_Fore_V_RFI":{"title":"Uncorrected Brightness Temperature 36 km RFI (L1, Passive, Fore, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931656617-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463699-NSIDC_ECS","shortName":"SPL1CTB","title":"SMAP L1C Radiometer Half-Orbit 36 km EASE-Grid Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H":{"title":"Uncorrected Brightness Temperature 9 km (L1, Passive, Aft, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_QA":{"title":"Uncorrected Brightness Temperature 9 km QA (L1, Passive, Aft, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_H_RFI":{"title":"Uncorrected Brightness Temperature 9 km RFI (L1, Passive, Aft, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V":{"title":"Uncorrected Brightness Temperature 9 km (L1, Passive, Aft, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_QA":{"title":"Uncorrected Brightness Temperature 9 km QA (L1, Passive, Aft, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Aft_V_RFI":{"title":"Uncorrected Brightness Temperature 9 km RFI (L1, Passive, Aft, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H":{"title":"Uncorrected Brightness Temperature 9 km (L1, Passive, Fore, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_QA":{"title":"Uncorrected Brightness Temperature 9 km QA (L1, Passive, Fore, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_H_RFI":{"title":"Uncorrected Brightness Temperature 9 km RFI (L1, Passive, Fore, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V":{"title":"Uncorrected Brightness Temperature 9 km (L1, Passive, Fore, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_QA":{"title":"Uncorrected Brightness Temperature 9 km QA (L1, Passive, Fore, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Enhanced_Brightness_Temp_Fore_V_RFI":{"title":"Uncorrected Brightness Temperature 9 km RFI (L1, Passive, Fore, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931657626-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V003","version":"003"},{"type":"STD","value":"C2776463717-NSIDC_ECS","shortName":"SPL1CTB_E","title":"SMAP Enhanced L1C Radiometer Half-Orbit 9 km EASE-Grid Brightness Temperatures V004","version":"004"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Faraday_Rotation_Aft":{"title":"Faraday Rotation Angle (L1, Passive, Aft)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2257958430-NSIDC_ECS","shortName":"SPL1BTB_NRT","title":"Near Real-time SMAP L1B Radiometer Half-Orbit Time-Ordered Brightness Temperatures V105","version":"105"},{"type":"STD","value":"C1931655418-NSIDC_ECS","shortName":"SPL1BTB","title":"SMAP L1B Radiometer Half-Orbit Time-Ordered Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463679-NSIDC_ECS","shortName":"SPL1BTB","title":"SMAP L1B Radiometer Half-Orbit Time-Ordered Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L1_Passive_Faraday_Rotation_Fore":{"title":"Faraday Rotation Angle (L1, Passive, Fore)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"NRT","value":"C2257958430-NSIDC_ECS","shortName":"SPL1BTB_NRT","title":"Near Real-time SMAP L1B Radiometer Half-Orbit Time-Ordered Brightness Temperatures V105","version":"105"},{"type":"STD","value":"C1931655418-NSIDC_ECS","shortName":"SPL1BTB","title":"SMAP L1B Radiometer Half-Orbit Time-Ordered Brightness Temperatures V005","version":"005"},{"type":"STD","value":"C2776463679-NSIDC_ECS","shortName":"SPL1BTB","title":"SMAP L1B Radiometer Half-Orbit Time-Ordered Brightness Temperatures V006","version":"006"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Day_Soil_Moisture_Option1":{"title":"Soil Moisture 36 km (L2, Passive, Day, Single Channel Algorithm, H-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2312096175-NSIDC_ECS","shortName":"SPL2SMP_NRT","title":"Near Real-time SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V107","version":"107"},{"type":"STD","value":"C2136471610-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463734-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Day_Soil_Moisture_Option2":{"title":"Soil Moisture 36 km (L2, Passive, Day, Single Channel Algorithm, V-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2312096175-NSIDC_ECS","shortName":"SPL2SMP_NRT","title":"Near Real-time SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V107","version":"107"},{"type":"STD","value":"C2136471610-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463734-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Day_Soil_Moisture_Option3":{"title":"Soil Moisture 36 km (L2, Passive, Day, Dual Channel Algorithm)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2312096175-NSIDC_ECS","shortName":"SPL2SMP_NRT","title":"Near Real-time SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V107","version":"107"},{"type":"STD","value":"C2136471610-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463734-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option1":{"title":"Soil Moisture 9 km (L2, Passive, Day, Single Channel Algorithm, H-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931660485-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471686-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463773-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option2":{"title":"Soil Moisture 9 km (L2, Passive, Day, Single Channel Algorithm, V-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931660485-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471686-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463773-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Enhanced_Day_Soil_Moisture_Option3":{"title":"Soil Moisture 9 km (L2, Passive, Day, Dual Channel Algorithm)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931660485-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471686-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463773-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option1":{"title":"Soil Moisture 9 km (L2, Passive, Night, Single Channel Algorithm, H-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931660485-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471686-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463773-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option2":{"title":"Soil Moisture 9 km (L2, Passive, Night, Single Channel Algorithm, V-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931660485-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471686-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463773-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Enhanced_Night_Soil_Moisture_Option3":{"title":"Soil Moisture 9 km (L2, Passive, Night, Dual Channel Algorithm)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931660485-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471686-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463773-NSIDC_ECS","shortName":"SPL2SMP_E","title":"SMAP Enhanced L2 Radiometer Half-Orbit 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Night_Soil_Moisture_Option1":{"title":"Soil Moisture 36 km (L2, Passive, Night, Single Channel Algorithm, H-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2312096175-NSIDC_ECS","shortName":"SPL2SMP_NRT","title":"Near Real-time SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V107","version":"107"},{"type":"STD","value":"C2136471610-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463734-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Night_Soil_Moisture_Option2":{"title":"Soil Moisture 36 km (L2, Passive, Night, Single Channel Algorithm, V-pol)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2312096175-NSIDC_ECS","shortName":"SPL2SMP_NRT","title":"Near Real-time SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V107","version":"107"},{"type":"STD","value":"C2136471610-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463734-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L2_Passive_Night_Soil_Moisture_Option3":{"title":"Soil Moisture 36 km (L2, Passive, Night, Dual Channel Algorithm)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2312096175-NSIDC_ECS","shortName":"SPL2SMP_NRT","title":"Near Real-time SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V107","version":"107"},{"type":"STD","value":"C2136471610-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463734-NSIDC_ECS","shortName":"SPL2SMP","title":"SMAP L2 Radiometer Half-Orbit 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Day_Freeze_Thaw":{"title":"Freeze/Thaw 3 km (L3, Active, Day)","subtitle":"SMAP / Radar","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1236303849-NSIDC_ECS","shortName":"SPL3FTA","title":"SMAP L3 Radar Northern Hemisphere Daily 3 km EASE-Grid Freeze/Thaw State V003","version":"003"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Passive_Brightness_Temp_H":{"title":"Disaggregated Brightness Temperature 9 km (L3, Active/Passive, H Polarization)","subtitle":"SMAP / Radar + Radiometer","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303847-NSIDC_ECS","shortName":"SPL3SMAP","title":"SMAP L3 Radar/Radiometer Global Daily 9 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Passive_Brightness_Temp_V":{"title":"Disaggregated Brightness Temperature 9 km (L3, Active/Passive, V Polarization)","subtitle":"SMAP / Radar + Radiometer","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303847-NSIDC_ECS","shortName":"SPL3SMAP","title":"SMAP L3 Radar/Radiometer Global Daily 9 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Passive_Soil_Moisture":{"title":"Soil Moisture 9 km (L3, Active/Passive)","subtitle":"SMAP / Radar + Radiometer","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303847-NSIDC_ECS","shortName":"SPL3SMAP","title":"SMAP L3 Radar/Radiometer Global Daily 9 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_HH":{"title":"Sigma0 3 km (L3, Active, HH Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_HH_QA":{"title":"Sigma0 3 km QA (L3, Active, HH Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_HH_RFI":{"title":"Sigma0 3 km RFI (L3, Active, HH Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_VV":{"title":"Sigma0 3 km (L3, Active, VV Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_VV_QA":{"title":"Sigma0 3 km QA (L3, Active, VV Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_VV_RFI":{"title":"Sigma0 3 km RFI (L3, Active, VV Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_XPOL":{"title":"Sigma0 3 km (L3, Active, XPOL Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_XPOL_QA":{"title":"Sigma0 3 km QA (L3, Active, XPOL Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Sigma0_XPOL_RFI":{"title":"Sigma0 3 km RFI (L3, Active, XPOL Polarization)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Active_Soil_Moisture":{"title":"Soil Moisture 3 km (L3, Active)","subtitle":"SMAP / Radar","ongoing":false,"conceptIds":[{"type":"STD","value":"C1236303828-NSIDC_ECS","shortName":"SPL3SMA","title":"SMAP L3 Radar Global Daily 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Brightness_Temp_H":{"title":"Corrected Brightness Temperature (L3, Passive, H Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C2136471705-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463935-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V009","version":"009"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Brightness_Temp_V":{"title":"Corrected Brightness Temperature (L3, Passive, V Polarization)","subtitle":"SMAP / Radiometer","ongoing":true,"conceptIds":[{"type":"STD","value":"C2136471705-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463935-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V009","version":"009"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Day_Freeze_Thaw":{"title":"Freeze/Thaw 36 km (L3, Passive, Day)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931660632-NSIDC_ECS","shortName":"SPL3FTP","title":"SMAP L3 Radiometer Global and Northern Hemisphere Daily 36 km EASE-Grid Freeze/Thaw State V003","version":"003"},{"type":"STD","value":"C2776463838-NSIDC_ECS","shortName":"SPL3FTP","title":"SMAP L3 Radiometer Global and Northern Hemisphere Daily 36 km EASE-Grid Freeze/Thaw State V004","version":"004"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Day_Soil_Moisture":{"title":"Soil Moisture 36 km (L3, Passive, Day)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931665364-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V007","version":"007"},{"type":"STD","value":"C2136471705-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463935-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Enhanced_Day_Freeze_Thaw":{"title":"Freeze/Thaw 9 km (L3, Passive, Day)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931660840-NSIDC_ECS","shortName":"SPL3FTP_E","title":"SMAP Enhanced L3 Radiometer Global and Northern Hemisphere Daily 9 km EASE-Grid Freeze/Thaw State V003","version":"003"},{"type":"STD","value":"C2776463920-NSIDC_ECS","shortName":"SPL3FTP_E","title":"SMAP Enhanced L3 Radiometer Global and Northern Hemisphere Daily 9 km EASE-Grid Freeze/Thaw State V004","version":"004"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Enhanced_Day_Soil_Moisture":{"title":"Soil Moisture 9 km (L3, Passive, Day)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1931665183-NSIDC_ECS","shortName":"SPL3SMP_E","title":"SMAP Enhanced L3 Radiometer Global Daily 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471727-NSIDC_ECS","shortName":"SPL3SMP_E","title":"SMAP Enhanced L3 Radiometer Global and Polar Grid Daily 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463943-NSIDC_ECS","shortName":"SPL3SMP_E","title":"SMAP Enhanced L3 Radiometer Global and Polar Grid Daily 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Enhanced_Night_Freeze_Thaw":{"title":"Freeze/Thaw 9 km (L3, Passive, Night)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931660840-NSIDC_ECS","shortName":"SPL3FTP_E","title":"SMAP Enhanced L3 Radiometer Global and Northern Hemisphere Daily 9 km EASE-Grid Freeze/Thaw State V003","version":"003"},{"type":"STD","value":"C2776463920-NSIDC_ECS","shortName":"SPL3FTP_E","title":"SMAP Enhanced L3 Radiometer Global and Northern Hemisphere Daily 9 km EASE-Grid Freeze/Thaw State V004","version":"004"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Enhanced_Night_Soil_Moisture":{"title":"Soil Moisture 9 km (L3, Passive, Night)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931665183-NSIDC_ECS","shortName":"SPL3SMP_E","title":"SMAP Enhanced L3 Radiometer Global Daily 9 km EASE-Grid Soil Moisture V004","version":"004"},{"type":"STD","value":"C2136471727-NSIDC_ECS","shortName":"SPL3SMP_E","title":"SMAP Enhanced L3 Radiometer Global and Polar Grid Daily 9 km EASE-Grid Soil Moisture V005","version":"005"},{"type":"STD","value":"C2776463943-NSIDC_ECS","shortName":"SPL3SMP_E","title":"SMAP Enhanced L3 Radiometer Global and Polar Grid Daily 9 km EASE-Grid Soil Moisture V006","version":"006"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Night_Freeze_Thaw":{"title":"Freeze/Thaw 36 km (L3, Passive, Night)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931660632-NSIDC_ECS","shortName":"SPL3FTP","title":"SMAP L3 Radiometer Global and Northern Hemisphere Daily 36 km EASE-Grid Freeze/Thaw State V003","version":"003"},{"type":"STD","value":"C2776463838-NSIDC_ECS","shortName":"SPL3FTP","title":"SMAP L3 Radiometer Global and Northern Hemisphere Daily 36 km EASE-Grid Freeze/Thaw State V004","version":"004"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Passive_Night_Soil_Moisture":{"title":"Soil Moisture 36 km (L3, Passive, Night)","subtitle":"SMAP / Radiometer","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1931665364-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V007","version":"007"},{"type":"STD","value":"C2136471705-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V008","version":"008"},{"type":"STD","value":"C2776463935-NSIDC_ECS","shortName":"SPL3SMP","title":"SMAP L3 Radiometer Global Daily 36 km EASE-Grid Soil Moisture V009","version":"009"}],"orbitTracks":["OrbitTracks_SMAP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L3_Sea_Surface_Salinity_CAP_8Day_RunningMean":{"title":"Sea Surface Salinity (L3, CAP, 8-Day Running Mean)","subtitle":"SMAP","ongoing":true,"conceptIds":[{"type":"STD","value":"C1972955240-PODAAC","shortName":"SMAP_JPL_L3_SSS_CAP_8DAY-RUNNINGMEAN_V5","title":"JPL SMAP Level 3 CAP Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V5.0 Validated Dataset","version":"5.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"SMAP_L3_Sea_Surface_Salinity_CAP_Monthly":{"title":"Sea Surface Salinity (L3, CAP, Monthly)","subtitle":"SMAP","ongoing":true,"conceptIds":[{"type":"STD","value":"C1972950629-PODAAC","shortName":"SMAP_JPL_L3_SSS_CAP_MONTHLY_V5","title":"JPL SMAP Level 3 CAP Sea Surface Salinity Standard Mapped Image Monthly V5.0 Validated Dataset","version":"5.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"SMAP_L3_Sea_Surface_Salinity_REMSS_8Day_RunningMean":{"title":"Sea Surface Salinity (L3, 8-Day Running Mean, Radiometer)","subtitle":"SMAP","ongoing":true,"conceptIds":[{"type":"STD","value":"C1650311642-PODAAC","shortName":"SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V4","title":"RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image 8-Day Running Mean V4.0 Validated Dataset","version":"4.0"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"SMAP_L3_Sea_Surface_Salinity_REMSS_Monthly":{"title":"Sea Surface Salinity (L3, Monthly, Radiometer)","subtitle":"SMAP","ongoing":true,"conceptIds":[{"type":"STD","value":"C1650311629-PODAAC","shortName":"SMAP_RSS_L3_SSS_SMI_MONTHLY_V4","title":"RSS SMAP Level 3 Sea Surface Salinity Standard Mapped Image Monthly V4.0 Validated Dataset","version":"4.0"}],"layerPeriod":"Monthly","dataCenter":["PO.DAAC"]},"SMAP_L4_Analyzed_Root_Zone_Soil_Moisture":{"title":"Root Zone Soil Moisture 9 km (L4, 12z Instantaneous)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2537927247-NSIDC_ECS","shortName":"SPL4SMAU","title":"SMAP L4 Global 3-hourly 9 km EASE-Grid Surface and Root Zone Soil Moisture Analysis Update V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Analyzed_Surface_Soil_Moisture":{"title":"Surface Soil Moisture 9 km (L4, 12z Instantaneous)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2537927247-NSIDC_ECS","shortName":"SPL4SMAU","title":"SMAP L4 Global 3-hourly 9 km EASE-Grid Surface and Root Zone Soil Moisture Analysis Update V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Emult_Average":{"title":"Percent of Potential Vegetation Light Use Efficiency (L4, 9 km Grid Cell Mean)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2534576405-NSIDC_ECS","shortName":"SPL4CMDL","title":"SMAP L4 Global Daily 9 km EASE-Grid Carbon Net Ecosystem Exchange V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Frozen_Area":{"title":"Percent Frozen Area (L4, 9 km Grid Cell Coverage)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2534576405-NSIDC_ECS","shortName":"SPL4CMDL","title":"SMAP L4 Global Daily 9 km EASE-Grid Carbon Net Ecosystem Exchange V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Mean_Gross_Primary_Productivity":{"title":"Gross Primary Production (L4, 9 km Grid Cell Mean)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2534576405-NSIDC_ECS","shortName":"SPL4CMDL","title":"SMAP L4 Global Daily 9 km EASE-Grid Carbon Net Ecosystem Exchange V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Mean_Heterotrophic_Respiration":{"title":"Heterotrophic Respiration (L4, 9 km Grid Cell Mean)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2534576405-NSIDC_ECS","shortName":"SPL4CMDL","title":"SMAP L4 Global Daily 9 km EASE-Grid Carbon Net Ecosystem Exchange V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Mean_Net_Ecosystem_Exchange":{"title":"Net Ecosystem CO2 Exchange (L4, 9 km Grid Cell Mean)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2534576405-NSIDC_ECS","shortName":"SPL4CMDL","title":"SMAP L4 Global Daily 9 km EASE-Grid Carbon Net Ecosystem Exchange V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Snow_Mass":{"title":"Snow Mass 9 km (L4, 12z-3z Average)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2531308461-NSIDC_ECS","shortName":"SPL4SMGP","title":"SMAP L4 Global 3-hourly 9 km EASE-Grid Surface and Root Zone Soil Moisture Geophysical Data V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Soil_Temperature_Layer_1":{"title":"Surface Soil Temperature 9 km (L4, 12z Instantaneous)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2537927247-NSIDC_ECS","shortName":"SPL4SMAU","title":"SMAP L4 Global 3-hourly 9 km EASE-Grid Surface and Root Zone Soil Moisture Analysis Update V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Uncertainty_Analyzed_Root_Zone_Soil_Moisture":{"title":"Root Zone Soil Moisture Uncertainty 9 km (L4, 12z Instantaneous)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2537927247-NSIDC_ECS","shortName":"SPL4SMAU","title":"SMAP L4 Global 3-hourly 9 km EASE-Grid Surface and Root Zone Soil Moisture Analysis Update V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Uncertainty_Analyzed_Surface_Soil_Moisture":{"title":"Surface Soil Moisture Uncertainty 9 km (L4, 12z Instantaneous)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2537927247-NSIDC_ECS","shortName":"SPL4SMAU","title":"SMAP L4 Global 3-hourly 9 km EASE-Grid Surface and Root Zone Soil Moisture Analysis Update V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_L4_Uncertainty_Mean_Net_Ecosystem_Exchange":{"title":"Net Ecosystem CO2 Exchange Uncertainty 9 km (L4, 9 km Grid Cell Mean)","subtitle":"SMAP / Model Value-Added","ongoing":true,"conceptIds":[{"type":"STD","value":"C2534576405-NSIDC_ECS","shortName":"SPL4CMDL","title":"SMAP L4 Global Daily 9 km EASE-Grid Carbon Net Ecosystem Exchange V007","version":"007"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SMAP_Sentinel-1_L2_Active_Passive_Soil_Moisture":{"title":"Soil Moisture (L2, Active-Passive, Radiometer and Radar)","subtitle":"SMAP / Sentinel-1","ongoing":true,"conceptIds":[{"type":"STD","value":"C1931663473-NSIDC_ECS","shortName":"SPL2SMAP_S","title":"SMAP/Sentinel-1 L2 Radiometer/Radar 30-Second Scene 3 km EASE-Grid Soil Moisture V003","version":"003"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SRTM_Color_Index":{"title":"Shuttle Radar Topography Mission (NASA SRTM v3, Color Index)","subtitle":"Space Shuttle Endeavour / STS-99","ongoing":false,"conceptIds":[{"type":"STD","value":"C1000000240-LPDAAC_ECS","shortName":"SRTMGL1","title":"NASA Shuttle Radar Topography Mission Global 1 arc second V003","version":"003"}],"dataCenter":["LP DAAC"]},"SSMIS_Sea_Ice_Concentration":{"title":"Sea Ice Concentration","subtitle":"NIMBUS-7/SSMR, DMSP 5D-2 F8/SSMI, DMSP 5D-2 F11/SSMI, DMSP 5D-2 F13/SSMI, DMSP 5D-3 F17/SSMIS, DMSP 5D-3 F18/SSMIS","ongoing":false,"conceptIds":[{"type":"NRT","value":"C1501085760-NSIDC_ECS","shortName":"NSIDC-0081","title":"Near-Real-Time DMSP SSMIS Daily Polar Gridded Sea Ice Concentrations V001","version":"1"},{"type":"STD","value":"C1518634701-NSIDC_ECS","shortName":"NSIDC-0051","title":"Sea Ice Concentrations from Nimbus-7 SMMR and DMSP SSM/I-SSMIS Passive Microwave Data V001","version":"1"}],"layerPeriod":"Multi-Day","dataCenter":["NSIDC DAAC"]},"SSMIS_Sea_Ice_Concentration_Snow_Extent":{"title":"Sea Ice Concentration and Snow Extent","subtitle":"DMSP 5D-3 F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1449515322-NSIDC_ECS","shortName":"NISE","title":"Near-Real-Time SSM/I-SSMIS EASE-Grid Daily Global Ice Concentration and Snow Extent V005","version":"5"},{"type":"NRT","value":"C1450086509-NSIDC_ECS","shortName":"NISE","title":"Near-Real-Time SSM/I-SSMIS EASE-Grid Daily Global Ice Concentration and Snow Extent V004","version":"4"},{"type":"NRT","value":"C1647528934-NSIDC_ECS","shortName":"NISE","title":"Near-Real-Time SSM/I EASE-Grid Daily Global Ice Concentration and Snow Extent V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["NSIDC DAAC"]},"SSMI_DMSP_F10_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F10_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F10 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979897870-GHRC_DAAC","shortName":"rssmif10d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F10 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F11_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F11 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979903542-GHRC_DAAC","shortName":"rssmif11d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F11 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F13_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F13 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979910491-GHRC_DAAC","shortName":"rssmif13d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F13 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F14_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F14 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979923944-GHRC_DAAC","shortName":"rssmif14d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F14 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F15_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F15 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979933843-GHRC_DAAC","shortName":"rssmif15d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F15 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F16_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F16 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546500-GHRC_DAAC","shortName":"rssmif16d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F16 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local AM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local AM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local AM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local PM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F17_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local AM)","subtitle":"DMSP-F17 / SSMIS","ongoing":true,"conceptIds":[{"type":"STD","value":"C1996546695-GHRC_DAAC","shortName":"rssmif17d","title":"RSS SSMIS OCEAN PRODUCT GRIDS DAILY FROM DMSP F17 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Cloud_Liquid_Water_Over_Oceans_Ascending":{"title":"Cloud Liquid Water Over Oceans (Ascending, Local AM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Cloud_Liquid_Water_Over_Oceans_Descending":{"title":"Cloud Liquid Water Over Oceans (Descending, Local PM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Rain_Rate_Over_Oceans_Ascending":{"title":"Rain Rate Over Oceans (Ascending, Local AM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Rain_Rate_Over_Oceans_Descending":{"title":"Rain Rate Over Oceans (Descending, Local PM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Water_Vapor_Over_Oceans_Ascending":{"title":"Water Vapor Over Oceans (Ascending, Local AM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Water_Vapor_Over_Oceans_Descending":{"title":"Water Vapor Over Oceans (Descending, Local PM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Wind_Speed_Over_Oceans_Ascending":{"title":"Surface Wind Speed Over Oceans (Ascending, Local AM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SSMI_DMSP_F8_Wind_Speed_Over_Oceans_Descending":{"title":"Surface Wind Speed Over Oceans (Descending, Local PM)","subtitle":"DMSP-F8 / SSMI","ongoing":false,"conceptIds":[{"type":"STD","value":"C1979893137-GHRC_DAAC","shortName":"rssmif08d","title":"RSS SSM/I OCEAN PRODUCT GRIDS DAILY FROM DMSP F8 NETCDF V7","version":"7"}],"layerPeriod":"Daily","dataCenter":["GHRC DAAC"]},"SWDB_Aerosol_Angstrom_Exponent_Daily":{"title":"Aerosol Angstrom Exponent (Daily)","subtitle":"SeaWiFS Deep Blue","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1239900190-GES_DISC","shortName":"SWDB_L305","title":"SeaWiFS Deep Blue Aerosol Optical Depth and Angstrom Exponent Daily Level 3 Data Gridded at 0.5 Degrees V004 (SWDB_L305) at GES DISC","version":"004"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"SWDB_Aerosol_Angstrom_Exponent_Monthly":{"title":"Aerosol Angstrom Exponent (Monthly)","subtitle":"SeaWiFS Deep Blue","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1239900201-GES_DISC","shortName":"SWDB_L3M05","title":"SeaWiFS Deep Blue Aerosol Optical Depth and Angstrom Exponent Monthly Level 3 Data Gridded at 0.5 Degrees V004 (SWDB_L3M05) at GES DISC","version":"004"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"SWDB_Aerosol_Optical_Thickness_550nm_Daily":{"title":"Aerosol Optical Thickness 550nm (Daily)","subtitle":"SeaWiFS Deep Blue","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1239900190-GES_DISC","shortName":"SWDB_L305","title":"SeaWiFS Deep Blue Aerosol Optical Depth and Angstrom Exponent Daily Level 3 Data Gridded at 0.5 Degrees V004 (SWDB_L305) at GES DISC","version":"004"}],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"SWDB_Aerosol_Optical_Thickness_550nm_Monthly":{"title":"Aerosol Optical Thickness 550nm (Monthly)","subtitle":"SeaWiFS Deep Blue","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1239900201-GES_DISC","shortName":"SWDB_L3M05","title":"SeaWiFS Deep Blue Aerosol Optical Depth and Angstrom Exponent Monthly Level 3 Data Gridded at 0.5 Degrees V004 (SWDB_L3M05) at GES DISC","version":"004"}],"layerPeriod":"Monthly","dataCenter":["GES DISC"]},"Summer_Day_Max_Land_Surface_Temp_2013":{"title":"Summer Daytime Maximum Land Surface Temperature","subtitle":"Global Summer Land Surface Temperature (LST) Grids, v1 (2013)","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1399916105-SEDAC","shortName":"CIESIN_SEDAC_SDEI_LST2013","title":"Global Summer Land Surface Temperature (LST) Grids, 2013","version":"1.00"}],"dataCenter":["SEDAC"]},"Summer_Night_Min_Land_Surface_Temp_2013":{"title":"Summer Nighttime Minimum Land Surface Temperature","subtitle":"Global Summer Land Surface Temperature (LST) Grids, v1 (2013)","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1399916105-SEDAC","shortName":"CIESIN_SEDAC_SDEI_LST2013","title":"Global Summer Land Surface Temperature (LST) Grids, 2013","version":"1.00"}],"dataCenter":["SEDAC"]},"TOPEX-Poseidon_JASON_Sea_Surface_Currents_Meridional_US_West_Coast_GAFECC":{"title":"Sea Surface Currents (Meridional, US West Coast, GAFECC)","subtitle":"TOPEX/POSEIDON, JASON-1, OSTM/Jason-2","ongoing":false,"conceptIds":[{"type":"STD","value":"C2036882016-POCLOUD","shortName":"ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY","title":"Gridded Altimeter Fields with Enhanced Coastal Coverage Daily","version":"1"},{"type":"STD","value":"C1652977867-PODAAC","shortName":"ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY","title":"Gridded Altimeter Fields with Enhanced Coastal Coverage Daily","version":"1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"TOPEX-Poseidon_JASON_Sea_Surface_Currents_Zonal_US_West_Coast_GAFECC":{"title":"Sea Surface Currents (Zonal, US West Coast, GAFECC)","subtitle":"TOPEX/POSEIDON, JASON-1, OSTM/Jason-2","ongoing":false,"conceptIds":[{"type":"STD","value":"C2036882016-POCLOUD","shortName":"ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY","title":"Gridded Altimeter Fields with Enhanced Coastal Coverage Daily","version":"1"},{"type":"STD","value":"C1652977867-PODAAC","shortName":"ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY","title":"Gridded Altimeter Fields with Enhanced Coastal Coverage Daily","version":"1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_GDR_Cycles":{"title":"Sea Surface Height Anomalies (GDR Cycles)","subtitle":"TOPEX/POSEIDON, JASON-1, OSTM/Jason-2, and Jason-3","ongoing":true,"conceptIds":[{"type":"STD","value":"C2007732592-PODAAC","shortName":"MERGED_TP_J1_OSTM_OST_CYCLES_V50","title":"Integrated Multi-Mission Ocean Altimeter Data for Climate Research Version 5.0","version":"5.0"}],"layerPeriod":"Multi-Day","dataCenter":["PO.DAAC"]},"TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_Reconstructed":{"title":"Sea Surface Height Anomalies (Reconstructed)","subtitle":"TOPEX/POSEIDON, JASON-1, OSTM/Jason-2","ongoing":false,"conceptIds":[{"type":"STD","value":"C1650311606-PODAAC","shortName":"RECON_SEA_LEVEL_OST_L4_V1","title":"Reconstructed Sea Level Version 1","version":"1"}],"layerPeriod":"Multi-Day","dataCenter":["PO.DAAC"]},"TOPEX-Poseidon_JASON_Sea_Surface_Height_Anomalies_US_West_Coast_GAFECC":{"title":"Sea Surface Height Anomalies (US West Coast, GAFECC)","subtitle":"TOPEX/POSEIDON, JASON-1, OSTM/Jason-2","ongoing":false,"conceptIds":[{"type":"STD","value":"C2036882016-POCLOUD","shortName":"ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY","title":"Gridded Altimeter Fields with Enhanced Coastal Coverage Daily","version":"1"},{"type":"STD","value":"C1652977867-PODAAC","shortName":"ALT_TIDE_GAUGE_L4_OST_SLA_US_WEST_COAST_DAILY","title":"Gridded Altimeter Fields with Enhanced Coastal Coverage Daily","version":"1"}],"layerPeriod":"Daily","dataCenter":["PO.DAAC"]},"TRMM_Brightness_Temp_Asc":{"title":"Brightness Temperature (Ascending)","subtitle":"TRMM","ongoing":false,"conceptIds":[{"type":"STD","value":"C2264133616-GES_DISC","shortName":"GPM_1CTRMMTMI","title":"GPM TMI on TRMM Common Calibrated Brightness Temperatures L1C 1.5 hours 13 km V07 (GPM_1CTRMMTMI) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_TRMM_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"TRMM_Brightness_Temp_Dsc":{"title":"Brightness Temperature (Descending)","subtitle":"TRMM","ongoing":false,"conceptIds":[{"type":"STD","value":"C2264133616-GES_DISC","shortName":"GPM_1CTRMMTMI","title":"GPM TMI on TRMM Common Calibrated Brightness Temperatures L1C 1.5 hours 13 km V07 (GPM_1CTRMMTMI) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_TRMM_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"TRMM_Precipitation_Rate_Asc":{"title":"Precipitation Rate (Ascending)","subtitle":"TRMM","ongoing":false,"conceptIds":[{"type":"STD","value":"C2264134452-GES_DISC","shortName":"GPM_2AGPROFTRMMTMI_CLIM","title":"GPM TMI on TRMM (GPROF) Climate-based Radiometer Precipitation Profiling L2A 1.5 hours 13 km V07 (GPM_2AGPROFTRMMTMI_CLIM) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_TRMM_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"TRMM_Precipitation_Rate_Dsc":{"title":"Precipitation Rate (Descending)","subtitle":"TRMM","ongoing":false,"conceptIds":[{"type":"STD","value":"C2264134452-GES_DISC","shortName":"GPM_2AGPROFTRMMTMI_CLIM","title":"GPM TMI on TRMM (GPROF) Climate-based Radiometer Precipitation Profiling L2A 1.5 hours 13 km V07 (GPM_2AGPROFTRMMTMI_CLIM) at GES DISC","version":"07"}],"orbitTracks":["OrbitTracks_TRMM_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["GES DISC"]},"UHI_Avg_Summer_Day_Max_Land_Surface_Temp_2013":{"title":"Average Summer Daytime Maximum Land Surface Temperature","subtitle":"Global Urban Heat Island (UHI), v1 (2013)","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1399941740-SEDAC","shortName":"CIESIN_SEDAC_SDEI_UHI2013","title":"Global Urban Heat Island (UHI) Data Set, 2013","version":"1.00"}],"dataCenter":["SEDAC"]},"UHI_Avg_Summer_Night_Min_Land_Surface_Temp_2013":{"title":"Average Summer Nighttime Minimum Land Surface Temperature","subtitle":"Global Urban Heat Island (UHI), v1 (2013)","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1399941740-SEDAC","shortName":"CIESIN_SEDAC_SDEI_UHI2013","title":"Global Urban Heat Island (UHI) Data Set, 2013","version":"1.00"}],"dataCenter":["SEDAC"]},"UHI_Urban-Rural_Summer_Day_Max_Land_Surface_Temp_Difference_2013":{"title":"Summer Daytime Urban-Rural Land Surface Temperature Difference","subtitle":"Global Urban Heat Island (UHI), v1 (2013)","ongoing":false,"daynight":["day"],"conceptIds":[{"type":"STD","value":"C1399941740-SEDAC","shortName":"CIESIN_SEDAC_SDEI_UHI2013","title":"Global Urban Heat Island (UHI) Data Set, 2013","version":"1.00"}],"dataCenter":["SEDAC"]},"UHI_Urban-Rural_Summer_Night_Min_Land_Surface_Temp_Difference_2013":{"title":"Summer Nighttime Urban-Rural Land Surface Temperature","subtitle":"Global Urban Heat Island (UHI), v1 (2013)","ongoing":false,"daynight":["night"],"conceptIds":[{"type":"STD","value":"C1399941740-SEDAC","shortName":"CIESIN_SEDAC_SDEI_UHI2013","title":"Global Urban Heat Island (UHI) Data Set, 2013","version":"1.00"}],"dataCenter":["SEDAC"]},"VIIRS_Black_Marble":{"title":"Black Marble (Annual, 2012 & 2016)","subtitle":"Suomi NPP / VIIRS via NASA Earth Observatory","ongoing":false,"daynight":["night"],"layerPeriod":"Yearly"},"VIIRS_CityLights_2012":{"title":"Earth at Night 2012","subtitle":"Suomi NPP / VIIRS via NASA Earth Observatory","ongoing":false,"daynight":["night"]},"VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day":{"title":"Band 33 Brightness Temperature (Day)","subtitle":"NOAA-20 / VIIRS+CrIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2230035528-LAADS","shortName":"FSNRAD_L2_VIIRS_CRIS_NOAA20","title":"NOAA20 VIIRS+CrIS Fusion 6-Min L2 Swath 750 m","version":"2"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night":{"title":"Band 33 Brightness Temperature (Night)","subtitle":"NOAA-20 / VIIRS+CrIS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C2230035528-LAADS","shortName":"FSNRAD_L2_VIIRS_CRIS_NOAA20","title":"NOAA20 VIIRS+CrIS Fusion 6-Min L2 Swath 750 m","version":"2"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day":{"title":"Band 33 Brightness Temperature (Day)","subtitle":"Suomi NPP / VIIRS+CrIS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C1645249781-LAADS","shortName":"FSNRAD_L2_VIIRS_CRIS_SNPP","title":"SNPP VIIRS+CrIS Fusion 6-Min L2 Swath 750m","version":"1"},{"type":"STD","value":"C2230044764-LAADS","shortName":"FSNRAD_L2_VIIRS_CRIS_SNPP","title":"SNPP VIIRS+CrIS Fusion 6-Min L2 Swath 750 m","version":"2"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night":{"title":"Band 33 Brightness Temperature (Night)","subtitle":"Suomi NPP / VIIRS+CrIS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C1645249781-LAADS","shortName":"FSNRAD_L2_VIIRS_CRIS_SNPP","title":"SNPP VIIRS+CrIS Fusion 6-Min L2 Swath 750m","version":"1"},{"type":"STD","value":"C2230044764-LAADS","shortName":"FSNRAD_L2_VIIRS_CRIS_SNPP","title":"SNPP VIIRS+CrIS Fusion 6-Min L2 Swath 750 m","version":"2"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean":{"title":"Dark Target Aerosol Optical Thickness (Land and Ocean)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2812413911-ASIPS","shortName":"AERDT_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Dark Target Aerosol L2 6-Min Swath (v2.0)","version":"2"},{"type":"STD","value":"C2772641628-LAADS","shortName":"AERDT_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Dark Target Aerosol 6-Min L2 Swath 6 km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate":{"title":"Deep Blue Aerosol Optical Thickness (Land and Ocean)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2706369224-ASIPS","shortName":"AERDB_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0)","version":"2"},{"type":"STD","value":"C2600305692-LAADS","shortName":"AERDB_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Deep Blue Aerosol L2 6-Min Swath 6 km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate":{"title":"Deep Blue Aerosol Type","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2706369224-ASIPS","shortName":"AERDB_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0)","version":"2"},{"type":"STD","value":"C2600305692-LAADS","shortName":"AERDB_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Deep Blue Aerosol L2 6-Min Swath 6 km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean":{"title":"Dark Target Aerosol Angstrom Exponent (Ocean)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2812413911-ASIPS","shortName":"AERDT_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Dark Target Aerosol L2 6-Min Swath (v2.0)","version":"2"},{"type":"STD","value":"C2772641628-LAADS","shortName":"AERDT_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Dark Target Aerosol 6-Min L2 Swath 6 km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate":{"title":"Deep Blue Aerosol Angstrom Exponent (Land and Ocean)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2706369224-ASIPS","shortName":"AERDB_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0)","version":"2"},{"type":"STD","value":"C2600305692-LAADS","shortName":"AERDB_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Deep Blue Aerosol L2 6-Min Swath 6 km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_Brightness_Temp_BandI5_Day":{"title":"Brightness Temperature (Band I5, Day)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_Brightness_Temp_BandI5_Night":{"title":"Brightness Temperature (Band I5, Night)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_Chlorophyll_a":{"title":"Chlorophyll a","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2340494496-OB_DAAC","shortName":"VIIRSJ1_L2_OC_NRT","title":"NOAA-20 VIIRS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C2340494497-OB_DAAC","shortName":"VIIRSJ1_L2_OC","title":"NOAA-20 VIIRS Regional Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_NOAA20_Clear_Sky_Confidence_Day":{"title":"Clear Sky Confidence (Day)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2003160566-ASIPS","shortName":"CLDMSK_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Cloud Mask L2 6-Min Swath 750m (NRT)","version":"1"},{"type":"STD","value":"C1964798938-LAADS","shortName":"CLDMSK_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Cloud Mask and Spectral Test Results 6-Min L2 Swath 750m","version":"1"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_Clear_Sky_Confidence_Night":{"title":"Clear Sky Confidence (Night)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2003160566-ASIPS","shortName":"CLDMSK_L2_VIIRS_NOAA20_NRT","title":"VIIRS/NOAA-20 Cloud Mask L2 6-Min Swath 750m (NRT)","version":"1"},{"type":"STD","value":"C1964798938-LAADS","shortName":"CLDMSK_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Cloud Mask and Spectral Test Results 6-Min L2 Swath 750m","version":"1"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_NOAA20_Cloud_Effective_Radius":{"title":"Cloud Effective Radius","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2024854901-LAADS","shortName":"CLDPROP_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_NOAA20_Cloud_Optical_Thickness":{"title":"Cloud Optical Thickness","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2024854901-LAADS","shortName":"CLDPROP_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_NOAA20_Cloud_Top_Height_Day":{"title":"Cloud Top Height (Day)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2024854901-LAADS","shortName":"CLDPROP_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_NOAA20_Cloud_Top_Height_Night":{"title":"Cloud Top Height (Night)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C2024854901-LAADS","shortName":"CLDPROP_L2_VIIRS_NOAA20","title":"VIIRS/NOAA20 Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1":{"title":"Corrected Reflectance (Bands M11-I2-I1)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208778455-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6 Min L1B Swath 750m NRT","version":"2.1"},{"type":"NRT","value":"C1604614285-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule":{"title":"Granule Corrected Reflectance (Bands M11-I2-I1) *BETA*","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208778455-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6 Min L1B Swath 750m NRT","version":"2.1"},{"type":"NRT","value":"C1604614285-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11":{"title":"Corrected Reflectance (Bands M3-I3-M11)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208778455-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6 Min L1B Swath 750m NRT","version":"2.1"},{"type":"NRT","value":"C1604614285-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule":{"title":"Granule Corrected Reflectance (Bands M3-I3-M11) *BETA*","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208778455-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6 Min L1B Swath 750m NRT","version":"2.1"},{"type":"NRT","value":"C1604614285-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_CorrectedReflectance_TrueColor":{"title":"Corrected Reflectance (True Color)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208778455-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6 Min L1B Swath 750m NRT","version":"2.1"},{"type":"NRT","value":"C1604614285-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule":{"title":"Granule Corrected Reflectance (True Color) *BETA*","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2208779826-LANCEMODIS","shortName":"VJ102IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution 6 Min L1B Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208793489-LANCEMODIS","shortName":"VJ103IMG_NRT","title":"VIIRS/JPSS1 Imagery Resolution Terrain Corrected Geolocation 6 Min L1 Swath 375m NRT","version":"2.1"},{"type":"NRT","value":"C2208778455-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6 Min L1B Swath 750m NRT","version":"2.1"},{"type":"NRT","value":"C1604614285-LANCEMODIS","shortName":"VJ102MOD_NRT","title":"VIIRS/JPSS1 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_DayNightBand_AtSensor_M15":{"title":"Black Marble Nighttime Blue/Yellow Composite (Day/Night Band)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2781431577-LANCEMODIS","shortName":"VJ146A1G_NRT","title":"VIIRS/JPSS1 Granular Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"2"},{"type":"NRT","value":"C2781438623-LANCEMODIS","shortName":"VJ146A1_NRT","title":"VIIRS/JPSS1 Daily Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance":{"title":"Black Marble Nighttime At Sensor Radiance (Day/Night Band)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C2781431577-LANCEMODIS","shortName":"VJ146A1G_NRT","title":"VIIRS/JPSS1 Granular Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"2"},{"type":"NRT","value":"C2781438623-LANCEMODIS","shortName":"VJ146A1_NRT","title":"VIIRS/JPSS1 Daily Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"2"}],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_Ice_Surface_Temp_Day":{"title":"Ice Surface Temperature (Day)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2781422352-LANCEMODIS","shortName":"VJ130_NRT","title":"VIIRS/JPSS1 Ice Surface Temperature 6-Min L2 Swath 750m NRT","version":"2"},{"type":"STD","value":"C2317031993-NSIDC_ECS","shortName":"VJ130","title":"VIIRS/JPSS1 Ice Surface Temperature 6-Min L2 Swath 750m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_NOAA20_Ice_Surface_Temp_Night":{"title":"Ice Surface Temperature (Night)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2781422352-LANCEMODIS","shortName":"VJ130_NRT","title":"VIIRS/JPSS1 Ice Surface Temperature 6-Min L2 Swath 750m NRT","version":"2"},{"type":"STD","value":"C2317031993-NSIDC_ECS","shortName":"VJ130","title":"VIIRS/JPSS1 Ice Surface Temperature 6-Min L2 Swath 750m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_NOAA20_Land_Surface_Temp_Day":{"title":"Land Surface Temperature (Day)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2781382411-LANCEMODIS","shortName":"VJ121_NRT","title":"VIIRS/JPSS1 Land Surface Temperature and Emissivity 6-Min L2 Swath 750m","version":"2"},{"type":"STD","value":"C2545310883-LPCLOUD","shortName":"VJ121","title":"VIIRS/JPSS1 Land Surface Temperature and Emissivity 6-Min L2 Swath 750m V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_NOAA20_Land_Surface_Temp_Night":{"title":"Land Surface Temperature (Night)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2781382411-LANCEMODIS","shortName":"VJ121_NRT","title":"VIIRS/JPSS1 Land Surface Temperature and Emissivity 6-Min L2 Swath 750m","version":"2"},{"type":"STD","value":"C2545310883-LPCLOUD","shortName":"VJ121","title":"VIIRS/JPSS1 Land Surface Temperature and Emissivity 6-Min L2 Swath 750m V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_NOAA20_NDSI_Snow_Cover":{"title":"Snow Cover (Normalized Difference Snow Index)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2781269342-LANCEMODIS","shortName":"VJ110_NRT","title":"VIIRS/JPSS1 Snow Cover 6-Min L2 Swath 375m NRT","version":"2"},{"type":"STD","value":"C2317016134-NSIDC_ECS","shortName":"VJ110","title":"VIIRS/JPSS1 Snow Cover 6-Min L2 Swath 375m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_NOAA20_Photosynthetically_Available_Radiation":{"title":"Photosynthetically Available Radiation","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2340494496-OB_DAAC","shortName":"VIIRSJ1_L2_OC_NRT","title":"NOAA-20 VIIRS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C2340494497-OB_DAAC","shortName":"VIIRSJ1_L2_OC","title":"NOAA-20 VIIRS Regional Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_NOAA20_Sea_Ice":{"title":"Sea Ice Extent","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2781389800-LANCEMODIS","shortName":"VJ129_NRT","title":"VIIRS/JPSS1 Sea Ice Extent 6-Min L2 Swath 375m NRT","version":"2"},{"type":"STD","value":"C2317029310-NSIDC_ECS","shortName":"VJ129","title":"VIIRS/JPSS1 Sea Ice Cover 6-Min L2 Swath 375m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1":{"title":"Land Surface Reflectance (Bands I1-I2-I1)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780802523-LANCEMODIS","shortName":"VJ109_NRT","title":"VIIRS/JPSS1 Atmospherically Corrected Surface Reflectance 6-Min L2 Swath IP 375m, 750m NRT","version":"2"},{"type":"STD","value":"C2631841524-LPCLOUD","shortName":"VJ109GA","title":"VIIRS/JPSS1 Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5":{"title":"Land Surface Reflectance (Bands M11-M7-M5)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780802523-LANCEMODIS","shortName":"VJ109_NRT","title":"VIIRS/JPSS1 Atmospherically Corrected Surface Reflectance 6-Min L2 Swath IP 375m, 750m NRT","version":"2"},{"type":"STD","value":"C2631841524-LPCLOUD","shortName":"VJ109GA","title":"VIIRS/JPSS1 Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3":{"title":"Land Surface Reflectance (True Color)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780802523-LANCEMODIS","shortName":"VJ109_NRT","title":"VIIRS/JPSS1 Atmospherically Corrected Surface Reflectance 6-Min L2 Swath IP 375m, 750m NRT","version":"2"},{"type":"STD","value":"C2631841524-LPCLOUD","shortName":"VJ109GA","title":"VIIRS/JPSS1 Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_NOAA20_Thermal_Anomalies_375m_All":{"title":"Fires and Thermal Anomalies (Day and Night, 375m)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1355615368-LANCEMODIS","shortName":"VJ114IMGT_NRT","title":"VIIRS NOAA-20 (JPSS-1) 375m, I-Band Active Fire Product NRT (Vector Data)","version":"2"}],"daynight":["day","night"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_Thermal_Anomalies_375m_Day":{"title":"Fires and Thermal Anomalies (Day, 375m)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1355615368-LANCEMODIS","shortName":"VJ114IMGT_NRT","title":"VIIRS NOAA-20 (JPSS-1) 375m, I-Band Active Fire Product NRT (Vector Data)","version":"2"}],"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-20_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA20_Thermal_Anomalies_375m_Night":{"title":"Fires and Thermal Anomalies (Night, 375m)","subtitle":"NOAA-20 / VIIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1355615368-LANCEMODIS","shortName":"VJ114IMGT_NRT","title":"VIIRS NOAA-20 (JPSS-1) 375m, I-Band Active Fire Product NRT (Vector Data)","version":"2"}],"orbitTracks":["OrbitTracks_NOAA-20_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA21_Brightness_Temp_BandI5_Day":{"title":"Brightness Temperature (Band I5, Day)","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-21_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2837615614-LANCEMODIS","shortName":"VJ202IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2837614053-LANCEMODIS","shortName":"VJ203IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution Terrain Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA21_Brightness_Temp_BandI5_Night":{"title":"Brightness Temperature (Band I5, Night)","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_NOAA-21_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2837615614-LANCEMODIS","shortName":"VJ202IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2837614053-LANCEMODIS","shortName":"VJ203IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution Terrain Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA21_Chlorophyll_a":{"title":"Chlorophyll a","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-21_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2652675305-OB_DAAC","shortName":"VIIRSJ2_L2_OC_NRT","title":"NOAA-21 VIIRS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C2652675307-OB_DAAC","shortName":"VIIRSJ2_L2_OC","title":"NOAA-21 VIIRS Regional Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1":{"title":"Corrected Reflectance (Bands M11-I2-I1)","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-21_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2837615938-LANCEMODIS","shortName":"VJ202MOD_NRT","title":"VIIRS/JPSS2 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"},{"type":"NRT","value":"C2837615614-LANCEMODIS","shortName":"VJ202IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2837613785-LANCEMODIS","shortName":"VJ203MOD_NRT","title":"VIIRS/JPSS2 Moderate Resolution Terrain Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"},{"type":"NRT","value":"C2837614053-LANCEMODIS","shortName":"VJ203IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution Terrain Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11":{"title":"Corrected Reflectance (Bands M3-I3-M11)","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-21_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2837615938-LANCEMODIS","shortName":"VJ202MOD_NRT","title":"VIIRS/JPSS2 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"},{"type":"NRT","value":"C2837615614-LANCEMODIS","shortName":"VJ202IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2837613785-LANCEMODIS","shortName":"VJ203MOD_NRT","title":"VIIRS/JPSS2 Moderate Resolution Terrain Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"},{"type":"NRT","value":"C2837614053-LANCEMODIS","shortName":"VJ203IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution Terrain Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA21_CorrectedReflectance_TrueColor":{"title":"Corrected Reflectance (True Color)","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_NOAA-21_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2837615938-LANCEMODIS","shortName":"VJ202MOD_NRT","title":"VIIRS/JPSS2 Moderate Resolution 6-Min L1B Swath 750m NRT","version":"2"},{"type":"NRT","value":"C2837615614-LANCEMODIS","shortName":"VJ202IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2837613785-LANCEMODIS","shortName":"VJ203MOD_NRT","title":"VIIRS/JPSS2 Moderate Resolution Terrain Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"},{"type":"NRT","value":"C2837614053-LANCEMODIS","shortName":"VJ203IMG_NRT","title":"VIIRS/JPSS2 Imagery Resolution Terrain Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_NOAA21_Photosynthetically_Available_Radiation":{"title":"Photosynthetically Available Radiation","subtitle":"NOAA-21 / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2652675305-OB_DAAC","shortName":"VIIRSJ2_L2_OC_NRT","title":"NOAA-21 VIIRS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C2652675307-OB_DAAC","shortName":"VIIRSJ2_L2_OC","title":"NOAA-21 VIIRS Regional Ocean Color (OC) Data, version R2022.0","version":"R2022.0"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_Night_Lights":{"title":"Black Marble - Nighttime Lights only (Annual, 2012 & 2016)","subtitle":"Suomi NPP / VIIRS via NASA Earth Observatory","ongoing":false,"daynight":["night"],"layerPeriod":"Yearly"},"VIIRS_SNPP_AOT_Dark_Target_Land_Ocean":{"title":"Dark Target Aerosol Optical Thickness (Land and Ocean)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2812412751-ASIPS","shortName":"AERDT_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath (v2.0)","version":"2"},{"type":"STD","value":"C2771506686-LAADS","shortName":"AERDT_L2_VIIRS_SNPP","title":"VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath 6 km V2","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate":{"title":"Deep Blue Aerosol Optical Thickness (Land and Ocean)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2706359459-ASIPS","shortName":"AERDB_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0)","version":"2"},{"type":"STD","value":"C2600303218-LAADS","shortName":"AERDB_L2_VIIRS_SNPP","title":"VIIRS/SNPP Deep Blue Aerosol L2 6 Min Swath 6km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate":{"title":"Deep Blue Aerosol Type","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2706359459-ASIPS","shortName":"AERDB_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0)","version":"2"},{"type":"STD","value":"C2600303218-LAADS","shortName":"AERDB_L2_VIIRS_SNPP","title":"VIIRS/SNPP Deep Blue Aerosol L2 6 Min Swath 6km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean":{"title":"Dark Target Aerosol Angstrom Exponent (Ocean)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2812412751-ASIPS","shortName":"AERDT_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath (v2.0)","version":"2"},{"type":"STD","value":"C2771506686-LAADS","shortName":"AERDT_L2_VIIRS_SNPP","title":"VIIRS/SNPP Dark Target Aerosol L2 6-Min Swath 6 km V2","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate":{"title":"Deep Blue Aerosol Angstrom Exponent (Land and Ocean)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2706359459-ASIPS","shortName":"AERDB_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Deep Blue Aerosol L2 6-Min Swath 6 km (v2.0)","version":"2"},{"type":"STD","value":"C2600303218-LAADS","shortName":"AERDB_L2_VIIRS_SNPP","title":"VIIRS/SNPP Deep Blue Aerosol L2 6 Min Swath 6km","version":"2"}],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09":{"title":"Apparent Reflectance (VNP02MOD, Band M09)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C1287112207-LAADS","shortName":"VNP02MOD","title":"VIIRS/NPP Moderate Resolution 6-Min L1B Swath 750m","version":"1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_Brightness_Temp_BandI5_Day":{"title":"Brightness Temperature (Band I5, Day)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_Brightness_Temp_BandI5_Night":{"title":"Brightness Temperature (Band I5, Night)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11":{"title":"Cirrus Reflectance (SWIR, Band M11)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2001636718-LAADS","shortName":"CLDCR_L2_VIIRS_SNPP","title":"VIIRS/SNPP Cirrus Reflectance 6-min L2 Swath 750m","version":"1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR":{"title":"Cirrus Reflectance (Visible & NIR)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C2001636718-LAADS","shortName":"CLDCR_L2_VIIRS_SNPP","title":"VIIRS/SNPP Cirrus Reflectance 6-min L2 Swath 750m","version":"1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_Clear_Sky_Confidence_Day":{"title":"Clear Sky Confidence (Day)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C1607563719-ASIPS","shortName":"CLDMSK_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Cloud Mask L2 6-Min Swath 750m (NRT)","version":"1"},{"type":"STD","value":"C1562021084-LAADS","shortName":"CLDMSK_L2_VIIRS_SNPP","title":"VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m","version":"1"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_Clear_Sky_Confidence_Night":{"title":"Clear Sky Confidence (Night)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1607563719-ASIPS","shortName":"CLDMSK_L2_VIIRS_SNPP_NRT","title":"VIIRS/SNPP Cloud Mask L2 6-Min Swath 750m (NRT)","version":"1"},{"type":"STD","value":"C1562021084-LAADS","shortName":"CLDMSK_L2_VIIRS_SNPP","title":"VIIRS/Suomi-NPP Cloud Mask 6-Min Swath 750 m","version":"1"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["Atmosphere SIPS","LAADS DAAC"]},"VIIRS_SNPP_Cloud_Effective_Radius":{"title":"Cloud Effective Radius","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C1643492740-LAADS","shortName":"CLDPROP_L2_VIIRS_SNPP","title":"VIIRS/SNPP Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_Cloud_Optical_Thickness":{"title":"Cloud Optical Thickness","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C1643492740-LAADS","shortName":"CLDPROP_L2_VIIRS_SNPP","title":"VIIRS/SNPP Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_Cloud_Top_Height_Day":{"title":"Cloud Top Height (Day)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"STD","value":"C1643492740-LAADS","shortName":"CLDPROP_L2_VIIRS_SNPP","title":"VIIRS/SNPP Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_Cloud_Top_Height_Night":{"title":"Cloud Top Height (Night)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"STD","value":"C1643492740-LAADS","shortName":"CLDPROP_L2_VIIRS_SNPP","title":"VIIRS/SNPP Cloud Properties 6-min L2 Swath 750m","version":"1.1"}],"layerPeriod":"Daily","dataCenter":["LAADS DAAC"]},"VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1":{"title":"Corrected Reflectance (Bands M11-I2-I1)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185497928-LANCEMODIS","shortName":"VNP02MOD_NRT","title":"VIIRS/NPP Moderate Resolution Bands L1B 6-Min Swath 750 m NRT","version":"2"},{"type":"NRT","value":"C2185511251-LANCEMODIS","shortName":"VNP03MOD_NRT","title":"VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule":{"title":"Granule Corrected Reflectance (Bands M11-I2-I1) *BETA*","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185497928-LANCEMODIS","shortName":"VNP02MOD_NRT","title":"VIIRS/NPP Moderate Resolution Bands L1B 6-Min Swath 750 m NRT","version":"2"},{"type":"NRT","value":"C2185511251-LANCEMODIS","shortName":"VNP03MOD_NRT","title":"VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11":{"title":"Corrected Reflectance (Bands M3-I3-M11)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185497928-LANCEMODIS","shortName":"VNP02MOD_NRT","title":"VIIRS/NPP Moderate Resolution Bands L1B 6-Min Swath 750 m NRT","version":"2"},{"type":"NRT","value":"C2185511251-LANCEMODIS","shortName":"VNP03MOD_NRT","title":"VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule":{"title":"Granule Corrected Reflectance (Bands M3-I3-M11) *BETA*","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185497928-LANCEMODIS","shortName":"VNP02MOD_NRT","title":"VIIRS/NPP Moderate Resolution Bands L1B 6-Min Swath 750 m NRT","version":"2"},{"type":"NRT","value":"C2185511251-LANCEMODIS","shortName":"VNP03MOD_NRT","title":"VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_CorrectedReflectance_TrueColor":{"title":"Corrected Reflectance (True Color)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185497928-LANCEMODIS","shortName":"VNP02MOD_NRT","title":"VIIRS/NPP Moderate Resolution Bands L1B 6-Min Swath 750 m NRT","version":"2"},{"type":"NRT","value":"C2185511251-LANCEMODIS","shortName":"VNP03MOD_NRT","title":"VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule":{"title":"Granule Corrected Reflectance (True Color) *BETA*","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"conceptIds":[{"type":"NRT","value":"C2185504759-LANCEMODIS","shortName":"VNP02IMG_NRT","title":"VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185522599-LANCEMODIS","shortName":"VNP03IMG_NRT","title":"VIIRS/NPP Imagery Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 375m NRT","version":"2"},{"type":"NRT","value":"C2185497928-LANCEMODIS","shortName":"VNP02MOD_NRT","title":"VIIRS/NPP Moderate Resolution Bands L1B 6-Min Swath 750 m NRT","version":"2"},{"type":"NRT","value":"C2185511251-LANCEMODIS","shortName":"VNP03MOD_NRT","title":"VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation 6-Min L1 Swath 750m NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_DayNightBand_AtSensor_M15":{"title":"Black Marble Nighttime Blue/Yellow Composite (Day/Night Band)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1990149134-LANCEMODIS","shortName":"VNP46A1G_NRT","title":"VIIRS/NPP Hourly Cumulative Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"1"},{"type":"NRT","value":"C1989175258-LANCEMODIS","shortName":"VNP46A1_NRT","title":"VIIRS/NPP Daily Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"1"},{"type":"NRT","value":"C2780764136-LANCEMODIS","shortName":"VNP46A1G_NRT","title":"VIIRS/NPP Granular Gridded Day Night Band 500m Linear Lat. Lon. Grid Night NRT","version":"2"},{"type":"NRT","value":"C2780753001-LANCEMODIS","shortName":"VNP46A1_NRT","title":"VIIRS/NPP Daily Gridded Day Night Band 500m Linear Lat. Lon. Grid Night NRT","version":"2"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS"]},"VIIRS_SNPP_DayNightBand_At_Sensor_Radiance":{"title":"Black Marble Nighttime At Sensor Radiance (Day/Night Band)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"conceptIds":[{"type":"NRT","value":"C1989175258-LANCEMODIS","shortName":"VNP46A1_NRT","title":"VIIRS/NPP Daily Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"1"},{"type":"NRT","value":"C1990149134-LANCEMODIS","shortName":"VNP46A1G_NRT","title":"VIIRS/NPP Hourly Cumulative Gridded Day Night Band 500m Linear Lat Lon Grid Night NRT","version":"1"},{"type":"NRT","value":"C2780753001-LANCEMODIS","shortName":"VNP46A1_NRT","title":"VIIRS/NPP Daily Gridded Day Night Band 500m Linear Lat. Lon. Grid Night NRT","version":"2"},{"type":"NRT","value":"C2780764136-LANCEMODIS","shortName":"VNP46A1G_NRT","title":"VIIRS/NPP Granular Gridded Day Night Band 500m Linear Lat. Lon. Grid Night NRT","version":"2"},{"type":"STD","value":"C1897815356-LAADS","shortName":"VNP46A1","title":"VIIRS/NPP Daily Gridded Day Night Band 500m Linear Lat Lon Grid Night","version":"1"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LAADS DAAC"]},"VIIRS_SNPP_DayNightBand_ENCC":{"title":"Nighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily"},"VIIRS_SNPP_Ice_Surface_Temp_Day":{"title":"Ice Surface Temperature (Day)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780732234-LANCEMODIS","shortName":"VNP30_NRT","title":"VIIRS/NPP Ice Surface Temperature 6-Min L2 Swath 750 m NRT","version":"2"},{"type":"STD","value":"C2317043970-NSIDC_ECS","shortName":"VNP30","title":"VIIRS/NPP Ice Surface Temperature 6-Min L2 Swath 750m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_SNPP_Ice_Surface_Temp_Night":{"title":"Ice Surface Temperature (Night)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2780732234-LANCEMODIS","shortName":"VNP30_NRT","title":"VIIRS/NPP Ice Surface Temperature 6-Min L2 Swath 750 m NRT","version":"2"},{"type":"STD","value":"C2317043970-NSIDC_ECS","shortName":"VNP30","title":"VIIRS/NPP Ice Surface Temperature 6-Min L2 Swath 750m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_SNPP_L2_Chlorophyll_A":{"title":"Chlorophyll a (L2)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2340494011-OB_DAAC","shortName":"VIIRSN_L2_OC_NRT","title":"Suomi-NPP VIIRS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C1441377506-OB_DAAC","shortName":"VIIRSN_L2_OC","title":"NPP Visible Infrared Imager-Radiometer Suite (VIIRS) Ocean Color (OC) Regional Data","version":"2018"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_SNPP_L2_Photosynthetically_Available_Radiation":{"title":"Photosynthetically Available Radiation (L2)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2340494011-OB_DAAC","shortName":"VIIRSN_L2_OC_NRT","title":"Suomi-NPP VIIRS Regional Ocean Color (OC) - Near Real Time (NRT) Data, version R2022.0","version":"R2022.0"},{"type":"STD","value":"C1441377506-OB_DAAC","shortName":"VIIRSN_L2_OC","title":"NPP Visible Infrared Imager-Radiometer Suite (VIIRS) Ocean Color (OC) Regional Data","version":"2018"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_SNPP_L2_Sea_Surface_Temp_Day":{"title":"Sea Surface Temperature (Day, L2)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C1658475742-OB_DAAC","shortName":"VIIRSN_L2_SST_NRT","title":"Suomi-NPP VIIRS Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real Time (NRT) Data, version 2016.2","version":"2016.2"},{"type":"STD","value":"C1658475743-OB_DAAC","shortName":"VIIRSN_L2_SST","title":"Suomi-NPP VIIRS Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version 2016.2","version":"2016.2"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_SNPP_L2_Sea_Surface_Temp_Night":{"title":"Sea Surface Temperature (Night, L2)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C1658475742-OB_DAAC","shortName":"VIIRSN_L2_SST_NRT","title":"Suomi-NPP VIIRS Regional 11µm Day/Night Sea Surface Temperature (SST) - Near Real Time (NRT) Data, version 2016.2","version":"2016.2"},{"type":"STD","value":"C1658475743-OB_DAAC","shortName":"VIIRSN_L2_SST","title":"Suomi-NPP VIIRS Regional 11µm Day/Night Sea Surface Temperature (SST) Data, version 2016.2","version":"2016.2"}],"layerPeriod":"Daily","dataCenter":["OB.DAAC"]},"VIIRS_SNPP_Land_Surface_Temp_Day":{"title":"Land Surface Temperature (Day)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780626371-LANCEMODIS","shortName":"VNP21_NRT","title":"VIIRS/NPP Land Surface Temperature and Emissivity 6-Min L2 Swath 750 m","version":"2"},{"type":"STD","value":"C2545314550-LPCLOUD","shortName":"VNP21","title":"VIIRS/NPP Land Surface Temperature and Emissivity 6-Min L2 Swath 750m V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_Land_Surface_Temp_Night":{"title":"Land Surface Temperature (Night)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"conceptIds":[{"type":"NRT","value":"C2780626371-LANCEMODIS","shortName":"VNP21_NRT","title":"VIIRS/NPP Land Surface Temperature and Emissivity 6-Min L2 Swath 750 m","version":"2"},{"type":"STD","value":"C2545314550-LPCLOUD","shortName":"VNP21","title":"VIIRS/NPP Land Surface Temperature and Emissivity 6-Min L2 Swath 750m V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_NDSI_Snow_Cover":{"title":"Snow Cover (Normalized Difference Snow Index)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780575359-LANCEMODIS","shortName":"VNP10_NRT","title":"VIIRS/NPP Snow Cover 6-Min L2 Swath 375m NRT","version":"2"},{"type":"STD","value":"C2317037038-NSIDC_ECS","shortName":"VNP10","title":"VIIRS/NPP Snow Cover 6-Min L2 Swath 375m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_SNPP_Sea_Ice":{"title":"Sea Ice Extent","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780664731-LANCEMODIS","shortName":"VNP29_NRT","title":"VIIRS/NPP Sea Ice Extent 6-Min L2 Swath 375m NRT","version":"2"},{"type":"STD","value":"C2330741502-NSIDC_ECS","shortName":"VNP29","title":"VIIRS/NPP Sea Ice Cover 6-Min L2 Swath 375m V002","version":"2"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","NSIDC DAAC"]},"VIIRS_SNPP_SurfaceReflectance_BandsI1-I2-I1":{"title":"Land Surface Reflectance (Bands I1-I2-I1)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780099579-LANCEMODIS","shortName":"VNP09_NRT","title":"NPP/VIIRS Atmospherically Corrected Surface Reflectance 6-Min L2 Swath 375m, 750m","version":"2"},{"type":"STD","value":"C2631841556-LPCLOUD","shortName":"VNP09GA","title":"VIIRS/NPP Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_SurfaceReflectance_BandsM11-M7-M5":{"title":"Land Surface Reflectance (Bands M11-M7-M5)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780099579-LANCEMODIS","shortName":"VNP09_NRT","title":"NPP/VIIRS Atmospherically Corrected Surface Reflectance 6-Min L2 Swath 375m, 750m","version":"2"},{"type":"STD","value":"C2631841556-LPCLOUD","shortName":"VNP09GA","title":"VIIRS/NPP Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_SurfaceReflectance_BandsM5-M4-M3":{"title":"Land Surface Reflectance (True Color)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"daynight":["day"],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"conceptIds":[{"type":"NRT","value":"C2780099579-LANCEMODIS","shortName":"VNP09_NRT","title":"NPP/VIIRS Atmospherically Corrected Surface Reflectance 6-Min L2 Swath 375m, 750m","version":"2"},{"type":"STD","value":"C2631841556-LPCLOUD","shortName":"VNP09GA","title":"VIIRS/NPP Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002","version":"002"}],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_Thermal_Anomalies_375m_All":{"title":"Fires and Thermal Anomalies (Day and Night, 375m)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886251885-LANCEMODIS","shortName":"VNP14IMG_NRT","title":"VIIRS/NPP Active Fires 6-Min L2 Swath 375m - NRT","version":"2"},{"type":"NRT","value":"C1942970257-LANCEMODIS","shortName":"VNP14IMGTDL_NRT","title":"VIIRS (S-NPP) I Band 375 m Active Fire Product NRT (Vector data)","version":"2"},{"type":"STD","value":"C1392010612-LPDAAC_ECS","shortName":"VNP14","title":"VIIRS/NPP Thermal Anomalies/Fire 6-Min L2 Swath 750m V001","version":"001"}],"daynight":["day","night"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_Thermal_Anomalies_375m_Day":{"title":"Fires and Thermal Anomalies (Day, 375m)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886251885-LANCEMODIS","shortName":"VNP14IMG_NRT","title":"VIIRS/NPP Active Fires 6-Min L2 Swath 375m - NRT","version":"2"},{"type":"NRT","value":"C1942970257-LANCEMODIS","shortName":"VNP14IMGTDL_NRT","title":"VIIRS (S-NPP) I Band 375 m Active Fire Product NRT (Vector data)","version":"2"},{"type":"STD","value":"C1392010612-LPDAAC_ECS","shortName":"VNP14","title":"VIIRS/NPP Thermal Anomalies/Fire 6-Min L2 Swath 750m V001","version":"001"}],"orbitTracks":["OrbitTracks_Suomi_NPP_Ascending"],"orbitDirection":["ascending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]},"VIIRS_SNPP_Thermal_Anomalies_375m_Night":{"title":"Fires and Thermal Anomalies (Night, 375m)","subtitle":"Suomi NPP / VIIRS","ongoing":true,"conceptIds":[{"type":"NRT","value":"C1886251885-LANCEMODIS","shortName":"VNP14IMG_NRT","title":"VIIRS/NPP Active Fires 6-Min L2 Swath 375m - NRT","version":"2"},{"type":"NRT","value":"C1942970257-LANCEMODIS","shortName":"VNP14IMGTDL_NRT","title":"VIIRS (S-NPP) I Band 375 m Active Fire Product NRT (Vector data)","version":"2"},{"type":"STD","value":"C1392010612-LPDAAC_ECS","shortName":"VNP14","title":"VIIRS/NPP Thermal Anomalies/Fire 6-Min L2 Swath 750m V001","version":"001"}],"daynight":["night"],"orbitTracks":["OrbitTracks_Suomi_NPP_Descending"],"orbitDirection":["descending"],"layerPeriod":"Daily","dataCenter":["MODAPS SIPS","LP DAAC"]}}} \ No newline at end of file diff --git a/config/default/common/brand/about/license.md b/config/default/common/brand/about/license.md index db2217b7c0..816e34774c 100644 --- a/config/default/common/brand/about/license.md +++ b/config/default/common/brand/about/license.md @@ -8,4 +8,5 @@

    @BUILD_TIMESTAMP@
    Responsible NASA Official: Ryan Boller
    -Web Privacy Policy

    \ No newline at end of file +Web Privacy Policy +
    Accessibility

    \ No newline at end of file diff --git a/config/default/common/colormaps/aeronet/AERONET_ANGSTROM_440-870NM.xml b/config/default/common/colormaps/aeronet/AERONET_ANGSTROM_440-870NM.xml new file mode 100644 index 0000000000..5446fd512f --- /dev/null +++ b/config/default/common/colormaps/aeronet/AERONET_ANGSTROM_440-870NM.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/default/common/colormaps/aeronet/AERONET_AOD_500NM.xml b/config/default/common/colormaps/aeronet/AERONET_AOD_500NM.xml new file mode 100644 index 0000000000..4c64c1a701 --- /dev/null +++ b/config/default/common/colormaps/aeronet/AERONET_AOD_500NM.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/default/common/colormaps/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.xml b/config/default/common/colormaps/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.xml new file mode 100644 index 0000000000..5446fd512f --- /dev/null +++ b/config/default/common/colormaps/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.xml @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/default/common/colormaps/aeronet/DAILY_AERONET_AOD_500NM.xml b/config/default/common/colormaps/aeronet/DAILY_AERONET_AOD_500NM.xml new file mode 100644 index 0000000000..4c64c1a701 --- /dev/null +++ b/config/default/common/colormaps/aeronet/DAILY_AERONET_AOD_500NM.xml @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml new file mode 100644 index 0000000000..04c2ccdd60 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml new file mode 100644 index 0000000000..04c2ccdd60 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_PACE_Ascending.xml b/config/default/common/colormaps/orbits/OrbitTracks_PACE_Ascending.xml new file mode 100644 index 0000000000..0a2514af81 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_PACE_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_PACE_Descending.xml b/config/default/common/colormaps/orbits/OrbitTracks_PACE_Descending.xml new file mode 100644 index 0000000000..0a2514af81 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_PACE_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Ascending.xml b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Ascending.xml new file mode 100644 index 0000000000..13819a36d2 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Descending.xml b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Descending.xml new file mode 100644 index 0000000000..13819a36d2 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3A_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Ascending.xml b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Ascending.xml new file mode 100644 index 0000000000..6ff845f3b3 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Ascending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Descending.xml b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Descending.xml new file mode 100644 index 0000000000..6ff845f3b3 --- /dev/null +++ b/config/default/common/colormaps/orbits/OrbitTracks_Sentinel-3B_Descending.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/config/default/common/config/metadata/layers/aeronet/AERONET_ANGSTROM_440-870NM.md b/config/default/common/config/metadata/layers/aeronet/AERONET_ANGSTROM_440-870NM.md new file mode 100644 index 0000000000..34067dc9e6 --- /dev/null +++ b/config/default/common/config/metadata/layers/aeronet/AERONET_ANGSTROM_440-870NM.md @@ -0,0 +1,9 @@ +The AERONET Angstrom Parameter 440-870nm (Near Real-Time) layer provides the Angstrom parameter from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. The angstrom parameter provides additional information related to the aerosol particle size (larger the value, the smaller the particle size). Values < 1 suggest optical dominance of coarse particles (e.g. dust) and values > 1 suggest optical dominance of fine particles (e.g. smoke). + +The angstrom parameter is calculated for all available wavelengths within the Angstrom parameter range. For example, the Angstrom 870-440nm includes the 870, 670, 500 and 440 nm AOD data. A special case for a polarized instrument is Angstrom 870-440nm which only includes 870, 670 and 440 nm AOD data (polarized instruments do not have 500nm channel). Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Near Real-Time layer displays the reading from the last one hour, ranging from < 0.0 to >= 2.5. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/aeronet/AERONET_AOD_500NM.md b/config/default/common/config/metadata/layers/aeronet/AERONET_AOD_500NM.md new file mode 100644 index 0000000000..242aacca6e --- /dev/null +++ b/config/default/common/config/metadata/layers/aeronet/AERONET_AOD_500NM.md @@ -0,0 +1,9 @@ +The Aerosol Optical Depth 500nm (Near Real-Time) layer shows aerosol optical depth at 500 nanometers (nm) from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Aerosol Optical Depth (AOD) (or Aerosol Optical Thickness) indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols scatter and absorb incoming sunlight, which reduces visibility. From an observer on the ground, an AOD of less than 0.1 is “clean” - characteristic of clear blue sky, bright sun and maximum visibility. As AOD increases to 0.5, 1.0, and greater than 3.0, aerosols become so dense that sun is obscured. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salt, and volcanic ash and smog. Aerosols compromise human health when inhaled by people, particularly those with asthma or other respiratory illnesses. Aerosols also have an effect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Near Real-Time layer displays the reading from the last one hour, ranging from < 0.0 to 5.0. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.md b/config/default/common/config/metadata/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.md new file mode 100644 index 0000000000..6dd8462889 --- /dev/null +++ b/config/default/common/config/metadata/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.md @@ -0,0 +1,10 @@ +The AERONET Angstrom Parameter 440-870nm (Daily) layer provides the Angstrom parameter from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. The angstrom parameter provides additional information related to the aerosol particle size (larger the value, the smaller the particle size). Values < 1 suggest optical dominance of coarse particles (e.g. dust) and values > 1 suggest optical dominance of fine particles (e.g. smoke). + +The angstrom parameter is calculated for all available wavelengths within the Angstrom parameter range. For example, the Angstrom 870-440nm includes the 870, 670, 500 and 440 nm AOD data. A special case for a polarized instrument is Angstrom 870-440nm which only includes 870, 670 and 440 nm AOD data (polarized instruments do not have 500nm channel). Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Daily layer displays the daily average based on the UTC solar day, ranging from < 0.0 to >= 2.5. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) + diff --git a/config/default/common/config/metadata/layers/aeronet/DAILY_AERONET_AOD_500NM.md b/config/default/common/config/metadata/layers/aeronet/DAILY_AERONET_AOD_500NM.md new file mode 100644 index 0000000000..c5046bcd11 --- /dev/null +++ b/config/default/common/config/metadata/layers/aeronet/DAILY_AERONET_AOD_500NM.md @@ -0,0 +1,9 @@ +The Aerosol Optical Depth 500nm (Daily) layer shows aerosol optical depth at 500 nanometers (nm) from the Level 1.5 data for AERONET ground-based remote sensing aerosol network sites. Level 1.5 is automatically cloud cleared but may not have final calibration applied. These data are NOT quality assured. + +Aerosol Optical Depth (AOD) (or Aerosol Optical Thickness) indicates the level at which particles in the air (aerosols) prevent light from traveling through the atmosphere. Aerosols scatter and absorb incoming sunlight, which reduces visibility. From an observer on the ground, an AOD of less than 0.1 is “clean” - characteristic of clear blue sky, bright sun and maximum visibility. As AOD increases to 0.5, 1.0, and greater than 3.0, aerosols become so dense that sun is obscured. Sources of aerosols include pollution from factories, smoke from fires, dust from dust storms, sea salt, and volcanic ash and smog. Aerosols compromise human health when inhaled by people, particularly those with asthma or other respiratory illnesses. Aerosols also have an effect on the weather and climate by cooling or warming the Earth, helping or preventing clouds from forming. + +Each AERONET ground-based remote sensing aerosol network site consist of a sun photometer and satellite transmission system. Sun photometer measurements of the direct (collimated) solar radiation provide information to calculate the columnar aerosol optical depth (AOD). AOD can be used to compute columnar water vapor (Precipitable Water) and estimate the aerosol size using the Angstrom parameter relationship. + +The Daily layer displays the daily average based on the UTC solar day, ranging from < 0.0 to 5.0. Inactive sites are denoted in grey. Data for this layer is provided by the The AErosol RObotic NETwork ([AERONET](https://aeronet.gsfc.nasa.gov/)) program. + +References: [AERONET Aerosol Optical Depth](https://aeronet.gsfc.nasa.gov/new_web/aerosols.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/aeronet/aeronet.md b/config/default/common/config/metadata/layers/aeronet/aeronet.md new file mode 100644 index 0000000000..4328bafb1c --- /dev/null +++ b/config/default/common/config/metadata/layers/aeronet/aeronet.md @@ -0,0 +1,4 @@ +### About AERONET +The [AERONET](https://aeronet.gsfc.nasa.gov/new_web/index.html) (AErosol RObotic NETwork) program is a federation of ground-based remote sensing aerosol networks established by [NASA](https://www.nasa.gov/) and [PHOTONS](https://www-loa.univ-lille1.fr/photons) (PHOtométrie pour le Traitement Opérationnel de Normalisation Satellitaire; [Univ. of Lille 1](http://www.univ-lille1.fr/), [CNES](http://www.cnes.fr/), and [CNRS-INSU](http://www.cnrs.fr/)) and is greatly expanded by networks (e.g., [RIMA](https://www.caelis.uva.es/rima/), [AeroSpan](https://research.csiro.au/acc/capabilities/aerospan/), [AEROCAN](http://www.aerocanonline.com/), [AEROSPAIN](https://aerospain.aemet.es/), [NEON](https://www.neonscience.org/), [NCU](https://www.ncu.edu.tw/en/index.html), and CARSNET) and [collaborators](https://aeronet.gsfc.nasa.gov/new_web/collaborators.html) from national agencies, institutes, universities, individual scientists, and partners. For more than 25 years, the project has provided long-term, continuous, and readily accessible public domain database of aerosol optical, microphysical and radiative properties for aerosol research and characterization, validation of satellite retrievals, and synergism with other databases. The network imposes standardization of [instruments](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_instrument.html), [calibration](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_calibration.html), [processing](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_processing.html) and [distribution](https://aeronet.gsfc.nasa.gov/new_web/system_descriptions_distribution.html). + +AERONET collaboration provides globally distributed observations of spectral aerosol optical depth (AOD), inversion products, and precipitable water in diverse aerosol regimes. Version 3 AOD data are computed for three data quality levels: Level 1.0 (unscreened), Level 1.5 (cloud-screened and quality-controlled), and Level 2.0 (quality-assured). Inversions, precipitable water, and other AOD-dependent products are derived from these levels and may implement additional quality checks. \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md b/config/default/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md index d900628ce2..333e51c111 100644 --- a/config/default/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md +++ b/config/default/common/config/metadata/layers/amsre/MEaSUREs_Daily_Landscape_Freeze_Thaw_AMSRE.md @@ -1,3 +1,7 @@ +**NOTE: These Freeze / Thaw (Daily Landscape) images are no longer being updated and may no longer reflect the most recent version of the underlying data set.** MEaSUREs AMSR-E Freeze Thaw data (doi:[10.5067/LJ6SLXNJB2CQ](https://doi.org/10.5067/LJ6SLXNJB2CQ)) are available for download from the NASA NSIDC DAAC without corresponding GIBS/Worldview imagery. Users interested in forward processing freeze/thaw imagery should refer to the SMAP Freeze/Thaw 36km (L3, Passive, Day) or SMAP Freeze/Thaw 9km (L3, Passive, Day) layers. + +*** + The AMSR-E Daily Landscape Freeze/Thaw layer shows the predominant daily frozen or non-frozen (thawed) status of the landscape in vegetated regions where seasonal frozen temperatures are a major constraint to ecosystem processes. It is derived using a temporal change classification of calibrated radiometric brightness temperatures at 36.5 GHz frequency from the AMSR-E instrument. The layer shows 4 states: frozen, non-frozen (thawed), transitional (AM frozen, PM thawed) and inverse transitional (AM thawed, PM frozen) conditions. The freeze/thaw layer is useful for assessing the impact of freeze/thaw variations on vegetation growing seasons and land-atmosphere carbon exchange; snow cover, permafrost and active layer properties; surface energy and water budgets; distinguishing freeze/thaw dynamics in accordance with regional terrain features, weather events, seasonal and annual climate anomalies, and long-term climate changes. diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.md new file mode 100644 index 0000000000..93e7eedaf0 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.md @@ -0,0 +1,3 @@ +The Canopy Height Mean (L3, v2, 2019 APR - 2023 MAR) layer shows the canopy height as the mean height (in meters) above the ground of the received waveform signal that was the first reflection off the top of the canopy (RH100). RH100 or relative height is the 100th percentile of waveform energy relative to ground elevation. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2022 MAR 16). It is derived from the GEDI L2B version 2 geolocated laser footprints RH100 data product. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.md new file mode 100644 index 0000000000..2529e07452 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.md @@ -0,0 +1,3 @@ +The Canopy Height Standard Deviation (L3, v2, 2019 APR - 2023 MAR) layer is the standard deviation of RH100 for all valid footprints per 1 km x 1 km grid cell. RH100 or relative height is the 100th percentile of waveform energy relative to ground elevation. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). It is derived from the GEDI L2B version 2 geolocated laser footprints metric data product. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.md new file mode 100644 index 0000000000..cb9de22a90 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.md @@ -0,0 +1,3 @@ +The Ground Elevation Mean (L3, v2, 2019 APR - 2023 MAR) layer is the ground elevation approximated by the mean elevation (in meters) of the lowest mode of valid footprints per 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). Derived from the L2 geolocated laser footprints metric data products, it is the elevation of the center of the lowest mode relative to the WGS84 reference ellipsoid. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.md new file mode 100644 index 0000000000..a23ea16a71 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.md @@ -0,0 +1,3 @@ +The Ground Elevation Standard Deviation (L3, v2, 2019 APR - 2023 MAR) layer is the standard deviation of the ground elevation of the lowest mode of valid footprints per 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). It is derived from the GEDI L2 version 2 geolocated laser footprints metric data products. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.md new file mode 100644 index 0000000000..aca3963165 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.md @@ -0,0 +1,3 @@ +The Valid Laser Footprint Count (L3, v2.1, 2019 APR - 2023 MAR) layer shows the number of valid laser footprints per 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L3 gridded land surface metrics data covering the period between the 19th and the 223rd mission weeks (2019 APR 19 - 2023 MAR 16). It is derived from the GEDI L2 version 2 geolocated laser footprints metric data products. The imagery resolution is 1 km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L3_LandSurface_Metrics_V2_1952 [doi:10.3334/ORNLDAAC/1952](https://doi.org/10.3334/ORNLDAAC/1952); [GEDI L3 Gridded Land Surface Metrics, Version 2 User Guide](https://daac.ornl.gov/GEDI/guides/GEDI_L3_LandSurface_Metrics_V2.html) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.md deleted file mode 100644 index b522ad11dc..0000000000 --- a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Aboveground Biomass Density Mean (L4B, v2, 2019 APR to 2021 AUG) layer is the estimated mean aboveground biomass density, including forest and non-forest, within the 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.md new file mode 100644 index 0000000000..6cf78a97e2 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.md @@ -0,0 +1,3 @@ +The Aboveground Biomass Density Mean (L4B, v2.1, 2019 APR to 2023 MAR) layer is the estimated mean aboveground biomass density, including forest and non-forest, within the 1 km x 1 km grid cell. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.md deleted file mode 100644 index d87fa06ca7..0000000000 --- a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Aboveground Biomass Density Standard Error (L4B, v2, 2019 APR to 2021 AUG) layer is the standard error of the mean estimate of aboveground biomass density, combining sampling and modeling uncertainty, within the 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.md new file mode 100644 index 0000000000..4edcf72d5a --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.md @@ -0,0 +1,3 @@ +The Aboveground Biomass Density Standard Error (L4B, v2.1, 2019 APR to 2023 MAR) layer is the standard error of the mean estimate of aboveground biomass density, combining sampling and modeling uncertainty, within the 1 km x 1 km grid cell. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.md deleted file mode 100644 index adcbe3e22f..0000000000 --- a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Aboveground Biomass Density Percent Standard Error (L4B, v2, 2019 APR to 2021 AUG) layer is the standard error as a fraction of the estimated mean aboveground biomass density within the1 km x 1 km grid cell. If the percent standard error exceeds 100%, the cell values are truncated to 100. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.md new file mode 100644 index 0000000000..a3121802e4 --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.md @@ -0,0 +1,3 @@ +The Aboveground Biomass Density Percent Standard Error (L4B, v2.1, 2019 APR to 2023 MAR) layer is the standard error as a fraction of the estimated mean aboveground biomass density within the1 km x 1 km grid cell. If the percent standard error exceeds 100%, the cell values are truncated to 100. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.md deleted file mode 100644 index 23d3881f60..0000000000 --- a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.md +++ /dev/null @@ -1,3 +0,0 @@ -The Number of High-quality Waveforms (L4B, v2, 2019 APR to 2021 AUG) layer is the total number of high-quality waveforms across all ground tracks within the 1 km x 1 km grid cell. This layer is from the version 2 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 138th mission weeks (2019-04-18 to 2021-08-04). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. - -References: GEDI_L4B_Gridded_Biomass_2017 [doi:10.3334/ORNLDAAC/2017](https://doi.org/10.3334/ORNLDAAC/2017) diff --git a/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.md b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.md new file mode 100644 index 0000000000..2398c5349a --- /dev/null +++ b/config/default/common/config/metadata/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.md @@ -0,0 +1,3 @@ +The Number of High-quality Waveforms (L4B, v2.1, 2019 APR to 2023 MAR) layer is the total number of high-quality waveforms across all ground tracks within the 1 km x 1 km grid cell. This layer is from the version 2.1 release of the Global Elevation Dynamics Investigation (GEDI) L4B gridded aboveground biomass density data covering the period between the 19th and the 223rd mission weeks (2019-04-18 to 2023-03-16). The imagery resolution is 1km and is available globally within -52 and 52 degrees latitude. + +References: GEDI_L4B_Gridded_Biomass_V2_1_2299 [doi:10.3334/ORNLDAAC/2299](https://doi.org/10.3334/ORNLDAAC/2299) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md b/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md index c25ae44b01..b76846f35c 100644 --- a/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md +++ b/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Day.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md b/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md index ebd4f196fe..0e7a21db33 100644 --- a/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md +++ b/config/default/common/config/metadata/layers/modis/aqua/MODIS_Aqua_Brightness_Temp_Band31_Night.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md b/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md index cab0697f81..b486ca6c84 100644 --- a/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md +++ b/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_2-Day.md @@ -1,27 +1,25 @@ -The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold (1, 2, and 3 observations, respectively), the pixel is marked as water. (Note: 1-day product not yet available in Worldview) +The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold, the pixel is marked as water. (Note: 1-day product not yet available in Worldview) Users are advised to compare the flood product against the contributing MODIS reflectance imagery (such as 7-2-1 Corrected Reflectance; search for “721” after clicking “Add Layers”) , for the compositing period to ensure reported flood areas do not correspond to areas of cloud shadow. [Learn more...](https://earthdata.nasa.gov/earth-observation-data/near-real-time/mcdwd-nrt#ed-flood-faq) As of January 12, 2023, a topographic filter has been applied to remove water detections from mountainous areas, greatly reducing the number of terrain shadow false-positives in such areas. These areas appear in all products as "Insufficient Data" (gray in default Worldview display). #### Current Issues -- The flood layers are displaying a large number of flood pixels in the far north at present (generally above 60N). Most of these are false-positive detections, a result of the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). During summer when such regions have long periods of daylight, even more observations are available, but this increases the chance that repeated cloud-shadow false-positives pass the compositing requirement, and contaminate the product. We are working on various adjustments to the algorithm to minimize this. - -At the same time, note there is actual major flooding in the region along various Arctic rivers (as of mid June 2022). These are easily distinguishable by the spatial pattern of flooding (occurring clearly along river courses). The false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). - - Far west tiles (Hawaii, Alaska): Due to issues with processing imagery around the international dateline for this product, far west tiles will sometimes appear with data at the start of the day, long before Terra or Aqua have observed for the day. Users are advised to disregard such data, until the Corrected Reflectance layers confirm current-day observations have been processed. #### Limitations +Prior to introduction of product Release 1 on April 16, 2024 the flood layers displayed a large number of flood pixels in the far north (generally above 60N latitude). Most of these are false-positive detections, resulting from the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). Release 1 includes new compositing requirements that has greatly reduced, but not entirely eliminated, these false-positives. The archive product imagery available in Worldview until April 11, 2024 continues to contain these errors. Users are advised to consider the expected patterns of flooding, in order to more readily discern false-positives; real flooding is generally easily distinguishable by its spatial pattern (usually occurring along river courses or adjacent to existing water bodies). Whereas the false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). + Common situations in which the flood product may be unable to accurately identify flood include: - Surface obscuration: clouds and canopy cover can block view of water on the surface. Buildings can also provide a “dry” roof, diluting the signal from surrounding water. - Cloud shadow false-positives: cloud shadows are detected as water by the algorithm; when they recur in the same location over the compositing period, false positives are likely to be reported. Longer compositing periods help minimize this. Please check reflectance imagery of dates contributing to composite to rule these out, if reported flood looks unusual or suspicious. -- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. +- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. As of January 12, 2023, a topographic filter has been applied which greatly reduces terrain shadow false-positives. - Dark volcanic rock or soils: such areas can be identified as water, and thus will routinely be reported as flood. -- Springtime snow melt ponding on fields: such water can appear as pixellated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. +- Springtime snow melt ponding on fields: such water can appear as pixelated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. #### Spatial Coverage -Non-polar global land areas (below 70 degrees latitude), comprising 223 10x10 degree tiles (see Figure 4 in [User Guide](https://www.earthdata.nasa.gov/s3fs-public/imported/MCDWD_UserGuide_RevB.pdf) for included tiles). +Non-polar global land areas (below 80 degrees latitude), comprising 287 10x10 degree tiles (see [product homepage](https://www.earthdata.nasa.gov/learn/find-data/near-real-time/modis-nrt-global-flood-product) for map of included tiles). #### Sensor/Image Resolution Nominal equatorial resolution is ~232 m per pixel, with resolution increasing toward the poles (~116 m at 60 degrees latitude). Note the higher apparent resolution towards the poles is simply an artifact of the lat/lon (geographic) projection used, and not intrinsic to the data. @@ -33,4 +31,4 @@ To help estimate if the final flood product (for the day) is available in Worldv Flood products displayed in Worldview are updated every 30 minutes, approximately on the hour and at 30 minutes past the hour. -References: MCDWD_L3_NRT [doi:10.5067/MODIS/MCDWD_L3_NRT.061](https://doi.org/10.5067/MODIS/MCDWD_L3_NRT.061) +References: MCDWD_L3_NRT [doi:10.5067/MODIS/MCDWD_L3_NRT.061](https://doi.org/10.5067/MODIS/MCDWD_L3_NRT.061) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md b/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md index e8681953dc..b486ca6c84 100644 --- a/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md +++ b/config/default/common/config/metadata/layers/modis/combined/MODIS_Combined_Flood_3-Day.md @@ -1,27 +1,25 @@ -The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold (1, 2, and 3 observations, respectively), the pixel is marked as water. (Note: 1-day product not yet available in Worldview) +The MODIS Near Real-Time (NRT) Global Flood Product (MCDWD) provides a daily global map of flooding. It is derived from the NRT MODIS Surface Reflectance (MOD09) datasets from both the Terra and Aqua satellites. The Flood Product is available for 3 compositing periods: 1-day, 2-day, and 3-day. For each composite, water detections for all observations (Terra and Aqua) over the compositing period (1, 2, or 3 days) are accumulated, and if the total exceeds the required threshold, the pixel is marked as water. (Note: 1-day product not yet available in Worldview) Users are advised to compare the flood product against the contributing MODIS reflectance imagery (such as 7-2-1 Corrected Reflectance; search for “721” after clicking “Add Layers”) , for the compositing period to ensure reported flood areas do not correspond to areas of cloud shadow. [Learn more...](https://earthdata.nasa.gov/earth-observation-data/near-real-time/mcdwd-nrt#ed-flood-faq) As of January 12, 2023, a topographic filter has been applied to remove water detections from mountainous areas, greatly reducing the number of terrain shadow false-positives in such areas. These areas appear in all products as "Insufficient Data" (gray in default Worldview display). #### Current Issues -- The flood layers are displaying a large number of flood pixels in the far north at present (generally above 60N). Most of these are false-positive detections, a result of the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). During summer when such regions have long periods of daylight, even more observations are available, but this increases the chance that repeated cloud-shadow false-positives pass the compositing requirement, and contaminate the product. We are working on various adjustments to the algorithm to minimize this. - -At the same time, note there is actual major flooding in the region along various Arctic rivers (as of mid June 2022). These are easily distinguishable by the spatial pattern of flooding (occurring clearly along river courses). The false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). - - Far west tiles (Hawaii, Alaska): Due to issues with processing imagery around the international dateline for this product, far west tiles will sometimes appear with data at the start of the day, long before Terra or Aqua have observed for the day. Users are advised to disregard such data, until the Corrected Reflectance layers confirm current-day observations have been processed. #### Limitations +Prior to introduction of product Release 1 on April 16, 2024 the flood layers displayed a large number of flood pixels in the far north (generally above 60N latitude). Most of these are false-positive detections, resulting from the large number of overlapping images towards the poles in the source MODIS imagery (due to the nature of the spacecraft's polar orbit). Release 1 includes new compositing requirements that has greatly reduced, but not entirely eliminated, these false-positives. The archive product imagery available in Worldview until April 11, 2024 continues to contain these errors. Users are advised to consider the expected patterns of flooding, in order to more readily discern false-positives; real flooding is generally easily distinguishable by its spatial pattern (usually occurring along river courses or adjacent to existing water bodies). Whereas the false positives are generally scattered around randomly, or appear similar to cloud spatial patterns (not conforming to local hydrology). + Common situations in which the flood product may be unable to accurately identify flood include: - Surface obscuration: clouds and canopy cover can block view of water on the surface. Buildings can also provide a “dry” roof, diluting the signal from surrounding water. - Cloud shadow false-positives: cloud shadows are detected as water by the algorithm; when they recur in the same location over the compositing period, false positives are likely to be reported. Longer compositing periods help minimize this. Please check reflectance imagery of dates contributing to composite to rule these out, if reported flood looks unusual or suspicious. -- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. +- Terrain shadow false-positives: terrain shadows can create false-positives in mountains, generally only in wintertime. These are typically easy to identify due to their pattern (reflecting topography), and by comparison to reflectance imagery. As of January 12, 2023, a topographic filter has been applied which greatly reduces terrain shadow false-positives. - Dark volcanic rock or soils: such areas can be identified as water, and thus will routinely be reported as flood. -- Springtime snow melt ponding on fields: such water can appear as pixellated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. +- Springtime snow melt ponding on fields: such water can appear as pixelated flood across flat areas of agricultural fields. Although this is unusual water, it is often very shallow, and not moving, and thus typically not a flood in the normal sense. Checking the reflectance imagery will typically show such areas on the edge of larger areas of snow extent, or, looking back in time, will show them recently covered by snow. #### Spatial Coverage -Non-polar global land areas (below 70 degrees latitude), comprising 223 10x10 degree tiles (see Figure 4 in [User Guide](https://www.earthdata.nasa.gov/s3fs-public/imported/MCDWD_UserGuide_RevB.pdf) for included tiles). +Non-polar global land areas (below 80 degrees latitude), comprising 287 10x10 degree tiles (see [product homepage](https://www.earthdata.nasa.gov/learn/find-data/near-real-time/modis-nrt-global-flood-product) for map of included tiles). #### Sensor/Image Resolution Nominal equatorial resolution is ~232 m per pixel, with resolution increasing toward the poles (~116 m at 60 degrees latitude). Note the higher apparent resolution towards the poles is simply an artifact of the lat/lon (geographic) projection used, and not intrinsic to the data. diff --git a/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md b/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md index 6be43c2674..66ac9e947c 100644 --- a/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md +++ b/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Day.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md b/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md index bb32d1a7f0..8ab72c1537 100644 --- a/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md +++ b/config/default/common/config/metadata/layers/modis/terra/MODIS_Terra_Brightness_Temp_Band31_Night.md @@ -1,4 +1,4 @@ -The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The MODIS Brightness Temperature (Band 31, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The MODIS Brightness Temperature layer is calculated from MODIS Calibrated Radiances and is available from both the Terra (MOD02) and Aqua (MYD02) satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md index 78c431c498..b6c4896eb9 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 5-4-3, False Color) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. Areas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md index 183f006103..5ebb304012 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Color_Infrared_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 8-4-3, False Color) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. reas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and -2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md index a81654d1cc..f600a26905 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Landsat.md @@ -2,7 +2,7 @@ This Reflectance imagery layer can be customized to display any available Red-Green-Blue (R-G-B) band combination. Select the desired combination in via the Options panel. The layer is dynamically generated, therefore it may take longer to display. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md index 8acd074ea8..97b51ad36a 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Customizable_Sentinel.md @@ -2,7 +2,7 @@ This Reflectance imagery layer can be customized to display any available Red-Green-Blue (R-G-B) band combination. Select the desired combination in via the Options panel. The layer is dynamically generated, therefore it may take longer to display. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md index 15b1af1d18..a8815bb02c 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 5-4-3, Color Infrared) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. Areas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md index 20ef51920b..57650c4945 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 8-4-3, Color Infrared) imagery layer is a false color composite that is used to gauge plant health and assess plant density. Plants reflect in near infrared and green light, while absorbing in red. Areas with better vegetation health appear red, and denser plant growth is a darker red. Cities, urban areas, and exposed ground appear grey or tan and water is blue or black. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md index a6cdf2c359..c58c169e35 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 7-6-4, Urban False Color) imagery layer is useful for visualizing urban areas more clearly. Urban areas are white, grey, or purple and vegetation appear in shades of green. Snow and ice are dark blue, and water is black or blue. Flooded areas are very dark blue, sometimes black. Wildfires and lava in calderas of volcanoes display in shades of yellow and red. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md index bb7141d9f6..d73f7c7d17 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.md @@ -3,7 +3,7 @@ The dynamically generated Reflectance (Bands 12-11-4, Urban False Color) imagery layer is useful for visualizing urban areas more clearly. Urban areas are white, grey, or purple and vegetation appear in shades of green. Snow and ice are dark blue, and water is black or blue. Flooded areas are very dark blue, sometimes black. Wildfires and lava in calderas of volcanoes display in shades of yellow and red. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md index f54c34dcab..a811a77498 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 6-5-4, Vegetative Analysis False Color) imagery layer is useful for looking at vegetation. Vegetation are in shades of green. Burned areas appear bright red, while bare ground appear light red/pink. Water is black. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md index 544667499a..2cbd0dc69c 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 11-8A-4, Vegetative Analysis False Color) imagery layer is useful for looking at vegetation. Vegetation are in shades of green. Burned areas appear bright red, while bare ground appear light red/pink. Water is black. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md index 8ee7dad353..89d7194071 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_L30_Nadir_BRDF_Adjusted_Reflectance.md @@ -1,5 +1,5 @@ The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI provides 30m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from a combination of the joint NASA/USGS Landsat 8 and Landsat 9 Operational Land Imager (OLI) data products through the Harmonized Landsat and Sentinel-2 (HLS) project. -The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance (Nadir BRDF Adjusted) imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. References: HLSL30 v002 [doi:10.5067/HLS/HLSL30.002](https://doi.org/10.5067/HLS/HLSL30.002) diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md index 719d94d249..059908f068 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Moisture Index (NDMI) (B5-B6)/(B5+B6) imagery layer is an index to determine vegetation water content and monitor drought. It is calculated using near infrared and shortwave infrared (SWIR) wavelengths using the calculation NDMI = (B5-B6)/(B5+B6). On the rainbow color scale, darker blue colors represent high canopy without water stress, and greenish to yellow colors area areas approaching water stress. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md index 74ed26a8de..4e7b971669 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Moisture Index (NDMI) (B8A-B11)/(B8A+B11) imagery layer is an index to determine vegetation water content and monitor drought. It is calculated using near infrared and shortwave infrared (SWIR) wavelengths using the calculation NDMI = (B8A-B11)/(B8A+B11). On the rainbow color scale, darker blue colors represent high canopy without water stress, and greenish to yellow colors area areas approaching water stress. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md index 56eac57d38..c8b45a257b 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Snow Index (NDSI) (B3-B6)/(B3+B6) imagery layer is an index for quantifying snow cover. It can also be used to differentiate snow from cloud cover because while snow absorbs in the shortwave infrared light, it reflects the visible light, and cloud is generally reflective in both wavelengths. Snow cover is shown in dark blues. It is calculated using the calculation NDSI = (B3-B6)/(B3+B6). -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md index 00f3d8e702..fda7447686 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDSI_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Snow Index (NDSI) (B3-B11)/(B3+B11) imagery layer is an index for quantifying snow cover. It can also be used to differentiate snow from cloud cover because while snow absorbs in the shortwave infrared light, it reflects the visible light, and cloud is generally reflective in both wavelengths. Snow cover is shown in dark blues. It is calculated using the calculation NDSI = (B3-B11)/(B3+B11). -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md index 53ac0d8992..1ce64e7f0f 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Vegetation Index (NDVI) (B5-B4)/(B5+B4) imagery layer is an index for quantifying green vegetation. It reflects the state of vegetation health based on how vegetation reflects light at certain wavelengths. It is calculated using near infrared and red wavelengths using the calculation NDVI = (B5-B4)/(B5+B4). Depicted in dark green colors are areas with a lot of green leaf growth which indicates the presence of chlorophyll. Chlorophyll reflects more infrared light and less visible light. Areas with some green leaf growth are in light greens, and areas with little to no vegetation growth are even lighter greens. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md index fea90a8e3d..5567553cbc 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDVI_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Vegetation Index (NDVI) (B8-B4)/(B8+B4) imagery layer is an index for quantifying green vegetation. It reflects the state of vegetation health based on how vegetation reflects light at certain wavelengths. It is calculated using near infrared and red wavelengths using the calculation NDVI = (B8-B4)/(B8+B4). Depicted in dark green colors are areas with a lot of green leaf growth which indicates the presence of chlorophyll. Chlorophyll reflects more infrared light and less visible light. Areas with some green leaf growth are in light greens, and areas with little to no vegetation growth are even lighter greens. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md index 77bc88ee7c..b2f7844439 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Water Index (NDWI) (B3-B5)/(B3+B5) imagery layer is useful for identifying water bodies and to monitor changes related to water content in water bodies. It is calculated using green and near infrared wavelengths using the caculation NDWI = (B3-B5)/(B3+B5). The index can overestimate water bodies as it is sensitive to built-up areas. Teal and blues indicate water bodies. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md index 9143ed8084..8313920aa0 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_NDWI_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Normalized Difference Water Index (NDWI) (B3-B8)/(B3+B8) imagery layer is useful for identifying water bodies and to monitor changes related to water content in water bodies. It is calculated using green and near infrared wavelengths using the caculation NDWI = (B3-B8)/(B3+B8). The index can overestimate water bodies as it is sensitive to built-up areas. Teal and blues indicate water bodies. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md index 3bdd3d140e..8a7ba7f705 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_S30_Nadir_BRDF_Adjusted_Reflectance.md @@ -1,4 +1,4 @@ -The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel 2A and 2B/MSI is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel 2A and 2B/MSI provides 30m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from a combination of the European Union’s Copernicus Sentinel-2A and Sentinel-2B Multi-Spectral Instrument (MSI) data products through the Harmonized Landsat and Sentinel-2 (HLS) project. +The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel-2A and Sentinel-2B /MSI is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. The Reflectance (Nadir BRDF Adjusted) imagery layer from Sentinel-2A and Sentinel-2B /MSI provides 30m Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) and is derived from a combination of the European Union’s Copernicus Sentinel-2A and Sentinel-2B Multi-Spectral Instrument (MSI) data products through the Harmonized Landsat and Sentinel-2 (HLS) project. The Reflectance (Nadir BRDF-Adjusted) product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md index efd54c102e..51c13bb88f 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_SWIR_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 12-8A-4, Shortwave Infrared) imagery layer is useful looking at how much water is present in plants and soils, as water absorbs in shortwave infrared wavelengths. It can be used to distinguish between cloud types like water clouds versus ice clouds, snow and ice, which appear white. Vegetation is in shades of green, soils and urban areas are in shades of brown, and water is black. Freshly burned areas appear red. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md index 93b9415774..4db1316a16 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 7-5-4, Shortwave Infrared) imagery layer is useful looking at how much water is present in plants and soils, as water absorbs in shortwave infrared wavelengths. It can be used to distinguish between cloud types like water clouds versus ice clouds, snow and ice, which appear white. Vegetation is in shades of green, soils and urban areas are in shades of brown, and water is black. Freshly burned areas appear red. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with an 8 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md index efd54c102e..51c13bb88f 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 12-8A-4, Shortwave Infrared) imagery layer is useful looking at how much water is present in plants and soils, as water absorbs in shortwave infrared wavelengths. It can be used to distinguish between cloud types like water clouds versus ice clouds, snow and ice, which appear white. Vegetation is in shades of green, soils and urban areas are in shades of brown, and water is black. Freshly burned areas appear red. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md index 1a5a72b23c..0bcce7c63f 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Landsat.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 4-3-2, True Color) imagery layer is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. -The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel 2A and Sentinel 2B imagery layer available. +The Reflectance imagery layer from Landsat 8 and 9/OLI product (L30) is available through the HLS project from the Operational Land Imager (OLI) aboard the Landsat 8 and 9 satellites. The sensor resolution is 30 m, imagery resolution is 30 m, and the temporal resolution is daily with a 16 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Sentinel-2A and Sentinel-2B imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md index 9d7faec3ab..5c06f8e2f4 100644 --- a/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md +++ b/config/default/common/config/metadata/layers/multi-mission/hls/HLS_True_Color_Sentinel.md @@ -2,7 +2,7 @@ The dynamically generated Reflectance (Bands 4-3-2, True Color) imagery layer is a true-color or natural color image because this combination of wavelengths is similar to what the human eye would see. It consists of natural-looking images of land surface, oceanic and atmospheric features. -The Reflectance imagery layer from Sentinel 2A and 2B/MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. +The Reflectance imagery layer from Sentinel-2A and Sentinel-2B /MSI product (S30) is available through the HLS project from the Multi-Spectral Instrument (MSI) aboard the European Union’s Copernicus Sentinel-2A and Sentinel-2B satellites. The sensor resolution is 10, 20, and 60 m, imagery resolution is resampled to 30 m, and the temporal resolution is daily with a 5 day revisit time. The imagery is available in Worldview/GIBS approximately 2 - 4 days after satellite overpass. There is a separate combined Landsat 8 and 9 imagery layer available. This imagery layer is provided dynamically through the [NASA Interagency Implementation and Advanced Concepts Team (IMPACT)](https://earthdata.nasa.gov/esds/impact). As it is dynamically generated, it may take slightly longer to display than normal. The imagery is also only available at higher zoom levels. diff --git a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md index 765abeda56..68bc5dd0cb 100644 --- a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md +++ b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Antarctica.md @@ -1,7 +1,7 @@ The MEaSUREs Ice Velocity (Antarctica) layer provides a high-resolution digital mosaic composite of ice motion in Antarctica assembled from multiple satellite interferometric synthetic-aperture radar systems: RADARSAT-1, ERS-1 and 2, ALOS PALSAR, ENVISAT ASAR, RADARSAT-2, TerraSAR-X, TanDEM-X, Sentinel-1, and Landsat-8. -An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/y) to dark red (5600 m/y), indicate the velocity of the various ice outlets. +An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/yr) to dark red (5600 m/yr), indicate the velocity of the various ice outlets. -The MEaSUREs Ice Velocity (Antarctica) layer’s sensor and imagery resolution is 450 m, and the temporal resolution is 15 years. +The MEaSUREs Ice Velocity (Antarctica) layer’s sensor and imagery resolution is 450 m, and the temporal coverage is 15 years. -References: NSIDC-0484 [doi:10.5067/MEASURES/CRYOSPHERE/nsidc-0484.001](https://doi.org/10.5067/MEASURES/CRYOSPHERE/nsidc-0484.001); [NSIDC Quick Facts on Ice Sheets](https://nsidc.org/cryosphere/quickfacts/icesheets.html) +References: NSIDC-0484 [doi:10.5067/D7GK8F5J8M8R](https://doi.org/10.5067/D7GK8F5J8M8R); [NSIDC - Ice Sheets](https://nsidc.org/learn/parts-cryosphere/ice-sheets) diff --git a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md index eb115db409..d39c5a3c76 100644 --- a/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md +++ b/config/default/common/config/metadata/layers/multi-mission/merged/MEaSUREs_Ice_Velocity_Greenland.md @@ -1,7 +1,7 @@ The MEaSUREs Ice Velocity (Greenland) layer reports seasonal (winter) ice-sheet-wide velocity maps for Greenland derived from Interferometric Synthetic Aperture Radar (InSAR) data obtained by RADARSAT-1, the Advanced Land Observation Satellite (ALOS), and the TerraSAR-X satellite. -An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/y) to dark red (1600 m/y), indicate the velocity of the various ice outlets. +An ice sheet is a mass of glacial land ice extending more than 50,000 square kilometers (20,000 square miles) and forms in areas where snow that falls in winter does not melt entirely over the summer. Over thousands of years, the layers of snow pile up into thick masses of ice, growing thicker and denser as the weight of new snow and ice layers compresses the older layers. Ice sheets are constantly in motion, slowly flowing downhill under their own weight. Near the coast, most of the ice moves through relatively fast-moving outlets called ice streams, glaciers, and ice shelves. Within the image, the various colors, ranging from dark blue (0 m/yr) to dark red (16000 m/yr), indicate the velocity of the various ice outlets. The MEaSUREs Ice Velocity (Greenland) layer's sensor and imagery resolution is 500 m, and the temporal resolution is 5-6 months. -References: NSIDC-0478 [doi:10.5067/OC7B04ZM9G6Q](https://doi.org/10.5067/OC7B04ZM9G6Q); [NSIDC Quick Facts on Ice Sheets](https://nsidc.org/cryosphere/quickfacts/icesheets.html) +References: NSIDC-0478 [doi:10.5067/OC7B04ZM9G6Q](https://doi.org/10.5067/OC7B04ZM9G6Q); [NSIDC - Ice Sheets](https://nsidc.org/learn/parts-cryosphere/ice-sheets) diff --git a/config/default/common/config/metadata/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.md b/config/default/common/config/metadata/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.md new file mode 100644 index 0000000000..a80c835462 --- /dev/null +++ b/config/default/common/config/metadata/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.md @@ -0,0 +1,5 @@ +The OPERA Land Surface Disturbance (DIST-ALERT) imagery layer is a Level-3 (L3) product that maps per pixel vegetation disturbance (specifically, vegetation cover loss). Vegetation disturbance is mapped when there is an indicated decrease in vegetation cover within an HLS pixel. The spatial resolution is 30 m and the displayed layer describes vegetation disturbance status based on confidence, magnitude of loss, and whether it is ongoing. There are three confidence levels: "first detection" which is loss detected in only the most recent observation, "provisional" upon a second detection of vegetation loss, and "confirmed" once there are sufficient loss detections to reach high confidence of disturbance. These are reported for both disturbances with <50% vegetation cover loss and those with ≥50% loss, whether diffuse across an entire pixel or just a portion of it. These labels persist as long as the anomalies continue to be detected. Once a location no longer has low vegetation cover, confirmed alerts are labeled as "finished" and the others are reset to no disturbance. This status is iteratively updated with each subsequent granule. + +The input dataset for generating each product is the Harmonized Landsat Sentinel-2 (HLS) dataset. The OPERA Land Surface Disturbance (L3) imagery layer is available through the Observational Products for End-Users from Remote Sensing Analysis (OPERA) project. + +References: OPERA_L3_DIST-ALERT-HLS_V1 [doi:10.5067/SNWG/OPERA_L3_DIST-ALERT-HLS_V1.001](https://doi.org/10.5067/SNWG/OPERA_L3_DIST-ALERT-HLS_V1.001) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/oci/OCI_PACE_Chlorophyll_a.md b/config/default/common/config/metadata/layers/oci/OCI_PACE_Chlorophyll_a.md new file mode 100644 index 0000000000..8891b6dead --- /dev/null +++ b/config/default/common/config/metadata/layers/oci/OCI_PACE_Chlorophyll_a.md @@ -0,0 +1,5 @@ +The Chlorophyll a layer provides the near-surface concentration of chlorophyll a in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The Chlorophyll a product is available from the Ocean Color Instrument (OCI) aboard the PACE satellite. The sensor resolution is 1.2 km, imagery resolution is 1 km, and the temporal resolution is daily. + +References: [PACE_OCI_L2_BGC_NRT](https://cmr.earthdata.nasa.gov/search/concepts/C2910373790-OB_CLOUD.html); PACE_OCI_L2_BGC [doi:10.5067/PACE/OCI/L2/OC_BGC/V1](https://doi.org/10.5067/PACE/OCI/L2/OC_BGC/V1) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/oci/OCI_PACE_True_Color.md b/config/default/common/config/metadata/layers/oci/OCI_PACE_True_Color.md new file mode 100644 index 0000000000..c8ab34a99c --- /dev/null +++ b/config/default/common/config/metadata/layers/oci/OCI_PACE_True_Color.md @@ -0,0 +1,5 @@ +These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye would see. The images are natural-looking images of land surface, oceanic and atmospheric features. The downside of this set of bands is that they tend to produce a hazy image. + +The sensor resolution is 1.2 km, imagery resolution is 1 km, and the temporal resolution is daily. + +References: [PACE_OCI_L2_SFREFL_NRT](https://cmr.earthdata.nasa.gov/search/concepts/C2910373807-OB_CLOUD.html); PACE_OCI_L2_SFREFL [doi:10.5067/PACE/OCI/L2/SFREFL/V1](https://doi.org/10.5067/PACE/OCI/L2/SFREFL/V1) diff --git a/config/default/common/config/metadata/layers/oci/oci.md b/config/default/common/config/metadata/layers/oci/oci.md new file mode 100644 index 0000000000..c84000c1c2 --- /dev/null +++ b/config/default/common/config/metadata/layers/oci/oci.md @@ -0,0 +1,8 @@ +### About OCI +The Ocean Color Instrument (OCI) is a spectrometer used to measure intensity of light over portions of the electromagnetic spectrum: ultraviolet (UV), visible, near infrared, and several shortwave infrared bands. It will enable continuous measurement of light at finer wavelength resolution than previous NASA ocean color sensors, providing detailed information on the global ocean. The color of the ocean is determined by the interaction of sunlight with substances or particles present in seawater such as chlorophyll, a green photosynthetic pigment found in phytoplankton and land plants. + +### About PACE +[PACE](https://pace.gsfc.nasa.gov/) is NASA's Plankton, Aerosol, Cloud, ocean Ecosystem mission. The mission carries the Ocean Color Instrument (OCI), the Spectro-Polarimeter for Planetary Exploration (SPEXone), and the Hyper Angular Research Polarimeter (HARP2). OCI,PACE’s primary instrument, is an optical spectrometer that measures the intensity of light over portions of the electromagnetic spectrum. SPEXone and HARP2 are multi-angle polarimeters and they will be used to measure how the oscillation of sunlight within a geometric plane - known as its polarization - is changed by passing through clouds, aerosols, and the ocean. Measuring polarization states of UV-to-shortwave light at various angles provides detailed information on the atmosphere and ocean, such as particle size and composition. PACE will cover the entire globe every two days and at a spatial resolution of 1.2 km. + + + diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.md new file mode 100644 index 0000000000..d6e2bd781b --- /dev/null +++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.md @@ -0,0 +1,3 @@ +The Sentinel-3A Orbital Track & Overpass Time (Ascending/Night) layer is the path of the Sentinel-3A satellite on its ascending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.md new file mode 100644 index 0000000000..7b65d9e499 --- /dev/null +++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.md @@ -0,0 +1,3 @@ +The Sentinel-3A Orbital Track & Overpass Time (Descending/Day) layer is the path of the Sentinel-3A satellite on its descending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.md new file mode 100644 index 0000000000..cdd2b7dde7 --- /dev/null +++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.md @@ -0,0 +1,3 @@ +The Sentinel-3B Orbital Track & Overpass Time (Ascending/Night) layer is the path of the Sentinel-3B satellite on its ascending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.md new file mode 100644 index 0000000000..f11207d1cd --- /dev/null +++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.md @@ -0,0 +1,3 @@ +The Sentinel-3B Orbital Track & Overpass Time (Descending/Day) layer is the path of the Sentinel-3B satellite on its descending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). + +Orbital Track information from . diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md index 5cb2358e11..ee408e21c6 100644 --- a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md +++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md @@ -1,3 +1,3 @@ -The Suomi NPP Orbital Track & Overpass Time (Ascending/Day) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:30. +The Suomi NPP Orbital Track & Overpass Time (Ascending/Day) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:00. Orbital Track information from . diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md index 0f0f970abf..bd4d189aac 100644 --- a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md +++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md @@ -1,3 +1,3 @@ -The Suomi NPP Orbital Track & Overpass Time (Descending/Night) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:30. +The Suomi NPP Orbital Track & Overpass Time (Descending/Night) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:00. Orbital Track information from . diff --git a/config/default/common/config/metadata/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.md b/config/default/common/config/metadata/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.md new file mode 100644 index 0000000000..34abe0cc27 --- /dev/null +++ b/config/default/common/config/metadata/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.md @@ -0,0 +1,7 @@ +The SeaWiFS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The SeaWiFS instrument was launched by Orbital Sciences Corporation on the OrbView-2 (a.k.a. SeaStar) satellite in August 1997, and collected data from September 1997 until the end of mission in December 2010. SeaWiFS had 8 spectral bands from 412 to 865 nm. It collected global data at 4 km resolution, and local data (limited onboard storage and direct broadcast) at 1 km. The mission and sensor were optimized for ocean color measurements, with a local noon (descending) equator crossing time orbit, fore-and-aft tilt capability, full dynamic range, and low polarization sensitivity. + +The SeaWiFS Chlorophyll *a* (Global Area Coverage (GAC)) product is available from the OrbView-2 satellite for September 4, 1997 to December 11, 2010. The sensor and imagery resolution is 4 km, and the temporal resolution is daily. + +References: SeaWiFS_L2_GAC_OC [doi:10.5067/ORBVIEW-2/SeaWiFS/L2/GAC/OC/2022](https://doi.org/10.5067/ORBVIEW-2/SeaWiFS/L2/GAC/OC/2022) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md b/config/default/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md index 6d4b6f04a9..441e821a8a 100644 --- a/config/default/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md +++ b/config/default/common/config/metadata/layers/ssmi/MEaSUREs_Daily_Landscape_Freeze_Thaw_SSMI.md @@ -1,3 +1,7 @@ +**NOTE: These Freeze/Thaw (Daily Landscape) images are no longer being updated and may no longer reflect the most recent version of the underlying data set.** The most recent version of the MEaSUREs SSMI Freeze Thaw data (doi:[10.5067/LJ6SLXNJB2CQ](https://doi.org/10.5067/LJ6SLXNJB2CQ)) are available for download from the NASA NSIDC DAAC without corresponding GIBS/Worldview imagery. Users interested in forward processing freeze/thaw imagery should refer to the SMAP Freeze/Thaw 36km (L3, Passive, Day) or SMAP Freeze/Thaw 9km (L3, Passive, Day) layers. + +*** + The Daily Landscape Freeze/Thaw layer shows the predominant frozen or non-frozen (thawed) status of the landscape in vegetated regions where seasonal frozen temperatures are a major constraint to ecosystem processes. It is derived using a temporal change classification of calibrated radiometric brightness temperatures at 37 GHz frequency from Scanning Multichannel Microwave Radiometer (SMMR) and Special Sensor Microwave Imager (SSM/I, SSMIS) sensor records available from Nimbus-7 and Defense Meteorological Satellite Program (DMSP) satellites. The freeze/thaw layer is useful for assessing the impact of freeze/thaw variations on vegetation growing seasons and land-atmosphere carbon exchange; snow cover, permafrost and active layer properties; surface energy and water budgets; distinguishing freeze/thaw dynamics in accordance with regional terrain features, weather events, seasonal and annual climate anomalies, and long-term climate changes. The layer distinguishes 4 states: frozen, non-frozen (thawed), transitional (AM frozen, PM thawed) and inverse transitional (AM thawed, PM frozen). diff --git a/config/default/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md b/config/default/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md index 1590461e53..70a9937372 100644 --- a/config/default/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md +++ b/config/default/common/config/metadata/layers/ssmi/SSMIS_Sea_Ice_Concentration.md @@ -1,3 +1,7 @@ +**NOTE: These Sea Ice Concentration images are no longer being updated and may no longer reflect the most recent version of the underlying data set.** Sea Ice Concentration data ([NSIDC-0051](https://nsidc.org/data/nsidc-0051) and [NSIDC-0081](https://nsidc.org/data/nsidc-0081)) are still available for download from the NASA NSIDC DAAC without corresponding GIBS/Worldview imagery. Users interested in forward processing sea ice concentration images should refer to the Sea Ice Concentration and Snow Extent or AMSR2 Sea Ice Concentration (12km) layers. + +*** + The Sea Ice Concentration layer provides daily sea ice concentrations for the polar regions from a combination of two data sets from two time periods - Sea Ice Concentrations from Nimbus-7 SMMR and SSM/I-SSMIS passive microwave instruments on the DMSP 5D-2/F11, DMSP 5D-2/F13, DMSP 5D-2/F8, DMSP 5D-3/F17 platforms for 26 October 1978 to 31 December 2015 and Near-Real-Time DMSP SSMIS Daily Polar Gridded Sea Ice Concentrations from the SSM/I-SSMIS passive microwave instruments on DMSP 5D-3/F17 and DMSP 5D-3/F18 for 1 January 2015 to present. This imagery provides a best estimate of ice conditions based on information and algorithms available at the time the data are acquired. These data are not suitable for time series, anomalies, or trends analyses. The sensor/algorithm resolution is 25 km, imagery resolution is 1 km, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md new file mode 100644 index 0000000000..57231f285d --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md new file mode 100644 index 0000000000..61d72ad36f --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 2 files provide cloud information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L2 [doi:10.5067/IS-40e/TEMPO/CLDO4_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L2.003) diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md new file mode 100644 index 0000000000..1635ca6dbc --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Formaldehyde Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_HCHO_L2 [doi:10.5067/IS-40e/TEMPO/HCHO_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md new file mode 100644 index 0000000000..18d3979048 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md new file mode 100644 index 0000000000..b695a9fd5e --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 2 files provide trace gas information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L2 [doi:10.5067/IS-40e/TEMPO/NO2_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md new file mode 100644 index 0000000000..11d4af73cf --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md new file mode 100644 index 0000000000..7d000446d6 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md new file mode 100644 index 0000000000..ecf30de272 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 2 (L2) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately six-minute granules for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), and the imagery resolution is 1 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 2 files provide ozone and supporting information at TEMPO’s native spatial resolution for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L2 [doi:10.5067/IS-40e/TEMPO/O3TOT_L2.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L2.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md new file mode 100644 index 0000000000..38539b7b1c --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction at 466 nm derived from the O2-O2 cloud retrieval algorithm and is a unitless quantity. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md new file mode 100644 index 0000000000..266dae87f4 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Pressure layer provides information on the optical centroid pressure of clouds derived using the O2-O2 cloud retrieval algorithm and is measured in hectopascals (hPa). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +O2-O2 cloud Level 3 files provide cloud information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_CLDO4_L3 [doi:10.5067/IS-40e/TEMPO/CLDO4_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/CLDO4_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md new file mode 100644 index 0000000000..7665e4780f --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Formaldehyde Vertical Column layer provides information on the total amount of formaldehyde in a vertical column of the atmosphere. This is provided as the total number of formaldehyde molecules in a column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, solar zenith angle, and effective cloud fraction variables. + +Formaldehyde Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_HCHO_L3 [doi:10.5067/IS-40e/TEMPO/HCHO_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/HCHO_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md new file mode 100644 index 0000000000..5ce9a9a42e --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Stratosphere layer provides information on the amount of nitrogen dioxide in the stratosphere. This is provided as the total number of nitrogen dioxide molecules in the stratospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md new file mode 100644 index 0000000000..e71041c163 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Nitrogen Dioxide Vertical Column Troposphere layer provides information on the amount of nitrogen dioxide in the troposphere. This is provided as the total number of nitrogen dioxide molecules in the tropospheric column of air above one square centimeter on the Earth’s surface (molecules/cm2). + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels using the main data quality flag, and solar zenith angle variables. + +Nitrogen dioxide Level 3 files provide trace gas information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_NO2_L3 [doi:10.5067/IS-40e/TEMPO/NO2_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/NO2_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md new file mode 100644 index 0000000000..643b9a6fed --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Cloud Fraction layer provides information on the effective cloud fraction (a unitless quantity) derived using the mixed Lambert Equivalent Reflectivity (LER) model from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md new file mode 100644 index 0000000000..1e4900dee6 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_Column_Amount.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (L3) Ozone Column Amount layer provides information on the total amount of ozone in a vertical column of the atmosphere and is measured in Dobson Units (DU). The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md new file mode 100644 index 0000000000..5781631847 --- /dev/null +++ b/config/default/common/config/metadata/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.md @@ -0,0 +1,7 @@ +The Tropospheric Emissions: Monitoring of Pollution (TEMPO) Level 3 (l3) ultraviolet (UV) Aerosol Index layer provides information on the UV aerosol index (a unitless quantity) using the difference between measured and theoretical radiance contrasts at two wavelengths (331.2 and 360 nm) from the total ozone retrieval algorithm. The retrieval is based on the Ozone Monitoring Instrument Total Ozone Mapping Spectrometer (OMI TOMS) V8.5 algorithm adapted for TEMPO. + +Imagery is available as approximately one-hour scans for daylight hours over North America. The sensor’s native spatial resolution is ~2 km x 4.75 km at the center of TEMPO’s field of regard (FOR), the Level 3 product resolution is 0.02 x 0.02 degrees, and the imagery resolution is 2 km. The layer is filtered to display high-quality pixels with solar zenith angles less than 80 degrees. + +Total ozone Level 3 files provide ozone and supporting information on a regular grid. Level 3 files are derived by combining information from all Level 2 files constituting a TEMPO East-West scan cycle, using an area-weighted re-gridding approach. The temporal resolution of a nominal scan is approximately one hour during daylight hours, with more frequent scans in the morning over the eastern portion of the FOR and in the evenings over the western portion of the FOR. + +References: TEMPO_O3TOT_L3 [doi:10.5067/IS-40e/TEMPO/O3TOT_L3.003](https://doi.org/10.5067/IS-40e/TEMPO/O3TOT_L3.003) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md b/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md index 14c0cf1ac8..a8df3b48e1 100644 --- a/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md +++ b/config/default/common/config/metadata/layers/viirs/Chlorophyll_a.md @@ -1,4 +1,4 @@ ### About Chlorophyll *a* Chlorophyll is a light harvesting pigment found in most photosynthetic organisms. In the ocean, phytoplankton all contain the chlorophyll pigment, which has a greenish color. Derived from the Greek words _phyto_ (plant) and _plankton_ (made to wander or drift), _phytoplankton_ are microscopic organisms that live in watery environments, both salty and fresh. Some phytoplankton are bacteria, some are protists, and most are single-celled plants. The concentration of chlorophyll *a* is used as an index of phytoplankton biomass. Phytoplankton fix carbon through photosynthesis, taking in dissolved carbon dioxide in the sea water and producing oxygen, enabling phytoplankton to grow. Changes in the amount of phytoplankton indicate the change in productivity of the ocean and as marine phytoplankton capture almost an equal amount of carbon as does photosynthesis by land vegetation, it provides an ocean link to global climate change modeling. The Chlorophyll *a* product is therefore a useful product for assessing the “health” of the ocean. The presence of phytoplankton indicates sufficient nutrient conditions for phytoplankton to flourish, but harmful algal blooms (HABs) can result when high concentrations of phytoplankton produced toxins build up. Known as red tides, blue-green algae or cyanobacteria, harmful algal blooms have severe impacts on human health, aquatic ecosystems and the economy. Chlorophyll features can also be used to trace oceanographic currents, atmospheric jets/streams and upwelling/downwelling/river plumes. Chlorophyll concentration is also useful for studying the Earth’s climate system as it is plays an integral role in the Global Carbon Cycle. More phytoplankton in the ocean may result in a higher capture rate of carbon dioxide into the ocean and help cool the planet. -References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [Earthdata Algorithm Publication Tool - Chlorophyll a](https://www.earthdata.nasa.gov/apt/documents/chlor-a/v1.0); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) +References: [OceanColor Web - Level 1&2 Browsers](https://oceancolor.gsfc.nasa.gov/cgi/browse.pl?sen=am); [Earthdata - Chlorophyll a](https://www.earthdata.nasa.gov/apt/documents/chlor-a/v1.0); [NASA Earth Observations - Chlorophyll Concentration](https://neo.gsfc.nasa.gov/view.php?datasetId=MY1DMM_CHLORA) diff --git a/config/default/common/config/metadata/layers/viirs/PhotosyntheticallyAvailableRadiation.md b/config/default/common/config/metadata/layers/viirs/PhotosyntheticallyAvailableRadiation.md deleted file mode 100644 index 1bc7b70b1e..0000000000 --- a/config/default/common/config/metadata/layers/viirs/PhotosyntheticallyAvailableRadiation.md +++ /dev/null @@ -1,2 +0,0 @@ -### About VIIRS -The Visible and Infrared Imager/Radiometer Suite (VIIRS) is a multi-disciplinary instrument that is being flown on the Joint Polar Satellite System (JPSS) series of spacecraft, including the Suomi National Polar-orbiting Partnership (S-NPP) that launched in October 2011. JPSS is a multi-platform, multi-agency program that consolidates the polar orbiting spacecraft of NASA and the National Oceanic and Atmospheric Administration (NOAA). S-NPP is the initial spacecraft in this series, and VIIRS is the successor to MODIS for Earth science data product generation. VIIRS has 22 spectral bands ranging from 412 nm to 12 nm. There are 16 moderate-resolution bands (750m at nadir), 5 image-resolution bands (375m), and one day-night band (DNB). \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md index d986bea36b..2431dfac76 100644 --- a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md +++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Day.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md index 87a3db8c3c..74e69e3fb1 100644 --- a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md +++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Brightness_Temp_BandI5_Night.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.md new file mode 100644 index 0000000000..079398001c --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.md @@ -0,0 +1,5 @@ +The VIIRS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The VIIRS Chlorophyll *a* product is available from the joint NASA/NOAA NOAA-20 satellite. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. + +References: VIIRSJ1_L2_OC_NRT and VIIRSJ1_L2_OC [doi:10.5067/NOAA-20/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-20/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md new file mode 100644 index 0000000000..389e6182ff --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md @@ -0,0 +1,11 @@ +The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) is a false color composite using the VIIRS at-sensor radiance and the brightness temperatures from the M15 band. Data are provided by NASA’s VJ146A1 product using NOAA-20 (JPSS-1) observations. Originally designed by the Naval Research Lab and incorporated into NASA research and applications efforts, the resulting false color scheme produces nighttime city lights in shades of yellow with infrared, nighttime cloud presence in shades of blue. During bright moonlight conditions, moonlight reflected from cloud tops and the land surface may also provide a yellow hue to those features. Comparisons of cloud-free conditions before and after a period of significant change, such as new city growth, disasters, fires, or other factors, may exhibit a change in emitted light (yellows) from those features over time. + +The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ146A1_NRT [doi:10.5067/VIIRS/VJ146A1_NRT.002](https://doi.org/10.5067/VIIRS/VJ146A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). + +Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) + +Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191) + +Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md new file mode 100644 index 0000000000..4bc4e1a169 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md @@ -0,0 +1,14 @@ + +The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is created from NASA’s Black Marble daily at-sensor top-of-atmosphere nighttime radiance product (VJ146A1). It is displayed as a grayscale image. The layer is expressed in radiance units (nW/(cm2 sr)) with log10 conversion. It is stretched up to 38 nW/(cm2 sr) resulting in improvements in capturing city lights in greater spatial detail than traditional Nighttime Imagery resampled at 0-255 (e.g., Day/Night Band, Enhanced Near Constant Contrast). + +The ultra-sensitivity of the VIIRS Day/Night Band enables scientists to capture the Earth’s surface and atmosphere in low light conditions, allowing for better monitoring of nighttime phenomena. These images are also useful for assessing anthropogenic sources of light emissions under varying illumination conditions. For instance, during partial to full moon conditions, the layer can identify the location and features of clouds and other natural terrestrial features such as sea ice and snow cover, while enabling temporal observations in urban regions, regardless of moonlit conditions. As such, the layer is particularly useful for detecting city lights, lightning, auroras, fires, gas flares, and fishing fleets. + +The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. + +References: VJ146A1_NRT [doi:10.5067/VIIRS/VJ146A1_NRT.002](https://doi.org/10.5067/VIIRS/VJ146A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). + +Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) + +Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191) + +Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285) diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.md new file mode 100644 index 0000000000..1778207fe6 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.md @@ -0,0 +1,3 @@ +The Photosynthetically Available Radiation (L2) layer displays photosynthetically available radiation over oceans and large bodies of water and is measured in einstein/m²/day. + +References: VIIRSJ1_L2_OC_NRT and VIIRSJ1_L2_OC [doi:10.5067/NOAA-20/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-20/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.md new file mode 100644 index 0000000000..cef9810070 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.md @@ -0,0 +1,7 @@ +The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). + +The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-21 (JPSS-2) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203IMG_NRT [doi:10.5067/VIIRS/VJ203IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ202IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.md new file mode 100644 index 0000000000..ec04931a5e --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.md @@ -0,0 +1,7 @@ +The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). + +The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-21 (JPSS-2) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203IMG_NRT [doi:10.5067/VIIRS/VJ203IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ202IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.md new file mode 100644 index 0000000000..57d5aabd06 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.md @@ -0,0 +1,5 @@ +The VIIRS Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean. + +The VIIRS Chlorophyll *a* product is available from the joint NASA/NOAA NOAA-20 satellite. The sensor and imagery resolution is 1 km, and the temporal resolution is daily. + +References: VIIRSJ2_L2_OC_NRT and VIIRSJ2_L2_OC [doi:10.5067/NOAA-21/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-21/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.md new file mode 100644 index 0000000000..f94b2f40d9 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.md @@ -0,0 +1,21 @@ +False Color: Red = M11, Green = I2, Blue = I1 + +This combination is most useful for distinguishing burn scars from naturally low vegetation or bare soil and enhancing floods. + +This combination can also be used to distinguish snow and ice from clouds. Snow and ice are very reflective in the visible part of the spectrum (Band I1), and absorbent in Bands I2 (near infrared) and M11 (short-wave infrared, or SWIR). Thick ice and snow appear vivid sky blue, while small ice crystals in high-level clouds will also appear blueish, and water clouds will appear white. + +The Visible Infrared Imaging Radiometer Suite (VIIRS) Corrected Reflectance imagery is available only as near real-time imagery. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The imagery can be visualized in Worldview and the Global Imagery Browse Services (GIBS).The sensor resolution is 750 m and 375 m (M Bands are 750 m, I Bands are 375 m), imagery resolution is 250 m, and the temporal resolution is daily. + +#### Vegetation and bare ground +Vegetation is very reflective in the near infrared (Band I2), and absorbent in Band I1 and Band M11. Assigning that band to green means even the smallest hint of vegetation will appear bright green in the image. Naturally bare soil, like a desert, is reflective in all bands used in this image, but more so in the SWIR (Band M11, red) and so soils will often have a pinkish tinge. + +#### Burned areas +Burned areas or fire-affected areas are characterized by deposits of charcoal and ash, removal of vegetation and/or the alteration of vegetation structure. When bare soil becomes exposed, the brightness in Band I1 may increase, but that may be offset by the presence of black carbon residue; the near infrared (Band I2) will become darker, and Band M11 becomes more reflective. When assigned to red in the image, Band M11 will show burn scars as deep or bright red, depending on the type of vegetation burned, the amount of residue, or the completeness of the burn. + +#### Water +Liquid water on the ground appears very dark since it absorbs in the red and the SWIR. Sediments in water appear dark blue. Ice and snow appear as bright turquoise. Clouds comprised of small water droplets scatter light equally in both the visible and the SWIR and will appear white. These clouds are usually lower to the ground and warmer. High and cold clouds are comprised of ice crystals and will appear turquoise. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203MOD_NRT [doi:10.5067/VIIRS/VJ103MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ203IMG_NRT [doi:10.5067/VIIRS/VJ103IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203MOD_NRT.002); +VJ202MOD_NRT [doi:10.5067/VIIRS/VJ102MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ202MOD_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ102IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.md new file mode 100644 index 0000000000..b0b517d582 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.md @@ -0,0 +1,19 @@ +False Color: Red = M3, Green = I3, Blue = M11 + +This combination is used to map snow and ice. Snow and ice are very reflective in the visible part of the spectrum (Band M3), and very absorbent in Bands I3 and M11 (short-wave infrared, or SWIR). This band combination is good for distinguishing liquid water from frozen water, for example, clouds over snow, ice cloud versus water cloud; or floods from dense vegetation. + +The Visible Infrared Imaging Radiometer Suite (VIIRS) Corrected Reflectance imagery is available only as near real-time imagery. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The imagery can be visualized in Worldview and the Global Imagery Browse Services (GIBS). The sensor resolution is 750 m and 375 m (M Bands are 750 m, I Bands are 375 m), imagery resolution is 250 m, and the temporal resolution is daily. + +#### Snow and Ice +Since the only visible light used in these images (Band M3) is assigned to red, snow and ice appear bright red. The more ice, the stronger the absorption in the SWIR bands, and the more red the color. Thick ice and snow appear vivid red (or dark pink), while small ice crystals in high-level clouds will appear pinkish. + +#### Vegetation +Vegetation will appear green in this band combination, as vegetation is absorbent in Bands M3 and M11, but reflective in Band I3. Bare soil and deserts will appear bright cyan in the image since it much more reflective in Band I3 and M11 than Band M3. + +#### Water +Liquid water on the ground will appear very dark since it absorbs in the red and the SWIR, but small liquid water drops in clouds scatter light equally in both the visible and the SWIR, and will therefore appear white. Sediments in water appear dark red. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203MOD_NRT [doi:10.5067/VIIRS/VJ103MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ203IMG_NRT [doi:10.5067/VIIRS/VJ103IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203MOD_NRT.002); +VJ202MOD_NRT [doi:10.5067/VIIRS/VJ102MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ202MOD_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ102IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.md new file mode 100644 index 0000000000..ef3146fe91 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.md @@ -0,0 +1,10 @@ +True Color: Red = Band I1, Green = Band M4, Blue = Band M3 + +These images are called true-color or natural color because this combination of wavelengths is similar to what the human eye would see. The images are natural-looking images of land surface, oceanic and atmospheric features. + +The Visible Infrared Imaging Radiometer Suite (VIIRS) Corrected Reflectance imagery is available only as near real-time imagery. The VIIRS instrument is aboard the joint NASA/NOAA NOAA-21 (JPSS-2) satellite. The imagery can be visualized in Worldview and the Global Imagery Browse Services (GIBS). The sensor resolution is 750 m and 375 m (M Bands are 750 m, I Bands are 375 m), imagery resolution is 250 m, and the temporal resolution is daily. + +Note: The Corrected Reflectance and the Thermal Band I5 imagery from NOAA-21/VIIRS will occasionally show a checkered pattern, especially over the respective polar areas. This is due to overlapping and superimposition of observations from multiple orbits with widely different cloud/snow coverages. The checkered pattern may also arise from the mixture of partial day and night observations. Though all necessary steps have been taken to mitigate this effect, users may still notice this to some extent over the polar areas, depending on the season. + +References: VJ203MOD_NRT [doi:10.5067/VIIRS/VJ103MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ203IMG_NRT.002); VJ203IMG_NRT [doi:10.5067/VIIRS/VJ103IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ203MOD_NRT.002); +VJ202MOD_NRT [doi:10.5067/VIIRS/VJ102MOD_NRT.002](https://doi.org/10.5067/VIIRS/VJ202MOD_NRT.002); VJ202IMG_NRT [doi:10.5067/VIIRS/VJ102IMG_NRT.002](https://doi.org/10.5067/VIIRS/VJ202IMG_NRT.002) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.md b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.md new file mode 100644 index 0000000000..b364254432 --- /dev/null +++ b/config/default/common/config/metadata/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.md @@ -0,0 +1,3 @@ +The Photosynthetically Available Radiation (L2) layer displays photosynthetically available radiation over oceans and large bodies of water and is measured in einstein/m²/day. + +References: VIIRSJ2_L2_OC_NRT and VIIRSJ2_L2_OC [doi:10.5067/NOAA-21/VIIRS/L2/OC/2022](https://doi.org/10.5067/NOAA-21/VIIRS/L2/OC/2022) \ No newline at end of file diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md index 1c235ddc89..0b5cc9c3e1 100644 --- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md +++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Day.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Day) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances (VNP02) and is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md index 9e0b4198e4..86c89ad3dd 100644 --- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md +++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_Brightness_Temp_BandI5_Night.md @@ -1,4 +1,4 @@ -The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds nor the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). +The VIIRS Brightness Temperature (Band I5, Night) layer is the brightness temperature, measured in Kelvin (K), calculated from the top-of-the-atmosphere radiances. It does not provide an accurate temperature of either clouds or the land surface, but it does show relative temperature differences which can be used to distinguish features both in clouds and over clear land. It can be used to distinguish land, sea ice, and open water over the polar regions during winter (in cloudless areas). The VIIRS Brightness Temperature layer is calculated from VIIRS Calibrated Radiances (VNP02) and is available from the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 375m, the imagery resolution is 250m, and the temporal resolution is daily. diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md index f3162f3f7b..1a50672fe0 100644 --- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md +++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md @@ -2,7 +2,7 @@ The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) is a false col The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. -References: VNP46A1 [doi:10.5067/VIIRS/VNP46A1.001](https://doi.org/10.5067/VIIRS/VNP46A1.001); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarbleUserGuide_V1.1.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). +References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md index f3f6a5ba14..5dc03eeed1 100644 --- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md +++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md @@ -5,9 +5,7 @@ The ultra-sensitivity of the VIIRS Day/Night Band enables scientists to capture The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily. - - -References: VNP46A1 [doi:10.5067/VIIRS/VNP46A1.001](https://doi.org/10.5067/VIIRS/VNP46A1.001); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarbleUserGuide_V1.1.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). +References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/). Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017) diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md index fce41a3b54..b74b543c2e 100644 --- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md +++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_ENCC.md @@ -1,4 +1,5 @@ -**29 June 2020 Notice**: High latitude artifacts have been identified and fixed for 26 June 2020 onward. It is expected that the imagery will be reprocessed back to the beginning of the mission. [Read more about the issue](https://landweb.modaps.eosdis.nasa.gov/cgi-bin/NPP_QA/displayCase.cgi?esdt=NPP_VDNE&caseNum=PM_NPP_VDNE_20178&caseLocation=cases_data&ver=C001). +**8 July 2023 Notice:** +The Nighttime Imagery (Day/Night Band, Enhanced Near Constant Contrast) layer is no longer being produced. We are currently investigating alternative sources, but do not have an estimated date for the resumption of the imagery layer. We apologize for the inconvenience. Similar imagery layers are available in Worldview including the Black Marble Nighttime At Sensor Radiance (Day/Night Band) and Black Marble Nighttime Blue/Yellow Composite (Day/Night Band). --- diff --git a/config/default/common/config/metadata/stories/hls_intro/step002.md b/config/default/common/config/metadata/stories/hls_intro/step002.md index 989e93b2d8..7711f9a542 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step002.md +++ b/config/default/common/config/metadata/stories/hls_intro/step002.md @@ -1 +1 @@ -The Harmonized Landsat Sentinel-2 (HLS) project brings us 30 meter resolution true color surface reflectance imagery from the Operational Land Imager (OLI) instrument aboard the NASA/USGS Landsat 8 and 9 satellites, and the Multi-Spectral Instrument (MSI) aboard the European Space Agency (ESA) Sentinel 2A and Sentinel 2B satellites. \ No newline at end of file +The Harmonized Landsat Sentinel-2 (HLS) project brings us 30 meter resolution true color surface reflectance imagery from the Operational Land Imager (OLI) instrument aboard the NASA/USGS Landsat 8 and 9 satellites, and the Multi-Spectral Instrument (MSI) aboard the European Space Agency (ESA) Sentinel-2A and Sentinel-2B satellites. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/hls_intro/step004.md b/config/default/common/config/metadata/stories/hls_intro/step004.md index 37ab5e767c..34419fe84e 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step004.md +++ b/config/default/common/config/metadata/stories/hls_intro/step004.md @@ -1,2 +1,2 @@ - To produce the Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) imagery, the data from the two instruments aboard the four satellites are processed through a set of algorithms to make the imagery consistent and comparable across the instruments. This includes atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment. Turn on and off the Landsat 8 & 9 and Sentinel 2A & 2B Reflectance layers by clicking on the eye icon to see how seamless the imagery is. + To produce the Nadir Bidirectional Reflectance Distribution Function (BRDF)-Adjusted Reflectance (NBAR) imagery, the data from the two instruments aboard the four satellites are processed through a set of algorithms to make the imagery consistent and comparable across the instruments. This includes atmospheric correction, cloud and cloud-shadow masking, spatial co-registration and common gridding, illumination and view angle normalization, and spectral bandpass adjustment. Turn on and off the Landsat 8 & 9 and Sentinel-2A & -2B Reflectance layers by clicking on the eye icon to see how seamless the imagery is. diff --git a/config/default/common/config/metadata/stories/hls_intro/step005.md b/config/default/common/config/metadata/stories/hls_intro/step005.md index 93c5229669..c2ab675368 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step005.md +++ b/config/default/common/config/metadata/stories/hls_intro/step005.md @@ -1 +1 @@ -For satellite instruments to obtain higher resolution imagery, there are trade-offs to consider. One is the amount of data that can be collected during the satellite overpass. The swath width of the MODIS instrument is 2330 km wide, which you can see here over Australia between the two black swath gaps. The swath width of MSI, aboard Sentinel 2A and 2B, is 290 km visible with the two swaths along the magenta and lime green orbit tracks. The swath width of the OLI instrument, aboard Landsat, (not shown) is 180 km. Use the measurement tool to measure the width of the swaths. \ No newline at end of file +For satellite instruments to obtain higher resolution imagery, there are trade-offs to consider. One is the amount of data that can be collected during the satellite overpass. The swath width of the MODIS instrument is 2330 km wide, which you can see here over Australia between the two black swath gaps. The swath width of MSI, aboard Sentinel-2A and Sentinel-2B , is 290 km visible with the two swaths along the magenta and lime green orbit tracks. The swath width of the OLI instrument, aboard Landsat, (not shown) is 180 km. Use the measurement tool to measure the width of the swaths. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/hls_intro/step006.md b/config/default/common/config/metadata/stories/hls_intro/step006.md index 8045fdd6c1..e6cef88110 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step006.md +++ b/config/default/common/config/metadata/stories/hls_intro/step006.md @@ -1 +1 @@ -Another trade-off is with how often the satellite instrument collects imagery over a particular part of the Earth. MODIS has a high temporal revisit period therefore there is near daily coverage of the Earth's surface. MSI, aboard Sentinel 2A and 2B, have a 5 day revisit period and OLI, aboard Landsat 8 and 9, have an 8 day revisit period. Combined together by the HLS project, this equates to near global coverage in 2 to 3 days. +Another trade-off is with how often the satellite instrument collects imagery over a particular part of the Earth. MODIS has a high temporal revisit period therefore there is near daily coverage of the Earth's surface. MSI, aboard Sentinel-2A and Sentinel-2B , have a 5 day revisit period and OLI, aboard Landsat 8 and 9, have an 8 day revisit period. Combined together by the HLS project, this equates to near global coverage in 2 to 3 days. diff --git a/config/default/common/config/metadata/stories/hls_intro/step007.md b/config/default/common/config/metadata/stories/hls_intro/step007.md index b092a66223..7a4b18f144 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step007.md +++ b/config/default/common/config/metadata/stories/hls_intro/step007.md @@ -1 +1 @@ -These satellites have a similar overpass time as the Terra satellite (approximately 10:00 - 10:30am local time equatorial crossing), providing continuity to the Terra/MODIS surface reflectance layers. Orbit tracks are shown here from the Landsat 8 satellite in red, Landsat 9 in green, Sentinel 2A in magenta, and Sentinel 2B in lime green. \ No newline at end of file +These satellites have a similar overpass time as the Terra satellite (approximately 10:00 - 10:30am local time equatorial crossing), providing continuity to the Terra/MODIS surface reflectance layers. Orbit tracks are shown here from the Landsat 8 satellite in red, Landsat 9 in green, Sentinel-2A in magenta, and Sentinel-2B in lime green. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/hls_intro/step009.md b/config/default/common/config/metadata/stories/hls_intro/step009.md index 4c1a8a5661..785abbb55f 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step009.md +++ b/config/default/common/config/metadata/stories/hls_intro/step009.md @@ -1 +1 @@ -Swipe left and right to compare and contrast the imagery from MODIS on the left (A) side, and the Sentinel 2A and 2B imagery on the right (B) side showing the Palm Islands in Dubai. \ No newline at end of file +Swipe left and right to compare and contrast the imagery from MODIS on the left (A) side, and the Sentinel-2A and Sentinel-2B imagery on the right (B) side showing the Palm Islands in Dubai. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/hls_intro/step010.md b/config/default/common/config/metadata/stories/hls_intro/step010.md index f37a1585f0..456d53f686 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step010.md +++ b/config/default/common/config/metadata/stories/hls_intro/step010.md @@ -1 +1 @@ -Three burned areas in Oregon are clearly visible in this image from 29 September 2020. Turn on and off the Sentinel 2A & 2B Reflectance layer to see the difference between that layer and the Terra/MODIS Corrected Reflectance layer. \ No newline at end of file +Three burned areas in Oregon are clearly visible in this image from 29 September 2020. Turn on and off the Sentinel-2A & -2B Reflectance layer to see the difference between that layer and the Terra/MODIS Corrected Reflectance layer. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/hls_intro/step012.md b/config/default/common/config/metadata/stories/hls_intro/step012.md index 2f0d0a2bf1..1e3b671655 100644 --- a/config/default/common/config/metadata/stories/hls_intro/step012.md +++ b/config/default/common/config/metadata/stories/hls_intro/step012.md @@ -1 +1 @@ -Sediments causing a change in the water color can be seen here off the tip of Fraser Island in Australia. Click on the eye to turn on and off the Sentinel 2A & 2B layer and see how much blurrier it is in the MODIS/Terra image! \ No newline at end of file +Sediments causing a change in the water color can be seen here off the tip of Fraser Island in Australia. Click on the eye to turn on and off the Sentinel-2A & -2B layer and see how much blurrier it is in the MODIS/Terra image! \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step001.md b/config/default/common/config/metadata/stories/surface_water_extent/step001.md index 1f92208e86..79930dad90 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step001.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step001.md @@ -1 +1 @@ -Near-global surface water extent at 30 meter resolution is available in Worldview through the Observational Products for End-Users from Remote Sensing Analysis (OPERA) project. The Level-3 product maps surface water every few days. The layer has 5 classifications: Not Water, Open Water, Partial Surface Water, Snow/Ice, and Cloud. The input dataset is the Harmonized Landsat Sentinel-2 (HLS) dataset, and currently uses data from Landsat 8, Sentinel-2A and Sentinel-2B. \ No newline at end of file +Since April 2023, near-global Dynamic Surface Water eXtent (DSWx) at 30 meter resolution has been available in Worldview through the Observational Products for End-Users from Remote Sensing Analysis (OPERA) project. The Level-3 product maps surface water every few days. Based on Harmonized Landsat Sentinel-2 (HLS) inputs, the water (WTR) layer has 5 classes: Not Water, Open Water, Partial Surface Water, HLS Snow/Ice, and HLS Cloud/Cloud Shadow. DSWx-HLS currently includes data from NASA/USGS Landsat 8, and ESA Sentinel-2A and Sentinel-2B satellites. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step002.md b/config/default/common/config/metadata/stories/surface_water_extent/step002.md index 4e75edb368..8d0f5f807c 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step002.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step002.md @@ -1 +1 @@ -The Laguna de Aculeo is a two hours' drive from Santiago, Chile and was a long-time popular summer vacationing spot to go boating, swimming, and water skiing. A combination of nearby population growth, purchasing of water rights for agriculture, and drought caused the shallow lake to go dry in 2018. This true-color reflectance image from 18 May 2023 from the European Space Agency's (ESA) Sentinel-2A and -2B satellites show a dry lake bed in shades of brown in the center of the map. \ No newline at end of file +The Laguna de Aculeo is a two-hour drive from Santiago, Chile and was a long-time popular summer vacation spot for boating, swimming, and water skiing. A combination of nearby population growth, purchasing of water rights for agriculture, and drought caused the shallow lake to go dry in 2018. This Landsat 8 true-color reflectance image from 18 May 2023 shows a dry lake bed in shades of brown in the center of the view. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step003.md b/config/default/common/config/metadata/stories/surface_water_extent/step003.md index 2e2a06bfe3..b75e45f127 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step003.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step003.md @@ -1 +1 @@ -An intense winter storm fueled by an atmospheric river in late-August 2023 caused the lake to partially refill. The image on the left shows the dried lake bed on 18 May 2023, and the image on the right shows the partially filled lake on 15 September 2023. Swipe the bar back and forth to see the lake fill and turn greenish blue on the right "B" side of the map. \ No newline at end of file +An intense winter storm fueled by an atmospheric river in late-August 2023 caused the lake to partially refill. The image on the left shows the dried lake bed on 18 May 2023, and the image on the right shows the partially filled lake on 15 September 2023. Swipe the bar back and forth to see the lake fill and turn greenish blue on the right "B" side of the view. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step004.md b/config/default/common/config/metadata/stories/surface_water_extent/step004.md index 5577444dde..4aa29716e4 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step004.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step004.md @@ -1,3 +1,3 @@ -The OPERA surface water extent layer helps to highlight the refilled lake in shades of blue, indicating open water and partial surface water. The layer is designed to improve our understanding of the spatial and temporal variations of land inundation by surface water. It is currently unclear how long this lake will remain filled, but as of 19 December 2023 in the right image, the lake appears to be at a similar water level as the left image from 15 September. +The OPERA water layer highlights the refilled lake in dark blue where open water dominates each satellite measurement, and light blue where the satellite measurement includes mixtures of water, soil, or vegetation referred to as partial surface water. The water layer is designed to improve our understanding of the spatial and temporal variations of land inundation by surface water. It is currently unclear how long this lake will remain filled, but as of 20 December 2023 in the right image, DSWx-HLS indicates the lake water level is slightly higher than at the time of the left image from 15 September. Learn more at Earth Observatory's [Water Returns to Laguna de Acuelo](https://earthobservatory.nasa.gov/images/151836/water-returns-to-laguna-de-aculeo). \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step005.md b/config/default/common/config/metadata/stories/surface_water_extent/step005.md index 970e19f823..e4ef3e33cc 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step005.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step005.md @@ -1 +1 @@ -The Indus River Valley receives heavy monsoon rains each summer which contribute to the appearance of extensive surface water. These false-color reflectance images from Landsat 8 show water in dark blues. The left image is from 3 May 2023, before the monsoon rains, and the right side is from 7 August 2023. Swiping the bar back and forth reveals the extent of floodwaters along the riverbanks and in the surrounding region. \ No newline at end of file +Each summer, the Indus River Valley receives heavy monsoon rains that contribute to the appearance of extensive surface water. These false-color reflectance HLS images from Landsat 8 show open water in black to dark blue hues. The left image is from 3 May 2023, before the monsoon rains, and the right side is from 7 August 2023, after monsoon rains. Swiping the bar back and forth shows the extent of floodwaters along the riverbanks and in the surrounding region. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step006.md b/config/default/common/config/metadata/stories/surface_water_extent/step006.md index 8d6ced3909..b88fbfe3f3 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step006.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step006.md @@ -1 +1 @@ -The OPERA surface water extent layer shows the floodwaters very clearly in shades of dark and light blue. It highlights how much surface water there is beyond the meandering river banks and the water covering the surrounding region. \ No newline at end of file +The OPERA surface water extent layer shows the floodwaters very clearly in shades of dark and light blue. It highlights how much surface water is present beyond the meandering river banks, covering the surrounding region. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step007.md b/config/default/common/config/metadata/stories/surface_water_extent/step007.md index 48978ba27f..2f8f540b03 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step007.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step007.md @@ -1,2 +1,2 @@ -The Kakhovka Dam, along the Dnieper River in Ukraine was breached on 6 June 2023. The left image is from 5 June 2023, and shows the filled Kakhovka Reservoir in the right portion of the map. The right image is from 5 July 2023 and shows the drained reservoir. Turn on and off the OPERA surface water extent layer to see that the reservoir is no longer full of water, but is mostly brown, exposed ground. +The Kakhovka Dam, along the Dnieper River in Ukraine was breached on 6 June 2023. The left image is from 5 June 2023, and shows the filled Kakhovka Reservoir in the right portion of the view. The right image is from 5 July 2023 and shows the drained reservoir. Turn the OPERA surface water extent layer on and off using the eye icon in the layer list to see that the reservoir is no longer full of water, and is mostly exposed dry ground. diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step008.md b/config/default/common/config/metadata/stories/surface_water_extent/step008.md index 4654f2792b..174eb60dd3 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step008.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step008.md @@ -1 +1 @@ -Zooming in closer, it is evident that the dam was breached. Swipe the bar back and forth to compare the amount of water in the reservoir between 5 June 2023 and 4 August 2023. The right image shows light brown, exposed land of the drained reservoir. \ No newline at end of file +Zooming in closer, it is evident that the dam was breached. Swipe the bar back and forth to compare the amount of water in the reservoir between 5 June 2023 and 4 August 2023. The right image shows the bright exposed dry ground given the drained reservoir. \ No newline at end of file diff --git a/config/default/common/config/metadata/stories/surface_water_extent/step009.md b/config/default/common/config/metadata/stories/surface_water_extent/step009.md index e96bb5360c..2f84aef857 100644 --- a/config/default/common/config/metadata/stories/surface_water_extent/step009.md +++ b/config/default/common/config/metadata/stories/surface_water_extent/step009.md @@ -1 +1 @@ -Tulare Lake in San Joaquin Valley, California, was once the largest freshwater lake west of the Mississippi River but feeder rivers were diverted for irrigation and municipal water use. Since the 1920s, the dry lake bed has been used to grow crops like almonds and tomatoes. Drag the comparison slider to the right "B" side shows how heavy rains caused the area to flood and re-fill. \ No newline at end of file +Tulare Lake in San Joaquin Valley, California, was once the largest freshwater lake west of the Mississippi River before feeder rivers were diverted for irrigation and municipal water use. Since the 1920s, the dry lake bed has been used to grow crops like almonds and tomatoes. Drag the swipe bar to the left to show the DSWx-HLS water class colors emphasize how heavy rains from a train of atmospheric rivers in late 2022 and early 2023 caused the area to flood and re-fill. \ No newline at end of file diff --git a/config/default/common/config/wv.json/categories/featured/All.json b/config/default/common/config/wv.json/categories/featured/All.json index 82cf25e0f9..40163a65b1 100644 --- a/config/default/common/config/wv.json/categories/featured/All.json +++ b/config/default/common/config/wv.json/categories/featured/All.json @@ -7,6 +7,7 @@ "id": "featured-all", "description": "", "measurements": [ + "TEMPO - Featured", "Land Surface Reflectance - Featured", "Surface Water Extent - Featured", "Aboveground Biomass", diff --git a/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json b/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json index 4097b49d06..db19e8d560 100644 --- a/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json +++ b/config/default/common/config/wv.json/categories/hazards_and_disasters/All.json @@ -47,6 +47,7 @@ "Fires and Thermal Anomalies", "Flood", "Flood Hazard", + "Formaldehyde", "Forests, Mangrove", "FPAR", "Freeze/Thaw", @@ -123,6 +124,7 @@ "Temperature", "Urban Expansion", "Urban Extents", + "Vegetation Disturbance Status", "Vegetation Indices", "Vegetation Light Use Efficiency", "Volcano Hazard", diff --git a/config/default/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json b/config/default/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json index e72b4e0a99..1ca1b855f4 100644 --- a/config/default/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json +++ b/config/default/common/config/wv.json/categories/hazards_and_disasters/Vegetation.json @@ -30,6 +30,7 @@ "Snow Mass", "Solar Induced Chlorophyll Fluorescence", "Soil Moisture", + "Vegetation Disturbance Status", "Vegetation Indices", "Vegetation Light Use Efficiency" diff --git a/config/default/common/config/wv.json/categories/science_disciplines/All.json b/config/default/common/config/wv.json/categories/science_disciplines/All.json index 2de5c00f9a..d024450f34 100644 --- a/config/default/common/config/wv.json/categories/science_disciplines/All.json +++ b/config/default/common/config/wv.json/categories/science_disciplines/All.json @@ -48,6 +48,7 @@ "Flood", "Flood Hazard", "Forests, Mangrove", + "Formaldehyde", "FPAR", "Freeze/Thaw", "Frozen Area", @@ -123,6 +124,7 @@ "Temperature", "Urban Expansion", "Urban Extents", + "Vegetation Disturbance Status", "Vegetation Indices", "Vegetation Light Use Efficiency", "Volcano Hazard", diff --git a/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json b/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json index a6d6abd14d..af1dc6d5a2 100644 --- a/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json +++ b/config/default/common/config/wv.json/categories/science_disciplines/Atmosphere.json @@ -30,6 +30,7 @@ "Dust", "Evaporation", "Geostationary", + "Formaldehyde", "Land Surface Temperature", "Lightning", "Methane", diff --git a/config/default/common/config/wv.json/categories/science_disciplines/Biosphere.json b/config/default/common/config/wv.json/categories/science_disciplines/Biosphere.json index a1244ad309..d26d417050 100644 --- a/config/default/common/config/wv.json/categories/science_disciplines/Biosphere.json +++ b/config/default/common/config/wv.json/categories/science_disciplines/Biosphere.json @@ -23,6 +23,7 @@ "Photosynthetically Available Radiation", "FPAR", "Solar Induced Chlorophyll Fluorescence", + "Vegetation Disturbance Status", "Vegetation Indices", "Vegetation Light Use Efficiency" ] diff --git a/config/default/common/config/wv.json/categories/science_disciplines/Land Surface.json b/config/default/common/config/wv.json/categories/science_disciplines/Land Surface.json index 6d9840282f..a24222b4b6 100644 --- a/config/default/common/config/wv.json/categories/science_disciplines/Land Surface.json +++ b/config/default/common/config/wv.json/categories/science_disciplines/Land Surface.json @@ -32,6 +32,7 @@ "Surface Pressure", "Temperature", "Terrain Elevation", + "Vegetation Disturbance Status", "Vegetation Indices" ] } diff --git a/config/default/common/config/wv.json/defaults.json b/config/default/common/config/wv.json/defaults.json index 4f692aa4ea..6bc2095079 100644 --- a/config/default/common/config/wv.json/defaults.json +++ b/config/default/common/config/wv.json/defaults.json @@ -17,6 +17,10 @@ "id": "VIIRS_NOAA20_CorrectedReflectance_TrueColor", "hidden": "true" }, + { + "id": "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "hidden": "true" + }, { "id": "Coastlines_15m" }, diff --git a/config/default/common/config/wv.json/layerOrder.json b/config/default/common/config/wv.json/layerOrder.json index cd4c96a2e9..22ae8afba7 100644 --- a/config/default/common/config/wv.json/layerOrder.json +++ b/config/default/common/config/wv.json/layerOrder.json @@ -12,6 +12,8 @@ "HLS_False_Color_Vegetation_Landsat", "HLS_False_Color_Urban_Landsat", "HLS_Shortwave_Infrared_Landsat", + "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", + "OPERA_L3_DIST-ALERT-HLS_Color_Index", "HLS_NDVI_Landsat", "HLS_NDWI_Landsat", "HLS_NDSI_Landsat", @@ -38,6 +40,9 @@ "VIIRS_NOAA20_SurfaceReflectance_BandsM5-M4-M3", "VIIRS_NOAA20_SurfaceReflectance_BandsM11-M7-M5", "VIIRS_NOAA20_SurfaceReflectance_BandsI1-I2-I1", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", "MODIS_Terra_CorrectedReflectance_TrueColor", "MODIS_Aqua_CorrectedReflectance_TrueColor", "MODIS_Terra_SurfaceReflectance_Bands143", @@ -58,10 +63,27 @@ "MODIS_Aqua_L3_SurfaceReflectance_Bands721_8Day", "MODIS_Terra_L3_SurfaceReflectance_Bands121_8Day", "MODIS_Aqua_L3_SurfaceReflectance_Bands121_8Day", + "OCI_PACE_True_Color", "MODIS_Combined_L3_Nadir-BRDF_Daily", "BlueMarble_NextGeneration", "BlueMarble_ShadedRelief", "BlueMarble_ShadedRelief_Bathymetry", + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction", + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", "VIIRS_SNPP_DayNightBand_AtSensor_M15", "VIIRS_SNPP_DayNightBand_ENCC", @@ -77,33 +99,34 @@ "VIIRS_SNPP_Thermal_Anomalies_375m_All", "VIIRS_SNPP_Thermal_Anomalies_375m_Day", "VIIRS_SNPP_Thermal_Anomalies_375m_Night", - "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance", "VIIRS_SNPP_DayNightBand_ENCC", "VIIRS_Night_Lights", - "VIIRS_SNPP_Brightness_Temp_BandI5_Day", - "VIIRS_SNPP_Brightness_Temp_BandI5_Night", + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", "VIIRS_NOAA20_Brightness_Temp_BandI5_Night", - "VIIRS_NOAA20_Clear_Sky_Confidence_Day", - "VIIRS_NOAA20_Clear_Sky_Confidence_Night", - "VIIRS_NOAA20_Cloud_Optical_Thickness", - "VIIRS_NOAA20_Cloud_Effective_Radius", - "VIIRS_NOAA20_Cloud_Top_Height_Day", - "VIIRS_NOAA20_Cloud_Top_Height_Night", + "VIIRS_SNPP_Brightness_Temp_BandI5_Day", + "VIIRS_SNPP_Brightness_Temp_BandI5_Night", "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Day", "VIIRS_CrIS_SNPP_BT_Band33_Fusion_Night", "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Day", "VIIRS_CrIS_NOAA20_BT_Band33_Fusion_Night", - "VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", - "VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate", - "VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate", - "VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", - "VIIRS_SNPP_AOT_Dark_Target_Land_Ocean", "VIIRS_NOAA20_Aerosol_Type_Deep_Blue_Best_Estimate", "VIIRS_NOAA20_Angstrom_Exponent_Deep_Blue_Best_Estimate", "VIIRS_NOAA20_AOT_Deep_Blue_Best_Estimate", "VIIRS_NOAA20_Angstrom_Exponent_Dark_Target_Ocean", "VIIRS_NOAA20_AOT_Dark_Target_Land_Ocean", + "VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate", + "VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate", + "VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate", + "VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean", + "VIIRS_SNPP_AOT_Dark_Target_Land_Ocean", + "VIIRS_NOAA20_Clear_Sky_Confidence_Day", + "VIIRS_NOAA20_Clear_Sky_Confidence_Night", + "VIIRS_NOAA20_Cloud_Optical_Thickness", + "VIIRS_NOAA20_Cloud_Effective_Radius", + "VIIRS_NOAA20_Cloud_Top_Height_Day", + "VIIRS_NOAA20_Cloud_Top_Height_Night", "VIIRS_SNPP_Clear_Sky_Confidence_Day", "VIIRS_SNPP_Clear_Sky_Confidence_Night", "VIIRS_SNPP_Cloud_Optical_Thickness", @@ -113,8 +136,16 @@ "VIIRS_SNPP_Cirrus_Reflectance_VIS_NIR", "VIIRS_SNPP_Cirrus_Reflectance_SWIR_M11", "VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09", + "OCI_PACE_Chlorophyll_a", + "S3A_OLCI_Chlorophyll_a", + "S3B_OLCI_Chlorophyll_a", + "VIIRS_NOAA21_Chlorophyll_a", + "VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "VIIRS_NOAA20_Chlorophyll_a", + "VIIRS_NOAA20_Photosynthetically_Available_Radiation", "VIIRS_SNPP_L2_Chlorophyll_A", "VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", + "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a", "GOES-East_ABI_GeoColor", "GOES-West_ABI_GeoColor", "GOES-East_ABI_Band2_Red_Visible_1km", @@ -140,7 +171,6 @@ "GHRSST_L4_GAMSSA_GDS2_Sea_Ice_Concentration", "VIIRS_SNPP_L2_Sea_Surface_Temp_Day", "VIIRS_SNPP_L2_Sea_Surface_Temp_Night", - "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", "MODIS_Combined_Flood_2-Day", "MODIS_Combined_Flood_3-Day", "MODIS_Terra_Aerosol", @@ -932,10 +962,12 @@ "MERRA2_Ozone_Mixing_Ratio_50hPa_Monthly", "MERRA2_Relative_Humidity_After_Moist_700hPa_Monthly", "MERRA2_Convective_Rainwater_Source_700hPa_Monthly", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108", - "GEDI_ISS_L4B_Number_of_Samples_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303", + "GEDI_ISS_L4B_Number_of_Samples_201904-202303", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", @@ -944,6 +976,9 @@ "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202104", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202201", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201", "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201", @@ -962,6 +997,10 @@ "ASTER_GDEM_Greyscale_Shaded_Relief", "SRTM_Color_Index", "GRanD_Reservoirs", + "AERONET_AOD_500NM", + "AERONET_ANGSTROM_440-870NM", + "DAILY_AERONET_AOD_500NM", + "DAILY_AERONET_ANGSTROM_440-870NM", "GRanD_Dams", "Nuclear_Power_Plant_Locations", "GRUMP_Settlements", @@ -1064,8 +1103,12 @@ "OrbitTracks_METOP-C_Descending", "OrbitTracks_NOAA-20_Ascending", "OrbitTracks_NOAA-20_Descending", + "OrbitTracks_NOAA-21_Ascending", + "OrbitTracks_NOAA-21_Descending", "OrbitTracks_OCO-2_Ascending", "OrbitTracks_OCO-2_Descending", + "OrbitTracks_PACE_Ascending", + "OrbitTracks_PACE_Descending", "OrbitTracks_SAOCOM1-A_Ascending", "OrbitTracks_SAOCOM1-A_Descending", "OrbitTracks_SMAP_Ascending", @@ -1078,6 +1121,10 @@ "OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Ascending", "OrbitTracks_Sentinel-2B_Descending", + "OrbitTracks_Sentinel-3A_Ascending", + "OrbitTracks_Sentinel-3A_Descending", + "OrbitTracks_Sentinel-3B_Ascending", + "OrbitTracks_Sentinel-3B_Descending", "OrbitTracks_Sentinel-5P_Ascending", "OrbitTracks_Sentinel-5P_Descending", "OrbitTracks_Suomi_NPP_Ascending", diff --git a/config/default/common/config/wv.json/layers/aeronet/AERONET_ANGSTROM_440-870NM.json b/config/default/common/config/wv.json/layers/aeronet/AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..25def2cb44 --- /dev/null +++ b/config/default/common/config/wv.json/layers/aeronet/AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,51 @@ +{ + "layers": { + "AERONET_ANGSTROM_440-870NM": { + "id": "AERONET_ANGSTROM_440-870NM", + "title": "Angstrom Parameter 440-870nm (Near Real-Time)", + "subtitle": "AERONET", + "description": "aeronet/AERONET_ANGSTROM_440-870NM", + "period": "subdaily", + "group": "overlays", + "tags": "vectors aeronet angstrom", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "AERONET_ANGSTROM_440-870NM" + }, + "startDate": "1992-01-01T00:00:00Z", + "dateRanges": [ + { + "startDate": "1992-01-01T00:00:00Z", + "endDate": "2024-03-22T23:59:00Z", + "dateInterval": "60" + } + ], + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "AERONET_ANGSTROM_440-870NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "AERONET_ANGSTROM_440-870NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/aeronet/AERONET_AOD_500NM.json b/config/default/common/config/wv.json/layers/aeronet/AERONET_AOD_500NM.json new file mode 100644 index 0000000000..de01568951 --- /dev/null +++ b/config/default/common/config/wv.json/layers/aeronet/AERONET_AOD_500NM.json @@ -0,0 +1,51 @@ +{ + "layers": { + "AERONET_AOD_500NM": { + "id": "AERONET_AOD_500NM", + "title": "Aerosol Optical Depth 500nm (Near Real-Time)", + "subtitle": "AERONET", + "description": "aeronet/AERONET_AOD_500NM", + "period": "subdaily", + "group": "overlays", + "tags": "vectors aeronet aod", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "AERONET_AOD_500NM" + }, + "startDate": "1992-01-01T00:00:00Z", + "dateRanges": [ + { + "startDate": "1992-01-01T00:00:00Z", + "endDate": "2024-03-22T23:59:00Z", + "dateInterval": "60" + } + ], + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "AERONET_AOD_500NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "AERONET_AOD_500NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.json b/config/default/common/config/wv.json/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..1ac9145c31 --- /dev/null +++ b/config/default/common/config/wv.json/layers/aeronet/DAILY_AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,43 @@ +{ + "layers": { + "DAILY_AERONET_ANGSTROM_440-870NM": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM", + "title": "Angstrom Parameter 440-870nm (Daily)", + "subtitle": "AERONET", + "description": "aeronet/DAILY_AERONET_ANGSTROM_440-870NM", + "period": "daily", + "group": "overlays", + "tags": "vectors aeronet angstrom", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM" + }, + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "DAILY_AERONET_ANGSTROM_440-870NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/aeronet/DAILY_AERONET_AOD_500NM.json b/config/default/common/config/wv.json/layers/aeronet/DAILY_AERONET_AOD_500NM.json new file mode 100644 index 0000000000..c66b0c0241 --- /dev/null +++ b/config/default/common/config/wv.json/layers/aeronet/DAILY_AERONET_AOD_500NM.json @@ -0,0 +1,43 @@ +{ + "layers": { + "DAILY_AERONET_AOD_500NM": { + "id": "DAILY_AERONET_AOD_500NM", + "title": "Aerosol Optical Depth 500nm (Daily)", + "subtitle": "AERONET", + "description": "aeronet/DAILY_AERONET_AOD_500NM", + "period": "daily", + "group": "overlays", + "tags": "vectors aeronet aod", + "type": "vector", + "layergroup": "Aerosol Optical Depth", + "disableSnapshot": true, + "vectorStyle": { + "id": "DAILY_AERONET_AOD_500NM" + }, + "wrapX": true, + "projections": { + "geographic": { + "source": "AERONET" + } + }, + "palette": { + "id": "DAILY_AERONET_AOD_500NM", + "immutable": true, + "styleProperty": "MAIN_USE", + "unclassified": "Not Classified" + }, + "breakPointLayer": { + "id": "DAILY_AERONET_AOD_500NM", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "AERONET", + "resolutionBreakPoint": 0.03515625 + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.json new file mode 100644 index 0000000000..169fa2f7f7 --- /dev/null +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303": { + "id": "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "description": "gedi/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Canopy Characteristics", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.json new file mode 100644 index 0000000000..bb08368e7d --- /dev/null +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303": { + "id": "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", + "description": "gedi/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Canopy Characteristics", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.json new file mode 100644 index 0000000000..1e012e1337 --- /dev/null +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303": { + "id": "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "description": "gedi/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Terrain Elevation", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.json new file mode 100644 index 0000000000..fa0168b55b --- /dev/null +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303": { + "id": "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", + "description": "gedi/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", + "tags": "international space station iss", + "group": "overlays", + "layergroup": "Terrain Elevation", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.json new file mode 100644 index 0000000000..55ce0bc7fa --- /dev/null +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.json @@ -0,0 +1,12 @@ +{ + "layers": { + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303": { + "id": "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "description": "gedi/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "tags": "international space station iss lidar", + "group": "overlays", + "layergroup": "Lidar", + "wrapX": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.json similarity index 76% rename from config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.json rename to config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.json index 0b66d991e6..a7bb33a969 100644 --- a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108.json +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108": { - "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303": { + "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", "tags": "international space station iss mean aboveground biomass density", "group": "overlays", "layergroup": "Aboveground Biomass", diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.json similarity index 81% rename from config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.json rename to config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.json index d592d0cec2..0453936bfa 100644 --- a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108.json +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108": { - "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303": { + "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303", "tags": "international space station iss aboveground biomass density", "group": "overlays", "layergroup": "Aboveground Biomass", diff --git a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.json similarity index 85% rename from config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.json rename to config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.json index ef0318a2d3..d72d16088c 100644 --- a/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108.json +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108": { - "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303": { + "id": "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", "tags": "international space station iss aboveground biomass density", "group": "overlays", "layergroup": "Aboveground Biomass", diff --git a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.json b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.json similarity index 64% rename from config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.json rename to config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.json index 6c9cd0a22a..a46b343621 100644 --- a/config/active/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108.json +++ b/config/default/common/config/wv.json/layers/gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303.json @@ -1,8 +1,8 @@ { "layers": { - "GEDI_ISS_L4B_Number_of_Samples_201904-202108": { - "id": "GEDI_ISS_L4B_Number_of_Samples_201904-202108", - "description": "gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202108", + "GEDI_ISS_L4B_Number_of_Samples_201904-202303": { + "id": "GEDI_ISS_L4B_Number_of_Samples_201904-202303", + "description": "gedi/GEDI_ISS_L4B_Number_of_Samples_201904-202303", "tags": "international space station iss lidar", "group": "overlays", "layergroup": "Lidar", diff --git a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json index 1278d3cc88..2c14cb7c4f 100644 --- a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json +++ b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_Bands721.json @@ -6,8 +6,7 @@ "tags": "cr m11-i2-i1", "group": "baselayers", "layergroup": "Corrected Reflectance", - "wrapadjacentdays": true, - "disableSmartHandoff": true + "wrapadjacentdays": true } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json index c0738b9270..e9f4c71e40 100644 --- a/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json +++ b/config/default/common/config/wv.json/layers/modis/aqua/MODIS_Aqua_CorrectedReflectance_TrueColor.json @@ -6,13 +6,7 @@ "tags": "natural color cr", "group": "baselayers", "layergroup": "Corrected Reflectance", - "wrapadjacentdays": true, - "projections": { - "geographic": { - "source": "GIBS:geographic" - } - }, - "disableSmartHandoff": true + "wrapadjacentdays": true } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json index 098e4a131d..3b284f7f86 100644 --- a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json +++ b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands367.json @@ -6,8 +6,7 @@ "tags": "cr m3-i3-m11", "group": "baselayers", "wrapadjacentdays": true, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json index 1096ad9777..be9a9bf7da 100644 --- a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json +++ b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_Bands721.json @@ -6,8 +6,7 @@ "tags": "cr m11-i2-i1", "group": "baselayers", "wrapadjacentdays": true, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json index 05abc5939e..b7191c4db8 100644 --- a/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json +++ b/config/default/common/config/wv.json/layers/modis/terra/MODIS_Terra_CorrectedReflectance_TrueColor.json @@ -6,13 +6,7 @@ "tags": "natural color cr", "group": "baselayers", "wrapadjacentdays": true, - "projections": { - "geographic": { - "source": "GIBS:geographic" - } - }, - "layergroup": "Corrected Reflectance", - "disableSmartHandoff": true + "layergroup": "Corrected Reflectance" } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json index cba52e0230..53bc2d9e34 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json index 3f25484058..61b77edce3 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Customizable_Sentinel.json @@ -4,14 +4,14 @@ "id": "HLS_Customizable_Sentinel", "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", - "title": "HLS Customizable Sentinel 2A & 2B *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "title": "HLS Customizable Sentinel-2A & -2B *BETA*", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_Customizable_Sentinel", "tags": "corrected surface oli sentinel msi s30", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json index 8feec12659..143995303c 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json index e36e1a5e1a..cf04681a40 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Reflectance (Color Infrared, Bands 8-4-3) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_False_Color_Sentinel", "tags": "corrected surface oli sentinel msi s30 cir", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json index 31362c0037..1cb0f977ad 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json index c7795a5b91..b247409ffa 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Urban_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Reflectance (Urban False Color, Bands 12-11-4) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_False_Color_Urban_Sentinel", "tags": "corrected surface oli sentinel msi s30", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json index d16ca639e9..dab0ad1bcb 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json index 0c9c2f928d..6876ca5013 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_False_Color_Vegetation_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Reflectance (Vegetative Analysis False Color, Bands 11-8A-4) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_False_Color_Vegetation_Sentinel", "tags": "corrected surface oli sentinel msi s30", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json index 84c5ec875c..ac9425c0e8 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json index fb789f0a9e..b1d939f5da 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Moisture_Index_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Moisture Index (NDMI) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_Moisture_Index_Sentinel", "tags": "corrected surface Sentinel msi s30 ndmi", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json index d4899fba97..4beb899c6a 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Snow Indices", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json index 843d765beb..bdacfc2ce1 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDSI_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Snow Index (NDSI) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_NDSI_Sentinel", "tags": "corrected surface Sentinel msi s30 ndsi", "group": "overlays", "layergroup": "Snow Indices", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json index b134c91a88..900498a1f7 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Vegetation Indices", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json index 9661d2156c..570a12746e 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDVI_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Vegetation Index (NDVI) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_NDVI_Sentinel", "tags": "corrected surface Sentinel msi s30 ndvi", "group": "overlays", "layergroup": "Vegetation Indices", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json index 76155c860e..526d5e39d3 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json index 920f852402..08ddc8bfb2 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_NDWI_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Water Index (NDWI) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_NDWI_Sentinel", "tags": "corrected surface Sentinel msi s30 ndwi", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json index a97fa5d3cc..c36b2e1613 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Landsat.json @@ -11,7 +11,7 @@ "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Landsat-8_Descending", "OrbitTracks_Landsat-9_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json index 5f1a9d9328..d69827bb4c 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json +++ b/config/default/common/config/wv.json/layers/multi-mission/hls/HLS_Shortwave_Infrared_Sentinel.json @@ -5,13 +5,13 @@ "enableCMRDataFinder": true, "collectionConceptID": "C2021957295-LPCLOUD", "title": "Reflectance (Shortwave Infrared, Bands 12-8A-4) *BETA*", - "subtitle": "Sentinel 2A & 2B / MSI", + "subtitle": "Sentinel-2A & -2B / MSI", "description": "multi-mission/hls/HLS_Shortwave_Infrared_Sentinel", "tags": "corrected surface oli sentinel msi s30 swir", "group": "overlays", "layergroup": "Land Surface Reflectance", "format": "image/png", - "type": "ttiler", + "type": "titiler", "period": "daily", "orbitTracks": ["OrbitTracks_Sentinel-2A_Descending", "OrbitTracks_Sentinel-2B_Descending"], "orbitDirection": ["descending", "descending"], diff --git a/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.json b/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.json new file mode 100644 index 0000000000..cdfb1bc593 --- /dev/null +++ b/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index.json @@ -0,0 +1,11 @@ +{ + "layers": { + "OPERA_L3_DIST-ALERT-HLS_Color_Index": { + "id": "OPERA_L3_DIST-ALERT-HLS_Color_Index", + "description": "multi-mission/opera/OPERA_L3_DIST-ALERT-HLS_Color_Index", + "tags": "lpdaac LPDAAC land surface vegetation disturbance opera", + "group": "overlays", + "layergroup": "Vegetation Disturbance Status" + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json b/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json index e3c874a587..6339b12718 100644 --- a/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json +++ b/config/default/common/config/wv.json/layers/multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional.json @@ -4,7 +4,7 @@ "id": "OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", "enableCMRDataFinder": true, "description": "multi-mission/opera/OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional", - "tags": "podaac PO.DAAC DSWx flood", + "tags": "podaac PO.DAAC DSWx flood opera", "group": "overlays", "layergroup": "Surface Water Extent" } diff --git a/config/default/common/config/wv.json/layers/oci/OCI_PACE_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/oci/OCI_PACE_Chlorophyll_a.json new file mode 100644 index 0000000000..cdd3b3fc6c --- /dev/null +++ b/config/default/common/config/wv.json/layers/oci/OCI_PACE_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "OCI_PACE_Chlorophyll_a": { + "id": "OCI_PACE_Chlorophyll_a", + "description": "oci/OCI_PACE_Chlorophyll_a", + "tags": "ocean color oci pace plankton", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/oci/OCI_PACE_True_Color.json b/config/default/common/config/wv.json/layers/oci/OCI_PACE_True_Color.json new file mode 100644 index 0000000000..77d8237eb8 --- /dev/null +++ b/config/default/common/config/wv.json/layers/oci/OCI_PACE_True_Color.json @@ -0,0 +1,12 @@ +{ + "layers": { + "OCI_PACE_True_Color": { + "id": "OCI_PACE_True_Color", + "description": "oci/OCI_PACE_True_Color", + "tags": "natural color oci pace plankton ocean", + "group": "baselayers", + "layergroup": "Corrected Reflectance", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json new file mode 100644 index 0000000000..dd81630531 --- /dev/null +++ b/config/default/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "S3A_OLCI_Chlorophyll_a": { + "id": "S3A_OLCI_Chlorophyll_a", + "description": "olci/sentinel-3a/S3A_OLCI_Chlorophyll_a", + "tags": "ocean color Sentinel-3A olci", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json new file mode 100644 index 0000000000..e5d7eb648b --- /dev/null +++ b/config/default/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "S3B_OLCI_Chlorophyll_a": { + "id": "S3B_OLCI_Chlorophyll_a", + "description": "olci/sentinel-3b/S3B_OLCI_Chlorophyll_a", + "tags": "ocean color sentinel-3B olci", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json index 35878082ba..9f351ac5b3 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Aqua_Descending"], "palette": { "id": "OrbitTracks_Aqua_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json index f5affbca56..f72bd8a0bd 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aqua_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Aqua_Ascending"], "palette": { "id": "OrbitTracks_Aqua_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json index 51e4965b01..70c0a4d0aa 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Aura_Descending"], "palette": { "id": "OrbitTracks_Aura_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json index 4079ef4120..6a583d1bea 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Aura_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Aura_Ascending"], "palette": { "id": "OrbitTracks_Aura_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json index d5ef32e0c4..889dbb1d0f 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_CYGNSS_Descending"], "palette": { "id": "OrbitTracks_CYGNSS_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json index 7adf6db37f..91c5a0b7e1 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CYGNSS_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_CYGNSS_Ascending"], "palette": { "id": "OrbitTracks_CYGNSS_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json index f78119bd4a..f649599015 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Calipso_Descending"], "palette": { "id": "OrbitTracks_Calipso_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json index 1ceed24323..40c3f85139 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Calipso_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Calipso_Ascending"], "palette": { "id": "OrbitTracks_Calipso_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json index 8711d9ff57..d0094a4ec0 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_CloudSat_Descending"], "palette": { "id": "OrbitTracks_CloudSat_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json index fdf020a35d..f24dc22dee 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_CloudSat_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_CloudSat_Ascending"], "palette": { "id": "OrbitTracks_CloudSat_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json index ba07a36e48..c474043732 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GCOM-C_Descending"], "palette": { "id": "OrbitTracks_GCOM-C_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json index ed907c67fa..d27f9e33cf 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-C_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GCOM-C_Ascending"], "palette": { "id": "OrbitTracks_GCOM-C_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json index a72a660ac9..7ac6675dd3 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GCOM-W1_Descending"], "palette": { "id": "OrbitTracks_GCOM-W1_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json index a975faac82..e78d910943 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GCOM-W1_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GCOM-W1_Ascending"], "palette": { "id": "OrbitTracks_GCOM-W1_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json index 09f5ec0a5d..ababd152c3 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GOSAT-2_Descending"], "palette": { "id": "OrbitTracks_GOSAT-2_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json index 215306dbf7..a8b27944e3 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT-2_Descending.json @@ -9,6 +9,7 @@ "layergroup": "Orbital Track", "wrapadjacentdays": true, "track": "descending", + "associatedLayers": ["OrbitTracks_GOSAT-2_Ascending"], "palette": { "id": "OrbitTracks_GOSAT-2_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json index a31ff820e4..936a76e509 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GOSAT_Descending"], "palette": { "id": "OrbitTracks_GOSAT_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json index 1c87e01938..229bbaa55c 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GOSAT_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GOSAT_Ascending"], "palette": { "id": "OrbitTracks_GOSAT_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json index 8e7580badc..927237dc7d 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_GPM_Descending"], "palette": { "id": "OrbitTracks_GPM_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json index a3967e4630..53abe008b4 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_GPM_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_GPM_Ascending"], "palette": { "id": "OrbitTracks_GPM_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json index 2867bf43d6..d70e437e4a 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_ICESAT-2_Descending"], "palette": { "id": "OrbitTracks_ICESAT-2_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json index bfe3b626f8..73bb86a79d 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ICESAT-2_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_ICESAT-2_Ascending"], "palette": { "id": "OrbitTracks_ICESAT-2_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json index b2f5f669e7..6fd9445fe8 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_ISS_Descending"], "palette": { "id": "OrbitTracks_ISS_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json index 4faa5efb2a..8f30f147cc 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_ISS_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_ISS_Ascending"], "palette": { "id": "OrbitTracks_ISS_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json index 7ebe48bc33..96305d7a20 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Landsat-7_Descending"], "palette": { "id": "OrbitTracks_Landsat-7_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json index 53c657f643..bcd692e7db 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-7_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Landsat-7_Ascending"], "palette": { "id": "OrbitTracks_Landsat-7_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json index 0bdd6e9370..40e66c033d 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Landsat-8_Descending"], "palette": { "id": "OrbitTracks_Landsat-8_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json index 2287348357..a11a07cec0 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-8_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Landsat-8_Ascending"], "palette": { "id": "OrbitTracks_Landsat-8_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json index 886c4da786..4d535a1582 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Landsat-9_Descending"], "palette": { "id": "OrbitTracks_Landsat-9_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json index 11b3671778..544617c504 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Landsat-9_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Landsat-9_Ascending"], "palette": { "id": "OrbitTracks_Landsat-9_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json index 1c311ffbaf..07b86814e8 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_METOP-A_Descending"], "palette": { "id": "OrbitTracks_METOP-A_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json index f907a3630c..977a3b7528 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-A_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_METOP-A_Ascending"], "palette": { "id": "OrbitTracks_METOP-A_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json index 74ce36fe09..6cc70a1485 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_METOP-B_Descending"], "palette": { "id": "OrbitTracks_METOP-B_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json index f99553ef73..a9b7981e7c 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-B_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_METOP-B_Ascending"], "palette": { "id": "OrbitTracks_METOP-B_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json index e69d7d1032..fd445b5e12 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_METOP-C_Descending"], "palette": { "id": "OrbitTracks_METOP-C_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json index e81b50baf6..8b669df177 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_METOP-C_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_METOP-C_Ascending"], "palette": { "id": "OrbitTracks_METOP-C_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json index 462bcf1661..d5d383958d 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Ascending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_NOAA-20_Descending"], "palette": { "id": "OrbitTracks_NOAA-20_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json index 51fed1ec59..dd81d39d40 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-20_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_NOAA-20_Ascending"], "palette": { "id": "OrbitTracks_NOAA-20_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json new file mode 100644 index 0000000000..3bd0d1dd96 --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_NOAA-21_Ascending": { + "id": "OrbitTracks_NOAA-21_Ascending", + "description": "reference/orbits/OrbitTracks_NOAA-21_Ascending", + "tags": "jpss jpss-2 tracks day vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_NOAA-21_Descending"], + "palette": { + "id": "OrbitTracks_NOAA-21_Ascending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_NOAA-21_Ascending", + "antarctic": { + "id": "OrbitTracks_NOAA-21_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_NOAA-21_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_NOAA-21_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json new file mode 100644 index 0000000000..b4e0c1ff7f --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json @@ -0,0 +1,52 @@ +{ + "layers": { + "OrbitTracks_NOAA-21_Descending": { + "id": "OrbitTracks_NOAA-21_Descending", + "description": "reference/orbits/OrbitTracks_NOAA-21_Descending", + "tags": "jpss jpss-2 tracks night vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_NOAA-21_Ascending"], + "palette": { + "id": "OrbitTracks_NOAA-21_Descending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_NOAA-21_Descending", + "antarctic": { + "id": "OrbitTracks_NOAA-21_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_NOAA-21_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_NOAA-21_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json index 87bcad2091..422e78358b 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Ascending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_OCO-2_Descending"], "palette": { "id": "OrbitTracks_OCO-2_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json index f9796bde5b..b79a814d10 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_OCO-2_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_OCO-2_Ascending"], "palette": { "id": "OrbitTracks_OCO-2_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Ascending.json new file mode 100644 index 0000000000..34473e0ff0 --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Ascending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_PACE_Ascending": { + "id": "OrbitTracks_PACE_Ascending", + "description": "reference/orbits/OrbitTracks_PACE_Ascending", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_PACE_Descending"], + "palette": { + "id": "OrbitTracks_PACE_Ascending", + "immutable": true + }, + "tags": "tracks vector plankton", + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_PACE_Ascending", + "antarctic": { + "id": "OrbitTracks_PACE_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_PACE_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_PACE_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Descending.json new file mode 100644 index 0000000000..543e8d04bb --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_PACE_Descending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_PACE_Descending": { + "id": "OrbitTracks_PACE_Descending", + "description": "reference/orbits/OrbitTracks_PACE_Descending", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_PACE_Ascending"], + "palette": { + "id": "OrbitTracks_PACE_Descending", + "immutable": true + }, + "tags": "tracks vector plankton", + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_PACE_Descending", + "antarctic": { + "id": "OrbitTracks_PACE_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_PACE_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_PACE_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json index 44cb0e400a..595610c553 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_SAOCOM1-A_Descending"], "palette": { "id": "OrbitTracks_SAOCOM1-A_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json index 0c7e7a38f8..055cc3852b 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SAOCOM1-A_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_SAOCOM1-A_Ascending"], "palette": { "id": "OrbitTracks_SAOCOM1-A_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json index 40f4a56ccf..d315f5457b 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_SMAP_Descending"], "palette": { "id": "OrbitTracks_SMAP_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json index ed7a379e86..d96230c8a9 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_SMAP_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_SMAP_Ascending"], "palette": { "id": "OrbitTracks_SMAP_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json index b820d98f5e..7001341578 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-1A_Descending"], "palette": { "id": "OrbitTracks_Sentinel-1A_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json index fbac7df407..0de4a8c372 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1A_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-1A_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-1A_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json index ce5e0cd341..9fadca96bf 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-1B_Descending"], "palette": { "id": "OrbitTracks_Sentinel-1B_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json index d14145c850..3d8c09582c 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-1B_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-1B_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-1B_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json index b6da2e0f81..4d5ca2ca9b 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-2A_Descending"], "palette": { "id": "OrbitTracks_Sentinel-2A_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json index 53124343f9..a27fc9e35f 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2A_Descending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-2A_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-2A_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json index 659aed35e3..fed16f6aaf 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Ascending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-2B_Descending"], "palette": { "id": "OrbitTracks_Sentinel-2B_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json index b5631594f7..35f19fa632 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-2B_Descending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-2B_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-2B_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.json new file mode 100644 index 0000000000..afea0d036f --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Ascending.json @@ -0,0 +1,52 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3A_Ascending": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "description": "reference/orbits/OrbitTracks_Sentinel-3A_Ascending", + "tags": "tracks night vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-3A_Descending"], + "palette": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3A_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3A_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.json new file mode 100644 index 0000000000..dbd64c35b2 --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3A_Descending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3A_Descending": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "description": "reference/orbits/OrbitTracks_Sentinel-3A_Descending", + "tags": "tracks day vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-3A_Ascending"], + "palette": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3A_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3A_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3A_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.json new file mode 100644 index 0000000000..7f13768bad --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Ascending.json @@ -0,0 +1,52 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3B_Ascending": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "description": "reference/orbits/OrbitTracks_Sentinel-3B_Ascending", + "tags": "tracks night vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "layergroup": "Orbital Track", + "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-3B_Descending"], + "palette": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3B_Ascending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3B_Ascending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.json new file mode 100644 index 0000000000..8cbd79e549 --- /dev/null +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-3B_Descending.json @@ -0,0 +1,53 @@ +{ + "layers": { + "OrbitTracks_Sentinel-3B_Descending": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "description": "reference/orbits/OrbitTracks_Sentinel-3B_Descending", + "tags": "tracks day vector", + "group": "overlays", + "type": "vector", + "period": "daily", + "wrapadjacentdays": true, + "layergroup": "Orbital Track", + "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-3B_Ascending"], + "palette": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "immutable": true + }, + "clickDisabledFeatures": [ + "LineString" + ], + "vectorStyle": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "antarctic": { + "id": "OrbitTracks_Sentinel-3B_Descending_polar" + }, + "arctic": { + "id": "OrbitTracks_Sentinel-3B_Descending_polar" + } + }, + "modalShouldFollowClicks": true, + "breakPointLayer": { + "id": "OrbitTracks_Sentinel-3B_Descending", + "type": "wms", + "format": "image/png", + "breakPointType": "max", + "projections": { + "geographic": { + "source": "GIBS:wms", + "resolutionBreakPoint": 0.017578125 + }, + "antarctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:antarctic" + }, + "arctic": { + "resolutionBreakPoint": 2048, + "source": "GIBS:wms:arctic" + } + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json index a37b77dc97..f3a7576369 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Ascending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Sentinel-5P_Descending"], "palette": { "id": "OrbitTracks_Sentinel-5P_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json index 11a63ee3ba..1a17158b6b 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Sentinel-5P_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Sentinel-5P_Ascending"], "palette": { "id": "OrbitTracks_Sentinel-5P_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json index df9aa49224..4bfd8fe231 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.json @@ -10,6 +10,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Suomi_NPP_Descending"], "palette": { "id": "OrbitTracks_Suomi_NPP_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json index 78bf5a68bf..e88366c0ef 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.json @@ -9,6 +9,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Suomi_NPP_Ascending"], "palette": { "id": "OrbitTracks_Suomi_NPP_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json index 04e261dc11..dcee3c0f36 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_TRMM_Descending"], "palette": { "id": "OrbitTracks_TRMM_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json index 963bdc9718..ccfe9e09f5 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_TRMM_Descending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_TRMM_Ascending"], "palette": { "id": "OrbitTracks_TRMM_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json index ea5a61468f..9ace99c79c 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Ascending.json @@ -8,6 +8,7 @@ "period": "daily", "layergroup": "Orbital Track", "track": "ascending", + "associatedLayers": ["OrbitTracks_Terra_Descending"], "palette": { "id": "OrbitTracks_Terra_Ascending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json index 5ae97367b6..3d0a76a089 100644 --- a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json +++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_Terra_Descending.json @@ -9,6 +9,7 @@ "wrapadjacentdays": true, "layergroup": "Orbital Track", "track": "descending", + "associatedLayers": ["OrbitTracks_Terra_Ascending"], "palette": { "id": "OrbitTracks_Terra_Descending", "immutable": true diff --git a/config/default/common/config/wv.json/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.json new file mode 100644 index 0000000000..fabc3e2823 --- /dev/null +++ b/config/default/common/config/wv.json/layers/seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a": { + "id": "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a", + "description": "seawifs/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a", + "tags": "chl", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json new file mode 100644 index 0000000000..628556ff1c --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.json @@ -0,0 +1,19 @@ +{ + "layers": { + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule": { + "id": "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "title": "Clouds (L2, Cloud Fraction Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Fraction", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json new file mode 100644 index 0000000000..8abc8fed42 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule": { + "id": "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "title": "Clouds (L2, Cloud Pressure Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Pressure", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json new file mode 100644 index 0000000000..351a69d85d --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule": { + "id": "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "title": "Formaldehyde (L2, Vertical Column, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Formaldehyde", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json new file mode 100644 index 0000000000..8df3d42c28 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule": { + "id": "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "title": "Nitrogen Dioxide (L2, Vertical Column Stratosphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json new file mode 100644 index 0000000000..7fbaf4edc7 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule": { + "id": "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "title": "Nitrogen Dioxide (L2, Vertical Column Troposphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json new file mode 100644 index 0000000000..4df6cb24d3 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_Cloud_Fraction_Granule": { + "id": "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "title": "Ozone (L2, Cloud Fraction, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json new file mode 100644 index 0000000000..42b847d438 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_Column_Amount_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_Column_Amount_Granule": { + "id": "TEMPO_L2_Ozone_Column_Amount_Granule", + "title": "Ozone (L2, Column Amount O3, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_Column_Amount_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json new file mode 100644 index 0000000000..968fad9fc8 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule.json @@ -0,0 +1,20 @@ +{ + "layers": { + "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule": { + "id": "TEMPO_L2_Ozone_UV_Aerosol_Index_Granule", + "title": "Ozone (L2, UV Aerosol Index, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L2_Ozone_UV_Aerosol_Index_Granule", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Index", + "type": "granule", + "period": "subdaily", + "count": 1, + "cmrAvailability": true, + "startDate": "2024-05-13T10:41:03Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json new file mode 100644 index 0000000000..2c7624f56c --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total.json @@ -0,0 +1,16 @@ +{ + "layers": { + "TEMPO_L3_Cloud_Cloud_Fraction_Total": { + "id": "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "title": "Clouds (L3, Cloud Fraction Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Cloud_Cloud_Fraction_Total", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Fraction", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json new file mode 100644 index 0000000000..1a0d073635 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Cloud_Cloud_Pressure_Total": { + "id": "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "title": "Clouds (L3, Cloud Pressure Total, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Cloud_Cloud_Pressure_Total", + "tags": "", + "group": "overlays", + "layergroup": "Cloud Pressure", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json new file mode 100644 index 0000000000..6275dc6593 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Formaldehyde_Vertical_Column.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Formaldehyde_Vertical_Column": { + "id": "TEMPO_L3_Formaldehyde_Vertical_Column", + "title": "Formaldehyde (L3, Vertical Column, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Formaldehyde_Vertical_Column", + "tags": "", + "group": "overlays", + "layergroup": "Formaldehyde", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json new file mode 100644 index 0000000000..e8ce817279 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_NO2_Vertical_Column_Stratosphere": { + "id": "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "title": "Nitrogen Dioxide (L3, Vertical Column Stratosphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json new file mode 100644 index 0000000000..7226d45c0b --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_NO2_Vertical_Column_Troposphere": { + "id": "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "title": "Nitrogen Dioxide (L3, Vertical Column Troposphere, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_NO2_Vertical_Column_Troposphere", + "tags": "", + "group": "overlays", + "layergroup": "Nitrogen Dioxide", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json new file mode 100644 index 0000000000..6c76585de7 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Cloud_Fraction.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_Cloud_Fraction": { + "id": "TEMPO_L3_Ozone_Cloud_Fraction", + "title": "Ozone (L3, Cloud Fraction, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_Cloud_Fraction", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json new file mode 100644 index 0000000000..0e7d9eb8db --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_Column_Amount.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_Column_Amount": { + "id": "TEMPO_L3_Ozone_Column_Amount", + "title": "Ozone (L3, Column Amount O3, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_Column_Amount", + "tags": "", + "group": "overlays", + "layergroup": "Ozone", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json new file mode 100644 index 0000000000..066ca16c59 --- /dev/null +++ b/config/default/common/config/wv.json/layers/tempo/TEMPO_L3_Ozone_UV_Aerosol_Index.json @@ -0,0 +1,17 @@ +{ + "layers": { + "TEMPO_L3_Ozone_UV_Aerosol_Index": { + "id": "TEMPO_L3_Ozone_UV_Aerosol_Index", + "title": "Ozone (L3, UV Aerosol Index, Subdaily) (BETA)", + "subtitle": "TEMPO", + "description": "tempo/TEMPO_L3_Ozone_UV_Aerosol_Index", + "tags": "", + "group": "overlays", + "layergroup": "Aerosol Index", + "cmrAvailability": true, + "startDate": "2024-05-13T10:30:00Z", + "disableSnapshot": true + + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.json new file mode 100644 index 0000000000..16fb114a46 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Chlorophyll_a": { + "id": "VIIRS_NOAA20_Chlorophyll_a", + "description": "viirs/noaa20/VIIRS_NOAA20_Chlorophyll_a", + "tags": "ocean color jpss-1", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json index f5f0461ab1..8e42feaf45 100644 --- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1_Granule.json @@ -7,12 +7,12 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM11-I2-I1"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json index d98d7379bf..b72b32c48c 100644 --- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11_Granule.json @@ -7,12 +7,12 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json index 0d04305605..573329650b 100644 --- a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_CorrectedReflectance_TrueColor_Granule.json @@ -7,12 +7,12 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_NOAA20_CorrectedReflectance_TrueColor"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json new file mode 100644 index 0000000000..5d874a44a6 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA20_DayNightBand_AtSensor_M15": { + "id": "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + "description": "viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15", + "tags": "dnb night jpss-1 lights city urban nighttime black marble vj146a1 m15 blue yellow", + "layergroup": "Earth at Night", + "group": "overlays" + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json new file mode 100644 index 0000000000..fe3a0c51f1 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance": { + "id": "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "description": "viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "tags": "dnb night jpss-1 lights city urban nighttime black marble vj146a1", + "layergroup": "Earth at Night", + "group": "overlays" + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.json new file mode 100644 index 0000000000..d0e6c76633 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA20_Photosynthetically_Available_Radiation": { + "id": "VIIRS_NOAA20_Photosynthetically_Available_Radiation", + "description": "viirs/noaa20/VIIRS_NOAA20_Photosynthetically_Available_Radiation", + "tags": "par jpss-1", + "group": "overlays", + "layergroup": "Photosynthetically Available Radiation", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.json new file mode 100644 index 0000000000..8593a0f770 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day": { + "id": "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "description": "viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "tags": "jpss jpss-2", + "group": "overlays", + "layergroup": "Brightness Temperature", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.json new file mode 100644 index 0000000000..167e19dc43 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.json @@ -0,0 +1,11 @@ +{ + "layers": { + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night": { + "id": "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + "description": "viirs/noaa21/VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + "tags": "jpss jpss-2", + "group": "overlays", + "layergroup": "Brightness Temperature" + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.json new file mode 100644 index 0000000000..4d631b37c3 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_Chlorophyll_a": { + "id": "VIIRS_NOAA21_Chlorophyll_a", + "description": "viirs/noaa21/VIIRS_NOAA21_Chlorophyll_a", + "tags": "ocean color jpss-2", + "group": "overlays", + "layergroup": "Chlorophyll a", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.json new file mode 100644 index 0000000000..5b824f7bb4 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1": { + "id": "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + "description": "viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + "tags": "false color jpss2 7-2-1 jpss-2", + "layergroup": "Corrected Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.json new file mode 100644 index 0000000000..970062cf8b --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11": { + "id": "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "description": "viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "tags": "false color jpss2 3-6-7 jpss-2", + "layergroup": "Corrected Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.json new file mode 100644 index 0000000000..be353bab32 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_CorrectedReflectance_TrueColor": { + "id": "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "description": "viirs/noaa21/VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "tags": "natural color cr jpss2 jpss-2", + "layergroup": "Corrected Reflectance", + "group": "baselayers", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.json b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.json new file mode 100644 index 0000000000..2d303ae879 --- /dev/null +++ b/config/default/common/config/wv.json/layers/viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation.json @@ -0,0 +1,12 @@ +{ + "layers": { + "VIIRS_NOAA21_Photosynthetically_Available_Radiation": { + "id": "VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "description": "viirs/noaa21/VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "tags": "par jpss-2", + "group": "overlays", + "layergroup": "Photosynthetically Available Radiation", + "wrapadjacentdays": true + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json index 685ae52027..c5134461cc 100644 --- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1_Granule.json @@ -7,12 +7,12 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json index 7d6a48c340..e983470c9b 100644 --- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11_Granule.json @@ -7,12 +7,12 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json index 0d39b9e749..6641da00db 100644 --- a/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json +++ b/config/default/common/config/wv.json/layers/viirs/snpp/VIIRS_SNPP_CorrectedReflectance_TrueColor_Granule.json @@ -7,12 +7,12 @@ "group": "overlays", "layergroup": "Granules", "type": "granule", + "cmrAvailability": true, "period": "subdaily", "associatedLayers": ["VIIRS_SNPP_CorrectedReflectance_TrueColor"], "availability": { "rollingWindow": 30 - }, - "disableSnapshot": true + } } } } \ No newline at end of file diff --git a/config/default/common/config/wv.json/measurements/Aboveground Biomass.json b/config/default/common/config/wv.json/measurements/Aboveground Biomass.json index 7bbcd8e9f5..f567448068 100644 --- a/config/default/common/config/wv.json/measurements/Aboveground Biomass.json +++ b/config/default/common/config/wv.json/measurements/Aboveground Biomass.json @@ -5,15 +5,15 @@ "title": "Aboveground Biomass", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/AbovegroundBiomass", "image": "", "settings": [ - "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202108", - "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202108" + "GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303", + "GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303" ] } } diff --git a/config/default/common/config/wv.json/measurements/Aerosol Optical Depth.json b/config/default/common/config/wv.json/measurements/Aerosol Optical Depth.json index 64e5574be1..6ab167cfe2 100644 --- a/config/default/common/config/wv.json/measurements/Aerosol Optical Depth.json +++ b/config/default/common/config/wv.json/measurements/Aerosol Optical Depth.json @@ -3,8 +3,20 @@ "Aerosol Optical Depth": { "id": "aerosol-optical-depth", "title": "Aerosol Optical Depth", - "subtitle": "Aura/OMI, Aqua/MODIS, Terra/MODIS, Aqua and Terra/MODIS, Terra/MISR, SeaWiFS Deep Blue, Suomi NPP/VIIRS, NOAA-20/VIIRS, MERRA-2", + "subtitle": "AERONET, Aura/OMI, Aqua/MODIS, Terra/MODIS, Aqua and Terra/MODIS, Terra/MISR, SeaWiFS Deep Blue, Suomi NPP/VIIRS, NOAA-20/VIIRS, MERRA-2", "sources": { + "AERONET": { + "id": "aeronet", + "title": "AERONET", + "description": "aeronet/aeronet", + "image": "", + "settings": [ + "AERONET_AOD_500NM", + "AERONET_ANGSTROM_440-870NM", + "DAILY_AERONET_AOD_500NM", + "DAILY_AERONET_ANGSTROM_440-870NM" + ] + }, "Aura/OMI": { "id": "aura-omi", "title": "Aura/OMI", diff --git a/config/default/common/config/wv.json/measurements/Brightness Temperature.json b/config/default/common/config/wv.json/measurements/Brightness Temperature.json index e63bac7d7b..ca9abf01ea 100644 --- a/config/default/common/config/wv.json/measurements/Brightness Temperature.json +++ b/config/default/common/config/wv.json/measurements/Brightness Temperature.json @@ -4,7 +4,7 @@ "id": "brightness-temperature", "title": "Brightness Temperature", "disableUnitConversion": true, - "subtitle": "Aqua/AMSR-E, Aqua/MODIS, Terra/MODIS, GCOM-W1/AMSR2, GPM/GMI, NOAA-20/VIIRS, NOAA-20/VIIRS+CrIS, TRMM, SMAP/Radar/Radiometer, Suomi NPP/VIIRS, Suomi NPP/VIIRS+CrIS, NOAA-15/AMSU-A, NOAA-16/AMSU-A, NOAA-17/AMSU-A", + "subtitle": "Aqua/AMSR-E, Aqua/MODIS, Terra/MODIS, GCOM-W1/AMSR2, GPM/GMI, NOAA-20/VIIRS, NOAA-20/VIIRS+CrIS, NOAA-21/VIIRS, TRMM, SMAP/Radar/Radiometer, Suomi NPP/VIIRS, Suomi NPP/VIIRS+CrIS, NOAA-15/AMSU-A, NOAA-16/AMSU-A, NOAA-17/AMSU-A", "sources": { "Aqua/AMSR-E": { "id": "aqua-amsre", @@ -94,6 +94,19 @@ "OrbitTracks_NOAA-20_Descending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + "OrbitTracks_NOAA-21_Ascending", + "OrbitTracks_NOAA-21_Descending" + ] + } + , "TRMM": { "id": "trmm", "title": "TRMM", diff --git a/config/default/common/config/wv.json/measurements/Canopy Characteristics.json b/config/default/common/config/wv.json/measurements/Canopy Characteristics.json index e43e2f1bc0..0369704ef9 100644 --- a/config/default/common/config/wv.json/measurements/Canopy Characteristics.json +++ b/config/default/common/config/wv.json/measurements/Canopy Characteristics.json @@ -5,12 +5,14 @@ "title": "Canopy Characteristics", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201", "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108", diff --git a/config/default/common/config/wv.json/measurements/Chlorophyll A.json b/config/default/common/config/wv.json/measurements/Chlorophyll A.json index 86bcba56ec..554935c91b 100644 --- a/config/default/common/config/wv.json/measurements/Chlorophyll A.json +++ b/config/default/common/config/wv.json/measurements/Chlorophyll A.json @@ -3,7 +3,7 @@ "Chlorophyll a": { "id": "chlorophyll-a", "title": "Chlorophyll a", - "subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS", + "subtitle": "Terra/MODIS, Aqua/MODIS, NOAA-21/VIIRS, NOAA-20/VIIRS, PACE/OCI, Suomi NPP/VIIRS, Sentinel-3A/OCLI, Sentinel-3B/OLCI, OrbView-2/SeaWiFS", "sources": { "Terra/MODIS": { "id": "terra-modis", @@ -25,6 +25,36 @@ "OrbitTracks_Aqua_Ascending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "VIIRS_NOAA21_Chlorophyll_a", + "OrbitTracks_NOAA-21_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "VIIRS_NOAA20_Chlorophyll_a", + "OrbitTracks_NOAA-20_Ascending" + ] + }, + "PACE/OCI": { + "id": "pace-oci", + "title": "PACE/OCI", + "description": "oci/oci", + "image": "", + "settings": [ + "OCI_PACE_Chlorophyll_a", + "OrbitTracks_PACE_Ascending" + ] + }, "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", "title": "Suomi NPP/VIIRS", @@ -34,6 +64,33 @@ "VIIRS_SNPP_L2_Chlorophyll_A", "OrbitTracks_Suomi_NPP_Ascending" ] + }, + "Sentinel-3A/OLCI": { + "id": "sentinel-3a-olci", + "title": "Sentinel-3A/OLCI", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "S3A_OLCI_Chlorophyll_a" + ] + }, + "Sentinel-3B/OLCI": { + "id": "sentinel-3b-olci", + "title": "Sentinel-3B/OLCI", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "S3B_OLCI_Chlorophyll_a" + ] + }, + "OrbView-2/SeaWiFS": { + "id": "orbview-2-seawifs", + "title": "OrbView-2/SeaWiFS", + "description": "viirs/Chlorophyll_a", + "image": "", + "settings": [ + "SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a" + ] } } } diff --git a/config/default/common/config/wv.json/measurements/Cloud Fraction.json b/config/default/common/config/wv.json/measurements/Cloud Fraction.json index c3e09e12f1..7dd75be6b3 100644 --- a/config/default/common/config/wv.json/measurements/Cloud Fraction.json +++ b/config/default/common/config/wv.json/measurements/Cloud Fraction.json @@ -3,7 +3,7 @@ "Cloud Fraction": { "id": "cloud-fraction", "title": "Cloud Fraction", - "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS", + "subtitle": "Aqua/AIRS, Aqua/MODIS, Terra/MODIS, TEMPO", "sources": { "Aqua/AIRS": { "id": "aqua-airs", @@ -39,9 +39,17 @@ "MODIS_Terra_Cloud_Fraction_Night", "OrbitTracks_Terra_Descending", "OrbitTracks_Terra_Ascending" - ] - + }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L3_Cloud_Cloud_Fraction_Total" + ] } } } diff --git a/config/default/common/config/wv.json/measurements/Cloud Pressure.json b/config/default/common/config/wv.json/measurements/Cloud Pressure.json index 3bda1bb248..187f5f1325 100644 --- a/config/default/common/config/wv.json/measurements/Cloud Pressure.json +++ b/config/default/common/config/wv.json/measurements/Cloud Pressure.json @@ -3,7 +3,7 @@ "Cloud Pressure": { "id": "cloud-pressure", "title": "Cloud Pressure", - "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI", + "subtitle": "Aqua/MODIS, Terra/MODIS, Aura/OMI, TEMPO", "sources": { "Aqua/MODIS": { "id": "aqua-modis", @@ -38,6 +38,16 @@ "OMI_Cloud_Pressure", "OrbitTracks_Aura_Ascending" ] + }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L3_Cloud_Cloud_Pressure_Total" + ] } } } diff --git a/config/default/common/config/wv.json/measurements/Corrected Reflectance.json b/config/default/common/config/wv.json/measurements/Corrected Reflectance.json index c12394a960..dae277aaa1 100644 --- a/config/default/common/config/wv.json/measurements/Corrected Reflectance.json +++ b/config/default/common/config/wv.json/measurements/Corrected Reflectance.json @@ -3,7 +3,7 @@ "Corrected Reflectance": { "id": "corrected-reflectance", "title": "Corrected Reflectance", - "subtitle": "Aqua/MODIS, Terra/MODIS, Suomi NPP/VIIRS, NOAA-20/VIIRS, Landsat/WELD", + "subtitle": "Aqua/MODIS, Terra/MODIS, Suomi NPP/VIIRS, NOAA-20/VIIRS, NOAA-21/VIIRS, PACE/OCI, Landsat/WELD", "sources": { "Aqua/MODIS": { "id": "aqua-modis", @@ -58,6 +58,28 @@ "OrbitTracks_NOAA-20_Ascending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + "OrbitTracks_NOAA-21_Ascending" + ] + }, + "PACE/OCI": { + "id": "pace-oci", + "title": "PACE/OCI", + "description": "oci/oci", + "image": "", + "settings": [ + "OCI_PACE_True_Color", + "OrbitTracks_PACE_Ascending" + ] + }, "Landsat/WELD": { "id": "landsat-weld", "title": "Landsat/WELD", diff --git a/config/default/common/config/wv.json/measurements/Earth at Night.json b/config/default/common/config/wv.json/measurements/Earth at Night.json index 97ee9e03f4..80c849d39a 100644 --- a/config/default/common/config/wv.json/measurements/Earth at Night.json +++ b/config/default/common/config/wv.json/measurements/Earth at Night.json @@ -3,7 +3,7 @@ "Earth at Night": { "id": "earth-at-night", "title": "Earth at Night", - "subtitle": "Suomi NPP/VIIRS", + "subtitle": "Suomi NPP/VIIRS, NOAA-20/VIIRS", "sources": { "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", @@ -18,6 +18,16 @@ "VIIRS_Black_Marble", "VIIRS_CityLights_2012" ] + }, + "NOAA-20/VIIRS": { + "id": "noaa-20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15" + ] } } } diff --git a/config/default/common/config/wv.json/measurements/Featured - Land Surface Metrics.json b/config/default/common/config/wv.json/measurements/Featured - Land Surface Metrics.json index 60847cfbe8..76f36aff32 100644 --- a/config/default/common/config/wv.json/measurements/Featured - Land Surface Metrics.json +++ b/config/default/common/config/wv.json/measurements/Featured - Land Surface Metrics.json @@ -5,27 +5,38 @@ "title": "Land Surface Metrics", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ - "GEDI_ISS_L3_Laser_Footprint_Count_201904-202010", - "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010", - "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010", - "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010", - "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010", + "GEDI_ISS_L4B_Number_of_Samples_201904-202303", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202201", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202201", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202201", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201", + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202108", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202108", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202104", "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202104", "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202104", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202104", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202104", - "GEDI_ISS_L3_Laser_Footprint_Count_201904-202108", - "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202108", - "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202108", - "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", - "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202108" + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202010", + "GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202010", + "GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202010", + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202010", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202010" ] } } diff --git a/config/default/common/config/wv.json/measurements/Featured - TEMPO.json b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json new file mode 100644 index 0000000000..d24331b525 --- /dev/null +++ b/config/default/common/config/wv.json/measurements/Featured - TEMPO.json @@ -0,0 +1,33 @@ +{ + "measurements": { + "TEMPO - Featured": { + "id": "featured-tempo", + "title": "Tropospheric Emissions: Monitoring of Pollution", + "subtitle": "TEMPO", + "sources": { + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule", + "TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule", + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere", + "TEMPO_L3_Cloud_Cloud_Fraction_Total", + "TEMPO_L3_Cloud_Cloud_Pressure_Total", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction" + ] + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/measurements/Featured - Vegetation Disturbance Status.json b/config/default/common/config/wv.json/measurements/Featured - Vegetation Disturbance Status.json new file mode 100644 index 0000000000..e6aa0dbb11 --- /dev/null +++ b/config/default/common/config/wv.json/measurements/Featured - Vegetation Disturbance Status.json @@ -0,0 +1,23 @@ +{ + "measurements": { + "Vegetation Disturbance Status": { + "id": "vegetation-disturbance-status", + "title": "Vegetation Disturbance Status", + "subtitle": "DIST-ALERT-HLS", + "sources": { + "DIST-ALERT-HLS": { + "id": "DIST-ALERT-HLS", + "title": "DIST-ALERT-HLS", + "description": "", + "image": "", + "settings": [ + "OPERA_L3_DIST-ALERT-HLS_Color_Index_Provisional", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + } + } + } + } +} diff --git a/config/default/common/config/wv.json/measurements/Formaldehyde.json b/config/default/common/config/wv.json/measurements/Formaldehyde.json new file mode 100644 index 0000000000..45f485328c --- /dev/null +++ b/config/default/common/config/wv.json/measurements/Formaldehyde.json @@ -0,0 +1,21 @@ +{ + "measurements": { + "Formaldehyde": { + "id": "formaldehyde", + "title": "Formaldehyde", + "subtitle": "TEMPO", + "sources": { + "ISS/GEDI": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Formaldehyde_Vertical_Column_Granule", + "TEMPO_L3_Formaldehyde_Vertical_Column" + ] + } + } + } + } +} \ No newline at end of file diff --git a/config/default/common/config/wv.json/measurements/Lidar.json b/config/default/common/config/wv.json/measurements/Lidar.json index 96e279b177..c5713074f0 100644 --- a/config/default/common/config/wv.json/measurements/Lidar.json +++ b/config/default/common/config/wv.json/measurements/Lidar.json @@ -5,17 +5,18 @@ "title": "Lidar", "subtitle": "ISS/GEDI", "sources": { - "AVISO": { + "ISS/GEDI": { "id": "iss-gedi", "title": "ISS/GEDI", "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ + "GEDI_ISS_L3_Laser_Footprint_Count_201904-202303", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202201", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202108", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202104", "GEDI_ISS_L3_Laser_Footprint_Count_201904-202010", - "GEDI_ISS_L4B_Number_of_Samples_201904-202108" + "GEDI_ISS_L4B_Number_of_Samples_201904-202303" ] } } diff --git a/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json b/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json index 39fbfb2d4a..c1640f900d 100644 --- a/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json +++ b/config/default/common/config/wv.json/measurements/Nitrogen Dioxide.json @@ -3,7 +3,7 @@ "Nitrogen Dioxide": { "id": "nitrogen-dioxide", "title": "Nitrogen Dioxide", - "subtitle": "Aura/OMI, SEDAC", + "subtitle": "Aura/OMI, TEMPO, SEDAC", "sources": { "Aura/MLS": { "id": "aura-omi", @@ -15,6 +15,18 @@ "OrbitTracks_Aura_Ascending" ] }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule", + "TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule", + "TEMPO_L3_NO2_Vertical_Column_Stratosphere", + "TEMPO_L3_NO2_Vertical_Column_Troposphere" + ] + }, "SEDAC": { "id": "sedac", "title": "SEDAC", diff --git a/config/default/common/config/wv.json/measurements/Orbital Track.json b/config/default/common/config/wv.json/measurements/Orbital Track.json index 19e77397b8..ab688cd896 100644 --- a/config/default/common/config/wv.json/measurements/Orbital Track.json +++ b/config/default/common/config/wv.json/measurements/Orbital Track.json @@ -3,7 +3,7 @@ "Orbital Track": { "id": "orbital-track", "title": "Orbital Track & Overpass Time", - "subtitle": "Space-Track.org/Aqua, Terra, Aura, CALIPSO, CloudSat, CYGNSS, GCOM-C, GCOM-W1, GOSAT, GOSAT-2, GPM, ICESat-2, ISS, Suomi NPP, Landsat 7, Landsat 8, Landsat 9, MetOp-A, MetOp-B, MetOp-C, NOAA-20, OCO-2, SAOCOM1-A, Sentinel-1A, Sentinel-1B, Sentinel-2A, Sentinel-2B, Sentinel-5P, SMAP, Suomi NPP, TRMM", + "subtitle": "Space-Track.org/Aqua, Terra, Aura, CALIPSO, CloudSat, CYGNSS, GCOM-C, GCOM-W1, GOSAT, GOSAT-2, GPM, ICESat-2, ISS, Landsat 7, Landsat 8, Landsat 9, MetOp-A, MetOp-B, MetOp-C, NOAA-20, NOAA-21, OCO-2, PACE, SAOCOM1-A, Sentinel-1A, Sentinel-1B, Sentinel-2A, Sentinel-2B, Sentinel-3A, Sentinel-3B, Sentinel-5P, SMAP, Suomi NPP, TRMM", "sources": { "Aqua/Space-Track.org": { "id": "space-track-org-aqua", @@ -205,6 +205,16 @@ "OrbitTracks_NOAA-20_Descending" ] }, + "NOAA-21/Space-Track.org": { + "id": "space-track-org-noaa-21", + "title": "NOAA-21/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_NOAA-21_Ascending", + "OrbitTracks_NOAA-21_Descending" + ] + }, "OCO-2/Space-Track.org": { "id": "space-track-org-oco-2", "title": "OCO-2/Space-Track.org", @@ -215,6 +225,16 @@ "OrbitTracks_OCO-2_Descending" ] }, + "PACE/Space-Track.org": { + "id": "space-track-org-pace", + "title": "PACE/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_PACE_Ascending", + "OrbitTracks_PACE_Descending" + ] + }, "SAOCOM1-A/Space-Track.org": { "id": "space-track-org-saocom1-a", "title": "SAOCOM1-A/Space-Track.org", @@ -265,6 +285,26 @@ "OrbitTracks_Sentinel-2B_Descending" ] }, + "Sentinel-3A/Space-Track.org": { + "id": "space-track-org-sentinel-3a", + "title": "Sentinel-3A/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_Sentinel-3A_Ascending", + "OrbitTracks_Sentinel-3A_Descending" + ] + }, + "Sentinel-3B/Space-Track.org": { + "id": "space-track-org-sentinel-3b", + "title": "Sentinel-3B/Space-Track.org", + "description": "", + "image": "", + "settings": [ + "OrbitTracks_Sentinel-3B_Ascending", + "OrbitTracks_Sentinel-3B_Descending" + ] + }, "Sentinel-5P/Space-Track.org": { "id": "space-track-org-sentinel-5p", "title": "Sentinel-5P/Space-Track.org", diff --git a/config/default/common/config/wv.json/measurements/Ozone.json b/config/default/common/config/wv.json/measurements/Ozone.json index 0d6927bbec..2f57f1928c 100644 --- a/config/default/common/config/wv.json/measurements/Ozone.json +++ b/config/default/common/config/wv.json/measurements/Ozone.json @@ -3,7 +3,7 @@ "Ozone": { "id": "ozone", "title": "Ozone", - "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, MERRA-2", + "subtitle": "Aura/MLS, Aura/OMI, Suomi NPP/OMPS, TEMPO, MERRA-2", "sources": { "Aura/MLS": { "id": "aura-mls", @@ -38,6 +38,18 @@ "OrbitTracks_Suomi_NPP_Ascending" ] }, + "TEMPO": { + "id": "tempo", + "title": "TEMPO", + "description": "", + "image": "", + "settings": [ + "TEMPO_L2_Ozone_Column_Amount_Granule", + "TEMPO_L2_Ozone_Cloud_Fraction_Granule", + "TEMPO_L3_Ozone_Column_Amount", + "TEMPO_L3_Ozone_Cloud_Fraction" + ] + }, "MERRA-2": { "id": "merra2", "title": "MERRA-2", diff --git a/config/default/common/config/wv.json/measurements/Photosynthetically Available Radiation.json b/config/default/common/config/wv.json/measurements/Photosynthetically Available Radiation.json index 594ad194c7..5e3bc6c3eb 100644 --- a/config/default/common/config/wv.json/measurements/Photosynthetically Available Radiation.json +++ b/config/default/common/config/wv.json/measurements/Photosynthetically Available Radiation.json @@ -3,7 +3,7 @@ "Photosynthetically Available Radiation": { "id": "photosynthetically-available-radiation", "title": "Photosynthetically Available Radiation", - "subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS", + "subtitle": "Terra/MODIS, Aqua/MODIS, NOAA-21/VIIRS, NOAA-20/VIIRS, Suomi NPP/VIIRS", "sources": { "Terra/MODIS": { "id": "terra-modis", @@ -25,10 +25,30 @@ "OrbitTracks_Aqua_Ascending" ] }, + "NOAA-21/VIIRS": { + "id": "noaa21-viirs", + "title": "NOAA-21/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA21_Photosynthetically_Available_Radiation", + "OrbitTracks_NOAA-21_Ascending" + ] + }, + "NOAA-20/VIIRS": { + "id": "noaa20-viirs", + "title": "NOAA-20/VIIRS", + "description": "", + "image": "", + "settings": [ + "VIIRS_NOAA20_Photosynthetically_Available_Radiation", + "OrbitTracks_NOAA-20_Ascending" + ] + }, "Suomi NPP/VIIRS": { "id": "suomi-npp-viirs", "title": "Suomi NPP/VIIRS", - "description": "viirs/PhotosyntheticallyAvailableRadiation", + "description": "", "image": "", "settings": [ "VIIRS_SNPP_L2_Photosynthetically_Available_Radiation", diff --git a/config/default/common/config/wv.json/measurements/Terrain Elevation.json b/config/default/common/config/wv.json/measurements/Terrain Elevation.json index 764b36e50b..1ab7a26986 100644 --- a/config/default/common/config/wv.json/measurements/Terrain Elevation.json +++ b/config/default/common/config/wv.json/measurements/Terrain Elevation.json @@ -11,6 +11,8 @@ "description": "gedi/LandSurfaceMetrics", "image": "", "settings": [ + "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303", + "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202201", "GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202108", diff --git a/config/default/common/config/wv.json/measurements/Vegetation Disturbance Status.json b/config/default/common/config/wv.json/measurements/Vegetation Disturbance Status.json new file mode 100644 index 0000000000..c6fe2b7df0 --- /dev/null +++ b/config/default/common/config/wv.json/measurements/Vegetation Disturbance Status.json @@ -0,0 +1,24 @@ +{ + "measurements": { + "Vegetation Disturbance Status": { + "id": "vegetation-disturbance-status", + "title": "Vegetation Disturbance Status", + "subtitle": "DIST-ALERT-HLS", + "sources": { + "DIST-ALERT-HLS": { + "id": "DIST-ALERT-HLS", + "title": "DIST-ALERT-HLS", + "description": "", + "image": "", + "settings": [ + "OPERA_L3_DIST-ALERT-HLS_Color_Index", + "OrbitTracks_Landsat-8_Descending", + "OrbitTracks_Landsat-9_Descending", + "OrbitTracks_Sentinel-2A_Descending", + "OrbitTracks_Sentinel-2B_Descending" + ] + } + } + } + } +} diff --git a/config/default/common/config/wv.json/naturalEvents.json b/config/default/common/config/wv.json/naturalEvents.json index 4b4adc5d17..1760500740 100644 --- a/config/default/common/config/wv.json/naturalEvents.json +++ b/config/default/common/config/wv.json/naturalEvents.json @@ -70,6 +70,14 @@ "MODIS_Aqua_CorrectedReflectance_Bands721", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -79,15 +87,19 @@ false ], [ - "VIIRS_SNPP_CorrectedReflectance_TrueColor", + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ - "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_SNPP_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", false ], [ @@ -149,15 +161,15 @@ false ], [ - "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_CorrectedReflectance_TrueColor", + "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_SNPP_CorrectedReflectance_TrueColor", false ], [ @@ -176,6 +188,14 @@ "MODIS_Aqua_Brightness_Temp_Band31_Night", false ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + false + ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + false + ], [ "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", false @@ -199,6 +219,14 @@ [ "MODIS_Aqua_Sea_Ice", false + ], + [ + "VIIRS_NOAA20_Sea_Ice", + false + ], + [ + "VIIRS_SNPP_Sea_Ice", + false ] ], "Water Color": [ @@ -218,6 +246,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -244,16 +276,16 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true - ], - [ - "VIIRS_SNPP_DayNightBand_ENCC", false ] ], @@ -278,6 +310,14 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -288,7 +328,7 @@ ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", @@ -301,6 +341,14 @@ [ "MODIS_Aqua_NDSI_Snow_Cover", false + ], + [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + false + ], + [ + "VIIRS_SNPP_NDSI_Snow_Cover", + false ] ], "Floods": [ @@ -322,6 +370,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -390,6 +442,14 @@ "MODIS_Aqua_CorrectedReflectance_Bands721", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -415,7 +475,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -484,6 +548,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -501,7 +569,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -520,6 +592,14 @@ "MODIS_Aqua_Brightness_Temp_Band31_Night", false ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + false + ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + false + ], [ "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", false @@ -543,6 +623,14 @@ [ "MODIS_Aqua_Sea_Ice", false + ], + [ + "VIIRS_NOAA20_Sea_Ice", + false + ], + [ + "VIIRS_SNPP_Sea_Ice", + false ] ], "Water Color": [ @@ -562,6 +650,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -577,6 +669,18 @@ [ "MODIS_Aqua_L2_Chlorophyll_A", false + ], + [ + "VIIRS_NOAA21_Chlorophyll_a", + false + ], + [ + "VIIRS_NOAA20_Chlorophyll_a", + false + ], + [ + "VIIRS_SNPP_Chlorophyll_a", + false ] ], "Severe Storms": [ @@ -596,13 +700,17 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_DayNightBand_AtSensor_M15", @@ -613,7 +721,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -642,6 +754,14 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -652,7 +772,7 @@ ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", @@ -666,6 +786,14 @@ "MODIS_Aqua_NDSI_Snow_Cover", false ], + [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + false + ], + [ + "VIIRS_SNPP_NDSI_Snow_Cover", + false + ], [ "IMERG_Precipitation_Rate", false @@ -680,6 +808,10 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -753,7 +885,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ], [ @@ -790,13 +926,17 @@ "MODIS_Aqua_SurfaceReflectance_Bands121", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_DayNightBand_AtSensor_M15", @@ -807,7 +947,11 @@ false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_NOAA20_DayNightBand_AtSensor_M15", + false + ], + [ + "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance", false ] ], @@ -820,13 +964,17 @@ "MODIS_Aqua_CorrectedReflectance_TrueColor", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "AIRS_L2_Dust_Score_Day", @@ -896,6 +1044,14 @@ "MODIS_Terra_CorrectedReflectance_Bands721", false ], + [ + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + false + ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false @@ -920,10 +1076,6 @@ "VIIRS_SNPP_CorrectedReflectance_BandsM11-I2-I1", false ], - [ - "VIIRS_SNPP_DayNightBand_ENCC", - false - ], [ "MODIS_Terra_Thermal_Anomalies_Day", true @@ -987,15 +1139,15 @@ false ], [ - "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_CorrectedReflectance_TrueColor", + "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", + "VIIRS_SNPP_CorrectedReflectance_TrueColor", false ], [ @@ -1014,6 +1166,14 @@ "MODIS_Aqua_Brightness_Temp_Band31_Night", false ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Day", + false + ], + [ + "VIIRS_NOAA21_Brightness_Temp_BandI5_Night", + false + ], [ "VIIRS_NOAA20_Brightness_Temp_BandI5_Day", false @@ -1037,6 +1197,14 @@ [ "MODIS_Terra_Sea_Ice", false + ], + [ + "VIIRS_NOAA20_Sea_Ice", + false + ], + [ + "VIIRS_SNPP_Sea_Ice", + false ] ], "Severe Storms": [ @@ -1063,15 +1231,15 @@ ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_NOAA20_CorrectedReflectance_TrueColor", false ], [ - "VIIRS_SNPP_DayNightBand_ENCC", - false + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", + true ] ], "Snow": [ @@ -1096,16 +1264,24 @@ false ], [ - "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + "VIIRS_NOAA21_CorrectedReflectance_TrueColor", true ], + [ + "VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11", + false + ], + [ + "VIIRS_NOAA20_CorrectedReflectance_TrueColor", + false + ], [ "VIIRS_NOAA20_CorrectedReflectance_BandsM3-I3-M11", false ], [ "VIIRS_SNPP_CorrectedReflectance_TrueColor", - true + false ], [ "VIIRS_SNPP_CorrectedReflectance_BandsM3-I3-M11", @@ -1118,6 +1294,14 @@ [ "MODIS_Aqua_NDSI_Snow_Cover", false + ], + [ + "VIIRS_NOAA20_NDSI_Snow_Cover", + false + ], + [ + "VIIRS_SNPP_NDSI_Snow_Cover", + false ] ] } diff --git a/config/default/common/config/wv.json/stories/default/surface_water_extent.json b/config/default/common/config/wv.json/stories/default/surface_water_extent.json index b412b40b2f..fbfa0d49eb 100644 --- a/config/default/common/config/wv.json/stories/default/surface_water_extent.json +++ b/config/default/common/config/wv.json/stories/default/surface_water_extent.json @@ -5,7 +5,7 @@ "type": "default", "title": "Surface Water Extent", "description": "View near-global surface water extent at 30 meter resolution in Worldview.", - "backgroundImage": "", + "backgroundImage": "surface-water-extent.png", "backgroundImageHover": "", "readMoreLinks": [ { @@ -25,7 +25,7 @@ "element": "", "action": "" }, - "stepLink": "v=-174.25840338686484,-75.27671304270082,141.53238355885279,76.68146944943469&l=Coastlines_15m,Reference_Features_15m,Reference_Labels_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),Land_Water_Map&lg=true&t=2023-09-16-T19%3A28%3A37Z" + "stepLink": "v=-174.25840338686484,-75.27671304270082,141.53238355885279,76.68146944943469&l=Coastlines_15m,Reference_Features_15m,Reference_Labels_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5),Land_Water_Map&lg=true&t=2023-09-16-T00%3A00%3A00Z" }, { "id": "002", @@ -34,7 +34,7 @@ "element": "", "action": "" }, - "stepLink": "v=-71.08920797480265,-33.94007931277668,-70.7352894090859,-33.76590273267728&l=Reference_Labels_15m,Coastlines_15m,HLS_S30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg=truet&t=2023-05-18-T02%3A00%3A00Z" + "stepLink": "v=-71.07486930852178,-33.93435707600563,-70.75488664634847,-33.77658661292407&l=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg=true&t=2023-05-18-T02%3A00%3A00Z" }, { "id": "003", @@ -43,7 +43,7 @@ "element": "", "action": "" }, - "stepLink": "v=-71.07486930852178,-33.93245949860628,-70.75488664634847,-33.778484190323425&l=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance,HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden)&lg=true&l1=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance,HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden)&lg1=true&ca=false&t=2023-05-18-T02%3A00%3A00Z&t1=2023-09-15-T13%3A50%3A15Z" + "stepLink": "v=-71.07486930852178,-33.93435707600563,-70.75488664634847,-33.77658661292407&l=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2023-05-18-T02%3A00%3A00Z&t1=2023-09-15-T00%3A00%3A00Z" }, { "id": "004", @@ -52,7 +52,7 @@ "element": "", "action": "" }, - "stepLink": "v=-71.05340019654669,-33.914504013845885,-70.78826085072096,-33.786919249614755&l=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-3-0-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-3-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=false&cv=53&t=2023-09-15-T02%3A00%3A00Z&t1=2023-12-19-T19%3A06%3A41Z" + "stepLink": "v=-71.07486930852178,-33.93435707600563,-70.75488664634847,-33.77658661292407&l=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-3-0-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-3-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2023-09-15-T00%3A00%3A00Z&t1=2023-12-20-T00%3A00%3A00Z" }, { "id": "005", @@ -61,7 +61,7 @@ "element": "", "action": "" }, - "stepLink": "v=66.26097333885345,26.79208364911574,70.01383041589206,28.63900515761756&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,HLS_Customizable_Landsat(bandCombo=%7B%22r%22%3A%22B07%22;%22g%22%3A%22B05%22;%22b%22%3A%22B04%22%7D),Land_Water_Map&lg=true&l1=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,HLS_Customizable_Landsat(bandCombo=%7B%22r%22%3A%22B07%22;%22g%22%3A%22B05%22;%22b%22%3A%22B04%22%7D),Land_Water_Map&lg1=true&ca=true&t=2023-05-03-T13%3A24%3A03Z&t1=2023-08-07-T05%3A24%3A03Z" + "stepLink": "v=66.26097333885345,26.790353652558686,70.01383041589206,28.640735154174614&l=Reference_Labels_15m,Coastlines_15m,HLS_Customizable_Landsat(bandCombo=%7B%22r%22%3A%22B07%22;%22g%22%3A%22B05%22;%22b%22%3A%22B04%22%7D),Land_Water_Map&lg=true&l1=Reference_Labels_15m,Coastlines_15m,HLS_Customizable_Landsat(bandCombo=%7B%22r%22%3A%22B07%22;%22g%22%3A%22B05%22;%22b%22%3A%22B04%22%7D),Land_Water_Map&lg1=true&ca=false&t=2023-05-03-T00%3A00%3A00Z&t1=2023-08-07-T00%3A00%3A00Z" }, { "id": "006", @@ -70,7 +70,7 @@ "element": "", "action": "" }, - "stepLink": "v=66.26097333885345,26.79208364911574,70.01383041589206,28.63900515761756&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,and_Water_Map&lg=true&l1=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg1=true&ca=false&t=2023-05-03-T13%3A24%3A03Z&t1=2023-08-07-T05%3A24%3A03Z" + "stepLink": "v=66.26097333885345,26.79208364911574,70.01383041589206,28.63900515761756&l=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,and_Water_Map&lg=true&l1=Reference_Labels_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg1=true&ca=false&t=2023-05-03-T00%3A00%3A00Z&t1=2023-08-07-T00%3A00%3A00Z" }, { "id": "007", @@ -79,7 +79,7 @@ "element": "", "action": "" }, - "stepLink": "v=30.53197246393441,45.73511857652907,37.0819472324028,48.88695929617898&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=false&cv=49&s=33.3662,46.7822%2B33.3662,46.7822&t=2023-06-05-T03%3A54%3A43Z&t1=2023-07-05-T07%3A54%3A43Z" + "stepLink": "v=31.018443108847784,45.69828845075648,38.249357239823404,48.92781515503184&l=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=false&t=2023-06-05-T00%3A00%3A00ZZ&t1=2023-07-05-T00%3A00%3A00Z" }, { "id": "008", @@ -88,7 +88,7 @@ "element": "", "action": "" }, - "stepLink": "v=33.22962382325344,46.70316794794333,33.49071034396659,46.83165840222557&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0),HLS_L30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&cv=50&t=2023-06-05-T03%3A54%3A43Z&t1=2023-08-04-T07%3A54%3A43Z" + "stepLink": "v=33.22962382325344,46.70304759196583,33.49071034396659,46.83177875820307&l=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-4),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg=true&l1=Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-4),HLS_S30_Nadir_BRDF_Adjusted_Reflectance&lg1=true&ca=true&t=2023-06-05-T00%3A00%3A00Z&t1=2023-08-04-T00%3A00%3A00Z" }, { "id": "009", @@ -97,16 +97,7 @@ "element": "", "action": "" }, - "stepLink": "v=-120.85451125731684,35.39445775071759,-118.54001784177758,36.53350663605869&l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(hidden,disabled=5),HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg=true&l1=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=0-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),Land_Water_Map&lg1=true&ca=false&cm=opacity&t=2023-04-30-T15%3A35%3A22Z&t1=2023-04-30-T09%3A35%3A22Z" - }, - { - "id": "010", - "description": "step010.html", - "transition": { - "element": "", - "action": "" - }, - "stepLink": "v=9.858292854006226,43.29704344520309,11.057128062815007,43.8870351466844&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-4-0-3),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),Land_Water_Map&lg=true&l1=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=5-0-3-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,HLS_S30_Nadir_BRDF_Adjusted_Reflectance(hidden),Land_Water_Map&lg1=true&ca=false&t=2023-10-02-T19%3A45%3A11Z&t1=2023-11-03-T19%3A45%3A11Z" + "stepLink": "v=-120.92334499025998,35.39339081276658,-118.47118410883445,36.5345735740097&l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg=true&l1=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,OPERA_L3_Dynamic_Surface_Water_Extent-HLS_Provisional(disabled=0-4),HLS_L30_Nadir_BRDF_Adjusted_Reflectance,Land_Water_Map&lg1=true&ca=false&t=2023-04-30-T00%3A00%3A00Z&t1=2023-04-30-T00%3A00%3A00Z" } ] } diff --git a/config/default/common/features.json b/config/default/common/features.json index 49a79bef0b..354b3c61bd 100644 --- a/config/default/common/features.json +++ b/config/default/common/features.json @@ -30,7 +30,8 @@ "ORNL_CLOUD": "ORNL DAAC", "PODAAC": "PO.DAAC", "POCLOUD": "PO.DAAC", - "SEDAC": "SEDAC" + "SEDAC": "SEDAC", + "AERONET": "AERONET" } }, "cmr": { diff --git a/config/default/common/vectorstyles/AERONET_ANGSTROM_440-870NM.json b/config/default/common/vectorstyles/AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..3fc7ed2640 --- /dev/null +++ b/config/default/common/vectorstyles/AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "AERONET_ANGSTROM_440-870NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=10&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source": "AERONET_ANGSTROM_440-870NM", + "source-layer": "AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/AERONET_AOD_500NM.json b/config/default/common/vectorstyles/AERONET_AOD_500NM.json new file mode 100644 index 0000000000..9668253057 --- /dev/null +++ b/config/default/common/vectorstyles/AERONET_AOD_500NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "AERONET_AOD_500NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=10&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "AERONET_AOD_500NM_v1.01_STD", + "source": "AERONET_AOD_500NM", + "source-layer": "AERONET_AOD_500NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/DAILY_AERONET_ANGSTROM_440-870NM.json b/config/default/common/vectorstyles/DAILY_AERONET_ANGSTROM_440-870NM.json new file mode 100644 index 0000000000..cb3fedb1a2 --- /dev/null +++ b/config/default/common/vectorstyles/DAILY_AERONET_ANGSTROM_440-870NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "DAILY_AERONET_ANGSTROM_440-870NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=20&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "DAILY_AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source": "DAILY_AERONET_ANGSTROM_440-870NM", + "source-layer": "DAILY_AERONET_ANGSTROM_440-870NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/DAILY_AERONET_AOD_500NM.json b/config/default/common/vectorstyles/DAILY_AERONET_AOD_500NM.json new file mode 100644 index 0000000000..a8a6fa8d2a --- /dev/null +++ b/config/default/common/vectorstyles/DAILY_AERONET_AOD_500NM.json @@ -0,0 +1,21 @@ +{ + "version": 8, + "name": "aeronet", + "sources": { + "DAILY_AERONET_AOD_500NM": { + "type": "vector", + "tiles": [ + "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3?year=2024&month=1&day=9&AOD15=1&AVG=20&if_no_html=1" + ] + } + }, + "layers": [ + { + "id": "DAILY_AERONET_AOD_500NM_v1.01_STD", + "source": "DAILY_AERONET_AOD_500NM", + "source-layer": "DAILY_AERONET_AOD_500NM_v1.01_STD", + "source-description": "Default", + "type": "circle" + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json new file mode 100644 index 0000000000..52df6d3328 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Ascending", + "source": "OrbitTracks_NOAA-21_Ascending", + "source-layer": "OrbitTracks_NOAA-21_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json new file mode 100644 index 0000000000..39ba40ed6a --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json new file mode 100644 index 0000000000..6608a9a758 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json @@ -0,0 +1,198 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_NOAA-21_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(82, 3, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 2.5 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 3, + 5 + ], + "circle-color": "rgb(82, 3, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_NOAA-21_Descending", + "source": "OrbitTracks_NOAA-21_Descending", + "source-layer": "OrbitTracks_NOAA-21_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 10 + ], + 2, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 3, + 12, + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 0.2, + "text-variable-anchor": [ + "bottom", + "top" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_PACE_Ascending.json b/config/default/common/vectorstyles/OrbitTracks_PACE_Ascending.json new file mode 100644 index 0000000000..95c396c480 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_PACE_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_PACE_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_PACE_Descending.json b/config/default/common/vectorstyles/OrbitTracks_PACE_Descending.json new file mode 100644 index 0000000000..9516d45dc4 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_PACE_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_PACE_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_PACE_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(252, 186, 3)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_PACE_Descending", + "source": "OrbitTracks_PACE_Descending", + "source-layer": "OrbitTracks_PACE_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(252, 186, 3)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_PACE_Ascending", + "source": "OrbitTracks_PACE_Ascending", + "source-layer": "OrbitTracks_PACE_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json new file mode 100644 index 0000000000..4011e4986a --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json new file mode 100644 index 0000000000..4011e4986a --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Ascending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Ascending", + "source": "OrbitTracks_Sentinel-3A_Ascending", + "source-layer": "OrbitTracks_Sentinel-3A_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json new file mode 100644 index 0000000000..f30eb32061 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json new file mode 100644 index 0000000000..f30eb32061 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3A_Descending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3A_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3A_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(3, 17, 252)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(3, 17, 252)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3A_Descending", + "source": "OrbitTracks_Sentinel-3A_Descending", + "source-layer": "OrbitTracks_Sentinel-3A_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json new file mode 100644 index 0000000000..b22a515231 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json new file mode 100644 index 0000000000..b22a515231 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Ascending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Ascending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Ascending", + "source": "OrbitTracks_Sentinel-3B_Ascending", + "source-layer": "OrbitTracks_Sentinel-3B_Ascending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json new file mode 100644 index 0000000000..081fae2188 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json new file mode 100644 index 0000000000..081fae2188 --- /dev/null +++ b/config/default/common/vectorstyles/OrbitTracks_Sentinel-3B_Descending_polar.json @@ -0,0 +1,196 @@ +{ + "version": 8, + "name": "Orbit Tracks", + "sources": { + "OrbitTracks_Sentinel-3B_Descending": { + "type": "vector", + "tiles": [ + "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_Sentinel-3B_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt" + ] + } + }, + "layers": [ + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "line", + "paint": { + "line-color": "rgb(245, 66, 138)", + "line-width": 2 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "circle", + "paint": { + "circle-radius": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 1.5 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 2.5 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 3.5 + ], + 5, + 5 + ], + "circle-color": "rgb(245, 66, 138)", + "circle-opacity": 1 + } + }, + { + "id": "OrbitTracks_Sentinel-3B_Descending", + "source": "OrbitTracks_Sentinel-3B_Descending", + "source-layer": "OrbitTracks_Sentinel-3B_Descending", + "source-description": "Default", + "type": "symbol", + "layout": { + "text-field": [ + "match", + [ + "geometry-type" + ], + "Point", + [ + "get", + "label" + ], + "" + ], + "text-font": [ + "Open Sans Bold", + "Arial Unicode MS Bold" + ], + "text-size": [ + "step", + [ + "zoom" + ], + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 1, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 10 + ], + 0 + ], + 0, + 10 + ], + 3, + [ + "case", + [ + "!=", + [ + "%", + [ + "get", + "minute" + ], + 5 + ], + 0 + ], + 0, + 12 + ], + 5, + 16 + ], + "text-transform": "uppercase", + "text-letter-spacing": 0.05, + "text-radial-offset": 1, + "text-variable-anchor": [ + "right", + "left" + ] + }, + "paint": { + "text-color": "#fff", + "text-halo-color": "#999", + "text-halo-width": 1, + "text-opacity": 1 + } + } + ] +} \ No newline at end of file diff --git a/config/default/release/config/wv.json/sources.json b/config/default/release/config/wv.json/sources.json index c9c3337d0f..7b39bf7de6 100644 --- a/config/default/release/config/wv.json/sources.json +++ b/config/default/release/config/wv.json/sources.json @@ -88,6 +88,9 @@ ] } } + }, + "AERONET": { + "url": "https://aeronet.gsfc.nasa.gov/cgi-bin/print_web_data_v3" } } } diff --git a/doc/config/layers.md b/doc/config/layers.md index 13d32794df..4aec705876 100644 --- a/doc/config/layers.md +++ b/doc/config/layers.md @@ -111,6 +111,8 @@ Example: * endDate - `YYYY-MM-DDTHH:MM:SSZ` * dateInterval - Number of days (or minutes for subdaily layers) * **temporal**: Used to override the layer temporal availability declared in the capabilities document. Note: Changing the temporal availability can cause missing layer coverage within the interface for layers tiles that aren't available from the source at the revised temporal range. This option can be added as a string with the new availability range. For example, `"1981-10-13/2019-10-11/P1M"`. +* **count**: Used to override the default number of granules displayed on the map and in the granule count slider component for granule layers. +* **cmrAvailability**: Boolean - Whether or not to use the CMR API for data availability. ## Full Example @@ -133,7 +135,8 @@ Example: "palette": { "id": "AIRS_RH400_A" }, - "temporal": "1981-10-13/2019-10-11/P1M" + "temporal": "1981-10-13/2019-10-11/P1M", + "cmrAvailability": false } } } @@ -161,7 +164,9 @@ Granule layers will require specific configuration options within the `config/wv ], "ongoing": true, "type": "granule", - "period": "subdaily" + "cmrAvailability": true, + "period": "subdaily", + "count": 1 } } } diff --git a/doc/e2e_testing.md b/doc/e2e_testing.md index a6e7862718..0a28912463 100644 --- a/doc/e2e_testing.md +++ b/doc/e2e_testing.md @@ -141,3 +141,22 @@ test('Recent tab shows layers that were selected', async () => { - For elements that are not defined in the `selectors.js` file you can use `page.locator()` or any other locator. A full list can be found in the [Playwright Locators docs](https://playwright.dev/docs/locators) - If you are only performing an action on an element such as `click()` you do not need to define the element as a variable. You can simply write `await page.locator('.recent-tab').click()` - If you are performing an assertion on an element, you will need to define the element as a variable first `const aquaAerosolRow = await page.locator('#MODIS_Aqua_Aerosol-search-row')` `await expect(aquaAerosolRow).toBeVisible()` + +### Running Code Coverage Tests +1. `npm install nyc playwright-test-coverage start-server-and-test` +2. Create the following scripts in the `package.json` +``` + "playwright:coverage": "NODE_ENV=playwright nyc playwright test --project=chromium --reporter=list", + "playwright:ci": "start-server-and-test start http-get://localhost:3000 playwright:coverage", +``` +3. Add the following to babel.config.js +``` + env: { + playwright: { + plugins: ['istanbul'] + } + } +``` +4. Use VSCode's search & replace tool to search for all instances of "@playwright/test" in the e2e/features directory and replace them with "playwright-test-coverage". +5. Run the `playwright:ci script` +6. After the tests finish, you can view results from the coverage/lcov-report directory index.html file. \ No newline at end of file diff --git a/e2e/features/animation/animation-test.spec.js b/e2e/features/animation/animation-test.spec.js index bfcaaae38d..5f178c311b 100644 --- a/e2e/features/animation/animation-test.spec.js +++ b/e2e/features/animation/animation-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour, activeAnimationWidget, animationGeostationary } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -18,9 +19,9 @@ test.afterAll(async () => { }) test('Clicking the animation widget button opens the widget', async () => { - const { dragger, animationWidget, animationButton, modalCloseButton } = selectors + const { dragger, animationWidget, animationButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(dragger).toBeVisible() await expect(animationWidget).not.toBeVisible() await animationButton.click() @@ -28,9 +29,8 @@ test('Clicking the animation widget button opens the widget', async () => { }) test('Opening custom interval widget', async () => { - const { modalCloseButton } = selectors await page.goto(activeAnimationWidget) - await modalCloseButton.click() + await closeModal(page) await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover() const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years') await expect(yearInterval).toBeVisible() @@ -45,9 +45,9 @@ test('Opening custom interval widget', async () => { }) test('Changing animation time interval', async () => { - const { animationButton, modalCloseButton } = selectors + const { animationButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await animationButton.click() await page.locator('.wv-animation-widget-header #timeline-interval-btn-container #current-interval').hover() const yearInterval = page.locator('.wv-animation-widget-header .timeline-interval .interval-years') @@ -61,9 +61,9 @@ test('Changing animation time interval', async () => { }) test('Disable playback when max frames exceeded', async () => { - const { modalCloseButton, playButton, yearStartInput } = selectors + const { playButton, yearStartInput } = selectors await page.goto(animationGeostationary) - await modalCloseButton.click() + await closeModal(page) const animateYearDown = page.locator('.wv-date-range-selector > div > div > div:nth-child(3) > svg > .downarrow').first() const animateYearUp = page.locator('.wv-date-range-selector > div > div > div > svg > .uparrow').first() await animateYearDown.click() diff --git a/e2e/features/animation/gif-test.spec.js b/e2e/features/animation/gif-test.spec.js index 4d391eae6b..9901c1f569 100644 --- a/e2e/features/animation/gif-test.spec.js +++ b/e2e/features/animation/gif-test.spec.js @@ -7,6 +7,7 @@ const { animationTooManyFramesGif, animationProjectionRotated } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -23,9 +24,9 @@ test.afterAll(async () => { }) test('Clicking the animation widget button opens the widget', async () => { - const { createGifIcon, arcticRotationResetButton, modalCloseButton, rotationDialogOkButton } = selectors + const { createGifIcon, arcticRotationResetButton, rotationDialogOkButton } = selectors await page.goto(animationProjectionRotated) - await modalCloseButton.click() + await closeModal(page) await createGifIcon.click() await expect(arcticRotationResetButton).toHaveText('-18') await rotationDialogOkButton.click() @@ -39,11 +40,10 @@ test('GIF selection preview is Accurate and selections that are too high disable gifPreviewEndDate, gifPreviewFrameRateValue, gifPreviewEndResolutionSelector, - gifDownloadButton, - modalCloseButton + gifDownloadButton } = selectors await page.goto(activeAnimationWidget) - await modalCloseButton.click() + await closeModal(page) await createGifIcon.click() await expect(gifPreviewStartDate).toHaveText('2018 MAR 28') await expect(gifPreviewEndDate).toHaveText('2018 APR 04') @@ -60,17 +60,15 @@ test('GIF selection preview is Accurate and selections that are too high disable }) test('GIF download is disabled when too many frames would be requested with standard interval', async () => { - const { modalCloseButton } = selectors await page.goto(animationTooManyFramesGif) - await modalCloseButton.click() + await closeModal(page) const createGif = page.locator('#create-gif-button') await expect(createGif).toHaveClass(/disabled/) }) test('GIF download is disabled when too many frames would be requested with custom interval', async () => { - const { modalCloseButton } = selectors await page.goto(animationTooManyFramesGifCustomInterval) - await modalCloseButton.click() + await closeModal(page) const createGif = page.locator('#create-gif-button') await expect(createGif).toHaveClass(/disabled/) }) diff --git a/e2e/features/animation/mobile-animation-test.spec.js b/e2e/features/animation/mobile-animation-test.spec.js index a97581d859..eb10827845 100644 --- a/e2e/features/animation/mobile-animation-test.spec.js +++ b/e2e/features/animation/mobile-animation-test.spec.js @@ -1,6 +1,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { knownDate } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -20,9 +21,9 @@ test.afterAll(async () => { }) test('Clicking the animation widget button opens the widget', async () => { - const { mobileAnimateButton, modalCloseButton } = selectors + const { mobileAnimateButton } = selectors await page.goto(knownDate) - await modalCloseButton.click() + await closeModal(page) await mobileAnimateButton.click() const customIntervalInput = page.locator('.custom-interval-delta-input') await expect(customIntervalInput).toHaveValue('1') diff --git a/e2e/features/classification/classification-test.spec.js b/e2e/features/classification/classification-test.spec.js new file mode 100644 index 0000000000..b156b37f86 --- /dev/null +++ b/e2e/features/classification/classification-test.spec.js @@ -0,0 +1,85 @@ +// @ts-check +const { test, expect } = require('@playwright/test') +const UPNG = require('upng-js') +let page + +const floodOnlyGrayUrl = 'http://localhost:3000/?v=-213,-96,107,99&df=true&l=MODIS_Combined_Flood_2-Day(disabled=3-0)&lg=true&t=2023-12-07-T18%3A49%3A23Z' +const floodGrayAndBlueUrl = 'http://localhost:3000/?v=-195,-120,202,122&df=true&l=MODIS_Combined_Flood_2-Day(disabled=3-1)&lg=true&t=2023-12-07-T18%3A49%3A23Z' +const floodAllColorsUrl = 'http://localhost:3000/?v=20.927495068573297,59.38686212149608,23.42534040372529,60.914081461203466&l=MODIS_Combined_Flood_2-Day(disabled=3)&lg=true&t=2021-04-05-T18%3A49%3A23Z' + +// RGB Colors taken from the colormap for the flood layer +const red = '250,30,36,255' +const blue = '50,210,245,255' +const gray = '175,175,175,255' + +test.describe.configure({ mode: 'serial' }) + +test.beforeEach(async ({ browser }) => { + page = await browser.newPage() +}) + +test.afterEach(async () => { + await page.close() +}) + +test('Flood 2 Day only Gray', async () => { + await page.goto(floodOnlyGrayUrl) + await page.waitForLoadState('load') + await page.waitForTimeout(3000) + const screenshot = await page.screenshot() + const colorsFound = analyzePixels(screenshot) + const isRed = colorsFound.indexOf(red) > -1 + const isBlue = colorsFound.indexOf(blue) > -1 + const isGray = colorsFound.indexOf(gray) > -1 + const isGrayOnly = !isRed && !isBlue && isGray + expect(isGrayOnly).toEqual(true) +}) + +test('Flood 2 Day Gray & Blue', async () => { + await page.goto(floodGrayAndBlueUrl) + await page.waitForLoadState('load') + await page.waitForTimeout(3000) + const screenshot = await page.screenshot() + const colorsFound = analyzePixels(screenshot) + const isRed = colorsFound.indexOf(red) > -1 + const isBlue = colorsFound.indexOf(blue) > -1 + const isGray = colorsFound.indexOf(gray) > -1 + const isGrayAndBlue = !isRed && isBlue && isGray + expect(isGrayAndBlue).toEqual(true) +}) + +test('Flood 2 Day All Colors', async () => { + await page.goto(floodAllColorsUrl) + await page.waitForLoadState('load') + await page.waitForTimeout(3000) + const screenshot = await page.screenshot() + const colorsFound = analyzePixels(screenshot) + const isRed = colorsFound.indexOf(red) > -1 + const isBlue = colorsFound.indexOf(blue) > -1 + const isGray = colorsFound.indexOf(gray) > -1 + const isRedAndBlueAndGray = isRed && isBlue && isGray + expect(isRedAndBlueAndGray).toEqual(true) +}) + +function analyzePixels (screenshot) { + const imageData = decodeImageData(screenshot) + const colorsFound = new Set() + const uint8Array = new Uint8Array(imageData) + for (let i = 0; i < uint8Array.length; i += 4) { + const pixelColor = [ + uint8Array[i], // Red + uint8Array[i + 1], // Green + uint8Array[i + 2], // Blue + uint8Array[i + 3] // Alpha + ] + const colorString = pixelColor.join(',') + colorsFound.add(colorString) + } + return Array.from(colorsFound) +} + +function decodeImageData (screenshot) { + const decodedImage = UPNG.decode(screenshot) + const rgbaData = UPNG.toRGBA8(decodedImage)[0] + return rgbaData +} diff --git a/e2e/features/compare/compare-mobile-test.spec.js b/e2e/features/compare/compare-mobile-test.spec.js index dc472067a9..ebd8e92ad9 100644 --- a/e2e/features/compare/compare-mobile-test.spec.js +++ b/e2e/features/compare/compare-mobile-test.spec.js @@ -1,6 +1,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { swipeAndAIsActive, spyAndBIsActive, opacityAndBIsActive } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -20,9 +21,8 @@ test.afterAll(async () => { }) test('Mobile comparison A|B toggle buttons are visible and only A is selected by default', async () => { - const { modalCloseButton } = selectors await page.goto(swipeAndAIsActive) - await modalCloseButton.click() + await closeModal(page) const aMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(1)') const bMobileCompareButton = page.locator('.comparison-mobile-select-toggle > div:nth-child(2)') await expect(aMobileCompareButton).toHaveClass(/compare-btn-selected/) diff --git a/e2e/features/compare/compare-test.spec.js b/e2e/features/compare/compare-test.spec.js index e0979759a3..7aac62f8d0 100644 --- a/e2e/features/compare/compare-test.spec.js +++ b/e2e/features/compare/compare-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { swipeAndAIsActive, spyAndBIsActive } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -18,9 +19,9 @@ test.afterAll(async () => { }) test('Animation is disabled when compare mode active', async () => { - const { animationButtonCase, animationWidget, modalCloseButton } = selectors + const { animationButtonCase, animationWidget } = selectors await page.goto(swipeAndAIsActive) - await modalCloseButton.click() + await closeModal(page) await expect(animationButtonCase).toHaveClass(/wv-disabled-button/) const disableMessage = 'Animation feature is deactivated when Compare feature is active' await expect(animationButtonCase).toHaveAttribute('aria-label', disableMessage) @@ -83,9 +84,9 @@ test('Removing layer removes correct layer from correct layer group', async () = }) test('Collapse layer list with B state and test label shows correct number of layers', async () => { - const { toggleButton, collapsedToggleButton, modalCloseButton } = selectors + const { toggleButton, collapsedToggleButton } = selectors await page.goto(spyAndBIsActive) - await modalCloseButton.click() + await closeModal(page) await expect(collapsedToggleButton).not.toBeVisible() await toggleButton.click() await expect(collapsedToggleButton).toBeVisible() diff --git a/e2e/features/compare/layer-dialog-test.spec.js b/e2e/features/compare/layer-dialog-test.spec.js index 9f6fc78586..0f234b04b6 100644 --- a/e2e/features/compare/layer-dialog-test.spec.js +++ b/e2e/features/compare/layer-dialog-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { swipeAOD } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -28,9 +29,8 @@ test.afterAll(async () => { }) test('Layer option features work in A|B mode', async () => { - const { modalCloseButton } = selectors await page.goto(swipeAOD) - await modalCloseButton.click() + await closeModal(page) await expect(AodOptionsPanelBody).not.toBeVisible() await aerosolLayer.hover() await page.locator('#active-MODIS_Terra_Aerosol .wv-layers-options').click() diff --git a/e2e/features/compare/layer-sidebar-test.spec.js b/e2e/features/compare/layer-sidebar-test.spec.js index 7daa0d6447..101f11de06 100644 --- a/e2e/features/compare/layer-sidebar-test.spec.js +++ b/e2e/features/compare/layer-sidebar-test.spec.js @@ -2,15 +2,20 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { swipeAndAIsActive } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors +let aodCheckBox +let aodMAIACCheckbox test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() selectors = createSelectors(page) + aodCheckBox = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox') + aodMAIACCheckbox = page.locator('#checkbox-case-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth .wv-checkbox input') }) test.afterAll(async () => { @@ -20,41 +25,35 @@ test.afterAll(async () => { test('Add AOD Layer to Layer Group A', async () => { const { addLayers, - layersAll3rdElement, - layersList1stCheckbox, - layersModalCloseButton, - modalCloseButton + aerosolOpticalDepth, + aquaTerraMODISTab, + layersModalCloseButton } = selectors await page.goto(swipeAndAIsActive) - await modalCloseButton.click() + await closeModal(page) await addLayers.click() - await layersAll3rdElement.click() - await layersList1stCheckbox.click() + await aerosolOpticalDepth.click() + await aquaTerraMODISTab.click() + await aodCheckBox.click() await layersModalCloseButton.click() const layerPicker = page.locator('#layer_picker_component') await expect(layerPicker).not.toBeVisible() }) test('Add AOD index layer to Active state B and verify it has been added', async () => { - const { - addLayers, - layersList1stCheckbox - } = selectors + const { addLayers } = selectors await page.locator('.ab-tabs-case .ab-tab.second-tab .productsIcon').click() const aodLayerA = page.locator('active-MODIS_Combined_Value_Added_AOD') const aodLayerB = page.locator('activeB-MODIS_Combined_Value_Added_AOD') await expect(aodLayerA).not.toBeVisible() await addLayers.click() - await layersList1stCheckbox.click() + await aodMAIACCheckbox.click() await expect(aodLayerA).not.toBeVisible() await expect(aodLayerB).not.toBeVisible() }) test('Verify that AOD combined is visible and AOD index is not present in Layer list A', async () => { - const { - aTab, - layersModalCloseButton - } = selectors + const { aTab, layersModalCloseButton } = selectors await layersModalCloseButton.click() await aTab.click() const aodMAIACIdA = page.locator('active-MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth') diff --git a/e2e/features/compare/permalinks-test.spec.js b/e2e/features/compare/permalinks-test.spec.js index ebd8c024bd..7cf3f5f4cc 100644 --- a/e2e/features/compare/permalinks-test.spec.js +++ b/e2e/features/compare/permalinks-test.spec.js @@ -6,6 +6,7 @@ const { opacityAndBIsActive, spyAndBIsActive } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -22,36 +23,35 @@ test.afterAll(async () => { }) test('Swipe mode and A|B state A are active and date is correct', async () => { - const { modalCloseButton, swipeButton, aTab } = selectors + const { swipeButton, aTab } = selectors await page.goto(swipeAndAIsActive) - await modalCloseButton.click() + await closeModal(page) await expect(swipeButton).not.toBeEnabled() await expect(aTab).toHaveClass(/active/) await expect(aTab).toContainText('A: 2018 AUG 17') }) test('Opacity mode and A|B state B are active and date is correct', async () => { - const { modalCloseButton, opacityButton, bTab } = selectors + const { opacityButton, bTab } = selectors await page.goto(opacityAndBIsActive) - await modalCloseButton.click() + await closeModal(page) await expect(opacityButton).not.toBeEnabled() await expect(bTab).toHaveClass(/active/) await expect(bTab).toContainText('B: 2018 AUG 16') }) test('Spy mode is active in B state', async () => { - const { modalCloseButton, spyButton, bTab } = selectors + const { spyButton, bTab } = selectors await page.goto(spyAndBIsActive) - await modalCloseButton.click() + await closeModal(page) await expect(spyButton).not.toBeEnabled() await expect(bTab).toHaveClass(/active/) await expect(bTab).toContainText('B: 2018 AUG 16') }) test('A|B loaded with only one layer in A section -- Corrected Reflectance (True Color)', async () => { - const { modalCloseButton } = selectors await page.goto(swipeAndAIsActive) - await modalCloseButton.click() + await closeModal(page) const overlayLayer = page.locator('.ab-tabs-case .tab-pane.active ul#overlays .item') const correctedReflectance = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor') await expect(overlayLayer).not.toBeVisible() diff --git a/e2e/features/compare/timeline-test.spec.js b/e2e/features/compare/timeline-test.spec.js index e3fda9f69c..f932432a1f 100644 --- a/e2e/features/compare/timeline-test.spec.js +++ b/e2e/features/compare/timeline-test.spec.js @@ -2,7 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { swipeAndAIsActive } = require('../../test-utils/global-variables/querystrings') -const { timelineDrag, dateSelectorMonthDay } = require('../../test-utils/hooks/wvHooks') +const { timelineDrag, dateSelectorMonthDay, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -19,9 +19,9 @@ test.afterAll(async () => { }) test('Verify that A|B draggers are visible', async () => { - const { draggerA, draggerB, modalCloseButton } = selectors + const { draggerA, draggerB } = selectors await page.goto(swipeAndAIsActive) - await modalCloseButton.click() + await closeModal(page) await expect(draggerA).toBeVisible() await expect(draggerB).toBeVisible() }) diff --git a/e2e/features/events/event-filter-test.spec.js b/e2e/features/events/event-filter-test.spec.js index 31fac4ab52..80f6f78f7c 100644 --- a/e2e/features/events/event-filter-test.spec.js +++ b/e2e/features/events/event-filter-test.spec.js @@ -2,23 +2,16 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { fixedAppNow, wildfiresWithDates, backwardsCompatibleEventUrl, extentsUrl } = require('../../test-utils/global-variables/querystrings') -const { switchProjections, clickAndWait } = require('../../test-utils/hooks/wvHooks') -const moment = require('moment') +const { switchProjections, clickAndWait, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors -let dayDisplacement test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() selectors = createSelectors(page) - if (process.env.SOTO === 'true') { - dayDisplacement = 2 - } else { - dayDisplacement = 0 - } }) const assertDateInputValues = async (start, end) => { @@ -45,15 +38,12 @@ test.afterAll(async () => { }) test('Default filtering includes last 120 days and all categories', async () => { - const { eventsTab, filterIcons, filterDates, modalCloseButton } = selectors + const { eventsTab, filterIcons, filterDates } = selectors await page.goto(fixedAppNow) - await modalCloseButton.click() + await closeModal(page) await eventsTab.click() await expect(filterIcons).toHaveCount(8) - const endDate = moment.utc('2011-DEC-31', 'YYYY-MMM-DD').subtract(0 + dayDisplacement, 'days').format('YYYY MMM DD').toUpperCase() - const startDate = moment.utc('2011-DEC-31', 'YYYY-MMM-DD').subtract(120 + dayDisplacement, 'days').format('YYYY MMM DD').toUpperCase() - const expectedText = startDate + ' - ' + endDate - await expect(filterDates).toContainText(expectedText) + await expect(filterDates).toContainText('2011 SEP 02 - 2011 DEC 31') }) test('Filter modal inputs are correct', async () => { @@ -69,10 +59,8 @@ test('Filter modal inputs are correct', async () => { wildfiresSwitch, mapExtentFilterCheckbox } = selectors - const endDate = moment.utc('2011-DEC-31', 'YYYY-MMM-DD').subtract(0 + dayDisplacement, 'days').format('YYYY-MMM-DD').toUpperCase() - const startDate = moment.utc('2011-DEC-31', 'YYYY-MMM-DD').subtract(120 + dayDisplacement, 'days').format('YYYY-MMM-DD').toUpperCase() await filterButton.click() - await assertDateInputValues(startDate, endDate) + await assertDateInputValues('2011-SEP-02', '2011-DEC-31') await expect(dustSwitch).toBeChecked() await expect(manmadeSwitch).toBeChecked() await expect(seaLakeIceSwitch).toBeChecked() @@ -86,11 +74,9 @@ test('Filter modal inputs are correct', async () => { test('URL params for categories, dates, and extent filtering are present', async () => { const currentUrl = await page.url() - const endDate = moment.utc('2011-DEC-31', 'YYYY-MMM-DD').subtract(0 + dayDisplacement, 'days').format('YYYY-MM-DD').toUpperCase() - const startDate = moment.utc('2011-DEC-31', 'YYYY-MMM-DD').subtract(120 + dayDisplacement, 'days').format('YYYY-MM-DD').toUpperCase() expect(currentUrl).toContain('e=true') expect(currentUrl).toContain('efc=dustHaze,manmade,seaLakeIce,severeStorms,snow,volcanoes,waterColor,wildfires') - expect(currentUrl).toContain('efd=' + startDate + ',' + endDate) + expect(currentUrl).toContain('efd=2011-09-02,2011-12-31') expect(currentUrl).toContain('efs=true') }) @@ -102,7 +88,6 @@ test('Loading from permalink sets all criteria properly', async () => { filterIcons, manmadeSwitch, mapExtentFilterCheckbox, - modalCloseButton, seaLakeIceSwitch, severeStormsSwitch, snowSwitch, @@ -112,7 +97,7 @@ test('Loading from permalink sets all criteria properly', async () => { wildfiresIcon } = selectors await page.goto(wildfiresWithDates) - await modalCloseButton.click() + await closeModal(page) const currentUrl = await page.url() @@ -147,14 +132,13 @@ test('Changing criteria in modal DOES NOT update summary of criteria in sidebar filterDates, filterIcons, filterModalCancel, - modalCloseButton, startInputYear, startInputMonth, startInputDay, wildfiresIcon } = selectors await page.goto(wildfiresWithDates) - await modalCloseButton.click() + await closeModal(page) await filterButton.click() await startInputYear.fill('2000') await startInputMonth.fill('APR') @@ -234,11 +218,10 @@ test('Event Selected, No Filter Params: Shows only day of event, all categories, filterDates, filterButton, filterIcons, - mapExtentFilterCheckbox, - modalCloseButton + mapExtentFilterCheckbox } = selectors await page.goto(backwardsCompatibleEventUrl) - await modalCloseButton.click() + await closeModal(page) await expect(filterDates).toContainText('2005 DEC 31 - 2005 DEC 31') await filterButton.click() await assertDateInputValues('2005-DEC-31', '2005-DEC-31') @@ -248,12 +231,9 @@ test('Event Selected, No Filter Params: Shows only day of event, all categories, }) test('No extent search checkbox in polar projections', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Polar change is hidden by something: intercepts pointer events') - } - const { filterButton, mapExtentFilterCheckbox, modalCloseButton } = selectors + const { filterButton, mapExtentFilterCheckbox } = selectors await page.goto(extentsUrl) - await modalCloseButton.click() + await closeModal(page) await filterButton.click() await expect(mapExtentFilterCheckbox).toBeVisible() await expect(mapExtentFilterCheckbox).toBeChecked() diff --git a/e2e/features/events/event-test.spec.js b/e2e/features/events/event-test.spec.js index 487ae959a4..631ccddd6f 100644 --- a/e2e/features/events/event-test.spec.js +++ b/e2e/features/events/event-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { mockEvents } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -17,12 +18,10 @@ test.afterAll(async () => { await page.close() }) -test('Make sure that 4 fire layers are not present in layer list: use mock', async ({ browserName }) => { - const { modalCloseButton, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors - test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes') - test.skip(process.env.SOTO === 'true', 'SOTO does not contain the layers') +test('Make sure that 4 fire layers are not present in layer list: use mock', async () => { + const { sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await expect(sidebarEvent).toBeVisible() await expect(thermAnomSNPPday).not.toBeVisible() await expect(thermAnomSNPPnight).not.toBeVisible() @@ -32,10 +31,9 @@ test('Make sure that 4 fire layers are not present in layer list: use mock', asy test('Check that 4 fire layers are now present', async ({ browserName }) => { test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes') - test.skip(process.env.SOTO === 'true', 'SOTO does not contain the layers') - const { layersTab, modalCloseButton, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors + const { layersTab, sidebarEvent, thermAnomSNPPday, thermAnomSNPPnight, thermAnomVIIRSday, thermAnomVIIRSnight } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await sidebarEvent.click() await layersTab.click() await page.waitForTimeout(5000) @@ -45,18 +43,18 @@ test('Check that 4 fire layers are now present', async ({ browserName }) => { await expect(thermAnomVIIRSnight).toBeVisible() }) -test('Use Mock to make sure appropriate number of event markers are appended to map', async ({ browserName }) => { - const { eventIcons, listOfEvents, modalCloseButton } = selectors +test('Use Mock to make sure appropriate number of event markers are appended to map', async () => { + const { eventIcons, listOfEvents } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await expect(listOfEvents).toBeVisible() await expect(eventIcons).toHaveCount(8) }) -test('Selecting event shows track points and markers which are not visible when switched to layer tab', async ({ browserName }) => { - const { eventIcons, eventsTab, layersTab, modalCloseButton, secondEvent, trackMarker } = selectors +test('Selecting event shows track points and markers which are not visible when switched to layer tab', async () => { + const { eventIcons, eventsTab, layersTab, secondEvent, trackMarker } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await page.waitForTimeout(1000) await secondEvent.click() await page.waitForTimeout(5000) @@ -71,43 +69,42 @@ test('Selecting event shows track points and markers which are not visible when await expect(eventIcons).toHaveCount(8) }) -test('Clicking an event in the list selects the event', async ({ browserName }) => { +test('Clicking an event in the list selects the event', async () => { const { firstEvent, selectedFirstEvent } = selectors await firstEvent.click() await page.waitForTimeout(6000) await expect(selectedFirstEvent).toBeVisible() }) -test('Verify that Url is updated', async ({ browserName }) => { - const { modalCloseButton } = selectors +test('Verify that Url is updated', async () => { await page.waitForTimeout(5000) await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) const currentUrl = await page.url() expect(currentUrl).toContain('efs=true') expect(currentUrl).toContain('efa=false') expect(currentUrl).toContain('lg=false') }) -test('Verify Events message and clicking message opens dialog', async ({ browserName }) => { - const { firstEvent, notifyMessage, modalCloseButton } = selectors +test('Verify Events message and clicking message opens dialog', async () => { + const { firstEvent, notifyMessage } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await firstEvent.click() await expect(notifyMessage).toBeVisible() await expect(notifyMessage).toContainText('Events may not be visible at all times.') await notifyMessage.click() await expect(page.locator('#event_visibility_info h1')).toContainText('Why can’t I see an event?') - await modalCloseButton.click() + await closeModal(page) await expect(page.locator('#event_visibility_info')).not.toBeVisible() await page.locator('#event-alert-close').click() await expect(page.locator('.wv-alert .close-alert .fa-times')).not.toBeVisible() }) -test('Clicking selected event deselects event', async ({ browserName }) => { - const { firstEvent, selectedFirstEvent, eventsTab, modalCloseButton } = selectors +test('Clicking selected event deselects event', async () => { + const { firstEvent, selectedFirstEvent, eventsTab } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await firstEvent.click() await selectedFirstEvent.click() await eventsTab.hover() diff --git a/e2e/features/events/events-mobile-test.spec.js b/e2e/features/events/events-mobile-test.spec.js index 2bcb3cfd61..4c8b2910be 100644 --- a/e2e/features/events/events-mobile-test.spec.js +++ b/e2e/features/events/events-mobile-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { mockEvents, stormEventSelected } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -24,9 +25,9 @@ test.afterAll(async () => { test('Events populated in sidebar', async ({ browserName }) => { test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes') - const { modalCloseButton, sidebarButton, sidebarContent, eventsTab, icebergEvent } = selectors + const { sidebarButton, sidebarContent, eventsTab, icebergEvent } = selectors await page.goto(mockEvents) - await modalCloseButton.click() + await closeModal(page) await sidebarButton.click() await expect(sidebarContent).toBeVisible() await eventsTab.click() @@ -45,9 +46,9 @@ test('Clicking event in list closes sidebar and selects marker for event on map' test('Events load when arriving via permalink', async ({ browserName }) => { test.skip(browserName === 'firefox', 'firefox cant find iceberg event sometimes') - const { modalCloseButton, sidebarButton, sidebarContent, selectedMarker } = selectors + const { sidebarButton, sidebarContent, selectedMarker } = selectors await page.goto(stormEventSelected) - await modalCloseButton.click() + await closeModal(page) await expect(selectedMarker).toBeVisible() await expect(sidebarContent).not.toBeVisible() await expect(sidebarButton).toBeVisible() diff --git a/e2e/features/global-unit/coordinate-format-test.spec.js b/e2e/features/global-unit/coordinate-format-test.spec.js index 842081d893..cc2d839515 100644 --- a/e2e/features/global-unit/coordinate-format-test.spec.js +++ b/e2e/features/global-unit/coordinate-format-test.spec.js @@ -1,12 +1,11 @@ // @ts-check const { test, expect } = require('@playwright/test') -const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') const url = 'http://localhost:3000/?v=-78.52435703125,37.8608744140625,-75.56244296875,39.7483255859375&l=Reference_Labels_15m,Reference_Features_15m(hidden),Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&s=-77.0434,38.8046&t=2023-02-15-T19%3A53%3A41Z' let page let dmButton let marker -let selectors test.describe.configure({ mode: 'serial' }) @@ -14,7 +13,6 @@ test.beforeAll(async ({ browser }) => { page = await browser.newPage() dmButton = page.getByRole('button', { name: 'Set latlon-dm Format' }) marker = page.locator('.tooltip-coordinates') - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -22,9 +20,8 @@ test.afterAll(async () => { }) test('Open page', async () => { - const { modalCloseButton } = selectors await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await expect(page).toHaveTitle('@OFFICIAL_NAME@') }) diff --git a/e2e/features/global-unit/global-unit-test.spec.js b/e2e/features/global-unit/global-unit-test.spec.js index 92a1c9fc2f..a1f1e36fff 100644 --- a/e2e/features/global-unit/global-unit-test.spec.js +++ b/e2e/features/global-unit/global-unit-test.spec.js @@ -1,6 +1,6 @@ // @ts-check const { test, expect } = require('@playwright/test') -const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') const SSTQueryString = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&t=2020-09-28-T20%3A40%3A53Z' @@ -10,7 +10,6 @@ let settingContainer let SSTMinPalette let SSTMaxPalette let kelvinButton -let selectors test.describe.configure({ mode: 'serial' }) @@ -21,7 +20,6 @@ test.beforeAll(async ({ browser }) => { SSTMinPalette = page.locator('#GHRSST_L4_MUR_Sea_Surface_Temperature_GHRSST_Sea_Surface_Temperature_0_legend_0 > div.wv-palettes-min') SSTMaxPalette = page.locator('#GHRSST_L4_MUR_Sea_Surface_Temperature_GHRSST_Sea_Surface_Temperature_0_legend_0 > div.wv-palettes-max') kelvinButton = page.getByRole('button', { name: 'Kelvin' }) - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -29,9 +27,8 @@ test.afterAll(async () => { }) test('Global settings menu item opens global settings modal', async () => { - const { modalCloseButton } = selectors await page.goto(SSTQueryString) - await modalCloseButton.click() + await closeModal(page) await page.getByRole('button', { name: 'Information' }).click() await page.getByRole('button', { name: 'Settings' }).click() await expect(globalSettingsModal).toBeVisible() @@ -50,9 +47,8 @@ test('Selecting Kelvin unit changes unit being used in layer palette legend', as }) test('Kelvin global unit is retained via localStorage and active on new url', async () => { - const { modalCloseButton } = selectors await page.goto(SSTQueryString) - await modalCloseButton.click() + await closeModal(page) await page.getByRole('button', { name: 'Information' }).click() await page.getByRole('button', { name: 'Settings' }).click() await expect(kelvinButton).toHaveClass(/active/) diff --git a/e2e/features/image-download/crosses-dateline-test.spec.js b/e2e/features/image-download/crosses-dateline-test.spec.js index 6b64eb9016..c468a3088a 100644 --- a/e2e/features/image-download/crosses-dateline-test.spec.js +++ b/e2e/features/image-download/crosses-dateline-test.spec.js @@ -1,9 +1,8 @@ // @ts-check const { test, expect } = require('@playwright/test') -const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page -let selectors const withinMapURLParams = 'http://localhost:3000/?v=-67.80916012733559,-56.052180562072095,-30.50743102883792,-30.873513420586164&t=2021-08-08-T0' const crossesPrevDayURLParams = 'http://localhost:3000/?v=161.16767164758798,-54.46571918482002,198.46940074608565,-29.287052043334096&t=2021-08-08-T0' @@ -11,28 +10,25 @@ const crossesNextDayURLParams = 'http://localhost:3000/?v=-198.76946733086245,-5 test.describe.configure({ mode: 'serial' }) -test.beforeAll(async ({ browser }) => { +test.beforeEach(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) -test.afterAll(async () => { +test.afterEach(async () => { await page.close() }) test('No dateline alert notification with message if not crossing dateline(s)', async () => { - const { modalCloseButton } = selectors await page.goto(withinMapURLParams) - await modalCloseButton.click() + await closeModal(page) await page.locator('#wv-image-button').click() const datelineAlert = page.locator('#snapshot-dateline-alert') await expect(datelineAlert).not.toBeVisible() }) test('Dateline alert notification with previous day message if crosses previous day dateline', async () => { - const { modalCloseButton } = selectors await page.goto(crossesPrevDayURLParams) - await modalCloseButton.click() + await closeModal(page) await page.locator('#wv-image-button').click() const datelineAlert = page.locator('#snapshot-dateline-alert') const datelineAlertMessage = page.locator('#snapshot-dateline-alert .wv-alert-message') @@ -41,9 +37,8 @@ test('Dateline alert notification with previous day message if crosses previous }) test('Dateline alert notification with next day message if crosses next day dateline', async () => { - const { modalCloseButton } = selectors await page.goto(crossesNextDayURLParams) - await modalCloseButton.click() + await closeModal(page) await page.locator('#wv-image-button').click() const datelineAlert = page.locator('#snapshot-dateline-alert') const datelineAlertMessage = page.locator('#snapshot-dateline-alert .wv-alert-message') diff --git a/e2e/features/image-download/formats-test.spec.js b/e2e/features/image-download/formats-test.spec.js index f56b84471d..d2dfc902de 100644 --- a/e2e/features/image-download/formats-test.spec.js +++ b/e2e/features/image-download/formats-test.spec.js @@ -4,18 +4,16 @@ const { clickDownload, closeImageDownloadPanel, openImageDownloadPanel, - switchProjections + switchProjections, + closeModal } = require('../../test-utils/hooks/wvHooks') const { getAttribute, joinUrl, selectOption } = require('../../test-utils/hooks/basicHooks') -const createSelectors = require('../../test-utils/global-variables/selectors') let page -let selectors - const startParams = [ 'l=MODIS_Terra_CorrectedReflectance_TrueColor', 'v=-1,-1,1,1', @@ -27,7 +25,6 @@ test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -35,10 +32,9 @@ test.afterAll(async () => { }) test('JPEG is the default', async () => { - const { modalCloseButton } = selectors const url = await joinUrl(startParams, null) await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') diff --git a/e2e/features/image-download/global-select-test.spec.js b/e2e/features/image-download/global-select-test.spec.js index 19df4f780f..fa88613aa7 100644 --- a/e2e/features/image-download/global-select-test.spec.js +++ b/e2e/features/image-download/global-select-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { openImageDownloadPanel } = require('../../test-utils/hooks/wvHooks') +const { openImageDownloadPanel, closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl } = require('../../test-utils/hooks/basicHooks') let page @@ -30,10 +30,10 @@ test.afterAll(async () => { }) test('Verify that global select is present and not selected', async () => { - const { globalSelectInput, modalCloseButton } = selectors + const { globalSelectInput } = selectors const url = await joinUrl(startParams, null) await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await expect(globalSelectInput).toBeVisible() await expect(globalSelectInput).not.toBeChecked() diff --git a/e2e/features/image-download/initial-state-test.spec.js b/e2e/features/image-download/initial-state-test.spec.js index 7e1ee5b1ce..8944872a7d 100644 --- a/e2e/features/image-download/initial-state-test.spec.js +++ b/e2e/features/image-download/initial-state-test.spec.js @@ -5,7 +5,8 @@ const createSelectors = require('../../test-utils/global-variables/selectors') const { openImageDownloadPanel, closeImageDownloadPanel, - switchProjections + switchProjections, + closeModal } = require('../../test-utils/hooks/wvHooks') let page @@ -29,9 +30,9 @@ test.afterAll(async () => { }) test('Check resolutions', async () => { - const { imageResolution, modalCloseButton } = selectors + const { imageResolution } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await expect(imageResolution).toContainText(expectedResolutions) }) @@ -60,9 +61,6 @@ test('Check arctic formats', async () => { }) test('Check antarctic formats', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, '2nd Polar change is hidden by something: intercepts pointer events') - } const { imageFormat } = selectors await closeImageDownloadPanel(page) await switchProjections(page, 'antarctic') diff --git a/e2e/features/image-download/layers-test.spec.js b/e2e/features/image-download/layers-test.spec.js index 8ab1b050cf..724443e6db 100644 --- a/e2e/features/image-download/layers-test.spec.js +++ b/e2e/features/image-download/layers-test.spec.js @@ -1,11 +1,9 @@ // @ts-check const { test, expect } = require('@playwright/test') -const { openImageDownloadPanel, clickDownload } = require('../../test-utils/hooks/wvHooks') +const { openImageDownloadPanel, clickDownload, closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks') -const createSelectors = require('../../test-utils/global-variables/selectors') let page -let selectors const startParams = [ 'v=-180,-90,180,90', @@ -17,7 +15,6 @@ test.describe.configure({ mode: 'serial' }) test.beforeEach(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) test.afterEach(async () => { @@ -25,10 +22,9 @@ test.afterEach(async () => { }) test('List layers in draw order', async () => { - const { modalCloseButton } = selectors const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Features_15m,MODIS_Terra_Aerosol') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') @@ -37,11 +33,10 @@ test('List layers in draw order', async () => { test('Move AOD over the reference features', async ({ browserName }) => { test.skip(browserName === 'firefox', 'firefox fails this test for unknown reasons') - const { modalCloseButton } = selectors const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol,Reference_Features_15m') await page.goto(url) await page.waitForTimeout(1000) - await modalCloseButton.click() + await closeModal(page) await page.waitForTimeout(1000) await openImageDownloadPanel(page) await clickDownload(page) @@ -50,10 +45,9 @@ test('Move AOD over the reference features', async ({ browserName }) => { }) test('Do not include obscured layers', async () => { - const { modalCloseButton } = selectors const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol,Reference_Features_15m') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') @@ -61,10 +55,9 @@ test('Do not include obscured layers', async () => { }) test('Multiple base layers when one is semi-transparent', async () => { - const { modalCloseButton } = selectors const url = await joinUrl(startParams, '&l=MODIS_Terra_CorrectedReflectance_TrueColor(opacity=0.5),MODIS_Aqua_CorrectedReflectance_TrueColor') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') diff --git a/e2e/features/image-download/projection-test.spec.js b/e2e/features/image-download/projection-test.spec.js index ac634bba13..f08f6bfe73 100644 --- a/e2e/features/image-download/projection-test.spec.js +++ b/e2e/features/image-download/projection-test.spec.js @@ -3,14 +3,13 @@ const { test, expect } = require('@playwright/test') const { openImageDownloadPanel, closeImageDownloadPanel, - clickDownload + clickDownload, + closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks') const { switchProjections } = require('../../test-utils/hooks/wvHooks') -const createSelectors = require('../../test-utils/global-variables/selectors') let page -let selectors const startParams = [ 'l=MODIS_Terra_CorrectedReflectance_TrueColor', @@ -22,7 +21,6 @@ test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -30,10 +28,9 @@ test.afterAll(async () => { }) test('Geographic is EPSG:4326', async () => { - const { modalCloseButton } = selectors const url = await joinUrl(startParams, null) await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') diff --git a/e2e/features/image-download/resolutions3413-test.spec.js b/e2e/features/image-download/resolutions3413-test.spec.js index 2f410c06bf..0c4bbf3c88 100644 --- a/e2e/features/image-download/resolutions3413-test.spec.js +++ b/e2e/features/image-download/resolutions3413-test.spec.js @@ -5,7 +5,8 @@ const { openImageDownloadPanel, closeImageDownloadPanel, clickDownload, - zoomIn + zoomIn, + closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks') @@ -32,10 +33,10 @@ test.afterAll(async () => { }) test('In the arctic, top zoom levels is 5km', async () => { - const { imageResolution, modalCloseButton } = selectors + const { imageResolution } = selectors const url = await joinUrl(startParams, null) await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await expect(imageResolution).toHaveValue('20') await closeImageDownloadPanel(page) diff --git a/e2e/features/image-download/resolutions4326-test.spec.js b/e2e/features/image-download/resolutions4326-test.spec.js index ac30a75153..027502983f 100644 --- a/e2e/features/image-download/resolutions4326-test.spec.js +++ b/e2e/features/image-download/resolutions4326-test.spec.js @@ -5,7 +5,8 @@ const { openImageDownloadPanel, closeImageDownloadPanel, clickDownload, - zoomIn + zoomIn, + closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks') @@ -32,10 +33,10 @@ test.afterAll(async () => { }) test('In geographic, top two zoom levels are 10km', async () => { - const { imageResolution, modalCloseButton } = selectors + const { imageResolution } = selectors const url = await joinUrl(startParams, null) await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await expect(imageResolution).toHaveValue('40') await closeImageDownloadPanel(page) diff --git a/e2e/features/image-download/time-test.spec.js b/e2e/features/image-download/time-test.spec.js index 44975c1c66..240543d2d9 100644 --- a/e2e/features/image-download/time-test.spec.js +++ b/e2e/features/image-download/time-test.spec.js @@ -3,14 +3,12 @@ const { test, expect } = require('@playwright/test') const { openImageDownloadPanel, closeImageDownloadPanel, - clickDownload + clickDownload, + closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl, getAttribute } = require('../../test-utils/hooks/basicHooks') -const createSelectors = require('../../test-utils/global-variables/selectors') -const moment = require('moment') let page -let selectors const startParams = [ 'imageDownload=' @@ -20,7 +18,6 @@ test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -28,47 +25,34 @@ test.afterAll(async () => { }) test('Image for today', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Bug Reported for SOTO: https://github.com/podaac/worldview/issues/33') - } - const todayDate = '2018-06-01' - const url = await joinUrl(startParams, '&now=' + todayDate + 'T3') - const { modalCloseButton } = selectors + const url = await joinUrl(startParams, '&now=2018-06-01T3') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') - expect(urlAttribute).toContain('TIME=' + todayDate) + expect(urlAttribute).toContain('TIME=2018-06-01') await closeImageDownloadPanel(page) }) test('Image for yesterday', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Bug Reported for SOTO: https://github.com/podaac/worldview/issues/33') - } - const todayDate = '2018-06-01' - const expectedDate = moment.utc(todayDate, 'YYYY-MM-DD').subtract(1, 'days').format('YYYY-MM-DD').toUpperCase() - const url = await joinUrl(startParams, '&now=' + todayDate + 'T0') - const { modalCloseButton } = selectors + const url = await joinUrl(startParams, '&now=2018-06-01T0') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') - expect(urlAttribute).toContain('TIME=' + expectedDate) + expect(urlAttribute).toContain('TIME=2018-05-31') await closeImageDownloadPanel(page) }) test('Image for 2018-05-15', async () => { - const expectedDate = '2018-05-15' - const url = await joinUrl(startParams, '&t=' + expectedDate) - const { modalCloseButton } = selectors + const url = await joinUrl(startParams, '&t=2018-05-15') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await openImageDownloadPanel(page) await clickDownload(page) const urlAttribute = await getAttribute(page, '#wv-image-download-url', 'url') - expect(urlAttribute).toContain('TIME=' + expectedDate) + expect(urlAttribute).toContain('TIME=2018-05-15') await closeImageDownloadPanel(page) }) diff --git a/e2e/features/image-download/unsupported-test.spec.js b/e2e/features/image-download/unsupported-test.spec.js index 4c168ba24c..cce0c6a185 100644 --- a/e2e/features/image-download/unsupported-test.spec.js +++ b/e2e/features/image-download/unsupported-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { closeImageDownloadPanel } = require('../../test-utils/hooks/wvHooks') +const { closeImageDownloadPanel, closeModal } = require('../../test-utils/hooks/wvHooks') const { joinUrl } = require('../../test-utils/hooks/basicHooks') let page @@ -29,10 +29,10 @@ test.afterAll(async () => { }) test('Custom palettes are not supported dialog', async () => { - const { modalCloseButton, snapshotToolbarButton } = selectors + const { snapshotToolbarButton } = selectors const url = await joinUrl(startParams, '&l=MODIS_Terra_Aerosol(palette=red_1)') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await snapshotToolbarButton.click() await expect(notify).toBeVisible() }) @@ -54,10 +54,10 @@ test('Custom palettes: OK button brings up download panel', async () => { }) test('Rotation is not supported dialog', async () => { - const { modalCloseButton, snapshotToolbarButton } = selectors + const { snapshotToolbarButton } = selectors const url = await joinUrl(startParams, '&p=arctic&r=18') await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await snapshotToolbarButton.click() await expect(notify).toBeVisible() }) diff --git a/e2e/features/layers/layer-picker-mobile-test.spec.js b/e2e/features/layers/layer-picker-mobile-test.spec.js index 32243f3be5..2728eeea0d 100644 --- a/e2e/features/layers/layer-picker-mobile-test.spec.js +++ b/e2e/features/layers/layer-picker-mobile-test.spec.js @@ -1,11 +1,10 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { assertDefaultLayers, assertCategories } = require('../../test-utils/hooks/wvHooks') +const { assertDefaultLayers, assertCategories, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors -let expectedLayerCount const url = 'http://localhost:3000/?t=2013-05-15' @@ -17,11 +16,6 @@ test.beforeAll(async ({ browser }) => { }) page = await context.newPage() selectors = createSelectors(page) - if (process.env.SOTO === 'true') { - expectedLayerCount = 8 - } else { - expectedLayerCount = 7 - } }) test.afterAll(async () => { @@ -29,17 +23,17 @@ test.afterAll(async () => { }) test('Initial state indicates layer count', async () => { - const { layerCount, modalCloseButton } = selectors + const { layerCount } = selectors await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await expect(layerCount).toBeVisible() - await expect(layerCount).toContainText(expectedLayerCount.toString()) + await expect(layerCount).toContainText('8') }) test('Expand layer list and show default layers', async () => { const { collapsedLayerButton } = selectors await collapsedLayerButton.click() - await assertDefaultLayers(page, expectedLayerCount) + await assertDefaultLayers(page) }) test('Open product picker and show categories by default', async () => { @@ -51,77 +45,41 @@ test('Open product picker and show categories by default', async () => { test('Clicking a measurement shows choices, indicates unavailability', async () => { const { aodAllMeasurement, + aquaTerraMODISTab, sourceMetadataCollapsed, aodCheckboxMAIAC, aodCheckboxMODIS, - sourceTabs, - crAllMeasurement, - crCheckboxMODISTrueColor, - crCheckboxMODISBands721, - crCheckboxOrbitAscending + sourceTabs } = selectors - let sourceTabCount = 8 - if (process.env.SOTO === 'true') { - await crAllMeasurement.click() - await expect(crCheckboxMODISTrueColor).toBeVisible() - await expect(crCheckboxMODISBands721).toBeVisible() - await expect(crCheckboxOrbitAscending).toBeVisible() - // const trueColorAvailableCoverage = page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-checkbox + svg#availability-info') - // const brandsAvailableCoverage = page.locator('#MODIS_Aqua_CorrectedReflectance_Bands721-checkbox + svg#availability-info') - // const orbitAvailableCoverage = page.locator('#OrbitTracks_Aqua_Ascending-checkbox + svg#availability-info') - // await expect(trueColorAvailableCoverage).toBeVisible() - // await expect(brandsAvailableCoverage).toBeVisible() - // await expect(orbitAvailableCoverage).toBeVisible() - sourceTabCount = 5 - } else { - await aodAllMeasurement.click() - await expect(sourceMetadataCollapsed).toBeVisible() - await expect(aodCheckboxMAIAC).toBeVisible() - await expect(aodCheckboxMODIS).toBeVisible() - const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info') - const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info') - await expect(modisAvailableCoverage).toBeVisible() - await expect(maiacAvailableCoverage).toBeVisible() - } - await expect(sourceTabs).toHaveCount(sourceTabCount) + await aodAllMeasurement.click() + await aquaTerraMODISTab.click() + await expect(sourceMetadataCollapsed).toBeVisible() + await expect(aodCheckboxMAIAC).toBeVisible() + await expect(aodCheckboxMODIS).toBeVisible() + const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info') + // const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info') + await expect(modisAvailableCoverage).toBeVisible() + // await expect(maiacAvailableCoverage).toBeVisible() + await expect(sourceTabs).toHaveCount(10) }) test('Available grid source layer measuremet does not have unavaiable coverage class', async () => { const { aquaTerraMODISTab, aquaModisTab, - aodCheckbox, - crAquaModisTab, - crTerraModisTab, - crCheckboxTerraBands367 + aodCheckbox } = selectors - if (process.env.SOTO === 'true') { - await crAquaModisTab.click() - await crTerraModisTab.click() - await expect(crCheckboxTerraBands367).toBeVisible() - await expect(crCheckboxTerraBands367).not.toHaveClass('unavailable') - await crAquaModisTab.click() - } else { - await aquaTerraMODISTab.click() - await aquaModisTab.click() - await expect(aodCheckbox).toBeVisible() - await expect(aodCheckbox).not.toHaveClass('unavailable') - await aquaTerraMODISTab.click() - } + await aquaTerraMODISTab.click() + await aquaModisTab.click() + await expect(aodCheckbox).toBeVisible() + await expect(aodCheckbox).not.toHaveClass('unavailable') + await aquaTerraMODISTab.click() }) test('Expanding and collapsing measurement details', async () => { - const { - aquaTerraModisHeader, - sourceMetadataExpanded, - crAquaModisHeader - } = selectors + const { aquaTerraModisHeader, sourceMetadataExpanded } = selectors await page.locator('.ellipsis').click() - if (process.env.SOTO === 'true') { - await expect(crAquaModisHeader).toContainText('MODIS Corrected Reflectance vs. MODIS Surface Reflectance') - } else { - await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)') - } + await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)') const ellipsis = page.locator('.ellipsis.up') await expect(ellipsis).toBeVisible() await ellipsis.click() @@ -132,24 +90,13 @@ test('Switching source tabs', async () => { const { aquaTerraModisHeader, aquaModisTab, - aodCheckbox, - crTerraModisTab, - crAquaModisHeader, - crCheckboxTerraBands367 + aodCheckbox } = selectors - if (process.env.SOTO === 'true') { - await crTerraModisTab.click() - await expect(crCheckboxTerraBands367).toBeVisible() - await expect(crAquaModisHeader).toBeVisible() - await expect(crAquaModisHeader).toContainText('MODIS Corrected Reflectance vs. MODIS Surface Reflectance') - await crCheckboxTerraBands367.click() - } else { - await aquaModisTab.click() - await expect(aodCheckbox).toBeVisible() - await expect(aquaTerraModisHeader).toBeVisible() - await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)') - await aodCheckbox.click() - } + await aquaModisTab.click() + await expect(aodCheckbox).toBeVisible() + await expect(aquaTerraModisHeader).toBeVisible() + await expect(aquaTerraModisHeader).toContainText('About Aerosol Optical Depth (AOD)') + await aodCheckbox.click() }) test('Back button returns to categories', async () => { @@ -168,7 +115,6 @@ test('Switch to facet view and confirm applying facets limits results', async () measurementFacetChoices, measurementMoreButton, measurementTemperatureLabel, - measurementBrightnessTemperatureLabel, sourcesMERRALabel, applyButton, layersSearchRow, @@ -182,8 +128,6 @@ test('Switch to facet view and confirm applying facets limits results', async () await expect(measurementFacetChoices).toHaveCount(5) await measurementMoreButton.click() await expect(measurementFacetChoices).toHaveCount(15) - await expect(measurementBrightnessTemperatureLabel).toBeVisible() - await expect(measurementTemperatureLabel).toBeVisible() await measurementTemperatureLabel.click() await sourcesMERRALabel.click() await applyButton.click() @@ -197,9 +141,8 @@ test('Searching for layers', async () => { layersSearchRow, aodCheckbox } = selectors - const filteredElementCount = 17 await layersSearchField.fill('aerosol optical depth') - await expect(layersSearchRow).toHaveCount(filteredElementCount) + await expect(layersSearchRow).toHaveCount(19) await expect(aodCheckbox).toBeVisible() }) @@ -237,14 +180,14 @@ test('Clicking the selected row deselects it and hides the details', async () => }) test('Close product picker and confirm added layers show in sidebar', async () => { - const { layersModalCloseButton } = selectors - await layersModalCloseButton.click() + await closeModal(page) const activeLayer = page.locator('#active-MODIS_Aqua_Aerosol') await expect(activeLayer).toBeVisible() }) test('Collapse sidebar and confirm layer count updated', async () => { const { layerCount } = selectors + await page.locator('.layer-btn-close').click() await page.locator('#toggleIconHolder').click() - await expect(layerCount).toContainText('8') + await expect(layerCount).toContainText('9') }) diff --git a/e2e/features/layers/layer-picker-test.spec.js b/e2e/features/layers/layer-picker-test.spec.js index 64bce3079a..9e1156d473 100644 --- a/e2e/features/layers/layer-picker-test.spec.js +++ b/e2e/features/layers/layer-picker-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { assertCategories, switchProjections } = require('../../test-utils/hooks/wvHooks') +const { assertCategories, switchProjections, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -20,30 +20,17 @@ test.afterAll(async () => { }) test('Layer picker shows categories when first opened', async () => { - const { addLayers, modalCloseButton } = selectors + const { addLayers } = selectors await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await addLayers.click() await assertCategories(page) }) test('Enabled Corrected Reflectance layers are shown as checked', async () => { - const { - allCategoryHeader, - correctedReflectanceChecked, - crCheckboxMODISTrueColor - } = selectors + const { allCategoryHeader, correctedReflectanceChecked } = selectors await allCategoryHeader.click() await page.locator('#accordion-legacy-all-corrected-reflectance').click() - if (process.env.SOTO === 'true') { - let isChecked = true - await expect(correctedReflectanceChecked).toBeVisible().catch(() => { - isChecked = false - }) - if (isChecked.valueOf() !== true) { - await crCheckboxMODISTrueColor.click() - } - } await expect(correctedReflectanceChecked).toBeVisible() }) @@ -58,7 +45,7 @@ test('"Unavailable" layers show unavailable icon and tooltip', async () => { test('Entering search text transitions to search mode', async () => { const { layersSearchField, layersSearchRow } = selectors await layersSearchField.fill('ozone') - await expect(layersSearchRow).toHaveCount(6) + await expect(layersSearchRow).toHaveCount(10) }) test('Updating input changes results', async () => { @@ -168,8 +155,8 @@ test('Disabling coverage filter updates list', async () => { } = selectors await availableFilterCheckbox.click() await expect(availableFilterCheckboxInput).not.toBeChecked() - await expect(layersSearchRow).toHaveCount(12) - await expect(layerResultsCountText).toContainText('Showing 12 out of') + await expect(layersSearchRow).toHaveCount(14) + await expect(layerResultsCountText).toContainText('Showing 14 out of') }) test('Finding layer by ID with search', async () => { @@ -204,51 +191,33 @@ test('Switching to "Science Disciplines" tab updates category/measurement choice await scienceDisciplinesTab.click() await expect(scientificAll).toBeVisible() await expect(atmosphere).toBeVisible() + await expect(biosphere).toBeVisible() await expect(cryosphere).toBeVisible() + await expect(humanDimensions).toBeVisible() await expect(landSurface).toBeVisible() await expect(oceans).toBeVisible() + await expect(spectralEngineering).toBeVisible() await expect(terrestrialHydrosphere).toBeVisible() await expect(scientificOther).toBeVisible() - if (process.env.SOTO !== 'true') { - await expect(biosphere).toBeVisible() - await expect(humanDimensions).toBeVisible() - await expect(spectralEngineering).toBeVisible() - } }) test('Selecting a measurement from the grid shows sources and details for first source', async () => { const { aodMeasurement, + aquaTerraMODISTab, layerDetailHeader, aodCheckboxMODIS, - aodCheckboxMAIAC, - crScientificAllMeasurement, - crCheckboxMODISTrueColor, - crCheckboxMODISBands721, - crCheckboxOrbitAscending + aodCheckboxMAIAC } = selectors - if (process.env.SOTO === 'true') { - await crScientificAllMeasurement.click() - await expect(layerDetailHeader).toContainText('Aqua/MODIS') - await expect(crCheckboxMODISTrueColor).toBeVisible() - await expect(crCheckboxMODISBands721).toBeVisible() - await expect(crCheckboxOrbitAscending).toBeVisible() - // const trueColorAvailableCoverage = page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-checkbox + svg#availability-info') - // const brandsAvailableCoverage = page.locator('#MODIS_Aqua_CorrectedReflectance_Bands721-checkbox + svg#availability-info') - // const orbitAvailableCoverage = page.locator('#OrbitTracks_Aqua_Ascending-checkbox + svg#availability-info') - // await expect(trueColorAvailableCoverage).toBeVisible() - // await expect(brandsAvailableCoverage).toBeVisible() - // await expect(orbitAvailableCoverage).toBeVisible() - } else { - await aodMeasurement.click() - await expect(layerDetailHeader).toContainText('Aqua and Terra/MODIS') - await expect(aodCheckboxMODIS).toBeVisible() - await expect(aodCheckboxMAIAC).toBeVisible() - const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info') - const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info') - await expect(modisAvailableCoverage).toBeVisible() - await expect(maiacAvailableCoverage).toBeVisible() - } + await aodMeasurement.click() + await aquaTerraMODISTab.click() + await expect(layerDetailHeader).toContainText('Aqua and Terra/MODIS') + await expect(aodCheckboxMODIS).toBeVisible() + await expect(aodCheckboxMAIAC).toBeVisible() + const modisAvailableCoverage = page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info') + // const maiacAvailableCoverage = page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox + svg#availability-info') + await expect(modisAvailableCoverage).toBeVisible() + // await expect(maiacAvailableCoverage).toBeVisible() }) test('Available grid source layer measuremet does not have unavaiable coverage icon', async () => { @@ -256,26 +225,14 @@ test('Available grid source layer measuremet does not have unavaiable coverage i aquaModisTab, layerDetailHeader, aodCheckboxAquaMODIS, - aquaTerraMODISTab, - crTerraModisTab, - crCheckboxTerraBands367, - crAquaModisTab + aquaTerraMODISTab } = selectors - if (process.env.SOTO === 'true') { - await crTerraModisTab.click() - await expect(layerDetailHeader).toContainText('Terra/MODIS') - await expect(crCheckboxTerraBands367).toBeVisible() - const modisAvailabilityInfo = await page.locator('#MODIS_Aqua_CorrectedReflectance_Bands367-checkbox + svg#availability-info') - await expect(modisAvailabilityInfo).not.toBeVisible() - await crAquaModisTab.click() - } else { - await aquaModisTab.click() - await expect(layerDetailHeader).toContainText('Aqua/MODIS') - await expect(aodCheckboxAquaMODIS).toBeVisible() - const modisAvailabilityInfo = await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info') - await expect(modisAvailabilityInfo).not.toBeVisible() - await aquaTerraMODISTab.click() - } + await aquaModisTab.click() + await expect(layerDetailHeader).toContainText('Aqua/MODIS') + await expect(aodCheckboxAquaMODIS).toBeVisible() + const modisAvailabilityInfo = await page.locator('#MODIS_Combined_Value_Added_AOD-checkbox + svg#availability-info') + await expect(modisAvailabilityInfo).not.toBeVisible() + await aquaTerraMODISTab.click() }) test('Selecting layers from product picker adds them to the sidebar/map', async () => { @@ -285,34 +242,21 @@ test('Selecting layers from product picker adds them to the sidebar/map', async layerPickerBackButton, layersModalCloseButton, aodSidebarLayer, - aodMAIACSidebarLayer, - crCheckboxMODISTrueColor, - crCheckboxMODISBands721, - crSidebarMODISTrueColorLayer, - crSidebarMODISBands721Layer + aodMAIACSidebarLayer } = selectors - if (process.env.SOTO === 'true') { - await crCheckboxMODISTrueColor.click() - await crCheckboxMODISBands721.click() - await layerPickerBackButton.click() - await layersModalCloseButton.click() - await expect(crSidebarMODISTrueColorLayer).toBeVisible() - await expect(crSidebarMODISBands721Layer).toBeVisible() - } else { - await aodCheckboxMODIS.click() - await aodCheckboxMAIAC.click() - await layerPickerBackButton.click() - await layersModalCloseButton.click() - await expect(aodSidebarLayer).toBeVisible() - await expect(aodMAIACSidebarLayer).toBeVisible() - } + await aodCheckboxMODIS.click() + await aodCheckboxMAIAC.click() + await layerPickerBackButton.click() + await layersModalCloseButton.click() + await expect(aodSidebarLayer).toBeVisible() + await expect(aodMAIACSidebarLayer).toBeVisible() }) test('Collapsed sidebar shows updated layer count', async () => { const { collapsedLayerButton } = selectors await page.locator('#toggleIconHolder').click() const layerCount = await page.locator('.layer-count') - await expect(layerCount).toContainText('9 Layers') + await expect(layerCount).toContainText('10 Layers') await collapsedLayerButton.click() }) diff --git a/e2e/features/layers/layers-sidebar-test.spec.js b/e2e/features/layers/layers-sidebar-test.spec.js index 56f36d52ab..4a65c0dca9 100644 --- a/e2e/features/layers/layers-sidebar-test.spec.js +++ b/e2e/features/layers/layers-sidebar-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { assertLayerOrdering } = require('../../test-utils/hooks/wvHooks') +const { assertLayerOrdering, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -49,11 +49,10 @@ test('Toggle layer Info', async () => { const { firesLayer, infoButton, - infoDialog, - modalCloseButton + infoDialog } = selectors await page.goto(twoGroupsQueryString) - await modalCloseButton.click() + await closeModal(page) await firesLayer.hover() await infoButton.click() await infoButton.click() @@ -80,11 +79,10 @@ test('Adding a layer causes it to appear in the appropriate group', async () => firesLayer, layersModalCloseButton, layersSearchField, - modalCloseButton, viirsFiresCheckbox } = selectors await page.goto(someGroupsQueryString) - await modalCloseButton.click() + await closeModal(page) await addLayers.click() await layersSearchField.fill('fires') await viirsFiresCheckbox.click() @@ -128,9 +126,9 @@ test('Removing the last layer in a group removes the group', async () => { }) test('Removing a group removes all layers and the group header', async () => { - const { aodGroupHeader, aodGroup, modalCloseButton } = selectors + const { aodGroupHeader, aodGroup } = selectors await page.goto(twoGroupsQueryString) - await modalCloseButton.click() + await closeModal(page) await aodGroupHeader.hover() await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click() await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options #remove-group').click() @@ -142,11 +140,10 @@ test('Load with groups disabled from permalink', async () => { aodGroup, firesGroup, groupCheckbox, - modalCloseButton, overlaysGroup } = selectors await page.goto(mixedLayersGroupsDisabledQueryString) - await modalCloseButton.click() + await closeModal(page) await expect(groupCheckbox).toBeVisible() await expect(groupCheckbox).not.toBeChecked() await expect(firesGroup).not.toBeVisible() @@ -160,11 +157,10 @@ test('Load multiple groups from permalink', async () => { const { aodGroup, firesGroup, - groupCheckbox, - modalCloseButton + groupCheckbox } = selectors await page.goto(twoGroupsQueryString) - await modalCloseButton.click() + await closeModal(page) await expect(groupCheckbox).toBeVisible() await expect(groupCheckbox).toBeChecked() await expect(firesGroup).toBeVisible() @@ -220,11 +216,10 @@ test('Re-ordering groups, then disabling groups keeps individual layer order', a const { aodGroupHeader, firesGroupHeader, - groupCheckbox, - modalCloseButton + groupCheckbox } = selectors await page.goto(twoGroupsQueryString) - await modalCloseButton.click() + await closeModal(page) const aodBoundingBox = await aodGroupHeader.boundingBox() const firesBoundingBox = await firesGroupHeader.boundingBox() // this 'steps' option is important for making the drag action work with the 'react-draggable' library @@ -248,11 +243,10 @@ test('Enabling groups re-orders layers into their groups', async () => { const { aodGroup, firesGroup, - groupCheckbox, - modalCloseButton + groupCheckbox } = selectors await page.goto(mixedLayersGroupsDisabledQueryString) - await modalCloseButton.click() + await closeModal(page) const layersContainer = '#active-overlays li' await assertLayerOrdering(page, layersContainer, mixedLayerIdOrder) await groupCheckbox.click() @@ -276,9 +270,9 @@ test('Immediately disabling groups restores mixed ordering', async () => { }) test('Making a change to grouped layers causes group ordering to be retained when ungrouped', async () => { - const { groupCheckbox, aodGroupHeader, modalCloseButton } = selectors + const { groupCheckbox, aodGroupHeader } = selectors await page.goto(mixedLayersGroupsDisabledQueryString) - await modalCloseButton.click() + await closeModal(page) await groupCheckbox.click() await aodGroupHeader.hover() await page.locator('#active-Aerosol_Optical_Depth .layer-group-more-options > button').click() @@ -289,9 +283,8 @@ test('Making a change to grouped layers causes group ordering to be retained whe }) test('Vector layer has pointer icon & clicking vector layer pointer shows modal', async () => { - const { modalCloseButton } = selectors await page.goto(vectorsQueryString) - await modalCloseButton.click() + await closeModal(page) const handPointer = await page.locator('#active-GRanD_Dams .fa-hand-pointer') await expect(handPointer).toBeVisible() await handPointer.click() diff --git a/e2e/features/layers/layers-vector-test.spec.js b/e2e/features/layers/layers-vector-test.spec.js index af0afc6c27..efed03f3e1 100644 --- a/e2e/features/layers/layers-vector-test.spec.js +++ b/e2e/features/layers/layers-vector-test.spec.js @@ -1,6 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -20,9 +21,9 @@ test.afterAll(async () => { }) test('Vector layer click does not show alert when all vector layers are clickable', async () => { - const { geographicMap, modalCloseButton, notifyMessage } = selectors + const { geographicMap, notifyMessage } = selectors await page.goto(damsLayerUrl) - await modalCloseButton.click() + await closeModal(page) const pointerIcon = await page.locator('#active-GRanD_Dams .fa-hand-pointer') await expect(pointerIcon).toBeVisible() await geographicMap.click() @@ -31,12 +32,14 @@ test('Vector layer click does not show alert when all vector layers are clickabl test('Vectors show alert when not clickable', async ({ browserName }) => { test.skip(browserName === 'firefox', 'issue identifying pointer') - const { geographicMap, modalCloseButton, notifyMessage } = selectors + const { geographicMap, notifyMessage } = selectors await page.goto(damsLayerWMSZoomLevelUrl) - await modalCloseButton.click() + await closeModal(page) const pointerIcon = await page.locator('#active-GRanD_Dams .fa-hand-pointer') await expect(pointerIcon).toBeVisible() await geographicMap.click() + await page.waitForTimeout(500) + await geographicMap.click() await expect(notifyMessage).toBeVisible() await expect(notifyMessage).toContainText('Vector features may not be clickable at all zoom levels.') }) diff --git a/e2e/features/layers/options-test.spec.js b/e2e/features/layers/options-test.spec.js index 80ed0ba5d8..23b5e6a3f4 100644 --- a/e2e/features/layers/options-test.spec.js +++ b/e2e/features/layers/options-test.spec.js @@ -1,6 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -19,9 +20,9 @@ test.afterAll(async () => { }) test('Verify that settings button opens settings modal', async () => { - const { aodSidebarLayer, modalCloseButton } = selectors + const { aodSidebarLayer } = selectors await page.goto(customsSquashedQuerystring) - await modalCloseButton.click() + await closeModal(page) await aodSidebarLayer.hover() const thresholdMinLabel = await page.locator('#wv-layer-options-threshold0 .wv-label-range-min') const combinedAodSettingsButton = await page.locator('#active-MODIS_Combined_Value_Added_AOD .wv-layers-options') diff --git a/e2e/features/layers/recent-layers-mobile-test.spec.js b/e2e/features/layers/recent-layers-mobile-test.spec.js index c42e0ca7c2..586a0052e4 100644 --- a/e2e/features/layers/recent-layers-mobile-test.spec.js +++ b/e2e/features/layers/recent-layers-mobile-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { assertCategories } = require('../../test-utils/hooks/wvHooks') +const { assertCategories, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -23,9 +23,9 @@ test.afterAll(async () => { }) test('Layer picker shows categories when first opened', async () => { - const { addLayers, collapsedLayerButton, modalCloseButton } = selectors + const { addLayers, collapsedLayerButton } = selectors await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await collapsedLayerButton.click() await addLayers.click() await assertCategories(page) diff --git a/e2e/features/layers/recent-layers-test.spec.js b/e2e/features/layers/recent-layers-test.spec.js index fa684b1be7..549bd43626 100644 --- a/e2e/features/layers/recent-layers-test.spec.js +++ b/e2e/features/layers/recent-layers-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { assertCategories } = require('../../test-utils/hooks/wvHooks') +const { assertCategories, closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -20,9 +20,9 @@ test.afterAll(async () => { }) test('Layer picker shows categories when first opened', async () => { - const { addLayers, modalCloseButton } = selectors + const { addLayers } = selectors await page.goto(url) - await modalCloseButton.click() + await closeModal(page) await addLayers.click() await assertCategories(page) }) diff --git a/e2e/features/location-search/location-search-mobile-test.spec.js b/e2e/features/location-search/location-search-mobile-test.spec.js index b6271dc453..c9b9c3dec5 100644 --- a/e2e/features/location-search/location-search-mobile-test.spec.js +++ b/e2e/features/location-search/location-search-mobile-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -21,9 +22,9 @@ test.afterAll(async () => { }) test('Location Search component is visible by default', async () => { - const { locationSearchMobileDialog, modalCloseButton } = selectors + const { locationSearchMobileDialog } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(locationSearchMobileDialog).not.toBeVisible() }) diff --git a/e2e/features/location-search/location-search-test.spec.js b/e2e/features/location-search/location-search-test.spec.js index 8608e75aba..91ed297c03 100644 --- a/e2e/features/location-search/location-search-test.spec.js +++ b/e2e/features/location-search/location-search-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -22,9 +23,9 @@ test.afterAll(async () => { }) test('Location Search component is visible by default', async () => { - const { locationSearchComponent, modalCloseButton } = selectors + const { locationSearchComponent } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(locationSearchComponent).toBeVisible() }) @@ -35,9 +36,9 @@ test('Clicking the minimize button minimizes the Location Search component', asy }) test('Location Search component remains hidden on subsequent page loads per user preference', async () => { - const { locationSearchComponent, modalCloseButton } = selectors + const { locationSearchComponent } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(locationSearchComponent).not.toBeVisible() }) @@ -48,10 +49,9 @@ test('Clicking Location Search toolbar button expands the Location Search compon }) test('Coordinates dialog for permalink marker is visible by default on page load', async () => { - const { modalCloseButton } = selectors const testMarkerEncodedID = await page.locator('.coordinates-map-marker_-77__2E__032__2C__38__2E__8904') await page.goto(markerUrl) - await modalCloseButton.click() + await closeModal(page) await expect(testMarkerEncodedID).toBeVisible() }) @@ -68,9 +68,9 @@ test('Clicking minimize tooltip hides the coordinates dialog', async () => { }) test('Clicking close tooltip removes the marker and coordinates dialog', async () => { - const { coordinatesMapMarker, modalCloseButton, tooltipCoordinatesCloseButton } = selectors + const { coordinatesMapMarker, tooltipCoordinatesCloseButton } = selectors await page.goto(removeMarkerUrl) - await modalCloseButton.click() + await closeModal(page) await tooltipCoordinatesCloseButton.click() await expect(coordinatesMapMarker).not.toBeVisible() const url = await page.url() @@ -78,9 +78,9 @@ test('Clicking close tooltip removes the marker and coordinates dialog', async ( }) test('Invalid marker query string parameter prevents state update', async () => { - const { coordinatesMapMarker, modalCloseButton } = selectors + const { coordinatesMapMarker } = selectors await page.goto(invalidMarkerQuery) - await modalCloseButton.click() + await closeModal(page) await expect(coordinatesMapMarker).not.toBeVisible() const url = await page.url() expect(url).not.toContain('s=') diff --git a/e2e/features/measure/measure-test.spec.js b/e2e/features/measure/measure-test.spec.js index e4c8b19e66..35dff2182d 100644 --- a/e2e/features/measure/measure-test.spec.js +++ b/e2e/features/measure/measure-test.spec.js @@ -6,7 +6,8 @@ const { getAttribute } = require('../../test-utils/hooks/basicHooks') const { createDistanceMeasurement, createAreaMeasurement, - switchProjections + switchProjections, + closeModal } = require('../../test-utils/hooks/wvHooks') let page @@ -27,11 +28,10 @@ test.afterAll(async () => { }) test('Clicking the measure button opens the menu', async ({ browserName }) => { - const { modalCloseButton } = selectors test.skip(browserName === 'firefox', 'firefox pointer issue') const { measureMenu, measureBtn } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(measureMenu).not.toBeVisible() await measureBtn.click() }) diff --git a/e2e/features/modal/about-modal-test.spec.js b/e2e/features/modal/about-modal-test.spec.js index afe1255175..cbd4d243bb 100644 --- a/e2e/features/modal/about-modal-test.spec.js +++ b/e2e/features/modal/about-modal-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -22,9 +23,8 @@ test.afterAll(async () => { }) test('About modal not open when URL param not present', async () => { - const { modalCloseButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(aboutPage).not.toBeVisible() }) @@ -38,8 +38,6 @@ test('Opening about modal from menu sets URL param', async () => { }) test('About modal is open when URL param is present', async () => { - const { modalCloseButton } = selectors await page.goto(aboutOpenURL) - await modalCloseButton.click() await expect(aboutPage).toBeVisible() }) diff --git a/e2e/features/notifications/notify-test.spec.js b/e2e/features/notifications/notify-test.spec.js index 5e9e4f5d00..a61d164aa0 100644 --- a/e2e/features/notifications/notify-test.spec.js +++ b/e2e/features/notifications/notify-test.spec.js @@ -1,105 +1,104 @@ -// @ts-check -const { test, expect } = require('@playwright/test') -const createSelectors = require('../../test-utils/global-variables/selectors') +// // @ts-check +// const { test, expect } = require('@playwright/test') +// const createSelectors = require('../../test-utils/global-variables/selectors') +// const { closeModal } = require('../../test-utils/hooks/wvHooks') -let page -let selectors +// let page +// let selectors -const mockAlertQuery = 'http://localhost:3000/?mockAlerts=' -const layerNoticesQuery = 'http://localhost:3000/?l=Coastlines_15m,MODIS_Aqua_CorrectedReflectance_TrueColor,Particulate_Matter_Below_2.5micrometers_2001-2010' +// const mockAlertQuery = 'http://localhost:3000/?mockAlerts=' +// const layerNoticesQuery = 'http://localhost:3000/?l=Coastlines_15m,MODIS_Aqua_CorrectedReflectance_TrueColor,Particulate_Matter_Below_2.5micrometers_2001-2010' -let infoButtonIcon -let infoMenu -let notificationsListItem -let tooltipSelector +// let infoButtonIcon +// let infoMenu +// let notificationsListItem +// let tooltipSelector -test.describe.configure({ mode: 'serial' }) +// test.describe.configure({ mode: 'serial' }) -test.beforeAll(async ({ browser }) => { - page = await browser.newPage() - selectors = createSelectors(page) - infoButtonIcon = page.locator('#wv-info-button svg.svg-inline--fa') - infoMenu = page.locator('#toolbar_info') - notificationsListItem = page.locator('#notifications_info_item') - tooltipSelector = page.locator('.tooltip-inner div') -}) +// test.beforeAll(async ({ browser }) => { +// page = await browser.newPage() +// selectors = createSelectors(page) +// infoButtonIcon = page.locator('#wv-info-button svg.svg-inline--fa') +// infoMenu = page.locator('#toolbar_info') +// notificationsListItem = page.locator('#notifications_info_item') +// tooltipSelector = page.locator('.tooltip-inner div') +// }) -test.afterAll(async () => { - await page.close() -}) +// test.afterAll(async () => { +// await page.close() +// }) -test('No visible notifications with mockAlert parameter set to no_types', async () => { - const url = `${mockAlertQuery}no_types` - const giftListItem = await page.locator('#toolbar_info li.gift') - const boltListItem = await page.locator('#toolbar_info li.bolt') - await page.goto(url) - await infoButtonIcon.click() - await expect(infoMenu).not.toContainText('Notifications') - await expect(giftListItem).not.toBeVisible() - await expect(boltListItem).not.toBeVisible() -}) +// test('No visible notifications with mockAlert parameter set to no_types', async () => { +// const url = `${mockAlertQuery}no_types` +// const giftListItem = await page.locator('#toolbar_info li.gift') +// const boltListItem = await page.locator('#toolbar_info li.bolt') +// await page.goto(url) +// await infoButtonIcon.click() +// await expect(infoMenu).not.toContainText('Notifications') +// await expect(giftListItem).not.toBeVisible() +// await expect(boltListItem).not.toBeVisible() +// }) -test('Verify that layer notices don\'t show up in the notification list or contribute to the count', async () => { - const { modalCloseButton } = selectors - const url = `${layerNoticesQuery}&mockAlerts=all_types` - await page.goto(url) - await modalCloseButton.click() - await infoButtonIcon.click() - const badge = await page.getByRole('button', { name: 'Notifications 2' }) - await expect(badge).toBeVisible() - await expect(badge).toContainText('2') -}) +// test('Verify that layer notices don\'t show up in the notification list or contribute to the count', async () => { +// const url = `${layerNoticesQuery}&mockAlerts=all_types` +// await page.goto(url) +// await closeModal(page) +// await infoButtonIcon.click() +// const badge = await page.getByRole('button', { name: 'Notifications 2' }) +// await expect(badge).toBeVisible() +// await expect(badge).toContainText('2') +// }) -test('Alert and message content is highlighted and found in modal', async () => { - const alertContentHighlighted = await page.locator('#notification_list_modal .alert-notification-item p') - const messageContentHighlighted = await page.locator('#notification_list_modal .message-notification-item p') - await notificationsListItem.click() - await expect(alertContentHighlighted).toContainText('learn how to visualize global satellite imagery') - await expect(messageContentHighlighted).toContainText('This is a message test') -}) +// test('Alert and message content is highlighted and found in modal', async () => { +// const alertContentHighlighted = await page.locator('#notification_list_modal .alert-notification-item p') +// const messageContentHighlighted = await page.locator('#notification_list_modal .message-notification-item p') +// await notificationsListItem.click() +// await expect(alertContentHighlighted).toContainText('learn how to visualize global satellite imagery') +// await expect(messageContentHighlighted).toContainText('This is a message test') +// }) -test('Verify that the user is only alerted if they have not already stored all items in localStorage', async () => { - const hideButton = await page.locator('#wv-info-button.wv-status-hide') - await page.locator('.modal-close-btn').click() - await expect(hideButton).toBeVisible() -}) +// test('Verify that the user is only alerted if they have not already stored all items in localStorage', async () => { +// const hideButton = await page.locator('#wv-info-button.wv-status-hide') +// await page.locator('.modal-close-btn').click() +// await expect(hideButton).toBeVisible() +// }) -test('Verify that zots show for the layers that have notices', async () => { - const { modalCloseButton } = selectors - const url = `${layerNoticesQuery}&mockAlerts=all_types` - await page.goto(url) - await modalCloseButton.click() - const aquaZot = await page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-zot') - const particulateZot = await page.locator('#Particulate_Matter_Below_2__2E__5micrometers_2001-2010-zot') - await expect(aquaZot).toBeVisible() - await aquaZot.hover() - const aquaNotice = tooltipSelector.first() - const multiNotice = tooltipSelector.last() - await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.') - await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.') - await expect(particulateZot).toBeVisible() - await particulateZot.hover() - const tooltip = await page.locator('.tooltip-inner div div').first() - await expect(tooltip).toContainText('Several layers are experiencing delays in processing.') -}) +// test('Verify that zots show for the layers that have notices', async () => { +// const url = `${layerNoticesQuery}&mockAlerts=all_types` +// await page.goto(url) +// await closeModal(page) +// const aquaZot = await page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-zot') +// const particulateZot = await page.locator('#Particulate_Matter_Below_2__2E__5micrometers_2001-2010-zot') +// await expect(aquaZot).toBeVisible() +// await aquaZot.hover() +// const aquaNotice = tooltipSelector.first() +// const multiNotice = tooltipSelector.last() +// await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.') +// await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.') +// await expect(particulateZot).toBeVisible() +// await particulateZot.hover() +// const tooltip = await page.locator('.tooltip-inner div div').first() +// await expect(tooltip).toContainText('Several layers are experiencing delays in processing.') +// }) -test('Verify that warning shows in the product picker category/measurement rows', async () => { - const { addLayers } = selectors - await addLayers.click() - await page.locator('#layer-category-item-drought-corrected-reflectance').click() - await page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor').hover() - const aquaNotice = tooltipSelector.first() - const multiNotice = tooltipSelector.last() - await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.') - await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.') -}) +// test('Verify that warning shows in the product picker category/measurement rows', async () => { +// const { addLayers } = selectors +// await addLayers.click() +// await page.locator('#layer-category-item-air-quality-corrected-reflectance').click() +// await page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor').hover() +// const aquaNotice = tooltipSelector.first() +// const multiNotice = tooltipSelector.last() +// await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.') +// await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.') +// }) -test('Verify that warning shows in the product picker search results rows', async () => { - const { layersSearchField } = selectors - await layersSearchField.fill('MODIS_Aqua_CorrectedReflectance_TrueColor') - await page.locator('.layer-notice-icon').hover() - const aquaNotice = tooltipSelector.first() - const multiNotice = tooltipSelector.last() - await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.') - await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.') -}) +// test('Verify that warning shows in the product picker search results rows', async () => { +// const { layersSearchField } = selectors +// await layersSearchField.fill('MODIS_Aqua_CorrectedReflectance_TrueColor') +// await page.locator('.layer-notice-icon').hover() +// const aquaNotice = tooltipSelector.first() +// const multiNotice = tooltipSelector.last() +// await expect(aquaNotice).toContainText('The Aqua / MODIS Corrected Reflectance (True Color) layer is currently unavailable.') +// await expect(multiNotice).toContainText('Several layers are experiencing delays in processing.') +// }) diff --git a/e2e/features/palettes/disable-test.spec.js b/e2e/features/palettes/disable-test.spec.js index 3756337b87..3c609573a5 100644 --- a/e2e/features/palettes/disable-test.spec.js +++ b/e2e/features/palettes/disable-test.spec.js @@ -1,9 +1,8 @@ // @ts-check const { test, expect } = require('@playwright/test') -const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page -let selectors const enabledPermalink = 'http://localhost:3000/?l=Last_of_the_Wild_1995-2004' const disabledPermalink = 'http://localhost:3000/?l=Last_of_the_Wild_1995-2004(disabled=0-13-12-1-2-6)' @@ -12,7 +11,6 @@ test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -20,9 +18,8 @@ test.afterAll(async () => { }) test('Verify that toggling class updates permalink and layer-legend', async () => { - const { modalCloseButton } = selectors await page.goto(enabledPermalink) - await modalCloseButton.click() + await closeModal(page) const disabledClassification = await page.locator('#active-Last_of_the_Wild_1995-2004 .disabled-classification') await expect(disabledClassification).not.toBeVisible() await page.locator('#active-Last_of_the_Wild_1995-2004').hover() @@ -53,9 +50,8 @@ test('Verify that toggling class-all on updates permalink and layer-legend', asy }) test('Verify that loaded permalink disables classes', async () => { - const { modalCloseButton } = selectors await page.goto(disabledPermalink) - await modalCloseButton.click() + await closeModal(page) const colorBoxDisabledZero = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active0.disabled-classification') const colorBoxDisabledThirteen = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active13.disabled-classification') const colorBoxDisabledSix = await page.locator('#Last_of_the_Wild_1995-2004_0_legend-color-Last_of_the_Wild_1995-2004-active6.disabled-classification') diff --git a/e2e/features/projections/projections-test.spec.js b/e2e/features/projections/projections-test.spec.js index 1f52f0a0f0..541e11c20b 100644 --- a/e2e/features/projections/projections-test.spec.js +++ b/e2e/features/projections/projections-test.spec.js @@ -1,7 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const { switchProjections } = require('../../test-utils/hooks/wvHooks') +const { switchProjections, closeModal } = require('../../test-utils/hooks/wvHooks') const { skipTour } = require('../../test-utils/global-variables/querystrings') let page @@ -19,26 +19,20 @@ test.afterAll(async () => { }) test('Verify default page shows projection toolbar button in geographic projection map', async () => { - const { geographicMap, modalCloseButton, projToolbarButton } = selectors + const { geographicMap, projToolbarButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(projToolbarButton).toBeVisible() await expect(geographicMap).toBeVisible() }) test('Verify changing projection to arctic switches map to arctic', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, '2nd Polar change is hidden by something: intercepts pointer events') - } const { arcticMap } = selectors await switchProjections(page, 'arctic') await expect(arcticMap).toBeVisible() }) test('Verify changing projection to antarctic switches map to antarctic', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, '2nd Polar change is hidden by something: intercepts pointer events') - } const { antarcticMap } = selectors await switchProjections(page, 'antarctic') await expect(antarcticMap).toBeVisible() diff --git a/e2e/features/share/share-test.spec.js b/e2e/features/share/share-test.spec.js index 9bb186253b..4409ce4e6a 100644 --- a/e2e/features/share/share-test.spec.js +++ b/e2e/features/share/share-test.spec.js @@ -3,6 +3,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') const { getAttribute } = require('../../test-utils/hooks/basicHooks') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -21,9 +22,9 @@ test.afterAll(async () => { }) test('Clicking the share link button opens the share dialog', async () => { - const { modalCloseButton, shareToolbarButton, shareToolbar } = selectors + const { shareToolbarButton, shareToolbar } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await shareToolbarButton.click() await expect(shareToolbar).toBeVisible() }) @@ -38,25 +39,21 @@ test('Share tabs link and social are visible and enabled', async () => { }) test('Share link clipboard with existing time query string param in the page url will have the same serialized time', async () => { - const { modalCloseButton, shareToolbarButton, shareLinkInput } = selectors - const expectedDate = '2018-12-31' - const queryString = 'http://localhost:3000/?t=' + expectedDate + const { shareToolbarButton, shareLinkInput } = selectors + const queryString = 'http://localhost:3000/?t=2018-12-31' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await shareToolbarButton.click() const url = await page.url() expect(url).toContain('t=') - await expect(shareLinkInput).toHaveValue('http://localhost:3000/?t=' + expectedDate + '-T00%3A00%3A00Z') + await expect(shareLinkInput).toHaveValue('http://localhost:3000/?t=2018-12-31-T00%3A00%3A00Z') }) test('Share link clipboard with no time query string param in the page url will have the same serialized time (partial YYYY-MM-DD)', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Bug Reported for SOTO: https://github.com/podaac/worldview/issues/34') - } - const { modalCloseButton, shareToolbarButton } = selectors + const { shareToolbarButton } = selectors const queryString = 'http://localhost:3000/' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await page.getByRole('button', { name: '×' }).click() await shareToolbarButton.click() const minutesOffset = 40 * 60000 // 40 minutes @@ -90,13 +87,10 @@ test('Clicking the social tab displays social share buttons', async () => { }) test('Clicking Shorten link works with links less than 2049 characters', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Feature is not present in SOTO') - } - const { modalCloseButton, shareToolbarButton } = selectors + const { shareToolbarButton } = selectors const shortQueryString = 'http://localhost:3000/?l=Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2022-08-10-T15%3A15%3A05Z' await page.goto(shortQueryString) - await modalCloseButton.click() + await closeModal(page) const linkShortenCase = await page.locator('#wv-link-shorten-case') await shareToolbarButton.click() await linkShortenCase.click() @@ -104,13 +98,10 @@ test('Clicking Shorten link works with links less than 2049 characters', async ( }) test('Clicking Shorten link is refused with links greater than 2048 characters', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Feature is not present in SOTO') - } - const { modalCloseButton, shareToolbarButton } = selectors + const { shareToolbarButton } = selectors const longQueryString = 'http://localhost:3000/?l=MODIS_Terra_AOD_Deep_Blue_Combined,MODIS_Terra_AOD_Deep_Blue_Land,MODIS_Terra_Angstrom_Exponent_Ocean,MODIS_Terra_Angstrom_Exponent_Land,MODIS_Terra_Aerosol_Optical_Depth_3km,MODIS_Terra_Aerosol,MISR_Aerosol_Optical_Depth_Avg_Green_Monthly,VIIRS_SNPP_Angstrom_Exponent_Dark_Target_Ocean,VIIRS_SNPP_AOT_Dark_Target_Land_Ocean,VIIRS_SNPP_Angstrom_Exponent_Deep_Blue_Best_Estimate,VIIRS_SNPP_AOT_Deep_Blue_Best_Estimate,SWDB_Aerosol_Angstrom_Exponent_Monthly,SWDB_Aerosol_Optical_Thickness_550nm_Monthly,SWDB_Aerosol_Angstrom_Exponent_Daily,SWDB_Aerosol_Optical_Thickness_550nm_Daily,MERRA2_Total_Aerosol_Optical_Thickness_550nm_Extinction_Monthly,MERRA2_Total_Aerosol_Optical_Thickness_550nm_Scattering_Monthly,OMI_Absorbing_Aerosol_Optical_Thickness_MW_388,OMI_Absorbing_Aerosol_Optical_Depth,OMI_Aerosol_Optical_Depth,MODIS_Aqua_AOD_Deep_Blue_Combined,MODIS_Aqua_AOD_Deep_Blue_Land,MODIS_Aqua_Angstrom_Exponent_Ocean,MODIS_Aqua_Angstrom_Exponent_Land,MODIS_Aqua_Aerosol_Optical_Depth_3km,MODIS_Aqua_Aerosol,MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth,MODIS_Combined_Value_Added_AOD,MLS_CO_215hPa_Night,MLS_CO_215hPa_Day,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Night,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Monthly_Day,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Night,AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day,AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Night,AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day,OrbitTracks_Aura_Descending,OrbitTracks_Aura_Ascending,OrbitTracks_Aqua_Ascending,OrbitTracks_Suomi_NPP_Ascending,VIIRS_SNPP_Aerosol_Type_Deep_Blue_Best_Estimate,Reference_Labels_15m,Reference_Features_15m,Coastlines_15m,MODIS_Combined_L3_Nadir-BRDF_Daily,MODIS_Combined_MAIAC_L2G_BidirectionalReflectance_Bands143,VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2022-08-10-T15%3A15%3A05Z' await page.goto(longQueryString) - await modalCloseButton.click() + await closeModal(page) const linkShortenCase = await page.locator('#wv-link-shorten-case') await shareToolbarButton.click() await linkShortenCase.click() diff --git a/e2e/features/smart-handoff/smart-handoff-test.spec.js b/e2e/features/smart-handoff/smart-handoff-test.spec.js index 0307e39ae2..d25d54baab 100644 --- a/e2e/features/smart-handoff/smart-handoff-test.spec.js +++ b/e2e/features/smart-handoff/smart-handoff-test.spec.js @@ -1,97 +1,104 @@ // AS OF 11/29/23 THE EARTH DATA SEARCH IS TAKING LONGER THAN CAN BE CONSIDERED REASAONABLE TO LOAD FOR A TEST // THIS SHOULD BE REVISTIED -// @ts-check -const { test, expect } = require('@playwright/test') -const createSelectors = require('../../test-utils/global-variables/selectors') +// // @ts-check +// const { test, expect } = require('@playwright/test') +// const createSelectors = require('../../test-utils/global-variables/selectors') -let page -let selectors +// let page +// let selectors -test.describe.configure({ mode: 'serial' }) +// test.describe.configure({ mode: 'serial' }) -test.beforeAll(async ({ browser }) => { - page = await browser.newPage() - selectors = createSelectors(page) -}) +// test.beforeAll(async ({ browser }) => { +// page = await browser.newPage() +// selectors = createSelectors(page) +// }) -test.afterAll(async () => { - await page.close() -}) +// test.afterAll(async () => { +// await page.close() +// }) -test('Select "Cloud Effective Radius" layer and check that it is available for download', async () => { - const { - addLayers, - allCategoryHeader, - layersTab, - layersModalCloseButton, - dataDownloadTabButton, - layersSearchField - } = selectors - await layersTab.click() - await addLayers.click() - await allCategoryHeader.click() - if (process.env.SOTO === 'true') { - await layersSearchField.fill('cloud effective radius') - } else { - await page.locator('#accordion-legacy-all-cloud-effective-radius').click() - } - await page.locator('#MODIS_Aqua_Cloud_Effective_Radius-checkbox').click() - await layersModalCloseButton.click() - await dataDownloadTabButton.click() - await page.locator('#C1443536017-LAADS-MODIS_Aqua_Cloud_Effective_Radius-collection-choice-label').click() - const granuleCountHeader = await page.locator('.granule-count-header') - const granuleCountInfo = await page.locator('.granule-count-info') - await expect(granuleCountHeader).toContainText('Available granules for 2019 DEC 01:') - await expect(granuleCountInfo).toBeVisible() - await page.locator('#chk-crop-toggle').click() - await expect(granuleCountInfo).toBeVisible() -}) +// test('Data tab is available and in default state when clicked', async () => { +// const { dataDownloadTabButton, modalCloseButton } = selectors +// const queryString = 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2019-12-01' +// const handoffTitle = await page.locator('.smart-handoff-side-panel > h1') +// await page.goto(queryString) +// await modalCloseButton.click() +// await expect(dataDownloadTabButton).toBeVisible() +// await dataDownloadTabButton.click() +// await page.waitForTimeout(5000) +// await expect(handoffTitle).toContainText('None of your current layers are available for download.') +// }) -test('Arriving via permalink, data tab selected and granule count shows', async () => { - const { dataDownloadTabButton, modalCloseButton } = selectors - const permalinkParams = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=2020-02-06-T06%3A00%3A00Z' - await page.goto(permalinkParams) - await modalCloseButton.click() - await dataDownloadTabButton.click() - const granuleCountInfo = await page.locator('.granule-count-info') - await expect(granuleCountInfo).not.toHaveText('NONE') -}) +// test('Select "Cloud Effective Radius" layer and check that it is available for download', async () => { +// const { +// addLayers, +// allCategoryHeader, +// layersTab, +// layersModalCloseButton, +// dataDownloadTabButton +// } = selectors +// await layersTab.click() +// await addLayers.click() +// await allCategoryHeader.click() +// await page.locator('#accordion-legacy-all-cloud-effective-radius').click() +// await page.locator('#MODIS_Aqua_Cloud_Effective_Radius-checkbox').click() +// await layersModalCloseButton.click() +// await dataDownloadTabButton.click() +// await page.locator('#C1443536017-LAADS-MODIS_Aqua_Cloud_Effective_Radius-collection-choice-label').click() +// const granuleCountHeader = await page.locator('.granule-count-header') +// const granuleCountInfo = await page.locator('.granule-count-info') +// await expect(granuleCountHeader).toContainText('Available granules for 2019 DEC 01:') +// await expect(granuleCountInfo).toBeVisible() +// await page.locator('#chk-crop-toggle').click() +// await expect(granuleCountInfo).toBeVisible() +// }) -test('Changing collection updates URL', async () => { - await page.getByLabel('Standard - v4.1').check() - const url = await page.url() - expect(url).toContain('&sh=GHRSST_L4_MUR_Sea_Surface_Temperature') -}) +// test('Arriving via permalink, data tab selected and granule count shows', async () => { +// const { dataDownloadTabButton, modalCloseButton } = selectors +// const permalinkParams = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=2020-02-06-T06%3A00%3A00Z' +// await page.goto(permalinkParams) +// await modalCloseButton.click() +// await dataDownloadTabButton.click() +// const granuleCountInfo = await page.locator('.granule-count-info') +// await expect(granuleCountInfo).not.toHaveText('NONE') +// }) -test('Layers outside of their coverage date range are hidden from layers available for download', async () => { - const { dataDownloadTabButton, modalCloseButton } = selectors - const permalinkParams1980 = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=1980-02-06-T06%3A00%3A00Z' - await page.goto(permalinkParams1980) - await modalCloseButton.click() - await expect(dataDownloadTabButton).toBeVisible() - const smartHandoffTitle = await page.locator('.smart-handoff-side-panel > h1') - await expect(smartHandoffTitle).toContainText('None of your current layers are available for download.') -}) +// test('Changing collection updates URL', async () => { +// await page.getByLabel('Standard - v4.1').check() +// const url = await page.url() +// expect(url).toContain('&sh=GHRSST_L4_MUR_Sea_Surface_Temperature') +// }) -test('Map extent entirely across dateline disables download button and displays warning for user to zoom out to see available map', async () => { - const { modalCloseButton } = selectors - const extentCrossedDateline = 'http://localhost:3000/?v=226.32336353630282,-35.84415340249873,233.47009302183025,-31.309041515170094&l=VIIRS_NOAA20_Thermal_Anomalies_375m_All,Coastlines_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&sh=VIIRS_NOAA20_Thermal_Anomalies_375m_All,C1355615368-LANCEMODIS&t=2021-08-29-T17%3A56%3A03Z' - await page.goto(extentCrossedDateline) - await modalCloseButton.click() - const downloadButton = await page.locator('.download-btn') - await expect(downloadButton).toBeVisible() - await expect(downloadButton).toHaveClass(/wv-disabled/) - const alertMessage = await page.locator('#data-download-unavailable-dateline-alert div.wv-alert-message') - await expect(alertMessage).toContainText('The map is zoomed into an area with no available data.') -}) +// test('Layers outside of their coverage date range are hidden from layers available for download', async () => { +// const { dataDownloadTabButton, modalCloseButton } = selectors +// const permalinkParams1980 = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=1980-02-06-T06%3A00%3A00Z' +// await page.goto(permalinkParams1980) +// await modalCloseButton.click() +// await expect(dataDownloadTabButton).toBeVisible() +// const smartHandoffTitle = await page.locator('.smart-handoff-side-panel > h1') +// await expect(smartHandoffTitle).toContainText('None of your current layers are available for download.') +// }) -test('Download via Earthdata Search', async () => { - const { modalCloseButton } = selectors - const permalinkParams = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=2020-02-06-T06%3A00%3A00Z' - await page.goto(permalinkParams) - await modalCloseButton.click() - await page.locator('.download-btn').click() - const transferring = await page.locator('#transferring-to-earthdata-search') - await expect(transferring).toBeVisible() -}) +// test('Map extent entirely across dateline disables download button and displays warning for user to zoom out to see available map', async () => { +// const { modalCloseButton } = selectors +// const extentCrossedDateline = 'http://localhost:3000/?v=226.32336353630282,-35.84415340249873,233.47009302183025,-31.309041515170094&l=VIIRS_NOAA20_Thermal_Anomalies_375m_All,Coastlines_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=false&sh=VIIRS_NOAA20_Thermal_Anomalies_375m_All,C1355615368-LANCEMODIS&t=2021-08-29-T17%3A56%3A03Z' +// await page.goto(extentCrossedDateline) +// await modalCloseButton.click() +// const downloadButton = await page.locator('.download-btn') +// await expect(downloadButton).toBeVisible() +// await expect(downloadButton).toHaveClass(/wv-disabled/) +// const alertMessage = await page.locator('#data-download-unavailable-dateline-alert div.wv-alert-message') +// await expect(alertMessage).toContainText('The map is zoomed into an area with no available data.') +// }) + +// test('Download via Earthdata Search', async () => { +// const { modalCloseButton } = selectors +// const permalinkParams = 'http://localhost:3000/?l=GHRSST_L4_MUR_Sea_Surface_Temperature,MODIS_Aqua_Aerosol_Optical_Depth_3km&lg=true&sh=MODIS_Aqua_Aerosol_Optical_Depth_3km,C1443528505-LAADS&t=2020-02-06-T06%3A00%3A00Z' +// await page.goto(permalinkParams) +// await modalCloseButton.click() +// await page.locator('.download-btn').click() +// const transferring = await page.locator('#transferring-to-earthdata-search') +// await expect(transferring).toBeVisible() +// }) diff --git a/e2e/features/timeline/date-selector-test.spec.js b/e2e/features/timeline/date-selector-test.spec.js index e0d40f09d8..b6bfd88e57 100644 --- a/e2e/features/timeline/date-selector-test.spec.js +++ b/e2e/features/timeline/date-selector-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { subdailyLayerIntervalTimescale, knownDate } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -23,11 +24,10 @@ test('Verify subdaily default year, month, day, hour, minute date selector input dateSelectorHourInput, dateSelectorDayInput, dateSelectorMonthInput, - dateSelectorYearInput, - modalCloseButton + dateSelectorYearInput } = selectors await page.goto(subdailyLayerIntervalTimescale) - await modalCloseButton.click() + await closeModal(page) await expect(dateSelectorMinuteInput).toBeVisible() await expect(dateSelectorHourInput).toBeVisible() await expect(dateSelectorDayInput).toBeVisible() @@ -36,9 +36,9 @@ test('Verify subdaily default year, month, day, hour, minute date selector input }) test('Change date using left/right arrows', async () => { - const { dateSelectorDayInput, modalCloseButton } = selectors + const { dateSelectorDayInput } = selectors await page.goto(knownDate) - await modalCloseButton.click() + await closeModal(page) await expect(dateSelectorDayInput).toHaveValue('22') await page.locator('#left-arrow-group').click() await expect(dateSelectorDayInput).toHaveValue('21') @@ -47,49 +47,42 @@ test('Change date using left/right arrows', async () => { }) test('Left timeline arrow will not be disabled by default', async () => { - const { modalCloseButton } = selectors const queryString = 'http://localhost:3000/' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await page.getByRole('button', { name: '×' }).click() const leftArrow = await page.locator('#left-arrow-group') await expect(leftArrow).not.toHaveClass(/button-disabled/) }) -test('Right timeline arrow will be disabled by default', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Bug Reported for SOTO: https://github.com/podaac/worldview/issues/33') - } - const queryString = 'http://localhost:3000/' - await page.goto(queryString) - await page.getByRole('button', { name: '×' }).click() - const rightArrow = await page.locator('#right-arrow-group') - await expect(rightArrow).toHaveClass(/button-disabled/) -}) - -test('Now button will be disabled by default', async () => { - if (process.env.SOTO === 'true') { - test.skip(true, 'Bug Reported for SOTO: https://github.com/podaac/worldview/issues/33') - } - const queryString = 'http://localhost:3000/' - await page.goto(queryString) - await page.getByRole('button', { name: '×' }).click() - const nowButton = page.locator('#now-button-group') - await expect(nowButton).toHaveClass(/button-disabled/) -}) +// need to update this so that it does not fail at certain times of day +// test.only('Right timeline arrow will be disabled by default', async () => { +// const queryString = 'http://localhost:3000/' +// await page.goto(queryString) +// await page.getByRole('button', { name: '×' }).click() +// const rightArrow = await page.locator('#right-arrow-group') +// await expect(rightArrow).toHaveClass(/button-disabled/) +// }) + +// need to update this so that it does not fail at certain times of day +// test('Now button will be disabled by default', async () => { +// const queryString = 'http://localhost:3000/' +// await page.goto(queryString) +// await page.getByRole('button', { name: '×' }).click() +// const nowButton = page.locator('#now-button-group') +// await expect(nowButton).toHaveClass(/button-disabled/) +// }) test('Right timeline arrow will not be disabled', async () => { - const { modalCloseButton } = selectors await page.goto(knownDate) - await modalCloseButton.click() + await closeModal(page) const rightArrow = await page.locator('#right-arrow-group') await expect(rightArrow).not.toHaveClass(/button-disabled/) }) test('Now button will not be disabled if date is not on now', async () => { - const { modalCloseButton } = selectors await page.goto(knownDate) - await modalCloseButton.click() + await closeModal(page) const nowButton = await page.locator('#now-button-group') await expect(nowButton).not.toHaveClass(/button-disabled/) }) @@ -98,12 +91,11 @@ test('Verify date selector is populated with date YYYY-MON-DD', async () => { const { dateSelectorDayInput, dateSelectorMonthInput, - dateSelectorYearInput, - modalCloseButton + dateSelectorYearInput } = selectors const queryString = 'http://localhost:3000/?t=2019-02-22' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await expect(dateSelectorDayInput).toHaveValue('22') await expect(dateSelectorMonthInput).toHaveValue('FEB') await expect(dateSelectorYearInput).toHaveValue('2019') @@ -115,11 +107,10 @@ test('Verify subdaily date selector is populated with date YYYY-MON-DD-HH-MM', a dateSelectorMonthInput, dateSelectorYearInput, dateSelectorHourInput, - dateSelectorMinuteInput, - modalCloseButton + dateSelectorMinuteInput } = selectors await page.goto(subdailyLayerIntervalTimescale) - await modalCloseButton.click() + await closeModal(page) await expect(dateSelectorMinuteInput).toHaveValue('46') await expect(dateSelectorHourInput).toHaveValue('09') await expect(dateSelectorDayInput).toHaveValue('04') @@ -128,10 +119,10 @@ test('Verify subdaily date selector is populated with date YYYY-MON-DD-HH-MM', a }) test('Allow invalid day values in date selector', async () => { - const { dateSelectorDayInput, modalCloseButton } = selectors + const { dateSelectorDayInput } = selectors const queryString = 'http://localhost:3000/?t=2019-02-22' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await dateSelectorDayInput.fill('31') await page.keyboard.press('Enter') await expect(dateSelectorDayInput).toHaveClass(/invalid-input/) @@ -141,12 +132,11 @@ test('Allow invalid year to valid year values in date selector', async () => { const { dateSelectorDayInput, dateSelectorMonthInput, - dateSelectorYearInput, - modalCloseButton + dateSelectorYearInput } = selectors const queryString = 'http://localhost:3000/?t=2019-02-22' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await dateSelectorYearInput.fill('2020') await dateSelectorMonthInput.fill('MAR') await dateSelectorDayInput.fill('31') @@ -160,12 +150,11 @@ test('Verify invalid days are rolled over', async () => { const { dateSelectorDayInput, dateSelectorMonthInput, - dateSelectorYearInput, - modalCloseButton + dateSelectorYearInput } = selectors const queryString = 'http://localhost:3000/?t=2013-02-29' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await expect(dateSelectorDayInput).toHaveValue('01') await expect(dateSelectorMonthInput).toHaveValue('MAR') await expect(dateSelectorYearInput).toHaveValue('2013') @@ -177,12 +166,11 @@ test('Date selector up arrow rolls over from Feb 28 to 1 (non leap year) and the dayDown, dateSelectorDayInput, dateSelectorMonthInput, - dateSelectorYearInput, - modalCloseButton + dateSelectorYearInput } = selectors const queryString = 'http://localhost:3000/?t=2013-02-28' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await dayUp.click() await expect(dateSelectorDayInput).toHaveValue('01') await expect(dateSelectorMonthInput).toHaveValue('FEB') @@ -194,10 +182,9 @@ test('Date selector up arrow rolls over from Feb 28 to 1 (non leap year) and the }) test('Added future layer and right timeline arrow is not disabled', async () => { - const { modalCloseButton } = selectors const queryString = 'http://localhost:3000/?mockFutureLayer=VIIRS_SNPP_CorrectedReflectance_TrueColor,3D' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) const rightArrow = await page.locator('#right-arrow-group') await expect(rightArrow).not.toHaveClass(/button-disabled/) await rightArrow.click() diff --git a/e2e/features/timeline/layer-coverage-panel-test.spec.js b/e2e/features/timeline/layer-coverage-panel-test.spec.js index a53ed019ff..737009010f 100644 --- a/e2e/features/timeline/layer-coverage-panel-test.spec.js +++ b/e2e/features/timeline/layer-coverage-panel-test.spec.js @@ -1,16 +1,14 @@ // @ts-check const { test, expect } = require('@playwright/test') const { skipTour, referenceLayersOnly } = require('../../test-utils/global-variables/querystrings') -const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page -let selectors test.describe.configure({ mode: 'serial' }) test.beforeAll(async ({ browser }) => { page = await browser.newPage() - selectors = createSelectors(page) }) test.afterAll(async () => { @@ -18,17 +16,15 @@ test.afterAll(async () => { }) test('Layer coverage is shown by default', async () => { - const { modalCloseButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) const layerCoverageAxisLine = await page.locator('.axis-matching-layer-coverage-line') await expect(layerCoverageAxisLine).toBeVisible() }) test('No layer coverage is shown by default', async () => { - const { modalCloseButton } = selectors await page.goto(referenceLayersOnly) - await modalCloseButton.click() + await closeModal(page) const layerCoverageAxisLine = await page.locator('.axis-matching-layer-coverage-line') const layerCoverageHandle = await page.locator('#timeline-layer-coverage-panel-handle') await expect(layerCoverageHandle).toBeVisible() @@ -36,9 +32,8 @@ test('No layer coverage is shown by default', async () => { }) test('Panel opens on handle click', async () => { - const { modalCloseButton } = selectors await page.goto(referenceLayersOnly) - await modalCloseButton.click() + await closeModal(page) const layerCoverageContainer = await page.locator('.timeline-layer-coverage-container') const layerCoverageHandle = await page.locator('#timeline-layer-coverage-panel-handle') await layerCoverageHandle.click() diff --git a/e2e/features/timeline/timeline-mobile-test.spec.js b/e2e/features/timeline/timeline-mobile-test.spec.js index b3da2132a7..5c7d6909e7 100644 --- a/e2e/features/timeline/timeline-mobile-test.spec.js +++ b/e2e/features/timeline/timeline-mobile-test.spec.js @@ -1,17 +1,13 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') -const moment = require('moment') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors test.describe.configure({ mode: 'serial' }) -if (process.env.SOTO === 'true') { - test.skip(true, 'Bug Reported for SOTO: https://github.com/podaac/worldview/issues/33') -} - test.beforeAll(async ({ browser }) => { const context = await browser.newContext({ viewport: { width: 375, height: 667 } @@ -25,13 +21,11 @@ test.afterAll(async () => { }) test('date.mob.init.2a: Before 3:00 UTC: load yesterdays date', async () => { - const { mobileDatePickerSelectBtn, modalCloseButton } = selectors - const todayDate = '2013-03-15' - const expectedDate = moment.utc(todayDate, 'YYYY-MM-DD').subtract(1, 'days').format('YYYY MMM DD').toUpperCase() - const queryString = 'http://localhost:3000/?now=' + todayDate + 'T0' + const { mobileDatePickerSelectBtn } = selectors + const queryString = 'http://localhost:3000/?now=2013-03-15T0' await page.goto(queryString) - await modalCloseButton.click() - await expect(mobileDatePickerSelectBtn).toContainText(expectedDate) + await closeModal(page) + await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 14') }) test('date.mob.init.2b: Before 3:00 UTC: right button is not disabled', async () => { @@ -43,13 +37,11 @@ test('date.mob.init.2b: Before 3:00 UTC: right button is not disabled', async () }) test('date.mob.init.3a: After 3:00 UTC: load todays date', async () => { - const { mobileDatePickerSelectBtn, modalCloseButton } = selectors - const todayDate = '2013-03-15' - const expectedDate = moment.utc(todayDate, 'YYYY-MM-DD').subtract(0, 'days').format('YYYY MMM DD').toUpperCase() - const queryString = 'http://localhost:3000/?now=' + todayDate + 'T4' + const { mobileDatePickerSelectBtn } = selectors + const queryString = 'http://localhost:3000/?now=2013-03-15T4' await page.goto(queryString) - await modalCloseButton.click() - await expect(mobileDatePickerSelectBtn).toContainText(expectedDate) + await closeModal(page) + await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 15') }) test('date.mob.init.3b:After 3:00 UTC: right button is disabled', async () => { @@ -59,20 +51,17 @@ test('date.mob.init.3b:After 3:00 UTC: right button is disabled', async () => { }) test('date.mob.range.1: Date label should show 2013-03-15', async () => { - const { mobileDatePickerSelectBtn, modalCloseButton } = selectors - const todayDate = '2013-03-15' - const expectedDate = moment.utc(todayDate, 'YYYY-MM-DD').subtract(0, 'days').format('YYYY MMM DD').toUpperCase() - const queryString = 'http://localhost:3000/?now=' + todayDate + 'T2' + const { mobileDatePickerSelectBtn } = selectors + const queryString = 'http://localhost:3000/?now=2013-03-15T12' await page.goto(queryString) - await modalCloseButton.click() - await expect(mobileDatePickerSelectBtn).toContainText(expectedDate) + await closeModal(page) + await expect(mobileDatePickerSelectBtn).toContainText('2013 MAR 15') }) test('date.mob.range.2: mobile selector header should show 2013 MAR 15', async () => { const { mobileDatePickerSelectBtn, mobileDatePickerHeader } = selectors - const todayDate = '2013 MAR 15' await mobileDatePickerSelectBtn.click() - await expect(mobileDatePickerHeader).toContainText(todayDate) + await expect(mobileDatePickerHeader).toContainText('2013 MAR 15') }) test('date.mob.range.3: Date label should show 2012 MAR 15 after year drag', async ({ browserName }) => { @@ -118,10 +107,10 @@ test('date.mob.range.6: Click okay button verify date has updated', async ({ bro }) test('date.mob.nav.1: Date label should show 2013 JUL 20', async () => { - const { mobileDatePickerSelectBtn, modalCloseButton } = selectors + const { mobileDatePickerSelectBtn } = selectors const queryString = 'http://localhost:3000/?now=2014-03-15&t=2013-07-20T12' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await expect(mobileDatePickerSelectBtn).toContainText('2013 JUL 20') }) diff --git a/e2e/features/timeline/timeline-test.spec.js b/e2e/features/timeline/timeline-test.spec.js index b0bb2839af..872ee6cced 100644 --- a/e2e/features/timeline/timeline-test.spec.js +++ b/e2e/features/timeline/timeline-test.spec.js @@ -6,6 +6,7 @@ const { subdailyLayerIntervalTimescale, knownDate } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -22,9 +23,9 @@ test.afterAll(async () => { }) test('Dragger is visible', async () => { - const { dragger, modalCloseButton } = selectors + const { dragger } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await expect(dragger).toBeVisible() }) @@ -71,9 +72,8 @@ test('Change to year zoom level and axis changes', async () => { }) test('Interval state of HOUR restored from permalink', async () => { - const { modalCloseButton } = selectors await page.goto(subdailyLayerIntervalTimescale) - await modalCloseButton.click() + await closeModal(page) const currentInteval = await page.locator('#current-interval') await page.locator('#timeline-interval-btn-container').hover() await expect(currentInteval).toContainText('1 hour') @@ -101,10 +101,10 @@ test('Custom interval widget opens on selecting custom', async () => { }) test('Select custom interval changes current interval and changes date by current interval', async () => { - const { dateSelectorDayInput, modalCloseButton } = selectors + const { dateSelectorDayInput } = selectors const customInterval = await page.locator('#current-interval') await page.goto(knownDate) - await modalCloseButton.click() + await closeModal(page) await expect(dateSelectorDayInput).toHaveValue('22') await page.locator('#timeline-interval-btn-container').hover() await page.locator('#interval-custom-static').click() @@ -117,22 +117,20 @@ test('Select custom interval changes current interval and changes date by curren }) test('Timescale zoom level defaults to DAY', async () => { - const { modalCloseButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) const currentZoom = await page.locator('#current-zoom') await expect(currentZoom).toContainText('day') }) test('Timescale zoom subdaily default year, month, day, hour, minute, and custom intervals', async () => { - const { modalCloseButton } = selectors const zoomYears = await page.locator('#zoom-years') const zoomMonths = await page.locator('#zoom-months') const zoomDays = await page.locator('#zoom-days') const zoomHours = await page.locator('#zoom-hours') const zoomMinutes = await page.locator('#zoom-minutes') await page.goto(subdailyLayerIntervalTimescale) - await modalCloseButton.click() + await closeModal(page) await page.locator('#current-zoom').hover() await expect(zoomYears).toBeVisible() await expect(zoomMonths).toBeVisible() @@ -147,18 +145,16 @@ test('Timescale zoom HOUR restored from permalink', async () => { }) test('Date tooltip date present load', async () => { - const { modalCloseButton } = selectors const queryString = 'http://localhost:3000/?t=2019-02-22' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) const dateTooltip = await page.locator('.date-tooltip') await expect(dateTooltip).toContainText('2019 FEB 22 (DOY 053)') }) test('Date subdaily tooltip date present on load', async () => { - const { modalCloseButton } = selectors await page.goto(subdailyLayerIntervalTimescale) - await modalCloseButton.click() + await closeModal(page) const dateTooltip = await page.locator('.date-tooltip') await expect(dateTooltip).toContainText('2019 OCT 04 09:46Z (DOY 277)') }) diff --git a/e2e/features/tour/tour-test.spec.js b/e2e/features/tour/tour-test.spec.js index 0054599f3c..73676573fe 100644 --- a/e2e/features/tour/tour-test.spec.js +++ b/e2e/features/tour/tour-test.spec.js @@ -2,6 +2,7 @@ const { test } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -18,9 +19,9 @@ test.afterAll(async () => { }) test('Verify that all tour modals are present when the page is loaded', async () => { - const { infoToolbarButton, modalCloseButton } = selectors + const { infoToolbarButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) await infoToolbarButton.click() await page.locator('#start_tour_info_item').click() }) diff --git a/e2e/features/ui/distraction-free-mode-test.spec.js b/e2e/features/ui/distraction-free-mode-test.spec.js index d2daf64092..0984f5e1fe 100644 --- a/e2e/features/ui/distraction-free-mode-test.spec.js +++ b/e2e/features/ui/distraction-free-mode-test.spec.js @@ -1,6 +1,7 @@ // @ts-check const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -71,14 +72,13 @@ const distractionFreeModeValidElsRemoved = async (proj, isActive) => { } test('Enabling distraction free mode with shortcut key hides UI elements', async () => { - const { locationSearchMinimizeButton, infoToolbarButton, modalCloseButton } = selectors + const { locationSearchMinimizeButton, infoToolbarButton } = selectors const queryString = 'http://localhost:3000/?p=arctic' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await locationSearchMinimizeButton.click() await infoToolbarButton.click() await page.locator('#distraction_free_info_item').click() - await page.locator('#distraction-free-mode-active-alert-close').click() await distractionFreeModeValidElsRemoved('arctic', true) }) @@ -88,9 +88,8 @@ test('Disabling distraction free mode with shortcut key returns UI elements', as }) test('Enabling distraction free mode activates query string parameter df', async () => { - const { modalCloseButton } = selectors const queryString = 'http://localhost:3000/?df=true' await page.goto(queryString) - await modalCloseButton.click() + await closeModal(page) await distractionFreeModeValidElsRemoved('geographic', true) }) diff --git a/e2e/features/ui/info-mobile-test.spec.js b/e2e/features/ui/info-mobile-test.spec.js index 942cf1af04..2421218489 100644 --- a/e2e/features/ui/info-mobile-test.spec.js +++ b/e2e/features/ui/info-mobile-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -21,9 +22,9 @@ test.afterAll(async () => { }) test('Mobile info toolbar is visible and contains valid mobile menu items', async () => { - const { infoToolbarButton, modalCloseButton } = selectors + const { infoToolbarButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) const sendFeedback = await page.locator('#send_feedback_info_item') const settingsInfo = await page.locator('#settings_info_item') const aboutInfo = await page.locator('#about_info_item') diff --git a/e2e/features/ui/info-test.spec.js b/e2e/features/ui/info-test.spec.js index 51daee1ec5..db2daf9442 100644 --- a/e2e/features/ui/info-test.spec.js +++ b/e2e/features/ui/info-test.spec.js @@ -2,6 +2,7 @@ const { test, expect } = require('@playwright/test') const createSelectors = require('../../test-utils/global-variables/selectors') const { skipTour } = require('../../test-utils/global-variables/querystrings') +const { closeModal } = require('../../test-utils/hooks/wvHooks') let page let selectors @@ -18,9 +19,9 @@ test.afterAll(async () => { }) test('Info toolbar is visible and contains valid menu items', async () => { - const { infoToolbarButton, modalCloseButton } = selectors + const { infoToolbarButton } = selectors await page.goto(skipTour) - await modalCloseButton.click() + await closeModal(page) const sendFeedback = await page.locator('#send_feedback_info_item') const startTour = await page.locator('#start_tour_info_item') const settingsInfo = await page.locator('#settings_info_item') diff --git a/e2e/test-utils/global-variables/querystrings.js b/e2e/test-utils/global-variables/querystrings.js index bd2c86de0f..f40a2db897 100644 --- a/e2e/test-utils/global-variables/querystrings.js +++ b/e2e/test-utils/global-variables/querystrings.js @@ -1,41 +1,41 @@ module.exports = { // animations - activeAnimationWidget: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false', - activeCustomColormap: 'http://localhost:3000/?p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false', - animationProjectionRotated: 'http://localhost:3000/?p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true', - animationTooManyFramesGif: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on', - animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on', - animationGeostationary: 'http://localhost:3000/?v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z', + activeAnimationWidget: 'http://localhost:3000/?e2e=true&p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-04-04&z=3&v=-177.94712426144758,-46.546875,-5.14662573855243,53.015625&ab=on&as=2018-03-28&ae=2018-04-04&av=3&al=false', + activeCustomColormap: 'http://localhost:3000/?e2e=true&p=geographic&l=AIRS_L2_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Day(palette=red_1)&t=2016-04-08&z=3&v=-223.875,-91.828125,162.84375,98.296875&ab=on&as=2016-03-25&ae=2016-04-08&av=3&al=false', + animationProjectionRotated: 'http://localhost:3000/?e2e=true&p=arctic&l=MODIS_Terra_CorrectedReflectance_TrueColor,Coastlines_15m&t=2016-12-09&z=3&v=-2764195.2298414493,-88762.12734933128,2589496.903095221,3893331.478195751&r=-18.0000&ab=on&as=2016-12-02&ae=2016-12-09&av=3&al=true', + animationTooManyFramesGif: 'http://localhost:3000/?e2e=true&p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-24-T10%3A00%3A00Z&as=2018-06-24-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on', + animationTooManyFramesGifCustomInterval: 'http://localhost:3000/?e2e=true&p=geographic&v=-52.43799794510461,-36.052394508901145,-33.34815419510461,-12.532863258901145&t=2019-06-13-T08%3A00%3A00Z&ics=true&ici=2&icd=3&as=2009-06-23-T10%3A00%3A00Z&ae=2019-07-01-T10%3A00%3A00Z&ab=on', + animationGeostationary: 'http://localhost:3000/?e2e=true&v=-127.54084611130202,-31.196051270164425,-36.29880238885806,62.96630766900102&z=4&ics=true&ici=5&icd=10&as=2021-12-03-T16%3A00%3A00Z&ae=2021-12-03-T17%3A10%3A00Z&l=GOES-East_ABI_GeoColor,Coastlines_15m&lg=true&al=true&ab=on&t=2021-12-01-T20%3A10%3A00Z', // compare swipeAndAIsActive: - 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', + 'http://localhost:3000/?e2e=true&ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', opacityAndBIsActive: - 'http://localhost:3000/?ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', + 'http://localhost:3000/?e2e=true&ca=false&cm=opacity&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', spyAndBIsActive: - 'http://localhost:3000/?ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', + 'http://localhost:3000/?e2e=true&ca=false&cm=spy&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', swipeAOD: - 'http://localhost:3000/?ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', + 'http://localhost:3000/?e2e=true&ca=true&cm=swipe&cv=51&p=geographic&l=MODIS_Terra_CorrectedReflectance_TrueColor,MODIS_Terra_Aerosol&l1=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-08-17-T00%3A00%3A00Z&z=3&t1=2018-08-16-T00%3A00%3A00Z&v=-127.6171875,-46.5556640625,31.7109375,53.0244140625', // date - knownDate: 'http://localhost:3000/?t=2019-07-22', + knownDate: 'http://localhost:3000/?e2e=true&t=2019-07-22', // timeline - subdailyLayerIntervalTimescale: 'http://localhost:3000/?t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor', + subdailyLayerIntervalTimescale: 'http://localhost:3000/?e2e=true&t=2019-10-04-T09%3A46%3A32Z&z=4&i=4&l=GOES-East_ABI_Band2_Red_Visible_1km,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m,VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor', // events - mockEvents: 'http://localhost:3000/?p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530', - stormEventSelected: 'http://localhost:3000/?v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530', - fixedAppNow: 'http://localhost:3000/?now=2012-01-01T00%3A00%3A00Z', - wildfiresWithDates: 'http://localhost:3000/?v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z', - backwardsCompatibleEventUrl: 'http://localhost:3000/?v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z', - extentsUrl: 'http://localhost:3000/?e=true&efs=false', + mockEvents: 'http://localhost:3000/?e2e=true&p=geographic&l=VIIRS_SNPP_CorrectedReflectance_TrueColor(hidden),MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor,Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m&t=2018-05-02-T00%3A00%3A00Z&z=3&v=-409.00147812273656,-205.62883007565202,270.5880270080828,219.11461063111003&e=true&mockEvents=20170530', + stormEventSelected: 'http://localhost:3000/?e2e=true&v=175.65863037109375,10.918751525878907,182.25042724609375,22.643360900878907&e=EONET_2777,2017-05-31&l=IMERG_Precipitation_Rate,VIIRS_SNPP_DayNightBand_ENCC(hidden),VIIRS_SNPP_DayNightBand_At_Sensor_Radiance(hidden),Reference_Labels,Reference_Features,Coastlines(hidden),VIIRS_NOAA20_CorrectedReflectance_TrueColor(hidden),VIIRS_SNPP_CorrectedReflectance_TrueColor,MODIS_Aqua_CorrectedReflectance_TrueColor(hidden),MODIS_Terra_CorrectedReflectance_TrueColor(hidden)&lg=true&t=2017-05-31-T00%3A00%3A00Z&mockEvents=20170530', + fixedAppNow: 'http://localhost:3000/?e2e=true&now=2012-01-01T00%3A00%3A00Z', + wildfiresWithDates: 'http://localhost:3000/?e2e=true&v=-139.02635001706034,25.660099233568406,-85.27770827186355,43.288373996427595&e=true&efs=false&efd=2020-01-16,2020-06-16&efc=wildfires&t=2020-06-16-T18%3A31%3A28Z', + backwardsCompatibleEventUrl: 'http://localhost:3000/?e2e=true&v=-49.6224609375,13.940234375000001,-26.5775390625,37.459765625&e=EONET_1874,2005-12-31&l=IMERG_Precipitation_Rate,Reference_Labels_15m,Reference_Features_15m,MODIS_Terra_CorrectedReflectance_TrueColor&lg=true&t=2005-12-31-T00%3A00%3A00Z', + extentsUrl: 'http://localhost:3000/?e2e=true&e=true&efs=false', // layers - multipleDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586', - continuousDataLayers: 'http://localhost:3000/?p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464', - referenceLayersOnly: 'http://localhost:3000/?l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m', + multipleDataLayers: 'http://localhost:3000/?e2e=true&p=geographic&l=MODIS_Terra_Aerosol,MODIS_Terra_Brightness_Temp_Band31_Day&t=2017-03-22&z=3&v=136.07019188386334,14.722152527011556,155.59817576644127,24.312819167567586', + continuousDataLayers: 'http://localhost:3000/?e2e=true&p=geographic&l=MODIS_Terra_Brightness_Temp_Band31_Day&t=2015-05-25&z=2&v=-42.148380855752734,42.13121723408824,22.122734950093943,85.16225953076464', + referenceLayersOnly: 'http://localhost:3000/?e2e=true&l=Reference_Labels_15m(hidden),Reference_Features_15m(hidden),Coastlines_15m', // skip tour - skipTour: 'http://localhost:3000/?lg=false&t=2023-02-28-T18%3A32%3A41Z' + skipTour: 'http://localhost:3000/?e2e=true&lg=false&t=2023-02-28-T18%3A32%3A41Z' } diff --git a/e2e/test-utils/global-variables/selectors.js b/e2e/test-utils/global-variables/selectors.js index 0a97115537..9fde650d79 100644 --- a/e2e/test-utils/global-variables/selectors.js +++ b/e2e/test-utils/global-variables/selectors.js @@ -129,9 +129,6 @@ module.exports = (page) => ({ mobileDatePickerHeader: page.locator('.datepicker .datepicker-header .datepicker-header'), // layers - layersAll3rdElement: page.locator('#legacy-all li.layer-category-item:nth-of-type(3)'), - layersAll4thElement: page.locator('#legacy-all li.layer-category-item:nth-of-type(4)'), - layersList1stCheckbox: page.locator('ul:nth-of-type(1) li:nth-of-type(1) input'), layersModalCloseButton: page.locator('.layer-btn-close'), aerosolOpticalDepth: page.locator('#legacy-all #layer-category-item-legacy-all-aerosol-optical-depth'), layersSearchField: page.locator('input#layers-search-input'), @@ -157,18 +154,8 @@ module.exports = (page) => ({ aodCheckboxMODIS: page.locator('#MODIS_Combined_Value_Added_AOD-checkbox'), aodCheckboxMAIAC: page.locator('#MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth-checkbox'), aodCheckboxAquaMODIS: page.locator('#MODIS_Aqua_Aerosol-checkbox'), - aquaTerraMODISTab: page.locator('#aqua-terra-modis-0-source-Nav'), - aquaModisTab: page.locator('#aqua-modis-1-source-Nav'), - crAquaModisTab: page.locator('#aqua-modis-0-source-Nav'), - crTerraModisTab: page.locator('#terra-modis-4-source-Nav'), - crAllMeasurement: page.locator('#layer-category-item-legacy-all-corrected-reflectance'), - crScientificAllMeasurement: page.locator('#layer-category-item-scientific-all-corrected-reflectance'), - crCheckboxMODISTrueColor: page.locator('#MODIS_Aqua_CorrectedReflectance_TrueColor-checkbox'), - crCheckboxMODISBands721: page.locator('#MODIS_Aqua_CorrectedReflectance_Bands721-checkbox'), - crCheckboxOrbitAscending: page.locator('#OrbitTracks_Aqua_Ascending-checkbox'), - crCheckboxTerraBands367: page.locator('#MODIS_Terra_CorrectedReflectance_Bands367-checkbox'), - crSidebarMODISTrueColorLayer: page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor'), - crSidebarMODISBands721Layer: page.locator('#active-MODIS_Aqua_CorrectedReflectance_Bands721'), + aquaTerraMODISTab: page.locator('#aqua-terra-modis-1-source-Nav'), + aquaModisTab: page.locator('#aqua-modis-2-source-Nav'), correctedReflectanceCheckboxContainer: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor'), correctedReflectanceChecked: page.locator('#checkbox-case-MODIS_Aqua_CorrectedReflectance_TrueColor .wv-checkbox.checked'), weldReflectanceCheckboxContainer: page.locator('#checkbox-case-Landsat_WELD_CorrectedReflectance_TrueColor_Global_Monthly'), @@ -189,7 +176,6 @@ module.exports = (page) => ({ sourceMetadataCollapsed: page.locator('.source-metadata.overflow'), sourceMetadataExpanded: page.locator('.source-metadata'), aquaTerraModisHeader: page.locator('#aboutaerosolopticaldepthaod'), - crAquaModisHeader: page.locator('#modiscorrectedreflectancevsmodissurfacereflectance'), maiacHeader: page.locator('#aerosol-optical-depth-aqua-terra-modis h3:last-of-type'), sourceTabs: page.locator('.source-nav-item'), aodSearchRow: page.locator('#MODIS_Aqua_Aerosol-search-row'), @@ -199,8 +185,6 @@ module.exports = (page) => ({ categoryFacetCollapseToggle: page.locator('#categories-facet .facet-collapse-toggle'), categoryFacetChoicesContainer: page.locator('#categories-facet .sui-multi-checkbox-facet'), measurementTemperatureLabel: page.locator('#measurements-facet [for="example_facet_MeasurementsTemperature"]'), - measurementBrightnessTemperatureLabel: page.locator('#measurements-facet [for="example_facet_MeasurementsBrightness Temperature"]'), - measurementSeaSurfaceTemperatureLabel: page.locator('#measurements-facet [for="example_facet_MeasurementsSea Surface Temperature"]'), measurementFacetChoices: page.locator('#measurements-facet .sui-multi-checkbox-facet > label'), measurementMoreButton: page.locator('#measurements-facet .sui-facet-view-more'), sourcesMERRALabel: page.locator('#sources-facet [for="example_facet_SourceMERRA-2"]'), diff --git a/e2e/test-utils/hooks/wvHooks.js b/e2e/test-utils/hooks/wvHooks.js index 8d5b587ad2..3698b59a6d 100644 --- a/e2e/test-utils/hooks/wvHooks.js +++ b/e2e/test-utils/hooks/wvHooks.js @@ -68,10 +68,11 @@ const assertDefaultLayers = async (page, expectedLayerCount) => { const refLabels = page.locator('#active-Reference_Labels_15m') const refFeatures = page.locator('#active-Reference_Features_15m') const coastlines = page.locator('#active-Coastlines_15m') + const trueColorNOAA21 = page.locator('#active-VIIRS_NOAA21_CorrectedReflectance_TrueColor') const trueColorSNPP = page.locator('#active-VIIRS_SNPP_CorrectedReflectance_TrueColor') const trueColorAqua = page.locator('#active-MODIS_Aqua_CorrectedReflectance_TrueColor') const trueColorMODIS = page.locator('#active-MODIS_Terra_CorrectedReflectance_TrueColor') - const trueColorNOAA = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor') + const trueColorNOAA20 = page.locator('#active-VIIRS_NOAA20_CorrectedReflectance_TrueColor') await expect(layerItem).toHaveCount(expectedLayerCount) await expect(refLabels).toBeVisible() await expect(refFeatures).toBeVisible() @@ -80,7 +81,8 @@ const assertDefaultLayers = async (page, expectedLayerCount) => { await expect(trueColorSNPP).toBeVisible() await expect(trueColorAqua).toBeVisible() await expect(trueColorMODIS).toBeVisible() - await expect(trueColorNOAA).toBeVisible() + await expect(trueColorNOAA20).toBeVisible() + await expect(trueColorNOAA21).toBeVisible() } } @@ -177,12 +179,20 @@ const clickAndWait = async (page, locator) => { await page.waitForTimeout(200) } +const closeModal = async (page) => { + const closeButton = page.locator('.modal-close-btn') + if (await closeButton.count() > 0) { + await closeButton.click() + } +} + module.exports = { assertCategories, assertDefaultLayers, assertLayerOrdering, clickDownload, closeImageDownloadPanel, + closeModal, createAreaMeasurement, createDistanceMeasurement, dateSelectorMonthDay, diff --git a/package-lock.json b/package-lock.json index 00d0369d94..92349eaccf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,17 +10,17 @@ "hasInstallScript": true, "license": "NASA-1.3", "dependencies": { - "@elastic/react-search-ui": "^1.20.2", - "@elastic/react-search-ui-views": "^1.20.2", - "@fortawesome/fontawesome-svg-core": "^6.5.1", - "@fortawesome/free-brands-svg-icons": "^6.5.1", - "@fortawesome/free-solid-svg-icons": "^6.5.1", - "@fortawesome/react-fontawesome": "^0.2.0", + "@elastic/react-search-ui": "^1.21.5", + "@elastic/react-search-ui-views": "^1.21.2", + "@fortawesome/fontawesome-svg-core": "^6.5.2", + "@fortawesome/free-brands-svg-icons": "^6.5.2", + "@fortawesome/free-solid-svg-icons": "^6.5.2", + "@fortawesome/react-fontawesome": "^0.2.2", "@khanisak/temperature-converter": "^2.0.1", - "@redux-devtools/extension": "^3.2.6", - "axios": "^1.6.5", + "@reduxjs/toolkit": "^2.2.5", + "axios": "^1.7.2", "bluebird": "3.7.2", - "bootstrap": "^5.3.2", + "bootstrap": "^5.3.3", "cachai": "^1.0.2", "compression": "^1.7.4", "coordinate-parser": "^1.0.7", @@ -28,7 +28,7 @@ "dom-scroll-into-view": "^2.0.1", "element-resize-detector": "^1.2.4", "elm-pep": "^1.0.6", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-hooks": "^4.6.2", "file-saver": "^2.0.5", "geographiclib-geodesic": "^2.0.0", "history": "^5.3.0", @@ -41,132 +41,129 @@ "moment-locales-webpack-plugin": "^1.2.0", "node-dir": "^0.1.17", "ol": "^8.2.0", - "ol-mapbox-style": "^12.1.1", + "ol-mapbox-style": "^12.3.3", "p-queue": "^8.0.1", - "proj4": "^2.10.0", + "proj4": "^2.11.0", "prop-types": "^15.8.1", - "qs": "^6.11.2", - "react": "^18.0.0", + "qs": "^6.12.1", + "react": "^18.3.1", "react-beautiful-dnd": "^13.1.1", "react-device-detect": "^2.2.3", - "react-dom": "^18.0.0", + "react-dom": "^18.3.0", "react-draggable": "^4.4.6", "react-image-crop": "^11.0.4", "react-infinite-scroller": "^1.2.6", - "react-joyride": "^2.7.2", + "react-joyride": "^2.8.2", "react-mobile-datepicker": "^4.0.2", - "react-redux": "^8.1.3", + "react-redux": "^9.1.1", "react-resizable": "^3.0.5", "react-swipe-to-delete-component": "1.0.5", "react-visibility-sensor": "^5.1.1", - "reactstrap": "^9.2.1", - "recharts": "^2.10.4", - "redux": "^4.2.1", + "reactstrap": "^9.2.2", + "recharts": "^2.12.7", + "redux": "^5.0.1", "redux-location-state": "^2.8.2", "redux-logger": "^3.0.6", - "redux-thunk": "^2.4.2", + "redux-thunk": "^3.1.0", "regenerator-runtime": "^0.14.1", - "reselect": "^4.1.8", "rgbcolor": "^1.0.1", - "simplebar": "^6.2.5", - "simplebar-react": "^3.2.4", + "simplebar": "^6.2.7", + "simplebar-react": "^3.2.6", "stackblur": "^1.0.0", "supercluster": "^8.0.1", - "tough-cookie": "^4.1.3", + "tough-cookie": "^4.1.4", "upng-js": "^2.1.0", "url-template": "^3.1.1", "what-input": "^5.2.12" }, "devDependencies": { - "@babel/core": "^7.23.6", - "@babel/eslint-parser": "^7.23.3", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/preset-env": "^7.23.8", - "@babel/preset-react": "^7.23.3", - "@playwright/test": "^1.40.1", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", + "@babel/core": "^7.24.7", + "@babel/eslint-parser": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/preset-env": "^7.24.7", + "@babel/preset-react": "^7.24.7", + "@playwright/test": "^1.44.1", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", "@webpack-cli/serve": "^2.0.5", - "ajv": "^8.12.0", - "autoprefixer": "^10.4.16", + "ajv": "^8.16.0", + "autoprefixer": "^10.4.19", "babel-loader": "^9.1.3", "cheerio": "^1.0.0-rc.12", "clean-webpack-plugin": "^4.0.0", "cross-env": "^7.0.3", - "css-loader": "^6.9.0", - "css-minimizer-webpack-plugin": "^5.0.1", + "css-loader": "^7.1.2", + "css-minimizer-webpack-plugin": "^7.0.0", "css-url-relative-plugin": "^1.1.0", - "cssnano": "^6.0.3", - "eslint": "^8.56.0", + "cssnano": "^7.0.2", + "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-standard": "^17.1.0", "eslint-import-resolver-webpack": "^0.13.8", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^27.6.2", + "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-no-storage": "^1.0.2", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.33.2", - "express": "^4.18.2", + "eslint-plugin-promise": "^6.2.0", + "eslint-plugin-react": "^7.34.2", + "express": "^4.19.2", "fetch-mock": "^9.11.0", - "glob": "^10.3.10", - "husky": "^8.0.3", + "glob": "^10.4.1", + "husky": "^9.0.11", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", "jest-junit": "^16.0.0", - "mini-css-extract-plugin": "^2.7.7", + "mini-css-extract-plugin": "^2.9.0", "node-dir": "^0.1.17", "node-fetch": "^2.6.9", - "node-ssh": "^13.1.0", + "node-ssh": "^13.2.0", "npm-run-all": "^4.1.5", "patch-package": "^8.0.0", - "postcss": "^8.4.33", - "postcss-loader": "^7.3.4", - "react-refresh": "^0.14.0", - "react-test-renderer": "^18.0.0", + "postcss": "^8.4.38", + "postcss-loader": "^8.1.1", + "react-refresh": "^0.14.1", + "react-test-renderer": "^18.3.0", "redux-mock-store": "^1.5.4", "run-script-os": "^1.1.6", - "sass": "^1.69.7", - "sass-loader": "^13.3.3", + "sass": "^1.77.5", + "sass-loader": "^14.2.1", "shelljs": "^0.8.5", "showdown": "^2.1.0", "stylelint": "^15.11.0", "stylelint-config-standard-scss": "^11.1.0", "stylelint-high-performance-animation": "^1.10.0", - "tar": "^6.2.0", + "tar": "^7.2.0", "terser-webpack-plugin": "^5.3.10", - "uuid": "^9.0.1", - "webpack": "^5.89.0", - "webpack-bundle-analyzer": "^4.10.1", + "uuid": "^10.0.0", + "webpack": "^5.92.0", + "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", - "webpack-dev-middleware": "^7.0.0", - "webpack-dev-server": "^4.15.1", + "webpack-dev-middleware": "^7.2.1", + "webpack-dev-server": "^5.0.4", "xml-js": "^1.6.11", "xml2js": "^0.6.2", "yargs": "^17.7.2" }, "engines": { - "node": ">= 18.16.1" + "node": ">= 20.12.2" } }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.2.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { @@ -174,42 +171,42 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -225,9 +222,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", - "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", + "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -239,56 +236,68 @@ }, "peerDependencies": { "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -297,20 +306,33 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", - "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "engines": { @@ -321,12 +343,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -338,9 +360,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", - "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -354,73 +376,75 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -430,35 +454,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -468,14 +492,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -485,112 +509,113 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", - "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -598,13 +623,29 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -614,14 +655,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -631,13 +672,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", - "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -648,9 +689,8 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -660,9 +700,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -672,9 +711,8 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -684,9 +722,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -734,12 +771,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -749,12 +786,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -765,9 +802,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -777,9 +813,8 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -788,12 +823,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -804,9 +839,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -816,9 +850,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -828,9 +861,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -840,9 +872,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -852,9 +883,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -864,9 +894,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -891,9 +920,8 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -905,10 +933,9 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "version": "7.22.5", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -921,9 +948,8 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -936,12 +962,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -951,14 +977,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", - "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -969,14 +995,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -986,12 +1012,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1001,12 +1027,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1016,13 +1042,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1032,13 +1058,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1049,18 +1075,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", - "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -1071,13 +1097,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1087,12 +1113,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1102,13 +1128,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1118,12 +1144,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1133,12 +1159,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1149,13 +1175,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1165,12 +1191,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1181,13 +1207,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1197,14 +1223,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1214,12 +1240,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1230,12 +1256,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1245,12 +1271,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1261,12 +1287,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1276,13 +1302,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1292,14 +1318,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1309,15 +1335,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1327,13 +1353,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1343,13 +1369,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1359,12 +1385,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1374,12 +1400,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1390,12 +1416,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1406,16 +1432,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1425,13 +1450,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1441,12 +1466,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1457,13 +1482,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1474,12 +1499,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1489,13 +1514,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1505,14 +1530,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1523,12 +1548,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1538,12 +1563,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", - "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1553,16 +1578,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1572,12 +1597,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "@babel/plugin-transform-react-jsx": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1587,13 +1612,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", - "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1603,12 +1628,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1619,12 +1644,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1634,12 +1659,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1649,13 +1674,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1665,12 +1690,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1680,12 +1705,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1695,12 +1720,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1710,12 +1735,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1725,13 +1750,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1741,13 +1766,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1757,13 +1782,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1773,26 +1798,27 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", - "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1804,58 +1830,58 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.7", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.8", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.3", - "@babel/plugin-transform-modules-umd": "^7.23.3", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.7", - "babel-plugin-polyfill-corejs3": "^0.8.7", - "babel-plugin-polyfill-regenerator": "^0.5.4", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1868,9 +1894,8 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1881,17 +1906,17 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", - "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1902,14 +1927,12 @@ }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@babel/runtime": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", - "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "version": "7.23.2", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1918,33 +1941,31 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1953,12 +1974,12 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1967,14 +1988,11 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.5.0.tgz", - "integrity": "sha512-abypo6m9re3clXA00eu5syw+oaPHbJTPapu9C4pzNsJ4hdZDzushT50Zhu+iIYXgEe1CxnRMn7ngsbV+MLrlpQ==", + "version": "2.3.2", "dev": true, "funding": [ { @@ -1986,17 +2004,16 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.2.3" + "@csstools/css-tokenizer": "^2.2.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.3.tgz", - "integrity": "sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==", + "version": "2.2.1", "dev": true, "funding": [ { @@ -2008,14 +2025,13 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.7.tgz", - "integrity": "sha512-lHPKJDkPUECsyAvD60joYfDmp8UERYxHGkFfyLJFTVK/ERJe0sVlIFLXU5XFxdjNDTerp5L4KeaKG+Z5S94qxQ==", + "version": "2.1.5", "dev": true, "funding": [ { @@ -2027,18 +2043,17 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.5.0", - "@csstools/css-tokenizer": "^2.2.3" + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" } }, "node_modules/@csstools/selector-specificity": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz", - "integrity": "sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==", + "version": "3.0.0", "dev": true, "funding": [ { @@ -2050,6 +2065,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2059,45 +2075,44 @@ }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/@elastic/react-search-ui": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.20.2.tgz", - "integrity": "sha512-riVo1Dja4TpI3WFuQVQUmMiRPSV+nAxdkF05UCA/4H5P2IAqzrRjEw4jVpR4vcj+4gAHJcLppYwmtjcn3h1dKw==", + "version": "1.21.5", + "resolved": "https://registry.npmjs.org/@elastic/react-search-ui/-/react-search-ui-1.21.5.tgz", + "integrity": "sha512-J7OpqyTavkxl0l95lB6Wlml5iLS6g/7YERZEemmyd/IgzgwLWLxV2XjSC8GMCSMzlFn5Q3Fb61HuJxu8p4+RaA==", "dependencies": { - "@elastic/react-search-ui-views": "1.20.2", - "@elastic/search-ui": "1.20.2" + "@elastic/react-search-ui-views": "1.21.5", + "@elastic/search-ui": "1.21.5" }, "peerDependencies": { - "react": ">= 16.8.0 <= 18", - "react-dom": ">= 16.8.0 <= 18" + "react": ">= 16.8.0 < 19", + "react-dom": ">= 16.8.0 < 19" } }, "node_modules/@elastic/react-search-ui-views": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.20.2.tgz", - "integrity": "sha512-nx2XOxQ9ONIrd9MhJ1/z0p7AXYYXUr4Tqx8TPUqQd6m/yTa55qrCdEcBm59+MGSBFtVCRsix8KBMiOij+/afxQ==", + "version": "1.21.5", + "resolved": "https://registry.npmjs.org/@elastic/react-search-ui-views/-/react-search-ui-views-1.21.5.tgz", + "integrity": "sha512-NzXAdbrbBIBiA+fI5VPCGTuCPubGKZhRX3Pcazk7Xn8jrFdzep1uWo1CmE1e9UMOPrVC8Es4Xovk9sqTdH6+Yw==", "dependencies": { - "@elastic/search-ui": "1.20.2", + "@elastic/search-ui": "1.21.5", "downshift": "^3.2.10", - "rc-pagination": "^1.20.1", + "rc-pagination": "^4.0.4", "react-select": "^5.0.0" }, "peerDependencies": { - "react": ">= 16.8.0 <= 18", - "react-dom": ">= 16.8.0 <= 18" + "react": ">= 16.8.0 < 19", + "react-dom": ">= 16.8.0 < 19" } }, "node_modules/@elastic/search-ui": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.20.2.tgz", - "integrity": "sha512-48O0jKeMbhohxnVB6oOxT5R+x4nrwG0UWvFTCWPZJ4hKCLsPZZOWIFHziMaxhR8f0ckZCoiif+eD6FAgDW6kwA==", + "version": "1.21.5", + "resolved": "https://registry.npmjs.org/@elastic/search-ui/-/search-ui-1.21.5.tgz", + "integrity": "sha512-wzhTIhSzCio6RCaSsEbRf/yHUc9LpQSNgySWlcGbvtwdPBXnDP0Cwhsci5AUOdmRPvC3K0FID2qg4yF2c0SX+g==", "dependencies": { "date-fns": "^1.30.1", "deep-equal": "^1.0.1", @@ -2183,9 +2198,9 @@ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, "node_modules/@emotion/react": { - "version": "11.11.3", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", - "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "version": "11.11.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", + "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.11.0", @@ -2206,9 +2221,9 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", - "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", + "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", "dependencies": { "@emotion/hash": "^0.9.1", "@emotion/memoize": "^0.8.1", @@ -2247,8 +2262,7 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -2260,28 +2274,22 @@ } }, "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "3.3.0", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.9.1", + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2302,8 +2310,7 @@ }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2316,9 +2323,8 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "13.23.0", + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2331,13 +2337,11 @@ }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -2346,84 +2350,83 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@floating-ui/core": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", - "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz", + "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==", "dependencies": { "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.5.tgz", + "integrity": "sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==", "dependencies": { - "@floating-ui/core": "^1.5.3", + "@floating-ui/core": "^1.0.0", "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.1.tgz", - "integrity": "sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz", + "integrity": "sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==", "hasInstallScript": true, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.1.tgz", - "integrity": "sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz", + "integrity": "sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==", "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.5.1" + "@fortawesome/fontawesome-common-types": "6.5.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-brands-svg-icons": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.1.tgz", - "integrity": "sha512-093l7DAkx0aEtBq66Sf19MgoZewv1zeY9/4C7vSKPO4qMwEsW/2VYTUTpBtLwfb9T2R73tXaRDPmE4UqLCYHfg==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.2.tgz", + "integrity": "sha512-zi5FNYdmKLnEc0jc0uuHH17kz/hfYTg4Uei0wMGzcoCL/4d3WM3u1VMc0iGGa31HuhV5i7ZK8ZlTCQrHqRHSGQ==", "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.5.1" + "@fortawesome/fontawesome-common-types": "6.5.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.1.tgz", - "integrity": "sha512-S1PPfU3mIJa59biTtXJz1oI0+KAXW6bkAb31XKhxdxtuXDiUIFsih4JR1v5BbxY7hVHsD1RKq+jRkVRaf773NQ==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz", + "integrity": "sha512-QWFZYXFE7O1Gr1dTIp+D6UcFUF0qElOnZptpi7PBUMylJh+vFmIedVe1Ir6RM1t2tEQLLSV1k7bR4o92M+uqlw==", "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.5.1" + "@fortawesome/fontawesome-common-types": "6.5.2" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", - "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.2.tgz", + "integrity": "sha512-EnkrprPNqI6SXJl//m29hpaNzOp1bruISWaOiRtkMi/xSvHJlzc2j2JAYS7egxt/EbjSNV/k6Xy0AQI6vB2+1g==", "dependencies": { "prop-types": "^15.8.1" }, @@ -2433,42 +2436,12 @@ } }, "node_modules/@gilbarbara/deep-equal": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.3.1.tgz", - "integrity": "sha512-I7xWjLs2YSVMc5gGx1Z3ZG1lgFpITPndpi8Ku55GeEIKpACCPQNS/OTqQbxgTCfq0Ncvcc+CrFov96itVh6Qvw==" - }, - "node_modules/@gilbarbara/helpers": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@gilbarbara/helpers/-/helpers-0.9.1.tgz", - "integrity": "sha512-B6q4qruzaurfbpmdGK85SSgnI36pFuJlewTul9hWHUv7u8VGxDwjj8anxSfuPyDZ3ovXF1H6ifCVFHQqRV2+Gg==", - "dependencies": { - "@gilbarbara/types": "^0.2.2", - "is-lite": "^1.2.0" - } - }, - "node_modules/@gilbarbara/types": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@gilbarbara/types/-/types-0.2.2.tgz", - "integrity": "sha512-QuQDBRRcm1Q8AbSac2W1YElurOhprj3Iko/o+P1fJxUWS4rOGKMVli98OXS7uo4z+cKAif6a+L9bcZFSyauQpQ==", - "dependencies": { - "type-fest": "^4.1.0" - } - }, - "node_modules/@gilbarbara/types/node_modules/type-fest": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.9.0.tgz", - "integrity": "sha512-KS/6lh/ynPGiHD/LnAobrEFq3Ad4pBzOlJ1wAnJx9N4EYoqFhMfLIBjUT2UEx4wg5ZE+cC1ob6DCSpppVo+rtg==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "version": "0.1.2", + "license": "MIT" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -2480,8 +2453,7 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -2492,8 +2464,7 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + "license": "BSD-3-Clause" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -2524,6 +2495,23 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -2539,11 +2527,22 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.0.tgz", + "integrity": "sha512-S00nN1Qt3z3dSP6Db45fj/mksrAq5XWNIJ/SWXGP8XPT2jrzEuYRCSEx08JpJwBcG2F1xgiOtBMGDU0AZHmxew==", + "dev": true, + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2557,18 +2556,16 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -2579,9 +2576,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -2592,9 +2588,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -2604,9 +2599,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -2619,9 +2613,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -2631,27 +2624,24 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -2666,9 +2656,8 @@ }, "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2681,9 +2670,8 @@ }, "node_modules/@jest/console/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2697,9 +2685,8 @@ }, "node_modules/@jest/console/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2709,24 +2696,21 @@ }, "node_modules/@jest/console/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/console/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2736,9 +2720,8 @@ }, "node_modules/@jest/core": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/reporters": "^29.7.0", @@ -2783,9 +2766,8 @@ }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2798,9 +2780,8 @@ }, "node_modules/@jest/core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2814,9 +2795,8 @@ }, "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2826,24 +2806,21 @@ }, "node_modules/@jest/core/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2853,9 +2830,8 @@ }, "node_modules/@jest/environment": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", @@ -2868,9 +2844,8 @@ }, "node_modules/@jest/expect": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.7.0", "jest-snapshot": "^29.7.0" @@ -2881,9 +2856,8 @@ }, "node_modules/@jest/expect-utils": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3" }, @@ -2893,9 +2867,8 @@ }, "node_modules/@jest/fake-timers": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", @@ -2910,9 +2883,8 @@ }, "node_modules/@jest/globals": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -2925,9 +2897,8 @@ }, "node_modules/@jest/reporters": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^29.7.0", @@ -2968,9 +2939,8 @@ }, "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2983,9 +2953,8 @@ }, "node_modules/@jest/reporters/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2999,9 +2968,8 @@ }, "node_modules/@jest/reporters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3011,15 +2979,13 @@ }, "node_modules/@jest/reporters/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/reporters/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3037,18 +3003,16 @@ }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3058,9 +3022,8 @@ }, "node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -3070,9 +3033,8 @@ }, "node_modules/@jest/source-map": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", @@ -3084,9 +3046,8 @@ }, "node_modules/@jest/test-result": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", @@ -3099,9 +3060,8 @@ }, "node_modules/@jest/test-sequencer": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", @@ -3114,9 +3074,8 @@ }, "node_modules/@jest/transform": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^29.6.3", @@ -3140,9 +3099,8 @@ }, "node_modules/@jest/transform/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3155,9 +3113,8 @@ }, "node_modules/@jest/transform/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3171,9 +3128,8 @@ }, "node_modules/@jest/transform/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3183,24 +3139,21 @@ }, "node_modules/@jest/transform/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/transform/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3210,9 +3163,8 @@ }, "node_modules/@jest/types": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -3227,9 +3179,8 @@ }, "node_modules/@jest/types/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3242,9 +3193,8 @@ }, "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3258,9 +3208,8 @@ }, "node_modules/@jest/types/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3270,24 +3219,21 @@ }, "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/types/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3296,52 +3242,58 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.1.1", + "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.0", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" } }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.4.14", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", - "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", + "version": "0.3.25", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3349,27 +3301,22 @@ }, "node_modules/@khanisak/temperature-converter": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@khanisak/temperature-converter/-/temperature-converter-2.0.1.tgz", - "integrity": "sha512-qsrx438O868tVLLnNzsISaHD4H8+gzleCMNNj9jd79kwc3CTfR03U5lsnuq4O+g3g3yCyHWwkhdox8OQcJMZUQ==" + "license": "MIT" }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@mapbox/jsonlint-lines-primitives": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", "engines": { "node": ">= 0.6" } }, "node_modules/@mapbox/mapbox-gl-style-spec": { "version": "13.28.0", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.28.0.tgz", - "integrity": "sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==", + "license": "ISC", "dependencies": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", "@mapbox/point-geometry": "^0.1.0", @@ -3389,27 +3336,23 @@ }, "node_modules/@mapbox/point-geometry": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + "license": "ISC" }, "node_modules/@mapbox/unitbezier": { "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + "license": "BSD-2-Clause" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-scope": "5.1.1" } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3420,16 +3363,14 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3439,9 +3380,8 @@ } }, "node_modules/@petamoriken/float16": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.4.tgz", - "integrity": "sha512-kB+NJ5Br56ZhElKsf0pM7/PQfrDdDVMRz8f0JM6eVOGE+L89z9hwcst9QvWBBnazzuqGTGtPsJNZoQ1JdNiGSQ==" + "version": "3.7.1", + "license": "MIT" }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", @@ -3454,34 +3394,32 @@ } }, "node_modules/@playwright/test": { - "version": "1.41.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.41.0.tgz", - "integrity": "sha512-Grvzj841THwtpBOrfiHOeYTJQxDRnKofMSzCiV8XeyLWu3o89qftQ4BCKfkziJhSUQRd0utKhrddtIsiraIwmw==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.45.0.tgz", + "integrity": "sha512-TVYsfMlGAaxeUllNkywbwek67Ncf8FRGn8ZlRdO291OL3NjG9oMbfVhyP82HQF0CZLMrYsvesqoUekxdWuF9Qw==", "dev": true, "dependencies": { - "playwright": "1.41.0" + "playwright": "1.45.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", - "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", "dev": true, "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", + "ansi-html": "^0.0.9", "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", "html-entities": "^2.1.0", "loader-utils": "^2.0.4", - "schema-utils": "^3.0.0", + "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, "engines": { @@ -3493,7 +3431,7 @@ "sockjs-client": "^1.4.0", "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", + "webpack-dev-server": "3.x || 4.x || 5.x", "webpack-hot-middleware": "2.x", "webpack-plugin-serve": "0.x || 1.x" }, @@ -3518,62 +3456,94 @@ } } }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, "node_modules/@polka/url": { - "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", - "dev": true + "version": "1.0.0-next.23", + "dev": true, + "license": "MIT" }, "node_modules/@popperjs/core": { "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" } }, - "node_modules/@redux-devtools/extension": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@redux-devtools/extension/-/extension-3.3.0.tgz", - "integrity": "sha512-X34S/rC8S/M1BIrkYD1mJ5f8vlH0BDqxXrs96cvxSBo4FhMdbhU+GUGsmNYov1xjSyLMHgo8NYrUG8bNX7525g==", + "node_modules/@reduxjs/toolkit": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.5.tgz", + "integrity": "sha512-aeFA/s5NCG7NoJe/MhmwREJxRkDs0ZaSqt0MxhWUrwCf1UQXpwR87RROJEql0uAkLI6U7snBOYOcKw83ew3FPg==", "dependencies": { - "@babel/runtime": "^7.23.2", - "immutable": "^4.3.4" + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" }, "peerDependencies": { - "redux": "^3.1.0 || ^4.0.0 || ^5.0.0" + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } } }, "node_modules/@sinclair/typebox": { "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@sinonjs/commons": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } }, "node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } @@ -3588,10 +3558,9 @@ } }, "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "version": "7.20.2", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -3601,38 +3570,34 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "version": "7.6.5", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "version": "7.4.2", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "version": "7.20.2", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "version": "1.19.2", "dev": true, + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -3640,99 +3605,85 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "version": "3.4.35", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/d3-array": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", - "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + "version": "3.0.8", + "license": "MIT" }, "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + "version": "3.1.1", + "license": "MIT" }, "node_modules/@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + "version": "3.0.0", + "license": "MIT" }, "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "version": "3.0.2", + "license": "MIT", "dependencies": { "@types/d3-color": "*" } }, "node_modules/@types/d3-path": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.2.tgz", - "integrity": "sha512-WAIEVlOCdd/NKRYTsqCpOMHQHemKBEINf8YXMYOtXH0GA7SY0dqMB78P3Uhgfy+4X+/Mlw2wDtlETkN6kQUCMA==" + "version": "3.0.0", + "license": "MIT" }, "node_modules/@types/d3-scale": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", - "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "version": "4.0.5", + "license": "MIT", "dependencies": { "@types/d3-time": "*" } }, "node_modules/@types/d3-shape": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", - "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "version": "3.1.3", + "license": "MIT", "dependencies": { "@types/d3-path": "*" } }, "node_modules/@types/d3-time": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", - "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + "version": "3.0.1", + "license": "MIT" }, "node_modules/@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + "version": "3.0.0", + "license": "MIT" }, "node_modules/@types/eslint": { - "version": "8.56.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", - "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", + "version": "8.4.6", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "version": "3.7.4", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -3740,14 +3691,12 @@ }, "node_modules/@types/estree": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -3756,10 +3705,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.41", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "version": "4.17.43", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3769,27 +3717,24 @@ }, "node_modules/@types/glob": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimatch": "*", "@types/node": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "version": "4.1.7", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "version": "3.3.1", + "license": "MIT", "dependencies": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -3797,54 +3742,59 @@ }, "node_modules/@types/http-errors": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.9", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true + "version": "2.0.4", + "dev": true, + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jsdom": { "version": "20.0.1", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.1.tgz", - "integrity": "sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/tough-cookie": "*", "parse5": "^7.0.0" } }, + "node_modules/@types/jsdom/node_modules/parse5": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -3852,14 +3802,13 @@ }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.14.202", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", - "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==" }, "node_modules/@types/lodash-es": { "version": "4.17.12", @@ -3870,82 +3819,67 @@ } }, "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true + "version": "3.0.1", + "dev": true, + "license": "MIT" }, "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true + "version": "3.0.5", + "dev": true, + "license": "MIT" }, "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true + "version": "1.2.3", + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.11.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz", - "integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==", - "dependencies": { - "undici-types": "~5.26.4" - } + "version": "18.15.11", + "license": "MIT" }, "node_modules/@types/node-forge": { "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true + "version": "2.4.2", + "dev": true, + "license": "MIT" }, "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "version": "4.0.0", + "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "version": "15.7.5", + "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.11", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", - "dev": true + "version": "6.9.7", + "dev": true, + "license": "MIT" }, "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true + "version": "1.2.4", + "dev": true, + "license": "MIT" }, "node_modules/@types/react": { - "version": "18.2.48", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", - "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-redux": { - "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", + "version": "7.1.25", + "license": "MIT", "dependencies": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -3953,6 +3887,14 @@ "redux": "^4.0.0" } }, + "node_modules/@types/react-redux/node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, "node_modules/@types/react-transition-group": { "version": "4.4.10", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", @@ -3962,46 +3904,42 @@ } }, "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + "version": "0.12.2", + "dev": true, + "license": "MIT" }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@types/send": { "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, + "node_modules/@types/send/node_modules/@types/mime": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, "node_modules/@types/serve-index": { "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/mime": "*", @@ -4010,83 +3948,58 @@ }, "node_modules/@types/sockjs": { "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, - "node_modules/@types/ssh2": { - "version": "1.11.18", - "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.11.18.tgz", - "integrity": "sha512-7eH4ppQMFlzvn//zhwD54MWaITR1aSc1oFBye9vb76GZ2Y9PSFYdwVIwOlxRXWs5+1hifntXyt+8a6SUbOD7Hg==", - "dev": true, - "dependencies": { - "@types/node": "^18.11.18" - } - }, - "node_modules/@types/ssh2/node_modules/@types/node": { - "version": "18.19.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.8.tgz", - "integrity": "sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dev": true + "version": "2.0.1", + "dev": true, + "license": "MIT" }, "node_modules/@types/tough-cookie": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", - "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", - "dev": true + "version": "4.0.2", + "dev": true, + "license": "MIT" }, "node_modules/@types/use-sync-external-store": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", - "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.22", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true + "version": "21.0.0", + "dev": true, + "license": "MIT" }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4094,12 +4007,12 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4107,21 +4020,22 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4133,72 +4047,66 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -4219,13 +4127,12 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "license": "ISC" }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6" @@ -4242,9 +4149,9 @@ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", @@ -4262,14 +4169,14 @@ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { @@ -4294,26 +4201,26 @@ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", "@webassemblyjs/leb128": "1.11.6", @@ -4321,22 +4228,22 @@ } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@webassemblyjs/helper-api-error": "1.11.6", "@webassemblyjs/helper-wasm-bytecode": "1.11.6", "@webassemblyjs/ieee754": "1.11.6", @@ -4345,19 +4252,18 @@ } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dependencies": { - "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "node_modules/@webpack-cli/configtest": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -4368,9 +4274,8 @@ }, "node_modules/@webpack-cli/info": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -4381,9 +4286,8 @@ }, "node_modules/@webpack-cli/serve": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.15.0" }, @@ -4409,21 +4313,17 @@ }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/abab": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -4433,9 +4333,8 @@ } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.10.0", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4443,46 +4342,33 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dev": true, - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "version": "8.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -4491,15 +4377,15 @@ } }, "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "uri-js": "^4.4.1" }, "funding": { "type": "github", @@ -4508,9 +4394,8 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -4525,9 +4410,8 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -4537,9 +4421,8 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -4550,30 +4433,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -4582,10 +4474,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "version": "3.1.2", "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4596,32 +4487,31 @@ }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "license": "Python-2.0" }, "node_modules/aria-query": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4629,20 +4519,20 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -4653,31 +4543,25 @@ } }, "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "version": "2.1.0", "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/array-uniq": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array.prototype.find": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.2.tgz", - "integrity": "sha512-DRumkfW97iZGOfn+lIXbkVrXL04sfYKX+EfOodo8XboR5sxPDVvOjZTF/rysusa9lmhmSOeD6Vp6RKQP+eP4Tg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -4688,11 +4572,30 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.findlastindex": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -4709,9 +4612,8 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -4727,9 +4629,8 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -4743,45 +4644,58 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.tosorted": { + "node_modules/array.prototype.toreversed": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" - }, + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/arrify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4797,46 +4711,33 @@ }, "node_modules/ast-types-flow": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - } - }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -4853,8 +4754,8 @@ } ], "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -4871,10 +4772,12 @@ } }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.7", "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -4884,37 +4787,34 @@ }, "node_modules/axe-core": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axios": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", - "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", "dependencies": { - "follow-redirects": "^1.15.4", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, "node_modules/axobject-query": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } }, "node_modules/babel-jest": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", @@ -4933,9 +4833,8 @@ }, "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4948,9 +4847,8 @@ }, "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4964,9 +4862,8 @@ }, "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4976,24 +4873,21 @@ }, "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-jest/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5003,9 +4897,8 @@ }, "node_modules/babel-loader": { "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", "dev": true, + "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -5019,15 +4912,14 @@ } }, "node_modules/babel-loader/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", + "ajv": "^8.8.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "ajv-keywords": "^5.0.0" }, "engines": { "node": ">= 12.13.0" @@ -5039,9 +4931,8 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -5055,9 +4946,8 @@ }, "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -5071,9 +4961,8 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -5086,8 +4975,7 @@ }, "node_modules/babel-plugin-macros": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -5100,8 +4988,7 @@ }, "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -5113,22 +5000,37 @@ "node": ">=10" } }, + "node_modules/babel-plugin-macros/node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/babel-plugin-macros/node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", - "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.4", + "@babel/helper-define-polyfill-provider": "^0.6.1", "semver": "^6.3.1" }, "peerDependencies": { @@ -5136,25 +5038,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", - "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4", - "core-js-compat": "^3.33.1" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", - "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.4" + "@babel/helper-define-polyfill-provider": "^0.6.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -5162,9 +5064,8 @@ }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -5185,9 +5086,8 @@ }, "node_modules/babel-preset-jest": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" @@ -5199,42 +5099,18 @@ "@babel/core": "^7.0.0" } }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/batch-processor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==" + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", @@ -5247,35 +5123,31 @@ }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -5283,7 +5155,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -5294,33 +5166,29 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -5333,9 +5201,8 @@ }, "node_modules/bonjour-service": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" @@ -5343,14 +5210,11 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/bootstrap": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", - "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", + "version": "5.3.3", "funding": [ { "type": "github", @@ -5361,14 +5225,14 @@ "url": "https://opencollective.com/bootstrap" } ], + "license": "MIT", "peerDependencies": { "@popperjs/core": "^2.11.8" } }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5376,9 +5240,8 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -5387,9 +5250,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "funding": [ { "type": "opencollective", @@ -5405,10 +5268,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -5419,17 +5282,15 @@ }, "node_modules/bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "license": "MIT" }, "node_modules/buildcheck": { "version": "0.0.6", @@ -5454,38 +5315,53 @@ } }, "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dev": true, "dependencies": { "semver": "^7.0.0" } }, + "node_modules/bundle-name": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cachai": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cachai/-/cachai-1.0.2.tgz", - "integrity": "sha512-MG7oQmcspvsjf0xM9GUD2x2gPkJLnC02ZvVPIK0mTbOvVcB5t4AcopRLh8eaMvod0wyTL6xZyBo493Cf24H25A==", "engines": { "node": ">=0.10.0" } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.7", + "license": "MIT", "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5493,26 +5369,23 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camelcase-keys": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", "dev": true, + "license": "MIT", "dependencies": { "camelcase": "^6.3.0", "map-obj": "^4.1.0", @@ -5528,21 +5401,8 @@ }, "node_modules/camelcase-keys/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -5552,9 +5412,8 @@ }, "node_modules/camelcase-keys/node_modules/type-fest": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -5564,8 +5423,7 @@ }, "node_modules/can-use-dom": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz", - "integrity": "sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==" + "license": "MIT" }, "node_modules/caniuse-api": { "version": "3.0.0", @@ -5580,9 +5438,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001578", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001578.tgz", - "integrity": "sha512-J/jkFgsQ3NEl4w2lCoM9ZPxrD+FoBNJ7uJUpGVjIg/j0OwJosWM36EPDv+Yyi0V4twBk9pPmlFS+PLykgEvUmg==", + "version": "1.0.30001636", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", + "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", "funding": [ { "type": "opencollective", @@ -5600,8 +5458,7 @@ }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5613,18 +5470,16 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dev": true, + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -5643,9 +5498,8 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -5658,17 +5512,21 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cheerio/node_modules/parse5": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5681,43 +5539,31 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", "dev": true, "engines": { - "node": ">=10" + "node": ">=18" } }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "version": "3.8.0", "dev": true, "funding": [ { @@ -5725,26 +5571,24 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cjs-module-lexer": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + "version": "2.3.2", + "license": "MIT" }, "node_modules/clean-webpack-plugin": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, + "license": "MIT", "dependencies": { "del": "^4.1.1" }, @@ -5755,11 +5599,107 @@ "webpack": ">=4.0.0 <6.0.0" } }, + "node_modules/clean-webpack-plugin/node_modules/array-union": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/del": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/p-map": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -5771,9 +5711,8 @@ }, "node_modules/cliui/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5786,9 +5725,8 @@ }, "node_modules/cliui/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5798,35 +5736,13 @@ }, "node_modules/cliui/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -5841,9 +5757,8 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -5855,9 +5770,8 @@ }, "node_modules/clone-deep/node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -5867,17 +5781,15 @@ }, "node_modules/clsx": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/co": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5885,35 +5797,30 @@ }, "node_modules/collect-v8-coverage": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/color-parse": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.0.tgz", - "integrity": "sha512-g2Z+QnWsdHLppAbrpcFWo629kLOnOPtpxYV69GCqm92gqSgyXbzlfyN3MXs0412fPBkFmiuS+rXposgBgBa6Kg==", + "license": "MIT", "dependencies": { "color-name": "^1.0.0" } }, "node_modules/color-rgba": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-3.0.0.tgz", - "integrity": "sha512-PPwZYkEY3M2THEHHV6Y95sGUie77S7X8v+h1r6LSAPF3/LL2xJ8duUXSrkic31Nzc4odPwHgUbiX/XuTYzQHQg==", + "license": "MIT", "dependencies": { "color-parse": "^2.0.0", "color-space": "^2.0.0" @@ -5921,25 +5828,21 @@ }, "node_modules/color-space": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-space/-/color-space-2.0.1.tgz", - "integrity": "sha512-nKqUYlo0vZATVOFHY810BSYjmCARrG7e5R3UE3CQlyjJTvv5kSSmPG1kzm/oDyyqjehM+lW1RnEt9It9GNa5JA==" + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "version": "2.0.19", + "dev": true, + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5948,24 +5851,21 @@ } }, "node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "7.2.0", "dev": true, + "license": "MIT", "engines": { - "node": "^12.20.0 || >=14" + "node": ">= 10" } }, "node_modules/common-path-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -5975,8 +5875,7 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -5992,16 +5891,14 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/compute-scroll-into-view": { "version": "1.0.20", @@ -6010,29 +5907,25 @@ }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "license": "MIT" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -6042,8 +5935,6 @@ }, "node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -6058,27 +5949,26 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "engines": { "node": ">= 0.6" @@ -6086,41 +5976,37 @@ }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/coordinate-parser": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/coordinate-parser/-/coordinate-parser-1.0.7.tgz", - "integrity": "sha512-pkcjigkAEjU5JsTYnuXLkRgR6T5fF/7GXR4p9vWJesy8fKwsheN8zC5d3sSvdMmWihHB4u48xWZ5mUCcgBIEpw==" + "license": "Apache-2.0" }, "node_modules/copy-to-clipboard": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", - "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", "dependencies": { "toggle-selection": "^1.0.6" } }, "node_modules/core-js": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", - "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==", + "version": "3.22.3", "dev": true, "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", - "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", + "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -6128,11 +6014,10 @@ } }, "node_modules/core-js-pure": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.0.tgz", - "integrity": "sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==", + "version": "3.27.2", "dev": true, "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -6140,15 +6025,13 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, + "license": "MIT", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -6170,16 +6053,33 @@ } } }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cpu-features": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", - "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz", + "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { "buildcheck": "~0.0.6", - "nan": "^2.17.0" + "nan": "^2.19.0" }, "engines": { "node": ">=10.0.0" @@ -6187,9 +6087,8 @@ }, "node_modules/create-jest": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", @@ -6208,9 +6107,8 @@ }, "node_modules/create-jest/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6223,9 +6121,8 @@ }, "node_modules/create-jest/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6239,9 +6136,8 @@ }, "node_modules/create-jest/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6251,24 +6147,21 @@ }, "node_modules/create-jest/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/create-jest/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/create-jest/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6278,9 +6171,8 @@ }, "node_modules/cross-env": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -6296,8 +6188,7 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6309,16 +6200,15 @@ }, "node_modules/css-box-model": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", - "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "license": "MIT", "dependencies": { "tiny-invariant": "^1.0.6" } }, "node_modules/css-declaration-sorter": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.1.1.tgz", - "integrity": "sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "dev": true, "engines": { "node": "^14 || ^16 || >=18" @@ -6329,54 +6219,62 @@ }, "node_modules/css-functions-list": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz", - "integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12 || >=16" } }, "node_modules/css-loader": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.0.tgz", - "integrity": "sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.31", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.5.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-minimizer-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-niy66jxsQHqO+EYbhPuIhqRQ1mNcNVUHrMnkzzir9kFOERJUaQDDRhh7dKDz33kBpkWMF9M8Vx0QlDbc5AHOsw==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "cssnano": "^6.0.1", - "jest-worker": "^29.4.3", - "postcss": "^8.4.24", - "schema-utils": "^4.0.1", - "serialize-javascript": "^6.0.1" + "@jridgewell/trace-mapping": "^0.3.25", + "cssnano": "^7.0.1", + "jest-worker": "^29.7.0", + "postcss": "^8.4.38", + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -6408,9 +6306,8 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -6427,9 +6324,8 @@ }, "node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -6443,9 +6339,8 @@ }, "node_modules/css-tree": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -6456,9 +6351,8 @@ }, "node_modules/css-url-relative-plugin": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-url-relative-plugin/-/css-url-relative-plugin-1.1.0.tgz", - "integrity": "sha512-dr7cF4Fwy4B4t642LjrSQmGRDJT8pNs8YmtO4wT+PSXkuAFtKR4nO70+8qkLK6EmGtu+r3xQHQl1QWXlNyhKnA==", "dev": true, + "license": "MIT", "dependencies": { "loader-utils": "^1.1.0", "parse-import": "^2.0.0", @@ -6467,9 +6361,8 @@ }, "node_modules/css-url-relative-plugin/node_modules/json5": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -6479,9 +6372,8 @@ }, "node_modules/css-url-relative-plugin/node_modules/loader-utils": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -6491,11 +6383,19 @@ "node": ">=4.0.0" } }, + "node_modules/css-url-relative-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -6505,14 +6405,12 @@ }, "node_modules/csscolorparser": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", - "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + "license": "MIT" }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6522,21 +6420,20 @@ }, "node_modules/cssfontparser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cssnano": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.3.tgz", - "integrity": "sha512-MRq4CIj8pnyZpcI2qs6wswoYoDD1t0aL28n+41c1Ukcpm56m1h6mCexIHBGjfZfnTqtGSSCP4/fB1ovxgjBOiw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.3.tgz", + "integrity": "sha512-lsekJctOTqdCn4cNrtrSwsuMR/fHC+oiVMHkp/OugBWtwjH8XJag1/OtGaYJGtz0un1fQcRy4ryfYTQsfh+KSQ==", "dev": true, "dependencies": { - "cssnano-preset-default": "^6.0.3", - "lilconfig": "^3.0.0" + "cssnano-preset-default": "^7.0.3", + "lilconfig": "^3.1.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "funding": { "type": "opencollective", @@ -6547,55 +6444,56 @@ } }, "node_modules/cssnano-preset-default": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.3.tgz", - "integrity": "sha512-4y3H370aZCkT9Ev8P4SO4bZbt+AExeKhh8wTbms/X7OLDo5E7AYUUy6YPxa/uF5Grf+AJwNcCnxKhZynJ6luBA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^7.1.1", - "cssnano-utils": "^4.0.1", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.0.2", - "postcss-convert-values": "^6.0.2", - "postcss-discard-comments": "^6.0.1", - "postcss-discard-duplicates": "^6.0.1", - "postcss-discard-empty": "^6.0.1", - "postcss-discard-overridden": "^6.0.1", - "postcss-merge-longhand": "^6.0.2", - "postcss-merge-rules": "^6.0.3", - "postcss-minify-font-values": "^6.0.1", - "postcss-minify-gradients": "^6.0.1", - "postcss-minify-params": "^6.0.2", - "postcss-minify-selectors": "^6.0.2", - "postcss-normalize-charset": "^6.0.1", - "postcss-normalize-display-values": "^6.0.1", - "postcss-normalize-positions": "^6.0.1", - "postcss-normalize-repeat-style": "^6.0.1", - "postcss-normalize-string": "^6.0.1", - "postcss-normalize-timing-functions": "^6.0.1", - "postcss-normalize-unicode": "^6.0.2", - "postcss-normalize-url": "^6.0.1", - "postcss-normalize-whitespace": "^6.0.1", - "postcss-ordered-values": "^6.0.1", - "postcss-reduce-initial": "^6.0.2", - "postcss-reduce-transforms": "^6.0.1", - "postcss-svgo": "^6.0.2", - "postcss-unique-selectors": "^6.0.2" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.3.tgz", + "integrity": "sha512-dQ3Ba1p/oewICp/szF1XjFFgql8OlOBrI2YNBUUwhHQnJNoMOcQTa+Bi7jSJN8r/eM1egW0Ud1se/S7qlduWKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.1", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^5.0.0", + "postcss-calc": "^10.0.0", + "postcss-colormin": "^7.0.1", + "postcss-convert-values": "^7.0.1", + "postcss-discard-comments": "^7.0.1", + "postcss-discard-duplicates": "^7.0.0", + "postcss-discard-empty": "^7.0.0", + "postcss-discard-overridden": "^7.0.0", + "postcss-merge-longhand": "^7.0.2", + "postcss-merge-rules": "^7.0.2", + "postcss-minify-font-values": "^7.0.0", + "postcss-minify-gradients": "^7.0.0", + "postcss-minify-params": "^7.0.1", + "postcss-minify-selectors": "^7.0.2", + "postcss-normalize-charset": "^7.0.0", + "postcss-normalize-display-values": "^7.0.0", + "postcss-normalize-positions": "^7.0.0", + "postcss-normalize-repeat-style": "^7.0.0", + "postcss-normalize-string": "^7.0.0", + "postcss-normalize-timing-functions": "^7.0.0", + "postcss-normalize-unicode": "^7.0.1", + "postcss-normalize-url": "^7.0.0", + "postcss-normalize-whitespace": "^7.0.0", + "postcss-ordered-values": "^7.0.1", + "postcss-reduce-initial": "^7.0.1", + "postcss-reduce-transforms": "^7.0.0", + "postcss-svgo": "^7.0.1", + "postcss-unique-selectors": "^7.0.1" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/cssnano-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.1.tgz", - "integrity": "sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", + "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -6636,15 +6534,13 @@ }, "node_modules/cssom": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -6654,19 +6550,16 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "version": "3.1.1", + "license": "MIT" }, "node_modules/d3-array": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -6676,32 +6569,28 @@ }, "node_modules/d3-color": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", "engines": { "node": ">=12" } }, "node_modules/d3-format": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-interpolate": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -6711,16 +6600,14 @@ }, "node_modules/d3-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-scale": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -6734,8 +6621,7 @@ }, "node_modules/d3-shape": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -6745,8 +6631,7 @@ }, "node_modules/d3-time": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -6756,8 +6641,7 @@ }, "node_modules/d3-time-format": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -6767,23 +6651,20 @@ }, "node_modules/d3-timer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/damerau-levenshtein": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/data-urls": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.6", "whatwg-mimetype": "^3.0.0", @@ -6795,9 +6676,8 @@ }, "node_modules/data-urls/node_modules/tr46": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", "dev": true, + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -6807,9 +6687,8 @@ }, "node_modules/data-urls/node_modules/whatwg-url": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "^3.0.0", "webidl-conversions": "^7.0.0" @@ -6818,6 +6697,57 @@ "node": ">=12" } }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/date-fns": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", @@ -6825,14 +6755,12 @@ }, "node_modules/debounce": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -6847,9 +6775,8 @@ }, "node_modules/decamelize": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6859,9 +6786,8 @@ }, "node_modules/decamelize-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, + "license": "MIT", "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -6875,38 +6801,33 @@ }, "node_modules/decamelize-keys/node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decimal.js": { "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/decimal.js-light": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + "license": "MIT" }, "node_modules/dedent": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", "dev": true, + "license": "MIT", "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, @@ -6918,8 +6839,7 @@ }, "node_modules/deep-diff": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-1.0.2.tgz", - "integrity": "sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg==" + "license": "MIT" }, "node_modules/deep-equal": { "version": "1.1.2", @@ -6942,22 +6862,45 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/default-browser": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -6966,31 +6909,34 @@ } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.4", + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7003,60 +6949,37 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/desandro-matches-selector": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz", - "integrity": "sha512-+1q0nXhdzg1IpIJdMKalUwvvskeKnYyEe3shPRwedNcWtnhEKT3ZxvFjzywHDeGcKViIxTCAoOYQWP1qD7VNyg==" + "license": "MIT" }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -7064,33 +6987,29 @@ }, "node_modules/detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/diff-sequences": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -7100,9 +7019,8 @@ }, "node_modules/dns-packet": { "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -7112,8 +7030,7 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7123,8 +7040,7 @@ }, "node_modules/dom-helpers": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -7132,14 +7048,12 @@ }, "node_modules/dom-scroll-into-view": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", - "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + "license": "MIT" }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -7151,22 +7065,19 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domexception": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "deprecated": "Use your platform's native DOMException instead", "dev": true, + "license": "MIT", "dependencies": { "webidl-conversions": "^7.0.0" }, @@ -7176,9 +7087,8 @@ }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -7190,14 +7100,13 @@ } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.0.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "domhandler": "^5.0.1" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -7219,14 +7128,12 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/earcut": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + "license": "ISC" }, "node_modules/eastasianwidth": { "version": "0.2.0", @@ -7236,33 +7143,29 @@ }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.636", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.636.tgz", - "integrity": "sha512-NLE0GIy1OL9wRiKL20h9TkctBEYZuc99tquSS9MVdTahnuHputoETHeqDzgqGqyOY9NUH0g9wjfEuw5OD+wRcQ==" + "version": "1.4.811", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.811.tgz", + "integrity": "sha512-CDyzcJ5XW78SHzsIOdn27z8J4ist8eaFLhdto2hSMSJQgsiwvbv2fbizcKUICryw1Wii1TI/FEkvzvJsR3awrA==" }, "node_modules/element-resize-detector": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", + "license": "MIT", "dependencies": { "batch-processor": "1.0.0" } }, "node_modules/elm-pep": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/elm-pep/-/elm-pep-1.0.6.tgz", - "integrity": "sha512-1DJ6ReFk8+GtgoqRiEhBo28K69Rxe9Bfc7h16+1VMQT2KlCuPBYj5W33OYa2AZpqkuqCBLhcNzO10zxJVakapA==" + "license": "MPL-2.0" }, "node_modules/emittery": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -7272,32 +7175,27 @@ }, "node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", "dev": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -7309,10 +7207,9 @@ } }, "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "version": "4.4.0", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -7320,11 +7217,18 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/envinfo": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", - "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "version": "7.8.1", "dev": true, + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -7334,66 +7238,71 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "version": "2.0.7", "dev": true, + "license": "MIT", "dependencies": { - "stackframe": "^1.3.4" + "stackframe": "^1.1.1" } }, "node_modules/es-abstract": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.2", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.5", - "es-set-tostringtag": "^2.0.1", + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.2", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "hasown": "^2.0.0", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", + "is-shared-array-buffer": "^1.0.3", "is-string": "^1.0.7", - "is-typed-array": "^1.1.12", + "is-typed-array": "^1.1.13", "is-weakref": "^1.0.2", "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "safe-array-concat": "^1.0.1", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.13" + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -7402,42 +7311,72 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-iterator-helpers": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", - "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.1", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", + "internal-slot": "^1.0.7", "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.0.1" + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-set-tostringtag": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "version": "2.0.3", "dev": true, + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.2", - "has-tostringtag": "^1.0.0", - "hasown": "^2.0.0" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -7445,18 +7384,16 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -7470,36 +7407,34 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "version": "2.0.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2" + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -7512,35 +7447,70 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", "dev": true, - "optional": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.2", "eslint-visitor-keys": "^3.4.3", "espree": "^9.6.1", @@ -7578,9 +7548,8 @@ }, "node_modules/eslint-compat-utils": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", - "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -7590,9 +7559,8 @@ }, "node_modules/eslint-config-airbnb": { "version": "19.0.4", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", - "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", "dev": true, + "license": "MIT", "dependencies": { "eslint-config-airbnb-base": "^15.0.0", "object.assign": "^4.1.2", @@ -7611,9 +7579,8 @@ }, "node_modules/eslint-config-airbnb-base": { "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", "dev": true, + "license": "MIT", "dependencies": { "confusing-browser-globals": "^1.0.10", "object.assign": "^4.1.2", @@ -7630,8 +7597,6 @@ }, "node_modules/eslint-config-standard": { "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", - "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, "funding": [ { @@ -7647,6 +7612,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -7659,9 +7625,8 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -7670,18 +7635,16 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-import-resolver-webpack": { "version": "0.13.8", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz", - "integrity": "sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA==", "dev": true, + "license": "MIT", "dependencies": { "array.prototype.find": "^2.2.2", "debug": "^3.2.7", @@ -7705,18 +7668,16 @@ }, "node_modules/eslint-import-resolver-webpack/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-import-resolver-webpack/node_modules/resolve": { "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -7731,9 +7692,8 @@ }, "node_modules/eslint-module-utils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -7748,18 +7708,16 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-es": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", "dev": true, + "license": "MIT", "dependencies": { "eslint-utils": "^2.0.0", "regexpp": "^3.0.0" @@ -7776,9 +7734,8 @@ }, "node_modules/eslint-plugin-es-x": { "version": "7.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.5.0.tgz", - "integrity": "sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", "@eslint-community/regexpp": "^4.6.0", @@ -7796,9 +7753,8 @@ }, "node_modules/eslint-plugin-import": { "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -7827,18 +7783,16 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7847,19 +7801,19 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "27.6.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz", - "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==", + "version": "28.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", + "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", - "eslint": "^7.0.0 || ^8.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, "peerDependenciesMeta": { @@ -7873,9 +7827,8 @@ }, "node_modules/eslint-plugin-jsx-a11y": { "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2", "aria-query": "^5.3.0", @@ -7958,18 +7911,16 @@ }, "node_modules/eslint-plugin-no-storage": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-storage/-/eslint-plugin-no-storage-1.0.2.tgz", - "integrity": "sha512-INY2pA4ynTsPIb7wP6+j1QEzDx+zVZ1rZsQkC3up+TQLXsVGg3AnYSqDv/LlwR1QPfh4fDEgQ2Hg5Zxk2XxxEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/eslint-plugin-node": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", "dev": true, + "license": "MIT", "dependencies": { "eslint-plugin-es": "^3.0.0", "eslint-utils": "^2.0.0", @@ -7986,39 +7937,44 @@ } }, "node_modules/eslint-plugin-promise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", - "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.2.0.tgz", + "integrity": "sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/eslint-plugin-react": { - "version": "7.33.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "version": "7.34.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz", + "integrity": "sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", + "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", + "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" + "string.prototype.matchall": "^4.0.11" }, "engines": { "node": ">=4" @@ -8028,9 +7984,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "engines": { "node": ">=10" }, @@ -8040,9 +7996,8 @@ }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8052,9 +8007,8 @@ }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -8069,8 +8023,7 @@ }, "node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -8081,17 +8034,15 @@ }, "node_modules/eslint-scope/node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/eslint-utils": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -8104,26 +8055,23 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -8137,8 +8085,7 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -8151,8 +8098,7 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8166,8 +8112,7 @@ }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8177,13 +8122,11 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8193,8 +8136,7 @@ }, "node_modules/eslint/node_modules/eslint-scope": { "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -8208,8 +8150,7 @@ }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -8217,10 +8158,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "13.20.0", + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -8233,21 +8183,18 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8257,8 +8204,7 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -8268,8 +8214,7 @@ }, "node_modules/espree": { "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -8284,8 +8229,7 @@ }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -8295,9 +8239,8 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -8308,8 +8251,7 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -8319,8 +8261,7 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -8330,52 +8271,45 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/ev-emitter": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-2.1.2.tgz", - "integrity": "sha512-jQ5Ql18hdCQ4qS+RCrbLfz1n+Pags27q5TwMKvZyhp5hh2UULUYZUy1keqj6k6SYsdqIYjnmz7xyyEY0V67B8Q==" + "version": "1.1.1", + "license": "MIT" }, "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + "version": "4.0.7", + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -8394,16 +8328,19 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -8411,9 +8348,8 @@ }, "node_modules/expect": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", @@ -8426,17 +8362,17 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -8469,24 +8405,21 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/express/node_modules/qs": { "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -8499,8 +8432,6 @@ }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -8515,33 +8446,30 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", "dev": true, + "license": "Apache-2.0", "peer": true }, "node_modules/fast-equals": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", - "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.1", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8553,50 +8481,33 @@ "node": ">=8.6.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "license": "MIT" }, "node_modules/fastest-levenshtein": { "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.9.1" } }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.13.0", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -8606,18 +8517,16 @@ }, "node_modules/fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fetch-mock": { "version": "9.11.0", - "resolved": "https://registry.npmjs.org/fetch-mock/-/fetch-mock-9.11.0.tgz", - "integrity": "sha512-PG1XUv+x7iag5p/iNHD4/jdpxL9FtVSqRMUQhPab4hVDt80T1MH5ehzVrL2IdXO9Q2iBggArFvPqjUbHFuI58Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.0.0", "@babel/runtime": "^7.0.0", @@ -8648,14 +8557,12 @@ }, "node_modules/fetch-mock/node_modules/path-to-regexp": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz", - "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -8665,14 +8572,12 @@ }, "node_modules/file-saver": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + "license": "MIT" }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8682,9 +8587,8 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -8700,24 +8604,21 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dev": true, + "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -8729,15 +8630,103 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/yocto-queue": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/find-root": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "license": "MIT" }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -8751,91 +8740,44 @@ }, "node_modules/find-yarn-workspace-root": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "micromatch": "^4.0.2" } }, "node_modules/fizzy-ui-utils": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz", - "integrity": "sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg==", + "license": "MIT", "dependencies": { "desandro-matches-selector": "^2.0.0" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "version": "3.1.1", + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=12.0.0" } }, "node_modules/flatted": { "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.6", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -8847,18 +8789,16 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -8870,10 +8810,20 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8885,18 +8835,16 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -8907,96 +8855,41 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/function-bind": { + "version": "1.1.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/function.prototype.name": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -9012,30 +8905,26 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/geographiclib-geodesic": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/geographiclib-geodesic/-/geographiclib-geodesic-2.0.0.tgz", - "integrity": "sha512-qRE11UEF3Zn9VwDFf+Q1ZNn4VW2xwZWeAPiFRrKVSKn2K5lds1jOxhxgFJwbKh5YV58ME6+LGiRtm4A0CjFyiQ==" + "license": "MIT" }, "node_modules/geotiff": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.1.tgz", - "integrity": "sha512-Ss6HQEhrlR2v0FmOGq88l0wa2oCmmGi6rXAMiUxR/T7Xe98evypEmyiji7lvVeVR/AXuxK0xDCWcwfWkSmOrAA==", + "version": "2.0.7", + "license": "MIT", "dependencies": { "@petamoriken/float16": "^3.4.7", "lerc": "^3.0.0", @@ -9043,27 +8932,38 @@ "parse-headers": "^2.0.2", "quick-lru": "^6.1.1", "web-worker": "^1.2.0", - "xml-utils": "^1.0.2", - "zstddec": "^0.1.0" + "xml-utils": "^1.0.2" }, "engines": { "node": ">=10.19" } }, + "node_modules/geotiff/node_modules/pako": { + "version": "2.1.0", + "license": "(MIT AND Zlib)" + }, + "node_modules/geotiff/node_modules/quick-lru": { + "version": "6.1.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-imports": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-imports/-/get-imports-1.0.0.tgz", - "integrity": "sha512-9FjKG2Os+o/EuOIh3B/LNMbU2FWPGHVy/gs9TJpytK95IPl7lLqiu+VAU7JX6VZimqdmpLemgsGMdQWdKvqYGQ==", "dev": true, + "license": "MIT", "dependencies": { "array-uniq": "^1.0.1", "import-regex": "^1.1.0" @@ -9073,53 +8973,42 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "license": "MIT", "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-size": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/get-size/-/get-size-2.0.3.tgz", - "integrity": "sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==" - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -9130,9 +9019,8 @@ }, "node_modules/get-tsconfig": { "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", "dev": true, + "license": "MIT", "dependencies": { "resolve-pkg-maps": "^1.0.0" }, @@ -9141,42 +9029,42 @@ } }, "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "version": "5.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "is-glob": "^4.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "license": "BSD-2-Clause" }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", @@ -9188,9 +9076,9 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -9202,11 +9090,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -9216,9 +9112,8 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -9230,9 +9125,8 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -9244,16 +9138,14 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3" }, @@ -9265,60 +9157,32 @@ } }, "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "11.1.0", "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": "*" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globjoin": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", - "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -9333,14 +9197,12 @@ }, "node_modules/graphemer": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + "license": "MIT" }, "node_modules/gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -9353,51 +9215,45 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/hard-rejection": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9407,8 +9263,7 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9417,11 +9272,10 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -9431,9 +9285,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { "function-bind": "^1.1.2" }, @@ -9443,31 +9297,33 @@ }, "node_modules/history": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.6" } }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9475,41 +9331,10 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-encoding": "^2.0.0" }, @@ -9518,9 +9343,7 @@ } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", "dev": true, "funding": [ { @@ -9531,19 +9354,18 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-tags": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -9552,9 +9374,7 @@ } }, "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "version": "8.0.1", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -9563,24 +9383,23 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", + "domhandler": "^5.0.2", "domutils": "^3.0.1", - "entities": "^4.4.0" + "entities": "^4.3.0" } }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -9593,16 +9412,14 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true + "version": "0.5.6", + "dev": true, + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -9614,9 +9431,8 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, + "license": "MIT", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -9628,9 +9444,8 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -9652,9 +9467,8 @@ }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -9662,17 +9476,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-proxy/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -9683,23 +9490,21 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "version": "9.0.11", "dev": true, + "license": "MIT", "bin": { - "husky": "lib/bin.js" + "husky": "bin.mjs" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/typicode" @@ -9707,18 +9512,16 @@ }, "node_modules/hyperdyperid": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", - "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.18" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -9728,9 +9531,8 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -9740,8 +9542,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -9755,38 +9555,48 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.2.4", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/imagesloaded": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-5.0.0.tgz", - "integrity": "sha512-/0JGSubc1MTCoDKVmonLHgbifBWHdyLkun+R/151E1c5n79hiSxcd7cB7mPXFgojYu8xnRZv7GYxzKoxW8BetQ==", + "license": "MIT", "dependencies": { "ev-emitter": "^2.1.2" } }, + "node_modules/imagesloaded/node_modules/ev-emitter": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/immer": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/immutability-helper": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz", - "integrity": "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" + "license": "MIT" }, "node_modules/immutable": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + "dev": true, + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9800,18 +9610,16 @@ }, "node_modules/import-lazy": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/import-local": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -9826,92 +9634,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/import-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/import-regex/-/import-regex-1.1.0.tgz", - "integrity": "sha512-EblpleIyIdATUKj8ovFojUHyToxgjeKXQgTHZBGZ4cEkbtV21BlO1PSrzZQ6Fei2fgk7uhDeEx656yvPhlRGeA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -9921,8 +9662,7 @@ }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9930,22 +9670,19 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "version": "1.0.7", "dev": true, + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.2", + "es-errors": "^1.3.0", "hasown": "^2.0.0", "side-channel": "^1.0.4" }, @@ -9955,26 +9692,23 @@ }, "node_modules/internmap": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/interpret": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9995,14 +9729,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "version": "3.0.4", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10010,14 +9745,12 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10030,9 +9763,8 @@ }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -10042,9 +9774,8 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -10054,9 +9785,8 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10085,9 +9815,8 @@ }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10097,10 +9826,24 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, "dependencies": { - "hasown": "^2.0.0" + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10108,8 +9851,7 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10122,9 +9864,8 @@ }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -10137,17 +9878,15 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finalizationregistry": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -10157,27 +9896,24 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-generator-function": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10190,8 +9926,7 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10199,25 +9934,53 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-lite": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-lite/-/is-lite-1.2.1.tgz", - "integrity": "sha512-pgF+L5bxC+10hLBgf6R2P4ZZUBOQIIacbdo8YvuCP8/JvsWxG7aZ9p10DYuLtifFci4l3VITphhMlMV4Y+urPw==" + "license": "MIT" }, "node_modules/is-map": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10225,20 +9988,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10251,18 +10023,16 @@ }, "node_modules/is-path-cwd": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-path-in-cwd": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, + "license": "MIT", "dependencies": { "is-path-inside": "^2.1.0" }, @@ -10272,9 +10042,8 @@ }, "node_modules/is-path-in-cwd/node_modules/is-path-inside": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, + "license": "MIT", "dependencies": { "path-is-inside": "^1.0.2" }, @@ -10284,40 +10053,35 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-plain-object": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10331,20 +10095,21 @@ }, "node_modules/is-set": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10352,9 +10117,8 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -10364,9 +10128,8 @@ }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10379,15 +10142,13 @@ }, "node_modules/is-subset": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -10399,12 +10160,11 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "version": "1.1.13", "dev": true, + "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -10415,18 +10175,16 @@ }, "node_modules/is-weakmap": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -10436,9 +10194,8 @@ }, "node_modules/is-weakset": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -10449,9 +10206,8 @@ }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -10460,39 +10216,34 @@ } }, "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "version": "1.0.0", + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "version": "3.2.0", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz", - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", + "version": "6.0.0", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -10506,9 +10257,8 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -10520,18 +10270,30 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10541,9 +10303,8 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -10553,20 +10314,10 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/istanbul-reports": { "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10577,9 +10328,8 @@ }, "node_modules/iterator.prototype": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", @@ -10589,9 +10339,9 @@ } }, "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -10608,9 +10358,8 @@ }, "node_modules/jest": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -10634,9 +10383,8 @@ }, "node_modules/jest-canvas-mock": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.5.2.tgz", - "integrity": "sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==", "dev": true, + "license": "MIT", "dependencies": { "cssfontparser": "^1.2.1", "moo-color": "^1.0.2" @@ -10644,9 +10392,8 @@ }, "node_modules/jest-changed-files": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0", "jest-util": "^29.7.0", @@ -10658,9 +10405,8 @@ }, "node_modules/jest-circus": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -10689,9 +10435,8 @@ }, "node_modules/jest-circus/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10704,9 +10449,8 @@ }, "node_modules/jest-circus/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10720,9 +10464,8 @@ }, "node_modules/jest-circus/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10732,24 +10475,21 @@ }, "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10759,9 +10499,8 @@ }, "node_modules/jest-cli": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/test-result": "^29.7.0", @@ -10792,9 +10531,8 @@ }, "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10807,9 +10545,8 @@ }, "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10823,9 +10560,8 @@ }, "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10835,24 +10571,21 @@ }, "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10862,9 +10595,8 @@ }, "node_modules/jest-config": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^29.7.0", @@ -10907,9 +10639,8 @@ }, "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10922,9 +10653,8 @@ }, "node_modules/jest-config/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10938,9 +10668,8 @@ }, "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10950,15 +10679,13 @@ }, "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-config/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10976,18 +10703,33 @@ }, "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10997,9 +10739,8 @@ }, "node_modules/jest-diff": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", @@ -11012,9 +10753,8 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11027,9 +10767,8 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11043,9 +10782,8 @@ }, "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11055,24 +10793,21 @@ }, "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11082,9 +10817,8 @@ }, "node_modules/jest-docblock": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -11094,9 +10828,8 @@ }, "node_modules/jest-each": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", @@ -11110,9 +10843,8 @@ }, "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11125,91 +10857,213 @@ }, "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0", + "jsdom": "^20.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/acorn-globals": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "20.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/jest-environment-jsdom/node_modules/saxes": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" } }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-environment-jsdom/node_modules/tr46": { + "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "punycode": "^2.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/jest-environment-jsdom/node_modules/w3c-xmlserializer": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=14" } }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "11.0.0", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-environment-jsdom": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz", - "integrity": "sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==", + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "8.12.0", "dev": true, - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0", - "jsdom": "^20.0.0" - }, + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.0.0" }, "peerDependencies": { - "canvas": "^2.5.0" + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { - "canvas": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { "optional": true } } }, "node_modules/jest-environment-node": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -11224,18 +11078,16 @@ }, "node_modules/jest-get-type": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", @@ -11271,6 +11123,18 @@ "node": ">=10.12.0" } }, + "node_modules/jest-junit/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-junit/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -11282,9 +11146,8 @@ }, "node_modules/jest-leak-detector": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3", "pretty-format": "^29.7.0" @@ -11295,9 +11158,8 @@ }, "node_modules/jest-matcher-utils": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^29.7.0", @@ -11310,9 +11172,8 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11325,9 +11186,8 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11341,9 +11201,8 @@ }, "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11353,24 +11212,21 @@ }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11380,9 +11236,8 @@ }, "node_modules/jest-message-util": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.6.3", @@ -11400,9 +11255,8 @@ }, "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11415,9 +11269,8 @@ }, "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11431,9 +11284,8 @@ }, "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11443,24 +11295,21 @@ }, "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11470,9 +11319,8 @@ }, "node_modules/jest-mock": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -11484,9 +11332,8 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -11501,18 +11348,16 @@ }, "node_modules/jest-regex-util": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -11530,9 +11375,8 @@ }, "node_modules/jest-resolve-dependencies": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, + "license": "MIT", "dependencies": { "jest-regex-util": "^29.6.3", "jest-snapshot": "^29.7.0" @@ -11543,9 +11387,8 @@ }, "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11558,9 +11401,8 @@ }, "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11574,9 +11416,8 @@ }, "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11586,24 +11427,21 @@ }, "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11613,9 +11451,8 @@ }, "node_modules/jest-runner": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/environment": "^29.7.0", @@ -11645,9 +11482,8 @@ }, "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11660,9 +11496,8 @@ }, "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11676,9 +11511,8 @@ }, "node_modules/jest-runner/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11688,24 +11522,21 @@ }, "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11715,9 +11546,8 @@ }, "node_modules/jest-runtime": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -11748,9 +11578,8 @@ }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11763,9 +11592,8 @@ }, "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11779,9 +11607,8 @@ }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11791,15 +11618,13 @@ }, "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runtime/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11817,18 +11642,16 @@ }, "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11838,9 +11661,8 @@ }, "node_modules/jest-snapshot": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", @@ -11869,9 +11691,8 @@ }, "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11884,9 +11705,8 @@ }, "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11900,9 +11720,8 @@ }, "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11912,24 +11731,21 @@ }, "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11939,9 +11755,8 @@ }, "node_modules/jest-util": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -11956,9 +11771,8 @@ }, "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11971,9 +11785,8 @@ }, "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11987,9 +11800,8 @@ }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11999,24 +11811,21 @@ }, "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12026,9 +11835,8 @@ }, "node_modules/jest-validate": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", @@ -12043,9 +11851,8 @@ }, "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -12058,9 +11865,8 @@ }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -12070,9 +11876,8 @@ }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12086,9 +11891,8 @@ }, "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12098,24 +11902,21 @@ }, "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12125,9 +11926,8 @@ }, "node_modules/jest-watcher": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", @@ -12144,9 +11944,8 @@ }, "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -12159,9 +11958,8 @@ }, "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -12175,9 +11973,8 @@ }, "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12187,24 +11984,21 @@ }, "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12214,9 +12008,8 @@ }, "node_modules/jest-worker": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -12229,18 +12022,16 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12252,23 +12043,20 @@ } }, "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "version": "1.20.0", "dev": true, + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -12276,55 +12064,9 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, "node_modules/jsdom-worker": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/jsdom-worker/-/jsdom-worker-0.3.0.tgz", - "integrity": "sha512-nlPmN0i93+e6vxzov8xqLMR+MBs/TAYeSviehivzqovHH0AgooVx9pQ/otrygASppPvdR+V9Jqx5SMe8+FcADg==", + "license": "MIT", "dependencies": { "mitt": "^3.0.0", "uuid-v4": "^0.1.0" @@ -12333,36 +12075,9 @@ "node-fetch": "*" } }, - "node_modules/jsdom/node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -12372,39 +12087,28 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", - "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "isarray": "^2.0.5", - "jsonify": "^0.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "jsonify": "^0.0.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12412,19 +12116,16 @@ }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "license": "MIT" }, "node_modules/json-stringify-pretty-compact": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz", - "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==" + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -12434,9 +12135,8 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -12444,20 +12144,26 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/jsonify": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", "dev": true, + "license": "Public Domain", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/jsx-ast-utils": { "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -12470,61 +12176,53 @@ }, "node_modules/kdbush": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", - "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + "license": "ISC" }, "node_modules/keyv": { "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/klaw-sync": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", - "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" } }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/known-css-properties": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", - "dev": true + "version": "0.28.0", + "dev": true, + "license": "MIT" }, "node_modules/language-subtag-registry": { "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/language-tags": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, + "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -12534,9 +12232,8 @@ }, "node_modules/launch-editor": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", "dev": true, + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -12544,22 +12241,19 @@ }, "node_modules/lerc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz", - "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==" + "license": "Apache-2.0" }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -12569,24 +12263,25 @@ } }, "node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "license": "MIT" }, "node_modules/load-json-file": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -12597,50 +12292,25 @@ "node": ">=4" } }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/load-json-file/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -12652,8 +12322,7 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -12666,8 +12335,7 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", @@ -12676,9 +12344,8 @@ }, "node_modules/lodash.clonedeep": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/lodash.debounce": { @@ -12689,20 +12356,17 @@ }, "node_modules/lodash.difference": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + "license": "MIT" }, "node_modules/lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -12712,20 +12376,17 @@ }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", @@ -12735,8 +12396,7 @@ }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -12745,24 +12405,25 @@ } }, "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", "dev": true, + "license": "ISC", "dependencies": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "semver": "^6.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -12770,18 +12431,16 @@ }, "node_modules/makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, "node_modules/map-obj": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -12791,13 +12450,11 @@ }, "node_modules/mapbox-to-css-font": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.2.tgz", - "integrity": "sha512-f+NBjJJY4T3dHtlEz1wCG7YFlkODEjFIYlxDdLIDMNpkSksqTt+l/d4rjuwItxuzkuMFvPyrjzV2lxRM4ePcIA==" + "license": "BSD-2-Clause" }, "node_modules/masonry-layout": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/masonry-layout/-/masonry-layout-4.2.2.tgz", - "integrity": "sha512-iGtAlrpHNyxaR19CvKC3npnEcAwszXoyJiI8ARV2ePi7fmYhIud25MHK8Zx4P0LCC4d3TNO9+rFa1KoK1OEOaA==", + "license": "MIT", "dependencies": { "get-size": "^2.0.2", "outlayer": "^2.1.0" @@ -12805,9 +12462,8 @@ }, "node_modules/mathml-tag-names": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", - "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12815,46 +12471,28 @@ }, "node_modules/mdn-data": { "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/memoize-one": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + "license": "MIT" }, "node_modules/memory-fs": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/memorystream": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", "dev": true, "engines": { "node": ">= 0.10.0" @@ -12862,9 +12500,8 @@ }, "node_modules/meow": { "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimist": "^1.2.2", "camelcase-keys": "^7.0.0", @@ -12886,50 +12523,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/meow/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/meow/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/meow/node_modules/type-fest": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -12937,51 +12534,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mgrs": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz", - "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==" + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -12992,9 +12577,8 @@ }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -13004,16 +12588,14 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -13023,29 +12605,28 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.7", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz", - "integrity": "sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", "dev": true, "dependencies": { - "schema-utils": "^4.0.0" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { "node": ">= 12.13.0" @@ -13059,15 +12640,14 @@ } }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", + "ajv": "^8.8.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "ajv-keywords": "^5.0.0" }, "engines": { "node": ">= 12.13.0" @@ -13077,16 +12657,22 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/mini-css-extract-plugin/node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13095,18 +12681,13 @@ } }, "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.2.6", + "license": "MIT" }, "node_modules/minimist-options": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, + "license": "MIT", "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -13126,65 +12707,65 @@ } }, "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz", + "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==", "dev": true, "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, "engines": { - "node": ">= 8" + "node": ">= 18" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/minizlib/node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + "version": "3.0.0", + "license": "MIT" }, "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", "dev": true, "bin": { - "mkdirp": "bin/cmd.js" + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/moment": { "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/moment-locales-webpack-plugin": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/moment-locales-webpack-plugin/-/moment-locales-webpack-plugin-1.2.0.tgz", - "integrity": "sha512-QAi5v0OlPUP7GXviKMtxnpBAo8WmTHrUNN7iciAhNOEAd9evCOvuN0g1N7ThIg3q11GLCkjY1zQ2saRcf/43nQ==", + "license": "MIT", "dependencies": { "lodash.difference": "^4.5.0" }, @@ -13195,38 +12776,33 @@ }, "node_modules/moo-color": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", - "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "^1.1.4" } }, "node_modules/moo-color/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dev": true, + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -13236,16 +12812,14 @@ } }, "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.20.0.tgz", + "integrity": "sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==", "dev": true, "optional": true }, "node_modules/nanoid": { "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -13253,6 +12827,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -13262,33 +12837,28 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "license": "MIT" }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-dir": { "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", "dev": true, + "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -13298,8 +12868,7 @@ }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13317,18 +12886,15 @@ }, "node_modules/node-fetch/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "license": "MIT" }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "license": "BSD-2-Clause" }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -13336,92 +12902,72 @@ }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "license": "MIT" }, "node_modules/node-ssh": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/node-ssh/-/node-ssh-13.1.0.tgz", - "integrity": "sha512-GLcw49yFd9+rUpP+FgX6wrF/N90cmuDl2n0i8d3L828b6riRjkb9w3SS+XvviRWbrAhLxuMKywFqxvQDZQ1bug==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/node-ssh/-/node-ssh-13.2.0.tgz", + "integrity": "sha512-7vsKR2Bbs66th6IWCy/7SN4MSwlVt+G6QrHB631BjRUM8/LmvDugtYhi0uAmgvHS/+PVurfNBOmELf30rm0MZg==", "dev": true, "dependencies": { - "@types/ssh2": "^1.11.9", "is-stream": "^2.0.0", "make-dir": "^3.1.0", "sb-promise-queue": "^2.1.0", "sb-scandir": "^3.1.0", "shell-escape": "^0.2.0", - "ssh2": "^1.11.0" + "ssh2": "^1.14.0" }, "engines": { "node": ">= 10" } }, - "node_modules/node-ssh/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "version": "3.0.3", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" } }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-run-all": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "chalk": "^2.4.1", @@ -13444,9 +12990,8 @@ }, "node_modules/npm-run-all/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -13460,18 +13005,16 @@ }, "node_modules/npm-run-all/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/npm-run-all/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -13481,18 +13024,16 @@ }, "node_modules/npm-run-all/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-run-all/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -13502,9 +13043,8 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -13513,10 +13053,9 @@ } }, "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "version": "2.0.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -13525,34 +13064,31 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true + "version": "2.2.2", + "dev": true, + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -13563,17 +13099,15 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -13588,28 +13122,29 @@ } }, "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -13620,9 +13155,8 @@ }, "node_modules/object.groupby": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -13631,27 +13165,31 @@ } }, "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dev": true, "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -13662,14 +13200,12 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ol": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/ol/-/ol-8.2.0.tgz", - "integrity": "sha512-/m1ddd7Jsp4Kbg+l7+ozR5aKHAZNQOBAoNZ5pM9Jvh4Etkf0WGkXr9qXd7PnhmwiC1Hnc2Toz9XjCzBBvexfXw==", + "license": "BSD-2-Clause", "dependencies": { "color-rgba": "^3.0.0", "color-space": "^2.0.1", @@ -13684,22 +13220,21 @@ } }, "node_modules/ol-mapbox-style": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.1.1.tgz", - "integrity": "sha512-jjIQO2BiO/GTjJO/2Idw0WQQAGorPXewZ5wEuusXM8BRXZHIa3mmDZDWoBWtb0H4VHB9RpLsTbRMj5Dquo9Etg==", + "version": "12.3.3", + "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.3.3.tgz", + "integrity": "sha512-Wyb1vSxTl/c09S9yC/Dcr7XWQf5u19/9BriqOiDJRgbjLTAbrWXW8l+5N9E/I0fV2gcTQDE+7iFtvVOvXcTmMA==", "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.23.1", "mapbox-to-css-font": "^2.4.1" }, "peerDependencies": { - "ol": "8.x || 7.x" + "ol": "*" } }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -13709,25 +13244,22 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -13740,9 +13272,8 @@ }, "node_modules/open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -13756,17 +13287,15 @@ }, "node_modules/opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } }, "node_modules/optionator": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "license": "MIT", "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", @@ -13781,32 +13310,24 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/outlayer": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/outlayer/-/outlayer-2.1.1.tgz", - "integrity": "sha512-+GplXsCQ3VrbGujAeHEzP9SXsBmJxzn/YdDSQZL0xqBmAWBmortu2Y9Gwdp9J0bgDQ8/YNIPMoBM13nTwZfAhw==", + "license": "MIT", "dependencies": { "ev-emitter": "^1.0.0", "fizzy-ui-utils": "^2.0.0", "get-size": "^2.0.2" } }, - "node_modules/outlayer/node_modules/ev-emitter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", - "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==" - }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -13819,8 +13340,7 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -13831,19 +13351,9 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/p-queue": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", - "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "license": "MIT", "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^6.1.2" @@ -13855,23 +13365,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-queue/node_modules/eventemitter3": { + "version": "5.0.1", + "license": "MIT" + }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", - "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -13881,22 +13397,25 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/pako": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", - "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + "version": "1.0.11", + "license": "(MIT AND Zlib)" }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -13906,14 +13425,12 @@ }, "node_modules/parse-headers": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", - "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + "license": "MIT" }, "node_modules/parse-import": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-import/-/parse-import-2.0.0.tgz", - "integrity": "sha512-c59vdx1LiQT+majNKMyfFLrNMAVS9U1bychTv3CEuxbKspgnVTrzLRtgtfCWyAmTuFAxQVSJFasVv8svJLksIg==", "dev": true, + "license": "MIT", "dependencies": { "get-imports": "^1.0.0" }, @@ -13922,42 +13439,35 @@ } }, "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "version": "4.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", "dev": true, + "license": "MIT", "dependencies": { - "entities": "^4.4.0" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "7.1.2", "dev": true, + "license": "MIT", "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" + "entities": "^4.4.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -13965,18 +13475,16 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/patch-package": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", - "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", "dev": true, + "license": "MIT", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", @@ -14004,9 +13512,8 @@ }, "node_modules/patch-package/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14019,9 +13526,8 @@ }, "node_modules/patch-package/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14035,9 +13541,8 @@ }, "node_modules/patch-package/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14047,33 +13552,73 @@ }, "node_modules/patch-package/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/patch-package/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/patch-package/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/patch-package/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/patch-package/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/patch-package/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14081,61 +13626,64 @@ "node": ">=8" } }, + "node_modules/patch-package/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true + "dev": true, + "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -14143,22 +13691,19 @@ }, "node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pbf": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "license": "BSD-3-Clause", "dependencies": { "ieee754": "^1.1.12", "resolve-protobuf-schema": "^2.1.0" @@ -14168,15 +13713,14 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -14186,9 +13730,8 @@ }, "node_modules/pidtree": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", "dev": true, + "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -14197,28 +13740,25 @@ } }, "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/pinkie": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pinkie-promise": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, + "license": "MIT", "dependencies": { "pinkie": "^2.0.0" }, @@ -14228,168 +13768,121 @@ }, "node_modules/pirates": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "version": "4.2.0", "dev": true, + "license": "MIT", "dependencies": { - "find-up": "^6.3.0" + "find-up": "^4.0.0" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { - "p-locate": "^6.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "version": "2.3.0", "dev": true, + "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pkg-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/playwright": { - "version": "1.41.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.41.0.tgz", - "integrity": "sha512-XOsfl5ZtAik/T9oek4V0jAypNlaCNzuKOwVhqhgYT3os6kH34PzbRb74F0VWcLYa5WFdnmxl7qyAHBXvPv7lqQ==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.45.0.tgz", + "integrity": "sha512-4z3ac3plDfYzGB6r0Q3LF8POPR20Z8D0aXcxbJvmfMgSSq1hkcgvFRXJk9rUq5H/MJ0Ktal869hhOdI/zUTeLA==", "dev": true, "dependencies": { - "playwright-core": "1.41.0" + "playwright-core": "1.45.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.41.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.41.0.tgz", - "integrity": "sha512-UGKASUhXmvqm2Lxa1fNr8sFwAtqjpgBRr9jQ7XBI8Rn5uFiEowGUGwrruUQsVPIom4bk7Lt+oLGpXobnXzrBIw==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.0.tgz", + "integrity": "sha512-lZmHlFQ0VYSpAs43dRq1/nJ9G/6SiTI7VPqidld9TDefL9tX87bTKExWZZUF5PeRyqtXqd8fQi2qmfIedkwsNQ==", "dev": true, "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" - } - }, - "node_modules/playwright/node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=18" } }, "node_modules/popper.js": { "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ { @@ -14408,240 +13901,293 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", + "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.16", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "node_modules/postcss-colormin": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.2.tgz", - "integrity": "sha512-TXKOxs9LWcdYo5cgmcSHPkyrLAh86hX1ijmyy6J8SbOhyv6ua053M3ZAM/0j44UsnQNIWdl8gb5L7xX2htKeLw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.1.tgz", + "integrity": "sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", + "browserslist": "^4.23.1", "caniuse-api": "^3.0.0", - "colord": "^2.9.1", + "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-convert-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.2.tgz", - "integrity": "sha512-aeBmaTnGQ+NUSVQT8aY0sKyAD/BaLJenEKZ03YK0JnDE1w1Rr8XShoxdal2V2H26xTJKr3v5haByOhJuyT4UYw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.1.tgz", + "integrity": "sha512-9x2ofb+hYPwHWMlWAzyWys2yMDZYGfkX9LodbaVTmLdlupmtH2AGvj8Up95wzzNPRDEzPIxQIkUaPJew3bT6xA==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", + "browserslist": "^4.23.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-comments": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.1.tgz", - "integrity": "sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.1.tgz", + "integrity": "sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==", "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.1.0" + }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.1.tgz", - "integrity": "sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz", + "integrity": "sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.1.tgz", - "integrity": "sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", + "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.1.tgz", - "integrity": "sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", + "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-loader": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", - "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "version": "8.1.1", "dev": true, + "license": "MIT", "dependencies": { - "cosmiconfig": "^8.3.5", + "cosmiconfig": "^9.0.0", "jiti": "^1.20.0", "semver": "^7.5.4" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "postcss": "^7.0.0 || ^8.0.1", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/postcss-loader/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/postcss-media-query-parser": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss-merge-longhand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.2.tgz", - "integrity": "sha512-+yfVB7gEM8SrCo9w2lCApKIEzrTKl5yS1F4yGhV3kSim6JzbfLGJyhR1B6X+6vOT0U33Mgx7iv4X9MVWuaSAfw==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.2.tgz", + "integrity": "sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.0.2" + "stylehacks": "^7.0.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-merge-rules": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.3.tgz", - "integrity": "sha512-yfkDqSHGohy8sGYIJwBmIGDv4K4/WrJPX355XrxQb/CSsT4Kc/RxDi6akqn5s9bap85AWgv21ArcUWwWdGNSHA==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.2.tgz", + "integrity": "sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", + "browserslist": "^4.23.1", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.1", - "postcss-selector-parser": "^6.0.15" + "cssnano-utils": "^5.0.0", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-font-values": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.1.tgz", - "integrity": "sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", + "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.1.tgz", - "integrity": "sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", + "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^4.0.1", + "colord": "^2.9.3", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-params": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.2.tgz", - "integrity": "sha512-zwQtbrPEBDj+ApELZ6QylLf2/c5zmASoOuA4DzolyVGdV38iR2I5QRMsZcHkcdkZzxpN8RS4cN7LPskOkTwTZw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.1.tgz", + "integrity": "sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", - "cssnano-utils": "^4.0.1", + "browserslist": "^4.23.1", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.2.tgz", - "integrity": "sha512-0b+m+w7OAvZejPQdN2GjsXLv5o0jqYHX3aoV0e7RBKPCsB7TYG5KKWBFhGnB/iP3213Ts8c5H4wLPLMm7z28Sg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.2.tgz", + "integrity": "sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.15" + "cssesc": "^3.0.0", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, "engines": { "node": "^10 || ^12 || >= 14" @@ -14651,9 +14197,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -14668,9 +14214,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", - "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.4" @@ -14684,9 +14230,8 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -14698,180 +14243,180 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.1.tgz", - "integrity": "sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", + "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.1.tgz", - "integrity": "sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", + "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.1.tgz", - "integrity": "sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", + "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.1.tgz", - "integrity": "sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", + "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.1.tgz", - "integrity": "sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", + "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.1.tgz", - "integrity": "sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", + "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.2.tgz", - "integrity": "sha512-Ff2VdAYCTGyMUwpevTZPZ4w0+mPjbZzLLyoLh/RMpqUqeQKZ+xMm31hkxBavDcGKcxm6ACzGk0nBfZ8LZkStKA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.1.tgz", + "integrity": "sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", + "browserslist": "^4.23.1", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.1.tgz", - "integrity": "sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", + "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.1.tgz", - "integrity": "sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", + "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-ordered-values": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.1.tgz", - "integrity": "sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz", + "integrity": "sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==", "dev": true, "dependencies": { - "cssnano-utils": "^4.0.1", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-initial": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.2.tgz", - "integrity": "sha512-YGKalhNlCLcjcLvjU5nF8FyeCTkCO5UtvJEt0hrPZVCTtRLSOH4z00T1UntQPj4dUmIYZgMj8qK77JbSX95hSw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.1.tgz", + "integrity": "sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", + "browserslist": "^4.23.1", "caniuse-api": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.1.tgz", - "integrity": "sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", + "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -14879,15 +14424,13 @@ }, "node_modules/postcss-resolve-nested-selector": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss-safe-parser": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.0" }, @@ -14901,8 +14444,6 @@ }, "node_modules/postcss-scss": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", - "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, "funding": [ { @@ -14918,6 +14459,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=12.0" }, @@ -14926,9 +14468,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -14939,31 +14481,31 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.2.tgz", - "integrity": "sha512-IH5R9SjkTkh0kfFOQDImyy1+mTCb+E830+9SV1O+AaDcoHTvfsvt6WwJeo7KwcHbFnevZVCsXhDmjFiGVuwqFQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.1.tgz", + "integrity": "sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "svgo": "^3.3.2" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": "^18.12.0 || ^20.9.0 || >= 18" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.2.tgz", - "integrity": "sha512-8IZGQ94nechdG7Y9Sh9FlIY2b4uS8/k8kdKRX040XHsS3B6d1HrJAkXrBSsSu4SuARruSsUjW3nlSw8BHkaAYQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.1.tgz", + "integrity": "sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.15" + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -14971,23 +14513,20 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/pretty-format": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -14999,9 +14538,8 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -15011,20 +14549,18 @@ }, "node_modules/pretty-format/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/proj4": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.10.0.tgz", - "integrity": "sha512-0eyB8h1PDoWxucnq88/EZqt7UZlvjhcfbXCcINpE7hqRN0iRPWE/4mXINGulNa/FAvK+Ie7F+l2OxH/0uKV36A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.11.0.tgz", + "integrity": "sha512-SasuTkAx8HnWQHfIyhkdUNJorSJqINHAN3EyMWYiQRVorftz9DHz650YraFgczwgtHOxqnfuDxSNv3C8MUnHeg==", "dependencies": { "mgrs": "1.0.0", "wkt-parser": "^1.3.3" @@ -15032,9 +14568,8 @@ }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -15045,8 +14580,7 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -15055,14 +14589,12 @@ }, "node_modules/protocol-buffers-schema": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -15073,26 +14605,21 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "license": "MIT" }, "node_modules/psl": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "license": "MIT" }, "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "version": "2.3.0", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pure-rand": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", "dev": true, "funding": [ { @@ -15103,14 +14630,15 @@ "type": "opencollective", "url": "https://opencollective.com/fast-check" } - ] + ], + "license": "MIT" }, "node_modules/qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -15121,23 +14649,18 @@ }, "node_modules/querystring": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.x" } }, "node_modules/querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -15151,14 +14674,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", - "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==", + "version": "5.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15166,14 +14690,12 @@ }, "node_modules/quickselect": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + "license": "ISC" }, "node_modules/quill-delta": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-5.1.0.tgz", - "integrity": "sha512-X74oCeRI4/p0ucjb5Ma8adTXd9Scumz367kkMK5V/IatcX6A0vlgLgKbzXWy5nZmCGeNJm2oQX0d2Eqj+ZIlCA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "fast-diff": "^1.3.0", @@ -15186,31 +14708,27 @@ }, "node_modules/raf-schd": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", - "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -15223,36 +14741,55 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/rbush": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", - "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", + "license": "MIT", "dependencies": { "quickselect": "^2.0.0" } }, "node_modules/rc-pagination": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.21.1.tgz", - "integrity": "sha512-Z+iYLbrJOBKHdgoAjLhL9jOgb7nrbPzNmV31p0ikph010/Ov1+UkrauYzWhumUyR+GbRFi3mummdKW/WtlOewA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-4.2.0.tgz", + "integrity": "sha512-V6qeANJsT6tmOcZ4XiUmj8JXjRLbkusuufpuoBw2GiAn94fIixYjFLmbruD1Sbhn8fPLDnWawPp4CN37zQorvw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.43.0.tgz", + "integrity": "sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==", "dependencies": { - "babel-runtime": "6.x", - "classnames": "^2.2.6", - "prop-types": "^15.5.7", - "react-lifecycles-compat": "^3.0.4" + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" } }, + "node_modules/rc-util/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -15262,8 +14799,7 @@ }, "node_modules/react-beautiful-dnd": { "version": "13.1.1", - "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.1.tgz", - "integrity": "sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.9.2", "css-box-model": "^1.2.0", @@ -15280,13 +14816,11 @@ }, "node_modules/react-beautiful-dnd/node_modules/react-is": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "license": "MIT" }, "node_modules/react-beautiful-dnd/node_modules/react-redux": { "version": "7.2.9", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", - "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -15307,10 +14841,17 @@ } } }, + "node_modules/react-beautiful-dnd/node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, "node_modules/react-device-detect": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/react-device-detect/-/react-device-detect-2.2.3.tgz", - "integrity": "sha512-buYY3qrCnQVlIFHrC5UcUoAj7iANs/+srdkwsnNjI7anr3Tt7UY6MqNxtMLlr0tMBied0O49UZVK8XKs3ZIiPw==", + "license": "MIT", "dependencies": { "ua-parser-js": "^1.0.33" }, @@ -15320,21 +14861,20 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-draggable": { "version": "4.4.6", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.6.tgz", - "integrity": "sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==", + "license": "MIT", "dependencies": { "clsx": "^1.1.1", "prop-types": "^15.8.1" @@ -15346,13 +14886,11 @@ }, "node_modules/react-fast-compare": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + "license": "MIT" }, "node_modules/react-floater": { "version": "0.7.9", - "resolved": "https://registry.npmjs.org/react-floater/-/react-floater-0.7.9.tgz", - "integrity": "sha512-NXqyp9o8FAXOATOEo0ZpyaQ2KPb4cmPMXGWkx377QtJkIXHlHRAGer7ai0r0C1kG5gf+KJ6Gy+gdNIiosvSicg==", + "license": "MIT", "dependencies": { "deepmerge": "^4.3.1", "is-lite": "^0.8.2", @@ -15365,37 +14903,20 @@ "react-dom": "15 - 18" } }, - "node_modules/react-floater/node_modules/@gilbarbara/deep-equal": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@gilbarbara/deep-equal/-/deep-equal-0.1.2.tgz", - "integrity": "sha512-jk+qzItoEb0D0xSSmrKDDzf9sheQj/BAPxlgNxgmOaA3mxpUa6ndJLYGZKsJnIVEQSD8zcTbyILz7I0HcnBCRA==" - }, "node_modules/react-floater/node_modules/is-lite": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/is-lite/-/is-lite-0.8.2.tgz", - "integrity": "sha512-JZfH47qTsslwaAsqbMI3Q6HNNjUuq6Cmzzww50TdP5Esb6e1y2sK2UAaZZuzfAzpoI2AkxoPQapZdlDuP6Vlsw==" - }, - "node_modules/react-floater/node_modules/tree-changes": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/tree-changes/-/tree-changes-0.9.3.tgz", - "integrity": "sha512-vvvS+O6kEeGRzMglTKbc19ltLWNtmNt1cpBoSYLj/iEcPVvpJasemKOlxBrmZaCtDJoF+4bwv3m01UKYi8mukQ==", - "dependencies": { - "@gilbarbara/deep-equal": "^0.1.1", - "is-lite": "^0.8.2" - } + "license": "MIT" }, "node_modules/react-image-crop": { "version": "11.0.5", - "resolved": "https://registry.npmjs.org/react-image-crop/-/react-image-crop-11.0.5.tgz", - "integrity": "sha512-A/Y/kspOzki1zDL/bSgwWIY1X3CQ9F1QwpdnncWLBVAktnKfAZDIQnWmjXzuzEjZHDMsBlArytIcPBVi6DNklg==", + "license": "ISC", "peerDependencies": { "react": ">=16.13.1" } }, "node_modules/react-infinite-scroller": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/react-infinite-scroller/-/react-infinite-scroller-1.2.6.tgz", - "integrity": "sha512-mGdMyOD00YArJ1S1F3TVU9y4fGSfVVl6p5gh/Vt4u99CJOptfVu/q5V/Wlle72TMgYlBwIhbxK5wF0C/R33PXQ==", + "license": "MIT", "dependencies": { "prop-types": "^15.5.8" }, @@ -15405,8 +14926,7 @@ }, "node_modules/react-innertext": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/react-innertext/-/react-innertext-1.1.5.tgz", - "integrity": "sha512-PWAqdqhxhHIv80dT9znP2KvS+hfkbRovFp4zFYHFFlOoQLRiawIic81gKb3U1wEyJZgMwgs3JoLtwryASRWP3Q==", + "license": "MIT", "peerDependencies": { "@types/react": ">=0.0.0 <=99", "react": ">=0.0.0 <=99" @@ -15414,36 +14934,46 @@ }, "node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "license": "MIT" }, "node_modules/react-joyride": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.7.2.tgz", - "integrity": "sha512-AVzEweJxjQMc6hXUbJlH6St987GCmw0pkCSoz+X3XBMQmrk57FCMOrh1LvyMvW5GaT95C4D5oZpoaVjaOsgptg==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/react-joyride/-/react-joyride-2.8.2.tgz", + "integrity": "sha512-2QY8HB1G0I2OT0PKMUz7gg2HAjdkG2Bqi13r0Bb1V16PAwfb9khn4wWBTOJsGsjulbAWiQ3/0YrgNUHGFmuifw==", "dependencies": { "@gilbarbara/deep-equal": "^0.3.1", - "@gilbarbara/helpers": "^0.9.0", "deep-diff": "^1.0.2", "deepmerge": "^4.3.1", - "is-lite": "^1.2.0", + "is-lite": "^1.2.1", "react-floater": "^0.7.9", "react-innertext": "^1.1.5", "react-is": "^16.13.1", "scroll": "^3.0.1", "scrollparent": "^2.1.0", "tree-changes": "^0.11.2", - "type-fest": "^4.8.3" + "type-fest": "^4.18.2" }, "peerDependencies": { "react": "15 - 18", "react-dom": "15 - 18" } }, + "node_modules/react-joyride/node_modules/@gilbarbara/deep-equal": { + "version": "0.3.1", + "license": "MIT" + }, + "node_modules/react-joyride/node_modules/tree-changes": { + "version": "0.11.2", + "license": "MIT", + "dependencies": { + "@gilbarbara/deep-equal": "^0.3.1", + "is-lite": "^1.2.0" + } + }, "node_modules/react-joyride/node_modules/type-fest": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.9.0.tgz", - "integrity": "sha512-KS/6lh/ynPGiHD/LnAobrEFq3Ad4pBzOlJ1wAnJx9N4EYoqFhMfLIBjUT2UEx4wg5ZE+cC1ob6DCSpppVo+rtg==", + "version": "4.20.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", + "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", "engines": { "node": ">=16" }, @@ -15451,15 +14981,9 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, "node_modules/react-mobile-datepicker": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/react-mobile-datepicker/-/react-mobile-datepicker-4.0.2.tgz", - "integrity": "sha512-B83IF3fCcq7U2Q/ZX83PUfcdaHhXpTgYXqkZW1AffOSappDtKYd7Tc1IgSBCBnON8UghWdFbj0xtnkofZsLzzw==", + "license": "ISC", "peerDependencies": { "react": ">=0.14", "react-dom": ">=0.14" @@ -15467,8 +14991,7 @@ }, "node_modules/react-popper": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", - "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "license": "MIT", "dependencies": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" @@ -15480,52 +15003,31 @@ } }, "node_modules/react-redux": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.1.3.tgz", - "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", "dependencies": { - "@babel/runtime": "^7.12.1", - "@types/hoist-non-react-statics": "^3.3.1", "@types/use-sync-external-store": "^0.0.3", - "hoist-non-react-statics": "^3.3.2", - "react-is": "^18.0.0", "use-sync-external-store": "^1.0.0" }, "peerDependencies": { - "@types/react": "^16.8 || ^17.0 || ^18.0", - "@types/react-dom": "^16.8 || ^17.0 || ^18.0", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0", - "react-native": ">=0.59", - "redux": "^4 || ^5.0.0-beta.0" + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, - "@types/react-dom": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - }, "redux": { "optional": true } } }, - "node_modules/react-redux/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -15533,8 +15035,7 @@ }, "node_modules/react-resizable": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.5.tgz", - "integrity": "sha512-vKpeHhI5OZvYn82kXOs1bC8aOXktGU5AmKAgaZS4F5JPburCtbmDPqE7Pzp+1kN4+Wb81LlF33VpGwWwtXem+w==", + "license": "MIT", "dependencies": { "prop-types": "15.x", "react-draggable": "^4.0.3" @@ -15570,9 +15071,8 @@ }, "node_modules/react-shallow-renderer": { "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", "dev": true, + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" @@ -15582,46 +15082,21 @@ } }, "node_modules/react-smooth": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.5.tgz", - "integrity": "sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA==", - "dependencies": { - "fast-equals": "^5.0.0", - "react-transition-group": "2.9.0" - }, - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-smooth/node_modules/dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "dependencies": { - "@babel/runtime": "^7.1.2" - } - }, - "node_modules/react-smooth/node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "version": "4.0.0", + "license": "MIT", "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" }, "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/react-swipe-to-delete-component": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/react-swipe-to-delete-component/-/react-swipe-to-delete-component-1.0.5.tgz", - "integrity": "sha512-yp91Wl6zjNvJS2MaMo85x3kcu3zjngUGkxz3jMBaWHpzOstfD6Ruvmrv2EWpQfbzrp5YfnTsgXfihxHfZ/UxwA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "prop-types": "^15.8.1", @@ -15639,8 +15114,7 @@ }, "node_modules/react-swipe-to-delete-component/node_modules/react": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -15651,8 +15125,7 @@ }, "node_modules/react-swipe-to-delete-component/node_modules/react-dom": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -15664,37 +15137,35 @@ }, "node_modules/react-swipe-to-delete-component/node_modules/scheduler": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "node_modules/react-test-renderer": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.2.0.tgz", - "integrity": "sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", "dev": true, "dependencies": { - "react-is": "^18.2.0", + "react-is": "^18.3.1", "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-test-renderer/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "dev": true }, "node_modules/react-transition-group": { "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -15708,8 +15179,7 @@ }, "node_modules/react-visibility-sensor": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-visibility-sensor/-/react-visibility-sensor-5.1.1.tgz", - "integrity": "sha512-cTUHqIK+zDYpeK19rzW6zF9YfT4486TIgizZW53wEZ+/GPBbK7cNS0EHyJVyHYacwFEvvHLEKfgJndbemWhB/w==", + "license": "MIT", "dependencies": { "prop-types": "^15.7.2" }, @@ -15719,9 +15189,8 @@ } }, "node_modules/reactstrap": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-9.2.1.tgz", - "integrity": "sha512-3d+jo7EEw1GxobrSeTjs+Vq1SNrMnRTcwKp3/t1ufrceTLFHS6LpAck4eLKlzvgQgTpSJpLeJtVQKSqkxbHTiQ==", + "version": "9.2.2", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@popperjs/core": "^2.6.0", @@ -15737,9 +15206,8 @@ }, "node_modules/read-pkg": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", "dev": true, + "license": "MIT", "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -15751,9 +15219,8 @@ }, "node_modules/read-pkg-up": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^5.0.0", "read-pkg": "^6.0.0", @@ -15766,50 +15233,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-pkg-up/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/read-pkg-up/node_modules/parse-json": { + "version": "5.2.0", "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=10" - } - }, - "node_modules/read-pkg-up/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "node": ">=8" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/read-pkg": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^3.0.2", @@ -15825,9 +15269,8 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -15835,17 +15278,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, "node_modules/read-pkg/node_modules/path-type": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -15853,34 +15305,32 @@ "node": ">=4" } }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "node_modules/readable-stream": { + "version": "2.3.7", "dev": true, - "engines": { - "node": ">=4" + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "safe-buffer": "~5.1.0" } }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -15889,15 +15339,15 @@ } }, "node_modules/recharts": { - "version": "2.10.4", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.10.4.tgz", - "integrity": "sha512-/Q7/wdf8bW91lN3NEeCjL9RWfaiXQViJFgdnas4Eix/I8B9HAI3tHHK/CW/zDfgRMh4fzW1zlfjoz1IAapLO1Q==", + "version": "2.12.7", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.7.tgz", + "integrity": "sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==", "dependencies": { "clsx": "^2.0.0", "eventemitter3": "^4.0.1", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "react-is": "^16.10.2", - "react-smooth": "^2.0.5", + "react-smooth": "^4.0.0", "recharts-scale": "^0.4.4", "tiny-invariant": "^1.3.1", "victory-vendor": "^36.6.8" @@ -15906,36 +15356,26 @@ "node": ">=14" }, "peerDependencies": { - "prop-types": "^15.6.0", "react": "^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/recharts-scale": { "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "license": "MIT", "dependencies": { "decimal.js-light": "^2.4.1" } }, "node_modules/recharts/node_modules/clsx": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", - "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "version": "2.0.0", + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/recharts/node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, "node_modules/rechoir": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dev": true, "dependencies": { "resolve": "^1.1.6" @@ -15946,9 +15386,8 @@ }, "node_modules/redent": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", "dev": true, + "license": "MIT", "dependencies": { "indent-string": "^5.0.0", "strip-indent": "^4.0.0" @@ -15961,17 +15400,13 @@ } }, "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" }, "node_modules/redux-location-state": { "version": "2.8.2", - "resolved": "https://registry.npmjs.org/redux-location-state/-/redux-location-state-2.8.2.tgz", - "integrity": "sha512-KKbvnl0k+pRg1U2gWWSLuId8SbDbt2rdFfaSWX1mLZBDzMtftvnIGrxuQ528xrjd9nq7YcFxVWgGDYlRxMzAvg==", + "license": "Apache-2.0", "dependencies": { "lodash": "^4.13.1" }, @@ -15984,39 +15419,35 @@ }, "node_modules/redux-logger": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", - "integrity": "sha512-JoCIok7bg/XpqA1JqCqXFypuqBbQzGQySrhFzewB7ThcnysTO30l4VCst86AuB9T9tuT03MAA56Jw2PNhRSNCg==", + "license": "MIT", "dependencies": { "deep-diff": "^0.3.5" } }, "node_modules/redux-logger/node_modules/deep-diff": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", - "integrity": "sha512-yVn6RZmHiGnxRKR9sJb3iVV2XTF1Ghh2DiWRZ3dMnGc43yUdWWF/kX6lQyk3+P84iprfWKU/8zFTrlkvtFm1ug==" + "license": "MIT" }, "node_modules/redux-mock-store": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.5.4.tgz", - "integrity": "sha512-xmcA0O/tjCLXhh9Fuiq6pMrJCwFRaouA8436zcikdIpYWWCjU76CRk+i2bHx8EeiSiMGnB85/lZdU3wIJVXHTA==", "dev": true, + "license": "MIT", "dependencies": { "lodash.isplainobject": "^4.0.6" } }, "node_modules/redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", "peerDependencies": { - "redux": "^4" + "redux": "^5.0.0" } }, "node_modules/reflect.getprototypeof": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -16034,15 +15465,13 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -16052,8 +15481,7 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", @@ -16065,13 +15493,13 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "version": "1.5.2", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" }, "engines": { "node": ">= 0.4" @@ -16082,9 +15510,8 @@ }, "node_modules/regexpp": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -16094,9 +15521,8 @@ }, "node_modules/regexpu-core": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -16111,9 +15537,8 @@ }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -16123,8 +15548,6 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -16132,36 +15555,32 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "license": "MIT" }, "node_modules/reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.6", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -16176,9 +15595,8 @@ }, "node_modules/resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -16188,17 +15606,15 @@ }, "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -16210,43 +15626,38 @@ }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "license": "MIT", "dependencies": { "protocol-buffers-schema": "^3.3.1" } }, "node_modules/resolve.exports": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -16254,29 +15665,27 @@ }, "node_modules/rgbcolor": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", - "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", "engines": { "node": ">= 0.8.15" } }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "version": "3.0.2", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16292,10 +15701,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-applescript": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -16310,15 +15728,15 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/run-script-os": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz", - "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==", "dev": true, + "license": "MIT", "bin": { "run-os": "index.js", "run-script-os": "index.js" @@ -16326,14 +15744,12 @@ }, "node_modules/rw": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + "license": "BSD-3-Clause" }, "node_modules/rxjs": { "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "tslib": "^2.1.0" @@ -16341,19 +15757,18 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true, + "license": "0BSD", "peer": true }, "node_modules/safe-array-concat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", - "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -16364,19 +15779,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "license": "MIT" }, "node_modules/safe-regex-test": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", - "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "get-intrinsic": "^1.2.2", + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", "is-regex": "^1.1.4" }, "engines": { @@ -16388,14 +15807,13 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sass": { - "version": "1.69.7", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz", - "integrity": "sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==", + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -16410,29 +15828,29 @@ } }, "node_modules/sass-loader": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz", - "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.1.tgz", + "integrity": "sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==", "dev": true, "dependencies": { "neo-async": "^2.6.2" }, "engines": { - "node": ">= 14.15.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "fibers": ">= 3.1.0", + "@rspack/core": "0.x || 1.x", "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "fibers": { + "@rspack/core": { "optional": true }, "node-sass": { @@ -16443,41 +15861,29 @@ }, "sass-embedded": { "optional": true + }, + "webpack": { + "optional": true } } }, "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true - }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "version": "1.2.4", "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } + "license": "ISC" }, "node_modules/sb-promise-queue": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sb-promise-queue/-/sb-promise-queue-2.1.0.tgz", - "integrity": "sha512-zwq4YuP1FQFkGx2Q7GIkZYZ6PqWpV+bg0nIO1sJhWOyGyhqbj0MsTvK6lCFo5TQwX5pZr6SCQ75e8PCDCuNvkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/sb-scandir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/sb-scandir/-/sb-scandir-3.1.0.tgz", - "integrity": "sha512-70BVm2xz9jn94zSQdpvYrEG101/UV9TVGcfWr9T5iob3QhCK4lYXeculfBqPGFv3XTeKgx4dpWyYIDeZUqo4kg==", "dev": true, + "license": "MIT", "dependencies": { "sb-promise-queue": "^2.1.0" }, @@ -16486,17 +15892,16 @@ } }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -16512,8 +15917,7 @@ }, "node_modules/schema-utils/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -16527,38 +15931,32 @@ }, "node_modules/schema-utils/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/scroll": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scroll/-/scroll-3.0.1.tgz", - "integrity": "sha512-pz7y517OVls1maEzlirKO5nPYle9AXsFzTMNJrRGmT951mzpIBy7sNHOg5o/0MQd/NqliCiWnAi0kZneMPFLcg==" + "license": "MIT" }, "node_modules/scrollparent": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/scrollparent/-/scrollparent-2.1.0.tgz", - "integrity": "sha512-bnnvJL28/Rtz/kz2+4wpBjHzWoEzXhVg/TE8BeVGJHUqE8THNIRnDxDWMktwM+qahvlRdvlLdsQfYe+cuqfZeA==" + "license": "ISC" }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -16569,9 +15967,8 @@ }, "node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -16582,29 +15979,10 @@ "node": ">=10" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -16626,38 +16004,33 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serialize-javascript": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -16673,27 +16046,24 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -16706,36 +16076,31 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -16747,13 +16112,13 @@ } }, "node_modules/set-function-length": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "version": "1.2.1", + "license": "MIT", "dependencies": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.2", + "get-intrinsic": "^1.2.3", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.1" }, @@ -16762,13 +16127,14 @@ } }, "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dependencies": { - "define-data-property": "^1.0.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -16776,15 +16142,13 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -16794,8 +16158,7 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -16805,32 +16168,28 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-escape": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/shell-escape/-/shell-escape-0.2.0.tgz", - "integrity": "sha512-uRRBT2MfEOyxuECseCZd28jC1AJ8hmqqneWQ4VWUTgCAFvb3wKU1jLqj6egC4Exrr88ogg3dp+zroH4wJuaXzw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/shell-quote": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shelljs": { "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -16845,9 +16204,8 @@ }, "node_modules/shelljs/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16865,9 +16223,8 @@ }, "node_modules/showdown": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz", - "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^9.0.0" }, @@ -16879,70 +16236,72 @@ "url": "https://www.paypal.me/tiviesantos" } }, + "node_modules/showdown/node_modules/commander": { + "version": "9.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.6", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "version": "3.0.7", "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "license": "ISC" }, "node_modules/simplebar": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.5.tgz", - "integrity": "sha512-vfxKR6KNBsPx7+sZnqO7T8VuCvi4px6OlycrrkNgyjvoHhRW7LIyVkHhUfXxbz33Gw99Wb9UMMsnEZv35wtLSw==", + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/simplebar/-/simplebar-6.2.7.tgz", + "integrity": "sha512-IdD6HwZLz4f83lG0yN5r/3Mts4qR+pKAc9IjVdtJ96Ow6IqSA+jG2PlniQ710XUygal/mOA774IgAvcoirUP4g==", "dependencies": { "can-use-dom": "^0.1.0", - "simplebar-core": "^1.2.4" + "simplebar-core": "^1.2.6" } }, "node_modules/simplebar-core": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.4.tgz", - "integrity": "sha512-P+Sqshef4fq3++gQ82TgNYcgl3qZFSCP5jS2/8NMmw18oagXOijMzs1G+vm6RUY3oMvpwH3wGoqh9u6SyDjHfQ==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/simplebar-core/-/simplebar-core-1.2.6.tgz", + "integrity": "sha512-H5NYU+O+uvqOH5VXw3+lgoc1vTI6jL8LOZJsw4xgRpV7uIPjRpmLPdz0TrouxwKHBhpVLzVIlyKhaRLelIThMw==", "dependencies": { "@types/lodash-es": "^4.17.6", - "can-use-dom": "^0.1.0", "lodash": "^4.17.21", "lodash-es": "^4.17.21" } }, "node_modules/simplebar-react": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.4.tgz", - "integrity": "sha512-ogLN79e7JUm82wJChD7NSUB+4EHCFvDkjXpiu8hT1Alk7DnCekUWds61NXcsP9jC97KOgF5To/AVjYFbX0olgg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-3.2.6.tgz", + "integrity": "sha512-8jDiBuVCG86JmOrsmkA+4q77iFAEbhU9EX62PohLisg3dnxdLXFFhkxnx2Es3Cxt8IlZFlJsF9GaobFL3ukwiA==", "dependencies": { - "simplebar-core": "^1.2.4" + "simplebar-core": "^1.2.6" }, "peerDependencies": { "react": ">=16.8.0" } }, "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "version": "2.0.3", "dev": true, + "license": "MIT", "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", "totalist": "^3.0.0" }, "engines": { @@ -16951,24 +16310,21 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -16983,9 +16339,8 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -16998,9 +16353,8 @@ }, "node_modules/slice-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17010,15 +16364,13 @@ }, "node_modules/slice-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -17027,33 +16379,26 @@ }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/sort-asc": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz", - "integrity": "sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw==", "engines": { "node": ">=0.10.0" } }, "node_modules/sort-desc": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz", - "integrity": "sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw==", "engines": { "node": ">=0.10.0" } }, "node_modules/sort-object": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", - "integrity": "sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==", "dependencies": { "sort-asc": "^0.1.0", "sort-desc": "^0.1.1" @@ -17064,23 +16409,20 @@ }, "node_modules/source-list-map": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true, + "version": "0.6.1", + "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -17088,28 +16430,17 @@ }, "node_modules/source-map-support": { "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "version": "3.1.1", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -17117,31 +16448,27 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true + "version": "3.0.11", + "dev": true, + "license": "CC0-1.0" }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -17155,9 +16482,8 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -17167,11 +16493,23 @@ "wbuf": "^1.7.3" } }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/ssh2": { "version": "1.15.0", @@ -17193,9 +16531,8 @@ }, "node_modules/stack-utils": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -17205,46 +16542,39 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stackblur": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stackblur/-/stackblur-1.0.0.tgz", - "integrity": "sha512-K92JX8alrs0pTox5U2arVBqB8tJmak9dh9i4Xausy94TnnGMdLfTn7P2Dp/NOzlmxvEs7lDzeryo8YqOy0BHRQ==" + "license": "BSD-2-Clause" }, "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "dev": true + "version": "1.2.1", + "dev": true, + "license": "MIT" }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -17259,13 +16589,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -17275,20 +16605,16 @@ } }, "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "version": "4.2.3", "dev": true, + "license": "MIT", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/string-width-cjs": { @@ -17312,62 +16638,45 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } + "license": "MIT" }, "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.padend": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz", - "integrity": "sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==", + "version": "3.1.3", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { "node": ">= 0.4" @@ -17377,14 +16686,15 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -17394,28 +16704,31 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17423,8 +16736,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -17447,27 +16759,24 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-indent": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", "dev": true, + "license": "MIT", "dependencies": { "min-indent": "^1.0.1" }, @@ -17480,8 +16789,7 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -17491,21 +16799,20 @@ }, "node_modules/style-search": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/stylehacks": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.2.tgz", - "integrity": "sha512-00zvJGnCu64EpMjX8b5iCZ3us2Ptyw8+toEkb92VdmkEaRaSGBNKAoK6aWZckhXxmQP8zWiTaFaiMGIU8Ve8sg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.2.tgz", + "integrity": "sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==", "dev": true, "dependencies": { - "browserslist": "^4.22.2", - "postcss-selector-parser": "^6.0.15" + "browserslist": "^4.23.1", + "postcss-selector-parser": "^6.1.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -17513,9 +16820,8 @@ }, "node_modules/stylelint": { "version": "15.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", - "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", "dev": true, + "license": "MIT", "dependencies": { "@csstools/css-parser-algorithms": "^2.3.1", "@csstools/css-tokenizer": "^2.2.0", @@ -17571,9 +16877,8 @@ }, "node_modules/stylelint-config-recommended": { "version": "13.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", - "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" }, @@ -17583,9 +16888,8 @@ }, "node_modules/stylelint-config-recommended-scss": { "version": "13.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", - "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", "dev": true, + "license": "MIT", "dependencies": { "postcss-scss": "^4.0.9", "stylelint-config-recommended": "^13.0.0", @@ -17603,9 +16907,8 @@ }, "node_modules/stylelint-config-standard": { "version": "34.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", - "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", "dev": true, + "license": "MIT", "dependencies": { "stylelint-config-recommended": "^13.0.0" }, @@ -17618,9 +16921,8 @@ }, "node_modules/stylelint-config-standard-scss": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz", - "integrity": "sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==", "dev": true, + "license": "MIT", "dependencies": { "stylelint-config-recommended-scss": "^13.1.0", "stylelint-config-standard": "^34.0.0" @@ -17637,9 +16939,8 @@ }, "node_modules/stylelint-high-performance-animation": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/stylelint-high-performance-animation/-/stylelint-high-performance-animation-1.10.0.tgz", - "integrity": "sha512-YzNI+E6taN8pwgaM0INazRg4tw23VA17KNMKUVdOeohpnpSyJLBnLVT9NkRcaCFLodK/67smS5VZK+Qe4Ohrvw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17648,12 +16949,11 @@ } }, "node_modules/stylelint-scss": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", - "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", + "version": "5.3.0", "dev": true, + "license": "MIT", "dependencies": { - "known-css-properties": "^0.29.0", + "known-css-properties": "^0.28.0", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.13", @@ -17663,87 +16963,50 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, - "node_modules/stylelint/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", - "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", + "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^3.2.0" + "flat-cache": "^3.1.1" }, "engines": { "node": ">=12.0.0" } }, - "node_modules/stylelint/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/stylelint/node_modules/known-css-properties": { + "version": "0.29.0", "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/stylelint/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/stylelint/node_modules/signal-exit": { + "version": "4.1.0", "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/stylelint/node_modules/write-file-atomic": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" @@ -17759,16 +17022,14 @@ }, "node_modules/supercluster": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", - "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "license": "ISC", "dependencies": { "kdbush": "^4.0.2" } }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -17778,9 +17039,8 @@ }, "node_modules/supports-hyperlinks": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -17791,18 +17051,16 @@ }, "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17812,8 +17070,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -17823,14 +17080,12 @@ }, "node_modules/svg-tags": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", @@ -17852,26 +17107,15 @@ "url": "https://opencollective.com/svgo" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table": { "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -17883,71 +17127,52 @@ "node": ">=10.0.0" } }, - "node_modules/table/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tapable": { "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.0.tgz", + "integrity": "sha512-XQs0S8fuAkQWuqhDeCdMlJXDX80D7EOVLDPVFkna9yQfzS+PHKgfxcei0jf6/+QAWcjqrnC8uM3fSAnrQl+XYg==", "dev": true, "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" } }, "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "engines": { + "node": ">=18" + } }, "node_modules/terser": { "version": "5.27.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", - "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -17963,8 +17188,7 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -17996,16 +17220,14 @@ }, "node_modules/terser-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -18017,8 +17239,7 @@ }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18031,21 +17252,11 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, "node_modules/terser/node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -18053,9 +17264,8 @@ }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -18067,9 +17277,8 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -18087,19 +17296,16 @@ }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", @@ -18108,9 +17314,8 @@ }, "node_modules/tmp": { "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, + "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -18120,23 +17325,20 @@ }, "node_modules/tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -18146,31 +17348,28 @@ }, "node_modules/toggle-selection": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + "license": "MIT" }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -18181,37 +17380,30 @@ "node": ">=6" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/tr46": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/tree-changes": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/tree-changes/-/tree-changes-0.11.2.tgz", - "integrity": "sha512-4gXlUthrl+RabZw6lLvcCDl6KfJOCmrC16BC5CRdut1EAH509Omgg0BfKLY+ViRlzrvYOTWR0FMS2SQTwzumrw==", + "version": "0.9.3", + "license": "MIT", "dependencies": { - "@gilbarbara/deep-equal": "^0.3.1", - "is-lite": "^1.2.0" + "@gilbarbara/deep-equal": "^0.1.1", + "is-lite": "^0.8.2" } }, + "node_modules/tree-changes/node_modules/is-lite": { + "version": "0.8.2", + "license": "MIT" + }, "node_modules/trim-newlines": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -18219,11 +17411,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/tsconfig-paths": { "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -18233,9 +17436,8 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -18245,34 +17447,12 @@ }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", @@ -18281,8 +17461,7 @@ }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -18292,18 +17471,16 @@ }, "node_modules/type-detect": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -18313,9 +17490,8 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -18325,29 +17501,28 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -18357,16 +17532,16 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -18376,37 +17551,40 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.7", "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "4.9.5", "dev": true, + "license": "Apache-2.0", "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=14.17" + "node": ">=4.2.0" } }, "node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "version": "1.0.33", "funding": [ { "type": "opencollective", @@ -18415,21 +17593,17 @@ { "type": "paypal", "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" } ], + "license": "MIT", "engines": { "node": "*" } }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -18440,25 +17614,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -18469,44 +17636,39 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, + "version": "0.2.0", + "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">= 4.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "funding": [ { "type": "opencollective", @@ -18522,8 +17684,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -18534,29 +17696,21 @@ }, "node_modules/upng-js": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/upng-js/-/upng-js-2.1.0.tgz", - "integrity": "sha512-d3xzZzpMP64YkjP5pr8gNyvBt7dLk/uGI67EctzDuVp4lCZyVMo0aJO6l/VDlgbInJYDY6cnClLoBp29eKWI6g==", + "license": "MIT", "dependencies": { "pako": "^1.0.5" } }, - "node_modules/upng-js/node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/url-parse": { "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -18564,8 +17718,7 @@ }, "node_modules/url-template": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.1.1.tgz", - "integrity": "sha512-4oszoaEKE/mQOtAmdMWqIRHmkxWkUZMnXFnjQ5i01CuRSK3uluxcH1MRVVVWmhlnzT1SCDfKxxficm2G37qzCA==", + "license": "BSD-3-Clause", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -18585,39 +17738,35 @@ }, "node_modules/use-memo-one": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", - "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/use-sync-external-store": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", @@ -18629,31 +17778,32 @@ }, "node_modules/uuid-v4": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/uuid-v4/-/uuid-v4-0.1.0.tgz", - "integrity": "sha512-m11RYDtowtAIihBXMoGajOEKpAXrKbpKlpmxqyztMYQNGSY5nZAZ/oYch/w2HNS1RMA4WLGcZvuD8/wFMuCEzA==", "engines": { "node": "*" } }, "node_modules/v8-to-istanbul": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz", - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", + "version": "9.1.0", "dev": true, + "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" + "convert-source-map": "^1.6.0" }, "engines": { "node": ">=10.12.0" } }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -18666,16 +17816,14 @@ }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/victory-vendor": { - "version": "36.8.2", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.8.2.tgz", - "integrity": "sha512-NfSQi7ISCdBbDpn3b6rg+8RpFZmWIM9mcks48BbogHE2F6h1XKdA34oiCKP5hP1OGvTotDRzsexiJKzrK4Exuw==", + "version": "36.6.11", + "license": "MIT AND ISC", "dependencies": { "@types/d3-array": "^3.0.3", "@types/d3-ease": "^3.0.0", @@ -18693,39 +17841,25 @@ "d3-timer": "^3.0.1" } }, - "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", - "dev": true, - "dependencies": { - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, "node_modules/walker": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -18736,55 +17870,52 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/web-worker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", - "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" + "version": "1.2.0", + "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=12" } }, "node_modules/webpack": { - "version": "5.89.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "version": "5.92.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz", + "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==", "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", + "enhanced-resolve": "^5.17.0", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "bin": { @@ -18804,9 +17935,9 @@ } }, "node_modules/webpack-bundle-analyzer": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz", - "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "0.5.7", @@ -18817,7 +17948,6 @@ "escape-string-regexp": "^4.0.0", "gzip-size": "^6.0.0", "html-escaper": "^2.0.2", - "is-plain-object": "^5.0.0", "opener": "^1.5.2", "picocolors": "^1.0.0", "sirv": "^2.0.3", @@ -18830,20 +17960,10 @@ "node": ">= 10.13.0" } }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -18851,32 +17971,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-bundle-analyzer/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/webpack-cli": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", "dev": true, + "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^2.1.1", @@ -18919,27 +18017,24 @@ }, "node_modules/webpack-cli/node_modules/commander": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/webpack-cli/node_modules/interpret": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack-cli/node_modules/rechoir": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, + "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -18948,14 +18043,15 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.0.0.tgz", - "integrity": "sha512-tZ5hqsWwww/8DislmrzXE3x+4f+v10H1z57mA2dWFrILb4i3xX+dPhTkcdR0DLyQztrhF2AUmO5nN085UYjd/Q==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz", + "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==", "dev": true, "dependencies": { "colorette": "^2.0.10", "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, @@ -18977,9 +18073,8 @@ }, "node_modules/webpack-dev-middleware/node_modules/json-joy": { "version": "9.9.1", - "resolved": "https://registry.npmjs.org/json-joy/-/json-joy-9.9.1.tgz", - "integrity": "sha512-/d7th2nbQRBQ/nqTkBe6KjjvDciSwn9UICmndwk3Ed/Bk9AqkTRm4PnLVfXG4DKbT0rEY0nKnwE7NqZlqKE6kg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "arg": "^5.0.2", "hyperdyperid": "^1.2.0" @@ -19008,9 +18103,8 @@ }, "node_modules/webpack-dev-middleware/node_modules/memfs": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.6.0.tgz", - "integrity": "sha512-I6mhA1//KEZfKRQT9LujyW6lRbX7RkC24xKododIDO3AGShcaFAMKElv1yFGWX8fD4UaSiwasr3NeQ5TdtHY1A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "json-joy": "^9.2.0", "thingies": "^1.11.1" @@ -19027,15 +18121,14 @@ } }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", + "ajv": "^8.8.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "ajv-keywords": "^5.0.0" }, "engines": { "node": ">= 12.13.0" @@ -19047,9 +18140,8 @@ }, "node_modules/webpack-dev-middleware/node_modules/thingies": { "version": "1.16.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.16.0.tgz", - "integrity": "sha512-J23AVs11hSQxuJxvfQyMIaS9z1QpDxOCvMkL3ZxZl8/jmkgmnNGWrlyNxVz6Jbh0U6DuGmHqq6f7zUROfg/ncg==", "dev": true, + "license": "Unlicense", "engines": { "node": ">=10.18" }, @@ -19059,60 +18151,58 @@ }, "node_modules/webpack-dev-middleware/node_modules/tslib": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true, + "license": "0BSD", "peer": true }, "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", + "version": "5.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", "express": "^4.17.3", "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", + "html-entities": "^2.4.0", "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "rimraf": "^5.0.5", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.1.0", + "ws": "^8.16.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -19123,62 +18213,57 @@ } } }, - "node_modules/webpack-dev-server/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 10" } }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "node_modules/webpack-dev-server/node_modules/is-wsl": { + "version": "3.1.0", "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, "engines": { - "node": ">= 10" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/webpack-dev-server/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "10.1.0", "dev": true, + "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "5.0.5", "dev": true, + "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "glob": "^10.3.7" }, "bin": { - "rimraf": "bin.js" + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -19186,9 +18271,8 @@ }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -19203,37 +18287,32 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=10.0.0" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "version": "5.8.0", "dev": true, + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", - "flat": "^5.0.2", "wildcard": "^2.0.0" }, "engines": { @@ -19241,28 +18320,16 @@ } }, "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, + "version": "3.2.3", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -19279,19 +18346,10 @@ "node": ">=6" } }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -19303,23 +18361,20 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } }, "node_modules/what-input": { "version": "5.2.12", - "resolved": "https://registry.npmjs.org/what-input/-/what-input-5.2.12.tgz", - "integrity": "sha512-3yrSa7nGSXGJS6wZeSkO6VNm95pB1mZ9i3wFzC1hhY7mn4/afue/MvXz04OXNdBC8bfo4AB4RRd3Dem9jXM58Q==" + "license": "MIT" }, "node_modules/whatwg-encoding": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", "dev": true, + "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" }, @@ -19329,9 +18384,8 @@ }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -19341,18 +18395,16 @@ }, "node_modules/whatwg-mimetype": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/whatwg-url": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", "dev": true, + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -19361,14 +18413,12 @@ }, "node_modules/whatwg-url/node_modules/webidl-conversions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -19381,9 +18431,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -19397,9 +18446,8 @@ }, "node_modules/which-builtin-type": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", "dev": true, + "license": "MIT", "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", @@ -19421,11 +18469,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, "node_modules/which-collection": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.1", "is-set": "^2.0.1", @@ -19437,16 +18489,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -19456,15 +18508,21 @@ } }, "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true + "version": "2.0.0", + "dev": true, + "license": "MIT" }, "node_modules/wkt-parser": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.3.3.tgz", - "integrity": "sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw==" + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/wrap-ansi": { "version": "8.1.0", @@ -19534,26 +18592,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -19578,6 +18616,23 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -19595,14 +18650,12 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -19611,23 +18664,16 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/ws": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "version": "7.5.7", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=8.3.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "utf-8-validate": "^5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -19646,9 +18692,8 @@ }, "node_modules/xml-js": { "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", "dev": true, + "license": "MIT", "dependencies": { "sax": "^1.2.4" }, @@ -19658,23 +18703,20 @@ }, "node_modules/xml-name-validator": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12" } }, "node_modules/xml-utils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.7.0.tgz", - "integrity": "sha512-bWB489+RQQclC7A9OW8e5BzbT8Tu//jtAOvkYwewFr+Q9T9KDGvfzC1lp0pYPEQPEoPQLDkmxkepSC/2gIAZGw==" + "version": "1.3.0", + "license": "CC0-1.0" }, "node_modules/xml2js": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", - "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", "dev": true, + "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -19685,48 +18727,42 @@ }, "node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0" } }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "version": "4.0.0", + "dev": true, + "license": "ISC" }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.3.2", "dev": true, + "license": "ISC", "engines": { "node": ">= 14" } }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -19742,57 +18778,29 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zstddec": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz", - "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==" } } } diff --git a/package.json b/package.json index 554418c99d..a85c7ddffb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@gov.nasa.jpl.podaac/worldview", "version": "0.2.6-3", - "upstream-version": "4.24.0", + "upstream-version": "4.41.1", "description": "Interactive interface for browsing full-resolution, global satellite imagery", "keywords": [ "NASA", @@ -24,7 +24,7 @@ "license": "NASA-1.3", "repository": "nasa-gibs/worldview", "engines": { - "node": ">= 18.16.1" + "node": ">= 20.12.2" }, "scripts": { "analyze": "cross-env ANALYZE_MODE=true NODE_ENV=production webpack", @@ -80,88 +80,88 @@ "upload": "node tasks/util/upload.js" }, "devDependencies": { - "@babel/core": "^7.23.6", - "@babel/eslint-parser": "^7.23.3", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/preset-env": "^7.23.8", - "@babel/preset-react": "^7.23.3", - "@playwright/test": "^1.40.1", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", + "@babel/core": "^7.24.7", + "@babel/eslint-parser": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/preset-env": "^7.24.7", + "@babel/preset-react": "^7.24.7", + "@playwright/test": "^1.44.1", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", "@webpack-cli/serve": "^2.0.5", - "ajv": "^8.12.0", - "autoprefixer": "^10.4.16", + "ajv": "^8.16.0", + "autoprefixer": "^10.4.19", "babel-loader": "^9.1.3", "cheerio": "^1.0.0-rc.12", "clean-webpack-plugin": "^4.0.0", "cross-env": "^7.0.3", - "css-loader": "^6.9.0", - "css-minimizer-webpack-plugin": "^5.0.1", + "css-loader": "^7.1.2", + "css-minimizer-webpack-plugin": "^7.0.0", "css-url-relative-plugin": "^1.1.0", - "cssnano": "^6.0.3", - "eslint": "^8.56.0", + "cssnano": "^7.0.2", + "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-standard": "^17.1.0", "eslint-import-resolver-webpack": "^0.13.8", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^27.6.2", + "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-no-storage": "^1.0.2", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.33.2", - "express": "^4.18.2", + "eslint-plugin-promise": "^6.2.0", + "eslint-plugin-react": "^7.34.2", + "express": "^4.19.2", "fetch-mock": "^9.11.0", - "glob": "^10.3.10", - "husky": "^8.0.3", + "glob": "^10.4.1", + "husky": "^9.0.11", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", "jest-junit": "^16.0.0", - "mini-css-extract-plugin": "^2.7.7", + "mini-css-extract-plugin": "^2.9.0", "node-dir": "^0.1.17", "node-fetch": "^2.6.9", - "node-ssh": "^13.1.0", + "node-ssh": "^13.2.0", "npm-run-all": "^4.1.5", "patch-package": "^8.0.0", - "postcss": "^8.4.33", - "postcss-loader": "^7.3.4", - "react-refresh": "^0.14.0", - "react-test-renderer": "^18.0.0", + "postcss": "^8.4.38", + "postcss-loader": "^8.1.1", + "react-refresh": "^0.14.1", + "react-test-renderer": "^18.3.0", "redux-mock-store": "^1.5.4", "run-script-os": "^1.1.6", - "sass": "^1.69.7", - "sass-loader": "^13.3.3", + "sass": "^1.77.5", + "sass-loader": "^14.2.1", "shelljs": "^0.8.5", "showdown": "^2.1.0", "stylelint": "^15.11.0", "stylelint-config-standard-scss": "^11.1.0", "stylelint-high-performance-animation": "^1.10.0", - "tar": "^6.2.0", + "tar": "^7.2.0", "terser-webpack-plugin": "^5.3.10", - "uuid": "^9.0.1", - "webpack": "^5.89.0", - "webpack-bundle-analyzer": "^4.10.1", + "uuid": "^10.0.0", + "webpack": "^5.92.0", + "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", - "webpack-dev-middleware": "^7.0.0", - "webpack-dev-server": "^4.15.1", + "webpack-dev-middleware": "^7.2.1", + "webpack-dev-server": "^5.0.4", "xml-js": "^1.6.11", "xml2js": "^0.6.2", "yargs": "^17.7.2" }, "dependencies": { - "@elastic/react-search-ui": "^1.20.2", - "@elastic/react-search-ui-views": "^1.20.2", - "@fortawesome/fontawesome-svg-core": "^6.5.1", - "@fortawesome/free-brands-svg-icons": "^6.5.1", - "@fortawesome/free-solid-svg-icons": "^6.5.1", - "@fortawesome/react-fontawesome": "^0.2.0", + "@elastic/react-search-ui": "^1.21.5", + "@elastic/react-search-ui-views": "^1.21.2", + "@fortawesome/fontawesome-svg-core": "^6.5.2", + "@fortawesome/free-brands-svg-icons": "^6.5.2", + "@fortawesome/free-solid-svg-icons": "^6.5.2", + "@fortawesome/react-fontawesome": "^0.2.2", "@khanisak/temperature-converter": "^2.0.1", - "@redux-devtools/extension": "^3.2.6", - "axios": "^1.6.5", + "@reduxjs/toolkit": "^2.2.5", + "axios": "^1.7.2", "bluebird": "3.7.2", - "bootstrap": "^5.3.2", + "bootstrap": "^5.3.3", "cachai": "^1.0.2", "compression": "^1.7.4", "coordinate-parser": "^1.0.7", @@ -169,7 +169,7 @@ "dom-scroll-into-view": "^2.0.1", "element-resize-detector": "^1.2.4", "elm-pep": "^1.0.6", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-hooks": "^4.6.2", "file-saver": "^2.0.5", "geographiclib-geodesic": "^2.0.0", "history": "^5.3.0", @@ -182,45 +182,50 @@ "moment-locales-webpack-plugin": "^1.2.0", "node-dir": "^0.1.17", "ol": "^8.2.0", - "ol-mapbox-style": "^12.1.1", + "ol-mapbox-style": "^12.3.3", "p-queue": "^8.0.1", - "proj4": "^2.10.0", + "proj4": "^2.11.0", "prop-types": "^15.8.1", - "qs": "^6.11.2", - "react": "^18.0.0", + "qs": "^6.12.1", + "react": "^18.3.1", "react-beautiful-dnd": "^13.1.1", "react-device-detect": "^2.2.3", - "react-dom": "^18.0.0", + "react-dom": "^18.3.0", "react-draggable": "^4.4.6", "react-image-crop": "^11.0.4", "react-infinite-scroller": "^1.2.6", - "react-joyride": "^2.7.2", + "react-joyride": "^2.8.2", "react-mobile-datepicker": "^4.0.2", - "react-redux": "^8.1.3", + "react-redux": "^9.1.1", "react-resizable": "^3.0.5", "react-swipe-to-delete-component": "1.0.5", "react-visibility-sensor": "^5.1.1", - "reactstrap": "^9.2.1", - "recharts": "^2.10.4", - "redux": "^4.2.1", + "reactstrap": "^9.2.2", + "recharts": "^2.12.7", + "redux": "^5.0.1", "redux-location-state": "^2.8.2", "redux-logger": "^3.0.6", - "redux-thunk": "^2.4.2", + "redux-thunk": "^3.1.0", "regenerator-runtime": "^0.14.1", - "reselect": "^4.1.8", "rgbcolor": "^1.0.1", - "simplebar": "^6.2.5", - "simplebar-react": "^3.2.4", + "simplebar": "^6.2.7", + "simplebar-react": "^3.2.6", "stackblur": "^1.0.0", "supercluster": "^8.0.1", - "tough-cookie": "^4.1.3", + "tough-cookie": "^4.1.4", "upng-js": "^2.1.0", "url-template": "^3.1.1", "what-input": "^5.2.12" }, "overrides": { "semver": "7.5.4", - "word-wrap": "1.2.5" + "word-wrap": "1.2.5", + "@pmmmwh/react-refresh-webpack-plugin": { + "webpack-dev-server": "^5.0.2" + }, + "redux-location-state": { + "redux": "^5.0.1" + } }, "browserslist": [ "last 2 versions", diff --git a/schemas/layer-config.json b/schemas/layer-config.json index 2f3f764dad..992bb1dc92 100644 --- a/schemas/layer-config.json +++ b/schemas/layer-config.json @@ -86,6 +86,10 @@ "Corrected Reflectance", "Cyclone Hazard", "DHR Reflectance", + "AERONET_AOD_500NM", + "AERONET_ANGSTROM_440-870NM", + "DAILY_AERONET_AOD_500NM", + "DAILY_AERONET_ANGSTROM_440-870NM", "Dams", "Drought Hazard", "Dust", @@ -355,7 +359,7 @@ "wmts", "vector", "granule", - "ttiler" + "titiler" ] }, "format": { diff --git a/tasks/build-options/getVisMetadata.js b/tasks/build-options/getVisMetadata.js index 53720b2f22..5d0dfa52bd 100644 --- a/tasks/build-options/getVisMetadata.js +++ b/tasks/build-options/getVisMetadata.js @@ -82,7 +82,11 @@ const skipLayers = [ 'HLS_NDWI_Sentinel', 'HLS_NDSI_Sentinel', 'HLS_Moisture_Index_Sentinel', - 'HLS_False_Color_Landsat' + 'HLS_False_Color_Landsat', + 'AERONET_AOD_500NM', + 'AERONET_ANGSTROM_440-870NM', + 'DAILY_AERONET_AOD_500NM', + 'DAILY_AERONET_ANGSTROM_440-870NM' ] // NOTE: Only using these properties at this time diff --git a/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Ascending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Ascending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Ascending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Descending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Descending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Descending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_PACE_Ascending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_PACE_Ascending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_PACE_Ascending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_PACE_Descending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_PACE_Descending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_PACE_Descending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3A_Ascending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3A_Ascending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3A_Ascending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3A_Descending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3A_Descending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3A_Descending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3B_Ascending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3B_Ascending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3B_Ascending.jpg differ diff --git a/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3B_Descending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3B_Descending.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_Sentinel-3B_Descending.jpg differ diff --git a/web/images/layers/previews/antarctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg b/web/images/layers/previews/antarctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg differ diff --git a/web/images/layers/previews/antarctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg b/web/images/layers/previews/antarctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg new file mode 100644 index 0000000000..3a17c61f96 Binary files /dev/null and b/web/images/layers/previews/antarctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg differ diff --git a/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg b/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg new file mode 100644 index 0000000000..3955370d00 Binary files /dev/null and b/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg differ diff --git a/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg b/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg new file mode 100644 index 0000000000..3955370d00 Binary files /dev/null and b/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg differ diff --git a/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg b/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg new file mode 100644 index 0000000000..3955370d00 Binary files /dev/null and b/web/images/layers/previews/antarctic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Ascending.jpg b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Ascending.jpg new file mode 100644 index 0000000000..0e52793d4b Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Ascending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Descending.jpg b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Descending.jpg new file mode 100644 index 0000000000..8f0fb5b1d0 Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Descending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_PACE_Ascending.jpg b/web/images/layers/previews/arctic/OrbitTracks_PACE_Ascending.jpg new file mode 100644 index 0000000000..3cbe022feb Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_PACE_Ascending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_PACE_Descending.jpg b/web/images/layers/previews/arctic/OrbitTracks_PACE_Descending.jpg new file mode 100644 index 0000000000..ceee3784bc Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_PACE_Descending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3A_Ascending.jpg b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3A_Ascending.jpg new file mode 100644 index 0000000000..96b47d7e5f Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3A_Ascending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3A_Descending.jpg b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3A_Descending.jpg new file mode 100644 index 0000000000..287bc3bb31 Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3A_Descending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3B_Ascending.jpg b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3B_Ascending.jpg new file mode 100644 index 0000000000..5f73d9c101 Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3B_Ascending.jpg differ diff --git a/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3B_Descending.jpg b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3B_Descending.jpg new file mode 100644 index 0000000000..5c69113a06 Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_Sentinel-3B_Descending.jpg differ diff --git a/web/images/layers/previews/arctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg b/web/images/layers/previews/arctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg new file mode 100644 index 0000000000..7db3640442 Binary files /dev/null and b/web/images/layers/previews/arctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg differ diff --git a/web/images/layers/previews/arctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg b/web/images/layers/previews/arctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg new file mode 100644 index 0000000000..83ed13ac17 Binary files /dev/null and b/web/images/layers/previews/arctic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg differ diff --git a/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg b/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg new file mode 100644 index 0000000000..790567bd93 Binary files /dev/null and b/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg differ diff --git a/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg b/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg new file mode 100644 index 0000000000..a43130bf26 Binary files /dev/null and b/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg differ diff --git a/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg b/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg new file mode 100644 index 0000000000..a4feea5cc4 Binary files /dev/null and b/web/images/layers/previews/arctic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg differ diff --git a/web/images/layers/previews/geographic/AERONET_ANGSTROM_440-870NM.jpg b/web/images/layers/previews/geographic/AERONET_ANGSTROM_440-870NM.jpg new file mode 100644 index 0000000000..9628a3212a Binary files /dev/null and b/web/images/layers/previews/geographic/AERONET_ANGSTROM_440-870NM.jpg differ diff --git a/web/images/layers/previews/geographic/AERONET_AOD_500NM.jpg b/web/images/layers/previews/geographic/AERONET_AOD_500NM.jpg new file mode 100644 index 0000000000..fcbb3dcee2 Binary files /dev/null and b/web/images/layers/previews/geographic/AERONET_AOD_500NM.jpg differ diff --git a/web/images/layers/previews/geographic/DAILY_AERONET_ANGSTROM_440-870NM.jpg b/web/images/layers/previews/geographic/DAILY_AERONET_ANGSTROM_440-870NM.jpg new file mode 100644 index 0000000000..93d9776766 Binary files /dev/null and b/web/images/layers/previews/geographic/DAILY_AERONET_ANGSTROM_440-870NM.jpg differ diff --git a/web/images/layers/previews/geographic/DAILY_AERONET_AOD_500NM.jpg b/web/images/layers/previews/geographic/DAILY_AERONET_AOD_500NM.jpg new file mode 100644 index 0000000000..b695efccd8 Binary files /dev/null and b/web/images/layers/previews/geographic/DAILY_AERONET_AOD_500NM.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.jpg new file mode 100644 index 0000000000..5087ce8195 Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L3_Canopy_Height_Mean_RH100_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.jpg new file mode 100644 index 0000000000..2670968a39 Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L3_Canopy_Height_StdDev_RH100_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.jpg new file mode 100644 index 0000000000..cf64e1fc26 Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L3_Elevation_Mean_Lowest_Mode_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.jpg new file mode 100644 index 0000000000..e8ef784089 Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L3_Elevation_StdDev_Lowest_Mode_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.jpg new file mode 100644 index 0000000000..e84b2b3900 Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L3_Laser_Footprint_Count_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.jpg new file mode 100644 index 0000000000..72b109e6a0 Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_Mean_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.jpg new file mode 100644 index 0000000000..cd55f90dfb Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_PercentStandardError_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.jpg new file mode 100644 index 0000000000..0d9321afcc Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Aboveground_Biomass_Density_StandardError_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GEDI_ISS_L4B_Number_of_Samples_201904-202303.jpg b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Number_of_Samples_201904-202303.jpg new file mode 100644 index 0000000000..ff5a11948d Binary files /dev/null and b/web/images/layers/previews/geographic/GEDI_ISS_L4B_Number_of_Samples_201904-202303.jpg differ diff --git a/web/images/layers/previews/geographic/GRanD_Reservoirs.jpg b/web/images/layers/previews/geographic/GRanD_Reservoirs.jpg index 385c21dc07..46290a5768 100644 Binary files a/web/images/layers/previews/geographic/GRanD_Reservoirs.jpg and b/web/images/layers/previews/geographic/GRanD_Reservoirs.jpg differ diff --git a/web/images/layers/previews/geographic/OCI_PACE_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/OCI_PACE_Chlorophyll_a.jpg new file mode 100644 index 0000000000..8f4d577917 Binary files /dev/null and b/web/images/layers/previews/geographic/OCI_PACE_Chlorophyll_a.jpg differ diff --git a/web/images/layers/previews/geographic/OCI_PACE_True_Color.jpg b/web/images/layers/previews/geographic/OCI_PACE_True_Color.jpg new file mode 100644 index 0000000000..4dbaf997f8 Binary files /dev/null and b/web/images/layers/previews/geographic/OCI_PACE_True_Color.jpg differ diff --git a/web/images/layers/previews/geographic/OPERA_L3_DIST-ALERT-HLS_Color_Index.jpg b/web/images/layers/previews/geographic/OPERA_L3_DIST-ALERT-HLS_Color_Index.jpg new file mode 100644 index 0000000000..07e238943d Binary files /dev/null and b/web/images/layers/previews/geographic/OPERA_L3_DIST-ALERT-HLS_Color_Index.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Ascending.jpg b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Ascending.jpg new file mode 100644 index 0000000000..cf6bb0c9f7 Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Ascending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Descending.jpg b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Descending.jpg new file mode 100644 index 0000000000..97c16e0b3d Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Descending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_PACE_Ascending.jpg b/web/images/layers/previews/geographic/OrbitTracks_PACE_Ascending.jpg new file mode 100644 index 0000000000..f34359042b Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_PACE_Ascending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_PACE_Descending.jpg b/web/images/layers/previews/geographic/OrbitTracks_PACE_Descending.jpg new file mode 100644 index 0000000000..20063bf6fd Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_PACE_Descending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3A_Ascending.jpg b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3A_Ascending.jpg new file mode 100644 index 0000000000..d809d8cbf3 Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3A_Ascending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3A_Descending.jpg b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3A_Descending.jpg new file mode 100644 index 0000000000..b366654728 Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3A_Descending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3B_Ascending.jpg b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3B_Ascending.jpg new file mode 100644 index 0000000000..3cf3644724 Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3B_Ascending.jpg differ diff --git a/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3B_Descending.jpg b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3B_Descending.jpg new file mode 100644 index 0000000000..5db10e5b49 Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_Sentinel-3B_Descending.jpg differ diff --git a/web/images/layers/previews/geographic/S3A_OLCI_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/S3A_OLCI_Chlorophyll_a.jpg new file mode 100644 index 0000000000..85113cf46b Binary files /dev/null and b/web/images/layers/previews/geographic/S3A_OLCI_Chlorophyll_a.jpg differ diff --git a/web/images/layers/previews/geographic/S3B_OLCI_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/S3B_OLCI_Chlorophyll_a.jpg new file mode 100644 index 0000000000..00372f229a Binary files /dev/null and b/web/images/layers/previews/geographic/S3B_OLCI_Chlorophyll_a.jpg differ diff --git a/web/images/layers/previews/geographic/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.jpg new file mode 100644 index 0000000000..2474de53c0 Binary files /dev/null and b/web/images/layers/previews/geographic/SEAWIFS_ORBVIEW-2_GAC_Chlorophyll_a.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg new file mode 100644 index 0000000000..ab74f1571b Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Fraction_Total_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg new file mode 100644 index 0000000000..48650a92a5 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Cloud_Cloud_Pressure_Total_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg new file mode 100644 index 0000000000..cb59d7b806 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Formaldehyde_Vertical_Column_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg new file mode 100644 index 0000000000..6e9d3b5c7b Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Stratosphere_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg new file mode 100644 index 0000000000..a105c326d8 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_NO2_Vertical_Column_Troposphere_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg new file mode 100644 index 0000000000..c2ac6fb132 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Cloud_Fraction_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg new file mode 100644 index 0000000000..014bcedbdf Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L2_Ozone_Column_Amount_Granule.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg new file mode 100644 index 0000000000..2a23390b47 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Fraction_Total.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg new file mode 100644 index 0000000000..1f4c9d7010 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Cloud_Cloud_Pressure_Total.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg new file mode 100644 index 0000000000..47e6b9d244 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Formaldehyde_Vertical_Column.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg new file mode 100644 index 0000000000..957377ba2f Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Stratosphere.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg new file mode 100644 index 0000000000..b646bcfadd Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_NO2_Vertical_Column_Troposphere.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg new file mode 100644 index 0000000000..db12b808e6 Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Cloud_Fraction.jpg differ diff --git a/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg new file mode 100644 index 0000000000..d41ec0516b Binary files /dev/null and b/web/images/layers/previews/geographic/TEMPO_L3_Ozone_Column_Amount.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA20_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA20_Chlorophyll_a.jpg new file mode 100644 index 0000000000..3a3aa5cc46 Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA20_Chlorophyll_a.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_AtSensor_M15.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_AtSensor_M15.jpg new file mode 100644 index 0000000000..2de8ffe0ad Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_AtSensor_M15.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.jpg new file mode 100644 index 0000000000..cc4ad65ffe Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA20_Photosynthetically_Available_Radiation.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA20_Photosynthetically_Available_Radiation.jpg new file mode 100644 index 0000000000..30292a9caa Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA20_Photosynthetically_Available_Radiation.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg new file mode 100644 index 0000000000..9c07d920f3 Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_Brightness_Temp_BandI5_Day.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg new file mode 100644 index 0000000000..4e9a1a15b3 Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_Brightness_Temp_BandI5_Night.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_Chlorophyll_a.jpg new file mode 100644 index 0000000000..07e9e78bb2 Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_Chlorophyll_a.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg new file mode 100644 index 0000000000..72d45ebefb Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_BandsM11-I2-I1.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg new file mode 100644 index 0000000000..1968101daa Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_BandsM3-I3-M11.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg new file mode 100644 index 0000000000..f88ed13852 Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_CorrectedReflectance_TrueColor.jpg differ diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA21_Photosynthetically_Available_Radiation.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA21_Photosynthetically_Available_Radiation.jpg new file mode 100644 index 0000000000..a7483d0557 Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA21_Photosynthetically_Available_Radiation.jpg differ diff --git a/web/js/app.js b/web/js/app.js index e09a17cea0..35bfb939bb 100644 --- a/web/js/app.js +++ b/web/js/app.js @@ -22,13 +22,12 @@ import LocationSearch from './components/location-search/location-search'; import Brand from './brand'; import Embed from './containers/embed'; import MeasureButton from './components/measure-tool/measure-button'; -import FeatureAlert from './components/feature-alert/alert'; -import Alerts from './containers/alerts'; +import AlertDropdown from './containers/alertDropdown'; import LoadingSpinner from './components/map/loading-spinner'; import './font-awesome-library'; +import Tour from './containers/tour'; // actions -import Tour from './containers/tour'; import Timeline from './containers/timeline/timeline'; import AnimationWidget from './containers/animation-widget/animation-widget'; import ErrorBoundary from './containers/error-boundary'; @@ -69,10 +68,10 @@ class App extends React.Component { componentDidUpdate(prevProps) { // Check if the numberUnseen prop has changed const { - kioskModeEnabled, notifications, numberOutagesUnseen, + kioskModeEnabled, notifications, numberOutagesUnseen, e2eModeEnabled, } = this.props; if (numberOutagesUnseen !== prevProps.numberOutagesUnseen) { - if (numberOutagesUnseen > 0 && !kioskModeEnabled) { + if (numberOutagesUnseen > 0 && !kioskModeEnabled && !e2eModeEnabled) { this.openNotification(notifications, numberOutagesUnseen); } } @@ -163,9 +162,8 @@ class App extends React.Component { -
    - - + +
    {isTourActive && numberOutagesUnseen === 0 && (!isMobile || isEmbedModeActive) ? : null}
    @@ -194,9 +192,11 @@ function mapStateToProps(state) { numberOutagesUnseen, numberUnseen, type, object, } = notifications; const kioskModeEnabled = (state.ui.eic !== null && state.ui.eic !== '') || state.ui.isKioskModeActive; + const e2eModeEnabled = state.ui.isE2eModeActive; return { state, kioskModeEnabled, + e2eModeEnabled, isAnimationWidgetActive: state.animation.isActive, isEmbedModeActive: state.embed.isEmbedModeActive, isMobile: state.screenSize.isMobileDevice, @@ -253,6 +253,7 @@ export default connect( App.propTypes = { isAnimationWidgetActive: PropTypes.bool, kioskModeEnabled: PropTypes.bool, + e2eModeEnabled: PropTypes.bool, isEmbedModeActive: PropTypes.bool, isMobile: PropTypes.bool, isTourActive: PropTypes.bool, @@ -265,3 +266,7 @@ App.propTypes = { parameters: PropTypes.object, setScreenInfoAction: PropTypes.func, }; + +App.defaultProps = { + numberOutagesUnseen: 0, +}; diff --git a/web/js/combine-middleware.js b/web/js/combine-middleware.js index b847685067..82fae871a1 100644 --- a/web/js/combine-middleware.js +++ b/web/js/combine-middleware.js @@ -1,4 +1,4 @@ -import thunkMiddleware from 'redux-thunk'; // For ASYNC actions +import { thunk } from 'redux-thunk'; // For ASYNC actions import { compact } from 'lodash'; import { createLogger } from 'redux-logger'; @@ -10,6 +10,6 @@ const loggerMiddleware = createLogger({ collapsed: true }); */ export default function getMiddleware(enableDebugLogger, locationMiddleware) { return enableDebugLogger - ? compact([thunkMiddleware, locationMiddleware, loggerMiddleware]) - : compact([thunkMiddleware, locationMiddleware]); + ? compact([thunk, locationMiddleware, loggerMiddleware]) + : compact([thunk, locationMiddleware]); } diff --git a/web/js/components/image-download/image-download-panel.js b/web/js/components/image-download/image-download-panel.js index 5f1dca1195..a96d63307c 100644 --- a/web/js/components/image-download/image-download-panel.js +++ b/web/js/components/image-download/image-download-panel.js @@ -59,10 +59,12 @@ function ImageDownloadPanel(props) { const time = new Date(date.getTime()); const layerList = getLayers(); + const granuleDatesMap = new Map(map.getLayers().getArray().map((layer) => [layer.wv.id, layer.wv.granuleDates])); + const layerDefs = layerList.map((def) => ({ ...def, granuleDates: granuleDatesMap.get(def.id) })); const dlURL = getDownloadUrl( url, projection, - layerList, + layerDefs, lonlats, { width, height }, time, diff --git a/web/js/components/layer/info/date-ranges.js b/web/js/components/layer/info/date-ranges.js index fe57c928cd..e6f3fc828d 100644 --- a/web/js/components/layer/info/date-ranges.js +++ b/web/js/components/layer/info/date-ranges.js @@ -20,7 +20,8 @@ export default class DateRanges extends React.Component { const ListItemEndDate = () => coverageDateFormatter('END-DATE', l.endDate, layer.period); return ( - + // notranslate included below to prevent Google Translate extension from crashing the page + {' - '} diff --git a/web/js/components/layer/settings/classification-toggle.js b/web/js/components/layer/settings/classification-toggle.js index aae447629c..04013199b0 100644 --- a/web/js/components/layer/settings/classification-toggle.js +++ b/web/js/components/layer/settings/classification-toggle.js @@ -20,19 +20,21 @@ export default function ClassificationToggle(props) {

    Disable/Enable

    - { - const arrayOfIndices = !isEnableAllSelected ? [...Array(switchLength).keys()] : []; - toggleAll(arrayOfIndices); - toggleEnableAll(!isEnableAllSelected); - }} - /> - + {toggleAll + && ( + { + const arrayOfIndices = !isEnableAllSelected ? [...Array(switchLength).keys()] : []; + toggleAll(arrayOfIndices); + toggleEnableAll(!isEnableAllSelected); + }} + /> + )}
    {legend.colors.map((color, index) => { diff --git a/web/js/components/layer/settings/granule-count-slider.js b/web/js/components/layer/settings/granule-count-slider.js index 0a31694e1b..f270cd0f88 100644 --- a/web/js/components/layer/settings/granule-count-slider.js +++ b/web/js/components/layer/settings/granule-count-slider.js @@ -1,7 +1,6 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; -import lodashDebounce from 'lodash/debounce'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { UncontrolledTooltip } from 'reactstrap'; import { DEFAULT_NUM_GRANULES, MIN_GRANULES, MAX_GRANULES } from '../../../modules/layers/constants'; @@ -20,7 +19,6 @@ function GranuleCountSlider(props) { const onChange = (val) => { updateGranuleLayerOptions(granuleDates, def, val); }; - const debounceOnchange = lodashDebounce(onChange, 300); const satelliteInfo = `Updating granule count for all granules layers associated with the ${granulePlatform} satellite.`; @@ -46,7 +44,7 @@ function GranuleCountSlider(props) { onChange={(e) => { const val = parseInt(e.target.value, 10); setGranuleCount(val); - debounceOnchange(val); + onChange(val); }} style={{ '--value-percent': `${((granuleCount - MIN_GRANULES) / (MAX_GRANULES - MIN_GRANULES)) * 100}%`, diff --git a/web/js/components/layer/settings/imagery-search.js b/web/js/components/layer/settings/imagery-search.js index 0de3c41b6e..3668f48111 100644 --- a/web/js/components/layer/settings/imagery-search.js +++ b/web/js/components/layer/settings/imagery-search.js @@ -12,6 +12,7 @@ const dateOptions = { }; const parseGranuleTimestamp = (granule) => new Date(granule.time_start); const maxExtent = [-180, -90, 180, 90]; +const headers = { 'Client-Id': 'Worldview' }; export default function ImagerySearch({ layer }) { const listRef = useRef(null); @@ -46,7 +47,8 @@ export default function ImagerySearch({ layer }) { return maxExtent[i]; }); try { - const olderResponse = await fetch(`https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=,${refDate.toISOString()}&sort_key=-start_date&pageSize=25&page_num=${pageNum}`); + const olderUrl = `https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=,${refDate.toISOString()}&sort_key=-start_date&pageSize=25&page_num=${pageNum}`; + const olderResponse = await fetch(olderUrl, { headers }); const olderGranules = await olderResponse.json(); const olderDates = olderGranules.feed.entry.map(parseGranuleTimestamp); @@ -66,7 +68,8 @@ export default function ImagerySearch({ layer }) { return maxExtent[i]; }); try { - const newerResponse = await fetch(`https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=${refDate.toISOString()},&sort_key=start_date&pageSize=25&page_num=${pageNum}`); + const newerUrl = `https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=${refDate.toISOString()},&sort_key=start_date&pageSize=25&page_num=${pageNum}`; + const newerResponse = await fetch(newerUrl, { headers }); const newerGranules = await newerResponse.json(); const newerDates = newerGranules.feed.entry.map(parseGranuleTimestamp); @@ -99,8 +102,7 @@ export default function ImagerySearch({ layer }) { useEffect(() => { const asyncFunc = async () => { if (listRef.current.scrollHeight <= listRef.current.clientHeight) { - await loadOlderDates(layer, page); - await loadNewerDates(layer, page); + await Promise.allSettled([loadOlderDates(layer, page), loadNewerDates(layer, page)]); setPage(page + 1); } else { listRef.current.scrollTop = listRef.current.scrollHeight / 2; diff --git a/web/js/components/layer/settings/layer-settings.js b/web/js/components/layer/settings/layer-settings.js index 019a29e232..7997da04ed 100644 --- a/web/js/components/layer/settings/layer-settings.js +++ b/web/js/components/layer/settings/layer-settings.js @@ -117,7 +117,7 @@ class LayerSettings extends React.Component { const end = palette.max ? legend.refs.indexOf(palette.entries.refs[palette.max]) : max; let paneItemEl; - if (legend.type === 'classification' && legend.colors.length > 1) { + if (legend.type === 'classification' && (legend.colors.length > 1 || layer.id.includes('AERONET'))) { paneItemEl = ( 0); const layerGroup = layer.layergroup; @@ -368,7 +368,7 @@ class LayerSettings extends React.Component { /> {this.renderGranuleSettings()} {renderCustomizations} - {ttilerLayer && } + {titilerLayer && } {granuleMetadata && } {(hasAssociatedLayers || hasTracks) && } diff --git a/web/js/components/sidebar/paletteLegend.js b/web/js/components/sidebar/paletteLegend.js index 7e0c3b809c..07f0135d44 100644 --- a/web/js/components/sidebar/paletteLegend.js +++ b/web/js/components/sidebar/paletteLegend.js @@ -381,7 +381,7 @@ class PaletteLegend extends React.Component { palletteClass = isInvisible ? `${palletteClass} checkerbox-bg` : palletteClass; let legendColor = color; const customColor = palette.custom; - if (palette.custom !== undefined) { + if (palette.custom !== undefined && palette.custom !== '') { [legendColor] = palettes.custom[customColor].colors; } @@ -442,9 +442,11 @@ class PaletteLegend extends React.Component { } render() { - const { paletteId, layer, isCustomPalette } = this.props; + const { + paletteId, layer, isCustomPalette, showingVectorHand, + } = this.props; const { isHoveringLegend } = this.state; - const customClass = isCustomPalette ? ' is_custom' : ''; + const customClass = showingVectorHand && layer.id.includes('AERONET') ? ' vector-palette' : isCustomPalette ? ' is_custom' : ''; if (!layer.palette) return; return (
    part.type === 'minute').value; const timeZoneLabel = isDaylightSavingsTime ? 'EDT' : 'EST'; diff --git a/web/js/components/timeline/timeline-axis/timeline-axis.js b/web/js/components/timeline/timeline-axis/timeline-axis.js index 2d08c46874..cdb2cb9d63 100644 --- a/web/js/components/timeline/timeline-axis/timeline-axis.js +++ b/web/js/components/timeline/timeline-axis/timeline-axis.js @@ -1335,52 +1335,50 @@ class TimelineAxis extends Component { timeScale, matchingTimelineCoverage, } = this.props; - const { - startDate, - endDate, - } = matchingTimelineCoverage; - - const positionTransformX = position + transformX; - const { gridWidth } = timeScaleOptions[timeScale].timeAxis; - const axisFrontDate = new Date(frontDate).getTime(); - const axisBackDate = new Date(backDate).getTime(); - const layerStart = new Date(startDate).getTime(); - const layerEnd = new Date(endDate).getTime(); - - let visible = true; - if (layerStart >= axisBackDate || layerEnd <= axisFrontDate) { - visible = false; - } - - let leftOffset = 0; - const layerStartBeforeAxisFront = layerStart < axisFrontDate; - const layerEndBeforeAxisBack = layerEnd <= axisBackDate; - // oversized width allows axis drag buffer - let width = axisWidth * 2; - if (visible) { - if (layerStartBeforeAxisFront) { - leftOffset = 0; - } else { - // positive diff means layerStart more recent than axisFrontDate - const diff = moment.utc(layerStart).diff(axisFrontDate, timeScale, true); - const gridDiff = gridWidth * diff; - leftOffset = gridDiff + positionTransformX; + return matchingTimelineCoverage.map(({ startDate, endDate }) => { + const positionTransformX = position + transformX; + const { gridWidth } = timeScaleOptions[timeScale].timeAxis; + const axisFrontDate = new Date(frontDate).getTime(); + const axisBackDate = new Date(backDate).getTime(); + const layerStart = new Date(startDate).getTime(); + const layerEnd = new Date(endDate).getTime(); + + let visible = true; + if (layerStart >= axisBackDate || layerEnd <= axisFrontDate) { + visible = false; } - if (layerEndBeforeAxisBack) { - // positive diff means layerEnd earlier than back date - const diff = moment.utc(layerEnd).diff(axisFrontDate, timeScale, true); - const gridDiff = gridWidth * diff; - width = Math.max(gridDiff + positionTransformX - leftOffset, 0); + let leftOffset = 0; + const layerStartBeforeAxisFront = layerStart < axisFrontDate; + const layerEndBeforeAxisBack = layerEnd <= axisBackDate; + + // oversized width allows axis drag buffer + let width = axisWidth * 2; + if (visible) { + if (layerStartBeforeAxisFront) { + leftOffset = 0; + } else { + // positive diff means layerStart more recent than axisFrontDate + const diff = moment.utc(layerStart).diff(axisFrontDate, timeScale, true); + const gridDiff = gridWidth * diff; + leftOffset = gridDiff + positionTransformX; + } + + if (layerEndBeforeAxisBack) { + // positive diff means layerEnd earlier than back date + const diff = moment.utc(layerEnd).diff(axisFrontDate, timeScale, true); + const gridDiff = gridWidth * diff; + width = Math.max(gridDiff + positionTransformX - leftOffset, 0); + } } - } - return { - visible, - leftOffset, - width, - }; + return { + visible, + leftOffset, + width, + }; + }); }; /** @@ -1389,32 +1387,30 @@ class TimelineAxis extends Component { * @param {Number} transformX * @returns {Object} DOM SVG object */ - createMatchingCoverageLineDOMEl = (lineCoverageOptions, transformX) => { - const { leftOffset, visible, width } = lineCoverageOptions; - return ( - - - - ); - }; + createMatchingCoverageLineDOMEl = (lineCoverageOptions, transformX) => lineCoverageOptions.map(({ leftOffset, visible, width }, i) => ( + + + + )); render() { const { @@ -1565,7 +1561,7 @@ TimelineAxis.propTypes = { isTimelineDragging: PropTypes.bool, isTourActive: PropTypes.bool, leftOffset: PropTypes.number, - matchingTimelineCoverage: PropTypes.object, + matchingTimelineCoverage: PropTypes.array, onDateChange: PropTypes.func, parentOffset: PropTypes.number, position: PropTypes.number, diff --git a/web/js/components/timeline/timeline-coverage/coverage-item-container.js b/web/js/components/timeline/timeline-coverage/coverage-item-container.js index e04f4da90a..3f188c7bef 100644 --- a/web/js/components/timeline/timeline-coverage/coverage-item-container.js +++ b/web/js/components/timeline/timeline-coverage/coverage-item-container.js @@ -126,7 +126,7 @@ class CoverageItemContainer extends Component { } = getLayerItemStyles(visible, id); // get line container dimensions - const containerLineDimensions = getMatchingCoverageLineDimensions(layer); + const containerLineDimensions = getMatchingCoverageLineDimensions(layer).filter(({ visible }) => visible); return (
    visible); // create DOM line element const key = `${id}-${multiIndex}`; - return multiLineRangeOptions.visible - && ( - - - - ); + return ( + + + + ); }) - : containerLineDimensions.visible && ( - + : ( + )}
    diff --git a/web/js/components/timeline/timeline-coverage/coverage-line.js b/web/js/components/timeline/timeline-coverage/coverage-line.js index c04535e462..4330375c82 100644 --- a/web/js/components/timeline/timeline-coverage/coverage-line.js +++ b/web/js/components/timeline/timeline-coverage/coverage-line.js @@ -148,11 +148,11 @@ class CoverageLine extends PureComponent { layerPeriod, index, } = this.props; - return ( + return options.map((option) => ( {this.createMatchingCoverageLineDOMEl( id, - options, + option, lineType, startDate, endDate, @@ -161,7 +161,7 @@ class CoverageLine extends PureComponent { index, )} - ); + )); } } @@ -172,7 +172,7 @@ CoverageLine.propTypes = { index: PropTypes.string, layerPeriod: PropTypes.string, lineType: PropTypes.string, - options: PropTypes.object, + options: PropTypes.array, positionTransformX: PropTypes.number, startDate: PropTypes.string, }; diff --git a/web/js/components/timeline/timeline-coverage/timeline-coverage.js b/web/js/components/timeline/timeline-coverage/timeline-coverage.js index 8b3ee40037..cb31c37a42 100644 --- a/web/js/components/timeline/timeline-coverage/timeline-coverage.js +++ b/web/js/components/timeline/timeline-coverage/timeline-coverage.js @@ -11,7 +11,6 @@ import googleTagManager from 'googleTagManager'; import { timeScaleOptions } from '../../../modules/date/constants'; import { filterProjLayersWithStartDate, - getMaxLayerEndDates, } from '../../../modules/date/util'; import { getActiveLayers } from '../../../modules/layers/selectors'; import { toggleCustomContent } from '../../../modules/modal/actions'; @@ -20,6 +19,97 @@ import Switch from '../../util/switch'; import LayerCoverageInfoModal from './info-modal'; import CoverageItemList from './coverage-item-list'; +function makeTime(date) { + return new Date(date).getTime(); +} + +function mergeSortedGranuleDateRanges(granules) { + return granules.reduce((acc, [start, end]) => { + if (!acc.length) return [[start, end]]; + const startTime = makeTime(start); + const endTime = makeTime(end); + const lastRangeEndTime = makeTime(acc.at(-1)[1]); + const lastRangeStartTime = makeTime(acc.at(-1)[0]); + if ((startTime >= lastRangeStartTime && startTime <= lastRangeEndTime) && (endTime >= lastRangeStartTime && endTime <= lastRangeEndTime)) { // within current range, ignore + return acc; + } + if (startTime > lastRangeEndTime) { // discontinuous, add new range + return [...acc, [start, end]]; + } + if (startTime <= lastRangeEndTime && endTime > lastRangeEndTime) { // intersects current range, merge + return acc.with(-1, [acc.at(-1)[0], end]); + } + return acc; + }, []); +} + +async function requestGranules(params) { + const { + shortName, + extent, + startDate, + endDate, + } = params; + const granules = []; + let hits = Infinity; + let searchAfter = false; + const url = `https://cmr.earthdata.nasa.gov/search/granules.json?shortName=${shortName}&bounding_box=${extent.join(',')}&temporal=${startDate}/${endDate}&sort_key=start_date&pageSize=2000`; + /* eslint-disable no-await-in-loop */ + do { // run the query at least once + const headers = searchAfter ? { 'Cmr-Search-After': searchAfter, 'Client-Id': 'Worldview' } : { 'Client-Id': 'Worldview' }; + const res = await fetch(url, { headers }); + searchAfter = res.headers.get('Cmr-Search-After'); + hits = parseInt(res.headers.get('Cmr-Hits'), 10); + const data = await res.json(); + granules.push(...data.feed.entry); + } while (searchAfter || hits > granules.length); // searchAfter will not be present if there are no more results https://cmr.earthdata.nasa.gov/search/site/docs/search/api.html#search-after + + return granules; +} + +async function getLayerGranuleRanges(layer) { + const extent = [-180, -90, 180, 90]; + const startDate = new Date(layer.startDate).toISOString(); + const endDate = layer.endDate ? new Date(layer.endDate).toISOString() : new Date().toISOString(); + const shortName = layer.conceptIds?.[0]?.shortName; + const nrtParams = { + shortName, + extent, + startDate, + endDate, + }; + const nrtGranules = await requestGranules(nrtParams); + let nonNRTGranules = []; + if (shortName.includes('_NRT')) { // if NRT, also get non-NRT granules + const nonNRTShortName = shortName.replace('_NRT', ''); + const nonNRTParams = { + shortName: nonNRTShortName, + extent, + startDate, + endDate, + }; + nonNRTGranules = await requestGranules(nonNRTParams); + } + const granules = [...nonNRTGranules, ...nrtGranules]; + const granuleDateRanges = granules.map(({ time_start: timeStart, time_end: timeEnd }) => [timeStart, timeEnd]); + const mergedGranuleDateRanges = mergeSortedGranuleDateRanges(granuleDateRanges); // merge overlapping granule ranges to simplify rendering + + return mergedGranuleDateRanges; +} + +async function mapGranulesToLayers(layers) { + const promises = layers.map(async (layer) => { + if (!layer.cmrAvailability) return layer; + + const ranges = await getLayerGranuleRanges(layer); + + return { ...layer, granules: ranges }; + }); + const cmrLayers = await Promise.all(promises); + + return cmrLayers; +} + /* * Timeline Layer Coverage Panel for temporal coverage. * @@ -30,6 +120,7 @@ class TimelineLayerCoveragePanel extends Component { constructor(props) { super(props); this.state = { + cmrLayers: [], activeLayers: [], shouldIncludeHiddenLayers: false, }; @@ -119,7 +210,7 @@ class TimelineLayerCoveragePanel extends Component { * @param {Object} layer * @param {String} rangeStart * @param {String} rangeEnd - * @returns {Object} visible, leftOffset, width, isWidthGreaterThanRendered + * @returns {Array} visible, leftOffset, width, isWidthGreaterThanRendered */ getMatchingCoverageLineDimensions = (layer, rangeStart, rangeEnd) => { const { @@ -132,9 +223,62 @@ class TimelineLayerCoveragePanel extends Component { timelineStartDateLimit, } = this.props; const { - endDate, futureTime, startDate, ongoing, + futureTime, ongoing, } = layer; + if (layer.granules?.length) { + return layer.granules.map(([startDate, endDate]) => { + const { gridWidth } = timeScaleOptions[timeScale].timeAxis; + const axisFrontDate = new Date(frontDate).getTime(); + const axisBackDate = new Date(backDate).getTime(); + let layerStart; + const layerEnd = new Date(endDate).getTime(); + + if (rangeStart || startDate) { + layerStart = new Date(startDate).getTime(); + } else { + layerStart = new Date(timelineStartDateLimit).getTime(); + } + + let visible = true; + if (layerStart >= axisBackDate || layerEnd <= axisFrontDate) { + visible = false; + } + + let leftOffset = 0; + const isWidthGreaterThanRendered = layerStart < axisFrontDate || layerEnd > axisBackDate; + const layerStartBeforeAxisFront = layerStart <= axisFrontDate; + const layerEndBeforeAxisBack = layerEnd <= axisBackDate; + // oversized width allows axis drag buffer + let width = axisWidth * 5; + if (visible) { + if (layerStartBeforeAxisFront) { + leftOffset = 0; + } else { + // positive diff means layerStart more recent than axisFrontDate + const diff = moment.utc(layerStart).diff(axisFrontDate, timeScale, true); + const gridDiff = gridWidth * diff; + leftOffset = gridDiff + positionTransformX; + } + if (layerEndBeforeAxisBack) { + // positive diff means layerEnd earlier than back date + const diff = moment.utc(layerEnd).diff(axisFrontDate, timeScale, true); + const gridDiff = gridWidth * diff; + width = gridDiff + positionTransformX - leftOffset; + } + } + + return { + visible, + leftOffset, + width, + isWidthGreaterThanRendered, + layerStartBeforeAxisFront, + layerEndBeforeAxisBack, + }; + }); + } + const { startDate, endDate } = layer; const { gridWidth } = timeScaleOptions[timeScale].timeAxis; const axisFrontDate = new Date(frontDate).getTime(); const axisBackDate = new Date(backDate).getTime(); @@ -182,14 +326,14 @@ class TimelineLayerCoveragePanel extends Component { } } - return { + return [{ visible, leftOffset, width, isWidthGreaterThanRendered, layerStartBeforeAxisFront, layerEndBeforeAxisBack, - }; + }]; }; /** @@ -211,11 +355,13 @@ class TimelineLayerCoveragePanel extends Component { * @returns {void} */ // eslint-disable-next-line react/destructuring-assignment - addMatchingCoverageToTimeline = (isChecked, layers) => { + addMatchingCoverageToTimeline = async (isChecked, layers) => { const { setMatchingTimelineCoverage } = this.props; - const dateRange = this.getNewMatchingDatesRange(layers); + const cmrLayers = await mapGranulesToLayers(layers); + const dateRange = this.getNewMatchingDatesRange(cmrLayers); setMatchingTimelineCoverage(dateRange, isChecked); this.setState({ + cmrLayers, activeLayers: layers, shouldIncludeHiddenLayers: isChecked, }); @@ -232,36 +378,14 @@ class TimelineLayerCoveragePanel extends Component { const { appNow, } = this.props; - let startDate; - let endDate = new Date(appNow); if (layers.length > 0) { - // for each start date, find latest that is still below end date - const startDates = layers.reduce((acc, x) => (x.startDate ? acc.concat(x.startDate) : acc), []); - for (let i = 0; i < startDates.length; i += 1) { - const date = new Date(startDates[i]); - if (i === 0) { - startDate = date; - } - if (date.getTime() > startDate.getTime()) { - startDate = date; + return layers.flatMap(({ granules, startDate, endDate }) => { + if (!granules?.length) { + return [{ startDate, endDate: endDate || appNow }]; } - } - // for each end date, find earliest that is still after start date - const endDates = getMaxLayerEndDates(layers, appNow); - for (let i = 0; i < endDates.length; i += 1) { - const date = new Date(endDates[i]); - if (i === 0) { - endDate = date; - } - if (date.getTime() < endDate.getTime()) { - endDate = date; - } - } - return { - startDate: startDate.toISOString(), - endDate: endDate.toISOString(), - }; + return granules.map(([start, end]) => ({ startDate: start, endDate: end })); + }); } }; @@ -357,6 +481,7 @@ class TimelineLayerCoveragePanel extends Component { timeScale, } = this.props; const { + cmrLayers, activeLayers, shouldIncludeHiddenLayers, } = this.state; @@ -411,7 +536,7 @@ class TimelineLayerCoveragePanel extends Component { { key += 1; @@ -144,6 +145,7 @@ export default function JoyrideWrapper ({ setPlaceholderLocation(placeholderEl, targetCoordinates); } }); + setIsInitializing(false); // Force a re-render so that Joyride updates the beacon location, // otherwise it doesn't know the DOM element position was updated incrementKey(); @@ -215,7 +217,7 @@ export default function JoyrideWrapper ({ } }); - return !projMatches ? null : ( + return !projMatches || isInitializing ? null : ( storyId !== 'surface_water_extent'); return (
    - {activeStoryOrder.map((storyId, i) => { + {storyOrder.map((storyId, i) => { const story = stories[storyId]; return ( -
    - {message} +
    +

    + {messageTitle} +

    + + {message} +
    {onDismiss && ( @@ -106,6 +112,7 @@ AlertUtil.propTypes = { id: PropTypes.string, isOpen: PropTypes.bool, message: PropTypes.string, + messageTitle: PropTypes.string, noPortal: PropTypes.bool, onClick: PropTypes.func, onDismiss: PropTypes.func, diff --git a/web/js/containers/alertDropdown.js b/web/js/containers/alertDropdown.js new file mode 100644 index 0000000000..1afce2c519 --- /dev/null +++ b/web/js/containers/alertDropdown.js @@ -0,0 +1,36 @@ +import React, { useState, useRef } from 'react'; +import { useSelector } from 'react-redux'; +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import FeatureAlert from '../components/feature-alert/alert'; +import Alerts from './alerts'; + +export default function AlertDropdown(isTourActive) { + const [dropdownOpen, setDropdownOpen] = useState(false); + const containerRef = useRef(null); + const notifications = containerRef?.current?.children.length; + const toggle = () => setDropdownOpen((prevState) => !prevState); + const { isTourActive: tourActive } = isTourActive; + const isDistractionFreeModeActive = useSelector((state) => state.ui.isDistractionFreeModeActive); + const isMobile = useSelector((state) => state.screenSize.isMobileDevice); + + return ( + + ); +} diff --git a/web/js/containers/alerts.js b/web/js/containers/alerts.js index 20bbc3f7ae..e65941795d 100644 --- a/web/js/containers/alerts.js +++ b/web/js/containers/alerts.js @@ -9,11 +9,15 @@ import { DISABLE_VECTOR_ZOOM_ALERT, DISABLE_VECTOR_EXCEEDED_ALERT, MODAL_PROPERT import safeLocalStorage from '../util/local-storage'; import { getActiveLayers, subdailyLayersActive } from '../modules/layers/selectors'; +const { granuleModalProps, zoomModalProps } = MODAL_PROPERTIES; + const HAS_LOCAL_STORAGE = safeLocalStorage.enabled; const { DISMISSED_COMPARE_ALERT, DISMISSED_DISTRACTION_FREE_ALERT, DISMISSED_EVENT_VIS_ALERT, + DISSMISSED_DDV_ZOOM_ALERT, + DISSMISSED_DDV_LOCATION_ALERT, } = safeLocalStorage.keys; class DismissableAlerts extends React.Component { @@ -24,6 +28,8 @@ class DismissableAlerts extends React.Component { hasDismissedEvents: !!safeLocalStorage.getItem(DISMISSED_EVENT_VIS_ALERT), hasDismissedCompare: !!safeLocalStorage.getItem(DISMISSED_COMPARE_ALERT), hasDismissedDistractionFree: !!safeLocalStorage.getItem(DISMISSED_DISTRACTION_FREE_ALERT), + hasDismissedDDVZoom: !!safeLocalStorage.getItem(DISSMISSED_DDV_ZOOM_ALERT), + hasDismissedDDVLocation: !!safeLocalStorage.getItem(DISSMISSED_DDV_LOCATION_ALERT), distractionFreeModeInitLoad: false, }; } @@ -75,12 +81,20 @@ class DismissableAlerts extends React.Component { isVectorZoomAlertPresent, isVectorExceededAlertPresent, openAlertModal, + isDDVZoomAlertPresent, + isDDVLocationAlertPresent, + openGranuleAlertModal, + openZoomAlertModal, + ddvZoomAlerts, + ddvLocationAlerts, } = this.props; const { hasDismissedEvents, hasDismissedCompare, hasDismissedDistractionFree, distractionFreeModeInitLoad, + hasDismissedDDVZoom, + hasDismissedDDVLocation, } = this.state; const { eventModalProps, compareModalProps, vectorModalProps } = MODAL_PROPERTIES; const hasFailCondition = !HAS_LOCAL_STORAGE @@ -91,6 +105,8 @@ class DismissableAlerts extends React.Component { const showEventsAlert = !isSmall && !hasDismissedEvents && isEventsActive; const showCompareAlert = !isSmall && !hasDismissedCompare && isCompareActive; const showAnimationAlert = isMobile && isAnimationActive && hasSubdailyLayers; + const showDDVZoomAlert = isDDVZoomAlertPresent && !hasDismissedDDVZoom; + const showDDVLocationAlert = isDDVLocationAlertPresent && !hasDismissedDDVLocation; return isDistractionFreeModeActive ? !hasDismissedDistractionFree && ( @@ -148,7 +164,32 @@ class DismissableAlerts extends React.Component { onDismiss={() => {}} /> )} - + {showDDVZoomAlert + && ddvZoomAlerts.map((layer) => ( + this.dismissAlert(DISSMISSED_DDV_ZOOM_ALERT, 'hasDismissedDDVZoom')} + onClick={openZoomAlertModal} + /> + ))} + { showDDVLocationAlert + && ddvLocationAlerts.map((layer) => ( + this.dismissAlert(DISSMISSED_DDV_LOCATION_ALERT, 'hasDismissedDDVLocation')} + onClick={openGranuleAlertModal} + /> + ))} ); } @@ -157,6 +198,14 @@ const mapDispatchToProps = (dispatch) => ({ openAlertModal: ({ id, props }) => { dispatch(openCustomContent(id, props)); }, + openGranuleAlertModal: () => { + const { id, props } = granuleModalProps; + dispatch(openCustomContent(id, props)); + }, + openZoomAlertModal: () => { + const { id, props } = zoomModalProps; + dispatch(openCustomContent(id, props)); + }, dismissVectorZoomAlert: () => dispatch({ type: DISABLE_VECTOR_ZOOM_ALERT }), dismissVectorExceededAlert: () => dispatch({ type: DISABLE_VECTOR_EXCEEDED_ALERT }), }); @@ -164,12 +213,23 @@ const mapStateToProps = (state) => { const { embed, events, sidebar, compare, alerts, ui, animation, screenSize, } = state; - const { isVectorZoomAlertPresent, isVectorExceededAlertPresent } = alerts; + const { + isVectorZoomAlertPresent, + isVectorExceededAlertPresent, + isDDVZoomAlertPresent, + isDDVLocationAlertPresent, + ddvZoomAlerts, + ddvLocationAlerts, + } = alerts; const activeLayers = getActiveLayers(state); const hasActiveVectorLayers = hasVectorLayers(activeLayers); return { + ddvLocationAlerts, + ddvZoomAlerts, isCompareActive: compare.active, + isDDVZoomAlertPresent, + isDDVLocationAlertPresent, isDistractionFreeModeActive: ui.isDistractionFreeModeActive, isEmbedModeActive: embed.isEmbedModeActive, isEventsActive: !!(events.selected.id && sidebar.activeTab === 'events'), @@ -200,4 +260,9 @@ DismissableAlerts.propTypes = { isVectorZoomAlertPresent: PropTypes.bool, isVectorExceededAlertPresent: PropTypes.bool, openAlertModal: PropTypes.func, + isDDVZoomAlertPresent: PropTypes.bool, + isDDVLocationAlertPresent: PropTypes.bool, + openGranuleAlertModal: PropTypes.func, + openZoomAlertModal: PropTypes.func, + activeDDVLayer: PropTypes.object, }; diff --git a/web/js/containers/map-interactions/ol-vector-interactions.js b/web/js/containers/map-interactions/ol-vector-interactions.js index 27106b4154..93e6acb8e9 100644 --- a/web/js/containers/map-interactions/ol-vector-interactions.js +++ b/web/js/containers/map-interactions/ol-vector-interactions.js @@ -124,7 +124,7 @@ export class VectorInteractions extends React.Component { const layerExtent = layer.get('extent'); const pixelCoords = map.getCoordinateFromPixel(pixel); const featureOutsideExtent = layerExtent && !olExtent.containsCoordinate(layerExtent, pixelCoords); - if (!def || lodashIncludes(def.clickDisabledFeatures, feature.getType()) || featureOutsideExtent) return; + if (!def || lodashIncludes(def.clickDisabledFeatures, feature.getGeometry().getType()) || featureOutsideExtent) return; const isWrapped = proj.id === 'geographic' && (def.wrapadjacentdays || def.wrapX); const isRenderedFeature = isWrapped ? lon > -250 || lon < 250 || lat > -90 || lat < 90 : true; if (isRenderedFeature && isFromActiveCompareRegion(pixel, layer.wv.group, compareState, swipeOffset)) { @@ -181,8 +181,10 @@ export class VectorInteractions extends React.Component { if (measureIsActive || isCoordinateSearchActive) return; const isVectorModalOpen = modalState.id.includes('vector_dialog') && modalState.isOpen; const pixels = e.pixel; - const clickObj = getDialogObject(pixels, map); + let clickObj = getDialogObject(pixels, map); const metaArray = clickObj.metaArray || []; + const isAeronet = !!metaArray[0] && metaArray[0].id.includes('AERONET'); + clickObj = getDialogObject(pixels, map, isMobile ? screenSize.screenWidth : isAeronet ? 250 : 445); const selected = clickObj.selected || {}; const offsetLeft = clickObj.offsetLeft || 10; const offsetTop = clickObj.offsetTop || 100; @@ -201,10 +203,10 @@ export class VectorInteractions extends React.Component { } if (metaArray.length) { - if (hasNonClickableVectorLayerType) { + if (hasNonClickableVectorLayerType && !isAeronet) { activateVectorZoomAlert(); } else { - openVectorDialog(dialogId, metaArray, offsetLeft, offsetTop, screenSize, isEmbedModeActive); + openVectorDialog(dialogId, metaArray, offsetLeft, offsetTop, screenSize, isEmbedModeActive, isAeronet); if (exceededLengthLimit) { activateVectorExceededResultsAlert(); } else if (isVectorExceededAlertPresent) { @@ -271,7 +273,7 @@ function mapStateToProps(state) { screenSize, isCoordinateSearchActive, compareState: compare, - getDialogObject: (pixels, olMap) => onMapClickGetVectorFeatures(pixels, olMap, state, swipeOffset), + getDialogObject: (pixels, olMap, modalWidth) => onMapClickGetVectorFeatures(pixels, olMap, state, swipeOffset, modalWidth), isDistractionFreeModeActive: ui.isDistractionFreeModeActive, isEmbedModeActive: embed.isEmbedModeActive, isVectorExceededAlertPresent, @@ -307,13 +309,13 @@ const mapDispatchToProps = (dispatch) => ({ activateVectorZoomAlert: () => dispatch({ type: ACTIVATE_VECTOR_ZOOM_ALERT }), activateVectorExceededResultsAlert: () => dispatch({ type: ACTIVATE_VECTOR_EXCEEDED_ALERT }), clearVectorExceededResultsAlert: () => dispatch({ type: DISABLE_VECTOR_EXCEEDED_ALERT }), - openVectorDialog: (dialogId, metaArray, offsetLeft, offsetTop, screenSize, isEmbedModeActive) => { + openVectorDialog: (dialogId, metaArray, offsetLeft, offsetTop, screenSize, isEmbedModeActive, isAeronet) => { const { screenHeight, screenWidth } = screenSize; const isMobile = screenSize.isMobileDevice; const dialogKey = new Date().getUTCMilliseconds(); const modalClassName = isEmbedModeActive && !isMobile ? 'vector-modal light modal-embed' : 'vector-modal light'; const mobileTopOffset = 106; - const modalWidth = isMobile ? screenWidth : 445; + const modalWidth = isMobile ? screenWidth : isAeronet ? 250 : 445; const modalHeight = isMobile ? screenHeight - mobileTopOffset : 300; dispatch(openCustomContent( diff --git a/web/js/containers/sidebar/layer-row.js b/web/js/containers/sidebar/layer-row.js index 982e7905c0..7e9f999422 100644 --- a/web/js/containers/sidebar/layer-row.js +++ b/web/js/containers/sidebar/layer-row.js @@ -2,7 +2,7 @@ /* eslint-disable react/jsx-props-no-spreading */ /* eslint-disable react/no-danger */ import React, { useState, useEffect } from 'react'; -import { useSelector, connect } from 'react-redux'; +import { connect } from 'react-redux'; import PropTypes from 'prop-types'; import { Draggable } from 'react-beautiful-dnd'; import { isEmpty as lodashIsEmpty, get as lodashGet } from 'lodash'; @@ -40,6 +40,9 @@ import { updateActiveChartingLayerAction, } from '../../modules/charting/actions'; import AlertUtil from '../../components/util/alert'; +import { + enableDDVZoomAlert, enableDDVLocationAlert, disableDDVLocationAlert, disableDDVZoomAlert, +} from '../../modules/alerts/actions'; const { events } = util; const { vectorModalProps, granuleModalProps, zoomModalProps } = MODAL_PROPERTIES; @@ -57,6 +60,8 @@ function LayerRow (props) { layer, compareState, collections, + ddvLocationAlerts, + ddvZoomAlerts, paletteLegends, getPalette, palette, @@ -91,6 +96,12 @@ function LayerRow (props) { isChartingActive, activeChartingLayer, updateActiveChartingLayer, + enableDDVZoomAlert, + enableDDVLocationAlert, + disableDDVLocationAlert, + disableDDVZoomAlert, + map, + selectedDate, } = props; const encodedLayerId = util.encodeId(layer.id); @@ -114,8 +125,11 @@ function LayerRow (props) { const [showGranuleAlert, setShowGranuleAlert] = useState(false); const [hideZoomAlert, setHideZoomAlert] = useState(false); const [hideGranuleAlert, setHideGranuleAlert] = useState(false); - const map = useSelector((state) => state.map); - const selectedDate = useSelector((state) => state.date.selected); + + const ddvLayerZoomNoticeActive = ddvZoomAlerts.includes(layer.title); + const ddvLayerLocationNoticeActive = ddvLocationAlerts.includes(layer.title); + // All DDV layer notices are dismissable + Reflectance (Nadir BRDF-Adjusted) + DSWx-HLS + const isLayerNotificationDismissable = layer.type === 'titiler' || layer.title === 'Reflectance (Nadir BRDF-Adjusted)' || layer.subtitle === 'DSWx-HLS'; useEffect(() => { const asyncFunc = async () => { @@ -134,11 +148,16 @@ function LayerRow (props) { } return maxExtent[i]; }); - const olderRes = await fetch(`https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=P0Y0M0DT0H0M/${zeroedDate}&sort_key=-start_date&pageSize=1`); - const newerRes = await fetch(`https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=${zeroedDate}/P0Y0M1DT0H0M&sort_key=-start_date&pageSize=1`); + const olderUrl = `https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=P0Y0M0DT0H0M/${zeroedDate}&sort_key=-start_date&pageSize=1`; + const newerUrl = `https://cmr.earthdata.nasa.gov/search/granules.json?collection_concept_id=${conceptID}&bounding_box=${extent.join(',')}&temporal=${zeroedDate}/P0Y0M1DT0H0M&sort_key=-start_date&pageSize=1`; + const headers = { 'Client-Id': 'Worldview' }; + const requests = [fetch(olderUrl, { headers }), fetch(newerUrl, { headers })]; + const responses = await Promise.allSettled(requests); + const [olderRes, newerRes] = responses.filter(({ status }) => status === 'fulfilled').map(({ value }) => value); if (!olderRes.ok || !newerRes.ok) return; - const olderGranules = await olderRes.json(); - const newerGranules = await newerRes.json(); + const jsonRequests = [olderRes.json(), newerRes.json()]; + const jsonResponses = await Promise.allSettled(jsonRequests); + const [olderGranules, newerGranules] = jsonResponses.filter(({ status }) => status === 'fulfilled').map(({ value }) => value); const olderEntries = olderGranules?.feed?.entry || []; const newerEntries = newerGranules?.feed?.entry || []; const granules = [...olderEntries, ...newerEntries]; @@ -164,6 +183,30 @@ function LayerRow (props) { asyncFunc(); }, [map.extent, zot, selectedDate, isVisible]); + // hook that checks if the ddv layer zoom alert should be enabled or disabled + useEffect(() => { + const { title } = layer; + // if layer is ddv && layer IS NOT already in zoom alert list && zoom is at alertable level + if (isLayerNotificationDismissable && !ddvLayerZoomNoticeActive && showZoomAlert) { + enableDDVZoomAlert(title); + // if layer is ddv && layer IS already in zoom alert list && zoom is NOT at alertable level + } else if (isLayerNotificationDismissable && ddvLayerZoomNoticeActive && !showZoomAlert) { + disableDDVZoomAlert(title); + } + }, [showZoomAlert]); + + // hook that checks if the ddv layer location alert should be enabled or disabled + useEffect(() => { + const { title } = layer; + // if layer is ddv && layer IS NOT already in location alert list && location is at alertable coordinates + if (isLayerNotificationDismissable && !ddvLayerLocationNoticeActive && showGranuleAlert) { + enableDDVLocationAlert(title); + // if layer is ddv && layer IS NOT already in location alert list && location is at alertable coordinates + } else if (isLayerNotificationDismissable && ddvLayerLocationNoticeActive && !showGranuleAlert) { + disableDDVLocationAlert(title); + } + }, [showGranuleAlert]); + useEffect(() => { events.on(MAP_RUNNING_DATA, setRunningDataObj); return () => { @@ -209,6 +252,7 @@ function LayerRow (props) { isEmbedModeActive={isEmbedModeActive} isMobile={isMobile} palettes={palettes} + showingVectorHand={isVectorLayer && isVisible} /> ); } @@ -253,6 +297,21 @@ function LayerRow (props) { e.preventDefault(); }; + // function called on click when removing a layer + const removeLayer = () => { + const { id, title } = layer; + // remove ddv location alert + if (ddvLayerLocationNoticeActive) { + disableDDVLocationAlert(title); + } + // remove ddv zoom alert + if (ddvLayerZoomNoticeActive) { + disableDDVZoomAlert(title); + } + // remove layer + onRemoveClick(id); + }; + const renderDropdownMenu = () => ( @@ -280,7 +339,7 @@ function LayerRow (props) { onRemoveClick(layer.id)} + onClick={() => removeLayer()} className="button wv-layers-options layer-options-dropdown-item" > {removeLayerBtnTitle} @@ -297,7 +356,7 @@ function LayerRow (props) { id={removeLayerBtnId} aria-label={removeLayerBtnTitle} className={isMobile ? 'hidden wv-layers-options' : 'button wv-layers-close'} - onClick={() => onRemoveClick(layer.id)} + onClick={() => removeLayer()} > {removeLayerBtnTitle} @@ -503,22 +562,24 @@ function LayerRow (props) { ))}
    )} - {showZoomAlert && !hideZoomAlert && ( + {showZoomAlert && !hideZoomAlert && !isLayerNotificationDismissable && ( setHideZoomAlert(true)} onClick={openZoomAlertModal} /> )} - {showGranuleAlert && !hideGranuleAlert && ( + {showGranuleAlert && !hideGranuleAlert && !isLayerNotificationDismissable && ( setHideGranuleAlert(true)} onClick={openGranuleAlertModal} /> @@ -589,13 +650,17 @@ const makeMapStateToProps = () => { ); const activeDate = compare.activeString === 'active' ? date.selected : date.selectedB; const dailyDate = formatDailyDate(activeDate); + const selectedDate = date.selected; const subdailyDate = formatSubdailyDate(activeDate); - const collections = getCollections(layers, dailyDate, subdailyDate, layer); + const collections = getCollections(layers, dailyDate, subdailyDate, layer, proj.id); const measurementDescriptionPath = getDescriptionPath(state, ownProps); + const { ddvZoomAlerts, ddvLocationAlerts } = state.alerts; return { compare, collections, + ddvLocationAlerts, + ddvZoomAlerts, tracksForLayer, measurementDescriptionPath, globalTemperatureUnit, @@ -612,6 +677,8 @@ const makeMapStateToProps = () => { getPalette: (layerId, i) => getPalette(layer.id, i, compareState, state), paletteLegends, palettes, + map, + selectedDate, renderedPalette: renderedPalettes[paletteName], }; }; @@ -687,6 +754,18 @@ const mapDispatchToProps = (dispatch) => ({ updateActiveChartingLayer: (layersId) => { dispatch(updateActiveChartingLayerAction(layersId)); }, + enableDDVZoomAlert: (title) => { + dispatch(enableDDVZoomAlert(title)); + }, + enableDDVLocationAlert: (title) => { + dispatch(enableDDVLocationAlert(title)); + }, + disableDDVLocationAlert: (title) => { + dispatch(disableDDVLocationAlert(title)); + }, + disableDDVZoomAlert: (title) => { + dispatch(disableDDVZoomAlert(title)); + }, }); export default connect( @@ -737,4 +816,9 @@ LayerRow.propTypes = { isAnimating: PropTypes.bool, isChartingActive: PropTypes.bool, activeChartingLayer: PropTypes.string, + enableDDVZoomAlert: PropTypes.func, + enableDDVLocationAlert: PropTypes.func, + isDDVLocationAlertPresent: PropTypes.bool, + isDDVZoomAlertPresent: PropTypes.bool, + openZoomAlertModal: PropTypes.func, }; diff --git a/web/js/containers/sidebar/sidebar.js b/web/js/containers/sidebar/sidebar.js index 6bc69dcbfa..f8aef97933 100644 --- a/web/js/containers/sidebar/sidebar.js +++ b/web/js/containers/sidebar/sidebar.js @@ -206,6 +206,7 @@ class Sidebar extends React.Component { isEmbedModeActive, selectedDate, isMobile, + isKioskModeActive, } = this.props; const permalink = getPermalink(history.location.search, selectedDate); const WVLogoTitle = isEmbedModeActive @@ -246,14 +247,22 @@ class Sidebar extends React.Component { }; return ( -
    +
    + {` (${activeMetaArray[0].features.coordinates[0]}, ${activeMetaArray[0].features.coordinates[1]})`} +
    +
    + {`Site is ${activeMetaArray[0].features.active ? 'online' : 'currently offline'}`} +
    + {activeMetaArray[0].features.active && ( +
    + + {`Most recent reading: ${activeMetaArray[0].features.value}`} + +
    + )} + {activeMetaArray[0].features.active && ( +
    + {`As of ${activeMetaArray[0].features.date.toUTCString().split(' ').slice(1).join(' ') + .replace('GMT', 'UTC')}`} +
    + )} + +
    + ) : ( +
    + + + - - - - - + + + + + +
    + )}
    ); } diff --git a/web/js/location.js b/web/js/location.js index de332c7136..baad10e0ff 100644 --- a/web/js/location.js +++ b/web/js/location.js @@ -317,6 +317,22 @@ const getParameters = function(config, parameters) { stateKey: 'ui.eic', initialState: '', }, + e2e: { + stateKey: 'ui.isE2eModeActive', + initialState: false, + type: 'bool', + options: { + serializeNeedsGlobalState: true, + serialize: (boo, state) => { + const isE2eModeActive = get(state, 'ui.isE2eModeActive'); + return isE2eModeActive ? boo : undefined; + }, + }, + }, + scenario: { + stateKey: 'ui.scenario', + initialState: '', + }, em: { stateKey: 'embed.isEmbedModeActive', initialState: false, diff --git a/web/js/main.js b/web/js/main.js index 5325850ff0..dd312bcac2 100644 --- a/web/js/main.js +++ b/web/js/main.js @@ -6,12 +6,7 @@ import 'regenerator-runtime/runtime'; import React from 'react'; import { createRoot } from 'react-dom/client'; import { Provider } from 'react-redux'; -import { - createStore, - applyMiddleware, - compose as defaultCompose, -} from 'redux'; -import { composeWithDevTools } from '@redux-devtools/extension'; +import { configureStore } from '@reduxjs/toolkit'; import { createReduxLocationActions, listenForHistoryChange, @@ -42,23 +37,6 @@ import { CUSTOM_PALETTE_TYPE_ARRAY } from './modules/palettes/constants'; const history = createBrowserHistory(); const configURI = Brand.url('config/wv.json'); -const compose = DEBUG === false || DEBUG === 'logger' - ? defaultCompose - : DEBUG === 'devtools' && composeWithDevTools({ - stateSanitizer: (state) => { - const sanitizedState = { - ...state, - map: { - ...state.map, - ui: { - ...state.map.ui, - }, - }, - }; - delete sanitizedState.map.ui; - return sanitizedState; - }, - }); let parameters = util.fromQueryString(window.location.search); const errors = []; @@ -94,13 +72,12 @@ function render (config, legacyState) { stateToParams, ); const middleware = getMiddleware(DEBUG === 'logger', locationMiddleware); - const store = createStore( - reducersWithLocation, - getInitialState(models, config, parameters), - compose( - applyMiddleware(...middleware), - ), - ); + const store = configureStore({ + middleware: (getDefaultMiddleware) => [...middleware], + reducer: reducersWithLocation, + preloadedState: getInitialState(models, config, parameters), + devTools: true, + }); listenForHistoryChange(store, history); const root = createRoot(document.getElementById('app')); diff --git a/web/js/map/granule/granule-layer-builder.js b/web/js/map/granule/granule-layer-builder.js index d966be571a..4e4b1d6283 100644 --- a/web/js/map/granule/granule-layer-builder.js +++ b/web/js/map/granule/granule-layer-builder.js @@ -1,5 +1,5 @@ import OlLayerGroup from 'ol/layer/Group'; -import { throttle as lodashThrottle, find } from 'lodash'; +import { throttle as lodashThrottle } from 'lodash'; import OlCollection from 'ol/Collection'; import { DEFAULT_NUM_GRANULES } from '../../modules/layers/constants'; import { updateGranuleLayerState } from '../../modules/layers/actions'; @@ -26,16 +26,11 @@ import util from '../../util/util'; const { toISOStringSeconds } = util; export default function granuleLayerBuilder(cache, store, createLayerWMTS) { - const CMRDataStore = { - [CRS.WEB_MERCATOR]: {}, - [CRS.GEOGRAPHIC]: {}, - [CRS.ANTARCTIC]: {}, - [CRS.ARCTIC]: {}, - }; const getGranuleUrl = getGranulesUrlSelector(store.getState()); const baseGranuleUrl = getGranuleUrl(); const CMR_AJAX_OPTIONS = { url: baseGranuleUrl, + cache: 'force-cache', headers: { 'Client-Id': 'Worldview' }, traditional: true, dataType: 'json', @@ -64,53 +59,6 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { store.dispatch(stopLoading(LOADING_GRANULES)); }; - /** - * Collect granule metadata objects from a CMR response that have GIBS imagery - * - * @param {data} CMR data - * @param {id} layer id - */ - const addGranuleCMRDateData = (def, data, shortName, dateRanges) => { - const { proj: { selected: { crs } } } = store.getState(); - CMRDataStore[crs][shortName] = CMRDataStore[crs][shortName] || []; - const granuleData = CMRDataStore[crs][shortName]; - - // Any granule metadata object that gets added here is assumed to have corresponding - // imagery in GIBS at the same time stamp. Therefore when determining whether or not - // to include a granule from CMR we see if either is true: - // - (imageryInDateRange) the date for the granule falls within a date range defined by GIBS for this layer - // - (imageryInTrailingRange) the date falls after the end date of the last date range AND before the layer's end date, - // or in the case of an ongoing layer with no endDate, now - - const lastDateRange = dateRanges[dateRanges.length - 1]; - const finalEndDate = def.endDate || new Date(); - data.forEach((entry) => { - const date = toISOStringSeconds(entry.time_start); - const imageryInDateRange = find(dateRanges, (r) => isWithinDateRange(date, r.startDate, r.endDate)); - const imageryInTrailingRange = isWithinDateRange(date, lastDateRange.endDate, finalEndDate); - const existsForTime = find(granuleData, (g) => g.date === date); - if (!(imageryInDateRange || imageryInTrailingRange) || existsForTime) { - return; - } - const transformedGranule = transformGranuleData(entry, date, crs); - granuleData.push(transformedGranule); - }); - granuleData.sort((a, b) => { - const dateA = new Date(a.date).valueOf(); - const dateB = new Date(b.date).valueOf(); - return dateB - dateA; - }); - }; - - const datesHaveBeenQueried = (start, end, existingGranules) => { - if (!existingGranules.length) return; - const latestDate = new Date(existingGranules[0].date); - const earliestDate = new Date(existingGranules[existingGranules.length - 1].date); - const startIsCovered = isWithinDateRange(start, earliestDate, latestDate); - const endIsCovered = isWithinDateRange(end, earliestDate, latestDate); - return startIsCovered && endIsCovered; - }; - /** * Query CMR to get dates * @param {object} def - Layer specs @@ -118,42 +66,41 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { */ const getQueriedGranuleDates = async (def, date) => { const { - endDate, startDate, title, visible, dateRanges, + title, } = def; const state = store.getState(); const { proj: { selected: { crs } } } = state; const getGranulesUrl = getGranulesUrlSelector(state); const params = getParamsForGranuleRequest(def, date, crs); - const { shortName } = params; + const nrtParams = getParamsForGranuleRequest(def, date, crs, true); let data = []; - const existingGranules = CMRDataStore[crs][shortName] || []; - const datesQueried = datesHaveBeenQueried(params.startDate, date, existingGranules); - - if (existingGranules.length && datesQueried) { - return existingGranules; - } + let nrtData = []; try { showLoading(); const requestUrl = getGranulesUrl(params); - const response = await fetch(requestUrl, CMR_AJAX_OPTIONS); - data = await response.json(); - data = data.feed.entry; - if (data.length) { - addGranuleCMRDateData(def, data, shortName, dateRanges); - } else { - const dateWithinRange = isWithinDateRange(date, startDate, endDate); - // only show modal error if layer not set to hidden and outside of selected date range - if (visible && dateWithinRange) throttleDispathCMRErrorDialog(title); - } + const nrtRequestUrl = getGranulesUrl(nrtParams); + const requests = [fetch(requestUrl, CMR_AJAX_OPTIONS), fetch(nrtRequestUrl, CMR_AJAX_OPTIONS)]; + const responses = await Promise.allSettled(requests); + const fulfilledResponses = responses.filter(({ status }) => status === 'fulfilled').map(({ value }) => value); + const [response, nrtResponse] = fulfilledResponses; + const jsonRequests = [response.json(), nrtResponse.json()]; + const jsonResponses = await Promise.allSettled(jsonRequests); + const [responseJson, nrtResponseJson] = jsonResponses.filter(({ status }) => status === 'fulfilled').map(({ value }) => value); + data = responseJson.feed.entry; + nrtData = nrtResponseJson.feed.entry; } catch (e) { console.error(e); throttleDispathCMRErrorDialog(title); - return CMRDataStore[crs][shortName]; } finally { hideLoading(); } - return CMRDataStore[crs][shortName]; + const transformedData = [...data, ...nrtData].map((entry) => { + const date = toISOStringSeconds(entry.time_start); + + return transformGranuleData(entry, date, crs); + }); + return transformedData; }; /** @@ -203,7 +150,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { const getVisibleGranules = (availableGranules, granuleCount, leadingEdgeDate) => { const { proj: { selected: { crs } } } = store.getState(); const granules = []; - const availableCount = availableGranules.length; + const availableCount = availableGranules?.length; if (!availableCount) return granules; const count = granuleCount > availableCount ? availableCount : granuleCount; @@ -233,7 +180,7 @@ export default function granuleLayerBuilder(cache, store, createLayerWMTS) { const { proj: { selected: { crs } } } = state; const { granuleCount, date, group } = options; const { count: currentCount } = getGranuleLayer(state, def.id) || {}; - const count = currentCount || granuleCount || DEFAULT_NUM_GRANULES; + const count = currentCount || granuleCount || def.count || DEFAULT_NUM_GRANULES; // get granule dates waiting for CMR query and filtering (if necessary) const availableGranules = await getQueriedGranuleDates(def, date, group); diff --git a/web/js/map/granule/granule-layer-builder.test.js b/web/js/map/granule/granule-layer-builder.test.js index 0df1422a1d..2078095c2a 100644 --- a/web/js/map/granule/granule-layer-builder.test.js +++ b/web/js/map/granule/granule-layer-builder.test.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import fixtures from '../../fixtures'; import layerbuilder from '../layerbuilder'; diff --git a/web/js/map/granule/util.js b/web/js/map/granule/util.js index 1dbcf19a45..1fb65a30d4 100644 --- a/web/js/map/granule/util.js +++ b/web/js/map/granule/util.js @@ -163,8 +163,8 @@ export const getCMRQueryDates = (crs, selectedDate) => { * @param {*} crs * @returns */ -export const getParamsForGranuleRequest = (def, date, crs) => { - const dayNightFilter = 'DAY'; +export const getParamsForGranuleRequest = (def, date, crs, nrt) => { + const dayNightFilter = def.daynight[0]; const bboxForProj = { [CRS.WEB_MERCATOR]: [-180, -65, 180, 65], [CRS.GEOGRAPHIC]: [-180, -65, 180, 65], @@ -175,9 +175,10 @@ export const getParamsForGranuleRequest = (def, date, crs) => { const getShortName = () => { try { - let { shortName } = def.conceptIds[0]; - [shortName] = shortName.split('_'); - return shortName; + const { shortName } = def.conceptIds[0]; + if (nrt) return shortName; + // remove _NRT from shortName + return shortName.replace('_NRT', ''); } catch (e) { console.error(`Could not get shortName for a collection associated with layer ${def.id}`); } diff --git a/web/js/map/layerbuilder.js b/web/js/map/layerbuilder.js index 280807ea5a..2bd6099dfd 100644 --- a/web/js/map/layerbuilder.js +++ b/web/js/map/layerbuilder.js @@ -9,10 +9,16 @@ import OlLayerTile from 'ol/layer/Tile'; import { get } from 'ol/proj'; import OlTileGridTileGrid from 'ol/tilegrid/TileGrid'; import MVT from 'ol/format/MVT'; +import GeoJSON from 'ol/format/GeoJSON'; import axios from 'axios'; import qs from 'qs'; -import LayerVectorTile from 'ol/layer/VectorTile'; import SourceVectorTile from 'ol/source/VectorTile'; +import OlLayerVector from 'ol/layer/Vector'; +import OlSourceVector from 'ol/source/Vector'; +import LayerVectorTile from 'ol/layer/VectorTile'; +import { + Circle, Fill, Stroke, Style, +} from 'ol/style'; import ImageLayer from 'ol/layer/Image'; import Static from 'ol/source/ImageStatic'; import lodashMerge from 'lodash/merge'; @@ -45,6 +51,11 @@ import { LEFT_WING_EXTENT, RIGHT_WING_EXTENT, LEFT_WING_ORIGIN, RIGHT_WING_ORIGIN, CENTER_MAP_ORIGIN, } from '../modules/map/constants'; +const componentToHex = (c) => { + const hex = c.toString(16); + return hex.length === 1 ? `0${hex}` : hex; +}; + export default function mapLayerBuilder(config, cache, store) { /** * Return a layer, or layergroup, created with the supplied function @@ -241,7 +252,7 @@ export default function mapLayerBuilder(config, cache, store) { previousDate, } = getRequestDates(def, options); const date = closestDate; - if (date) { + if (date && !options.date) { options.date = date; } const dateOptions = { date, nextDate, previousDate }; @@ -360,7 +371,7 @@ export default function mapLayerBuilder(config, cache, store) { tileSize: tileSize[0], }; - const urlParameters = `?TIME=${util.toISOStringSeconds(util.roundTimeOneMinute(layerDate))}`; + const urlParameters = `?TIME=${util.toISOStringSeconds(layerDate)}`; const sourceURL = def.sourceOverride || configSource.url; const sourceOptions = { url: sourceURL + urlParameters, @@ -479,6 +490,245 @@ export default function mapLayerBuilder(config, cache, store) { return layer; }; + /** + * + * @param {object} def - Layer Specs + * @param {object} options - Layer options + * @param {number} day + * @param {object} state + * @param {object} attributes + */ + const createLayerVectorAeronet = function(def, options, day, state, attributes) { + const { proj, animation } = state; + let date; + let gridExtent; + let layerExtent; + const selectedProj = proj.selected; + const source = config.sources[def.source]; + const animationIsPlaying = animation.isPlaying; + const isSubdaily = def.period === 'subdaily'; + gridExtent = selectedProj.maxExtent; + layerExtent = gridExtent; + + if (!source) { + throw new Error(`${def.id}: Invalid source: ${def.source}`); + } + + if (day) { + if (day === 1) { + layerExtent = LEFT_WING_EXTENT; + gridExtent = [110, -90, 180, 90]; + } else { + gridExtent = [-180, -90, -110, 90]; + layerExtent = RIGHT_WING_EXTENT; + } + } + + date = getSelectedDate(state); + + if (isSubdaily && !date) { + date = getRequestDates(def, options).closestDate; + date = new Date(date.getTime()); + } + if (day && def.wrapadjacentdays) date = util.dateAdd(date, 'day', day); + const breakPointLayerDef = def.breakPointLayer; + const breakPointResolution = lodashGet(def, `breakPointLayer.projections.${proj.id}.resolutionBreakPoint`); + + const vectorSource = new OlSourceVector({ + format: new GeoJSON(), + loader: async () => { + // Get data from all locations of the current year (both active and inactive) + const getAllData = async () => { + const url = `https://aeronet.gsfc.nasa.gov/Site_Lists_V3/aeronet_locations_v3_${date.getFullYear()}_lev15.txt`; + const res = await fetch(url); + const data = await res.text(); + return data; + }; + + // Get data from all active locations given the date + const getActiveData = async () => { + const avg = def.id.includes('DAILY') ? 20 : 10; + const date2 = new Date(date.toString()); + date2.setHours(date.getHours() + 1); + const urlParameters = `?year=${date.getUTCFullYear()}&month=${date.getUTCMonth() + 1}&day=${date.getUTCDate()}&year2=${date2.getUTCFullYear()}&month2=${date2.getUTCMonth() + 1}&day2=${date2.getUTCDate()}${isSubdaily ? `&hour=${date.getUTCHours()}&hour2=${date2.getUTCHours()}` : ''}&AOD15=1&AVG=${avg}&if_no_html=1`; + const res = await fetch(`${source.url}${urlParameters}`); + const data = await res.text(); + return data; + }; + + const allData = await getAllData(); + const activeData = await getActiveData(); + + const featuresObj = []; + const takenNamesActive = {}; + // Split the input data by rows (one data point per row) + const splitActive = activeData.split('\n'); + if (splitActive.length > 6) { + // Split the key row into an array of keys + const key = splitActive[5].split(','); + // Actual data starts at row index 6, loop through all data points + for (let i = 6; i < splitActive.length; i += 1) { + // Split the current data point into each value, and assign them their respective key based on the key from row index 5 + const split2 = splitActive[i].split(','); + const rowObj = {}; + for (let j = 0; j < split2.length; j += 1) { + rowObj[key[j]] = split2[j]; + } + if (!!rowObj.AERONET_Site_Name && rowObj.AERONET_Site_Name !== '' && !takenNamesActive[rowObj.AERONET_Site_Name]) { + featuresObj[rowObj.AERONET_Site_Name] = {}; + featuresObj[rowObj.AERONET_Site_Name].type = 'Feature'; + featuresObj[rowObj.AERONET_Site_Name].geometry = { type: 'Point' }; + featuresObj[rowObj.AERONET_Site_Name].geometry.coordinates = [parseFloat(rowObj['Site_Longitude(Degrees)']), parseFloat(rowObj['Site_Latitude(Degrees)'])]; + featuresObj[rowObj.AERONET_Site_Name].properties = { + name: rowObj.AERONET_Site_Name, + value: def.id.includes('ANGSTROM') ? rowObj['440-870_Angstrom_Exponent'] : rowObj.AOD_500nm, + date: new Date(Date.UTC(rowObj['Date(dd:mm:yyyy)'].split(':')[2], rowObj['Date(dd:mm:yyyy)'].split(':')[1] - 1, rowObj['Date(dd:mm:yyyy)'].split(':')[0], rowObj['Time(hh:mm:ss)'].split(':')[0], rowObj['Time(hh:mm:ss)'].split(':')[1], rowObj['Time(hh:mm:ss)'].split(':')[2])), + }; + if (featuresObj[rowObj.AERONET_Site_Name].properties.value < 0) { + delete featuresObj[rowObj.AERONET_Site_Name]; + } else { + takenNamesActive[rowObj.AERONET_Site_Name] = true; + } + } + } + } + + const takenNamesAll = {}; + // Split the input data by rows (one data point per row) + const splitAll = allData.split('\n'); + if (splitAll.length > 2) { + // Split the key row into an array of keys + const key = splitAll[1].split(','); + // Actual data starts at row index 2, loop through all data points + for (let i = 2; i < splitAll.length; i += 1) { + // Split the current data point into each value, and assign them their respective key based on the key from row index 1 + const split2 = splitAll[i].split(','); + const rowObj = {}; + for (let j = 0; j < split2.length; j += 1) { + rowObj[key[j]] = split2[j]; + } + if (!!rowObj.Site_Name && rowObj.Site_Name !== '' && !takenNamesAll[rowObj.Site_Name]) { + if (!featuresObj[rowObj.Site_Name]) { + featuresObj[rowObj.Site_Name] = {}; + } + featuresObj[rowObj.Site_Name].type = 'Feature'; + featuresObj[rowObj.Site_Name].geometry = { type: 'Point' }; + featuresObj[rowObj.Site_Name].geometry.coordinates = [parseFloat(rowObj['Longitude(decimal_degrees)']), parseFloat(rowObj['Latitude(decimal_degrees)'])]; + featuresObj[rowObj.Site_Name].properties = { + ...featuresObj[rowObj.Site_Name].properties, + name: rowObj.Site_Name, + active: !!takenNamesActive[rowObj.Site_Name], + coordinates: [parseFloat(rowObj['Longitude(decimal_degrees)']), parseFloat(rowObj['Latitude(decimal_degrees)'])], + MAIN_USE: featuresObj[rowObj.Site_Name].properties ? featuresObj[rowObj.Site_Name].properties.value : 'inactivesite', + date: featuresObj[rowObj.Site_Name].properties ? featuresObj[rowObj.Site_Name].properties.date : new Date(date.toUTCString()), + }; + takenNamesAll[rowObj.Site_Name] = true; + } + } + } + + const geoJson = { + type: 'FeatureCollection', + features: Object.values(featuresObj).sort((a, b) => a.properties.active > b.properties.active), + }; + const formattedFeatures = vectorSource.getFormat().readFeatures(geoJson); + vectorSource.addFeatures(formattedFeatures); + }, + }); + + let colors = []; + let values = []; + if (state.palettes.rendered[def.id]) { + colors = state.palettes.rendered[def.id].maps[1].entries.colors; + values = state.palettes.rendered[def.id].maps[1].entries.values; + } + + const layer = new OlLayerVector({ + extent: layerExtent, + source: vectorSource, + style (feature, resolution) { + const customStyle = !def.custom || typeof def.custom[0] === 'undefined' ? 'default' : def.custom[0]; + // Access the properties of the feature + const featureProperties = feature.getProperties(); + // Extract the feature name + const { active, value } = featureProperties; + // Define styles based on the feature properties + const radius = 7; + let fillColor; + const strokeColor = 'white'; + if (isPaletteActive(def.id, options.group, state)) { + const lookup = getPaletteLookup(def.id, options.group, state); + colors = Object.values(lookup).map((rgbaObj) => `${componentToHex(rgbaObj.r)}${componentToHex(rgbaObj.g)}${componentToHex(rgbaObj.b)}ff`); + } else if (customStyle !== 'default') { + colors = state.palettes.custom[customStyle].colors; + } + + let valueIndex; + // For active data points, define a color based on their value via the color palette + if (active) { + valueIndex = values.findIndex((range) => value >= range[0] && (range.length < 2 || value < range[1])); + fillColor = `#${colors[valueIndex]}`; + fillColor = fillColor.substring(0, fillColor.length - 2); + } else { + // For inactive data points, either hide or color them gray depending on if disabled + if (def.disabled === true || (Array.isArray(def.disabled) && def.disabled.includes('0'))) { + return null; + } + valueIndex = -1; + fillColor = '#808080'; + } + // Ignore data points that fall outside of the defined range + if (fillColor === '#000000' + || (def.min && Array.isArray(def.min) && def.min[0] > parseFloat(value)) + || (def.max && Array.isArray(def.max) && def.max[0] < parseFloat(value)) + || (def.min && !Array.isArray(def.min) && def.min > valueIndex) + || (def.max && !Array.isArray(def.max) && def.max < valueIndex)) { + return null; + } + // Return the style for the current feature + return new Style({ + image: new Circle({ + radius, + fill: new Fill({ + color: fillColor, + }), + stroke: new Stroke({ + color: strokeColor, + }), + }), + }); + }, + }); + + layer.vectorData = { + id: def.id, + }; + + layer.wrap = day; + layer.wv = attributes; + layer.isVector = true; + + if (breakPointLayerDef && !animationIsPlaying) { + const newDef = { ...def, ...breakPointLayerDef }; + const wmsLayer = createLayerWMS(newDef, options, day, state); + const layerGroup = new OlLayerGroup({ + layers: [layer, wmsLayer], + }); + wmsLayer.wv = attributes; + return layerGroup; + } + + if (breakPointResolution && animationIsPlaying) { + delete breakPointLayerDef.projections[proj.id].resolutionBreakPoint; + const newDef = { ...def, ...breakPointLayerDef }; + const wmsLayer = createLayerWMS(newDef, options, day, state); + wmsLayer.wv = attributes; + return wmsLayer; + } + + return layer; + }; + /** * * @param {object} def - Layer Specs @@ -488,6 +738,9 @@ export default function mapLayerBuilder(config, cache, store) { * @param {object} attributes */ const createLayerVector = function(def, options, day, state, attributes) { + if (def.source === 'AERONET') { + return createLayerVectorAeronet(def, options, day, state, attributes); + } const { proj, animation } = state; let date; let gridExtent; @@ -679,7 +932,7 @@ export default function mapLayerBuilder(config, cache, store) { return name; }; - const createTtilerLayer = async (def, options, day, state) => { + const createTitilerLayer = async (def, options, day, state) => { const { proj: { selected }, date } = state; const { maxExtent, crs } = selected; const { r, g, b } = def.bandCombo; @@ -793,7 +1046,7 @@ export default function mapLayerBuilder(config, cache, store) { let layer = cache.getItem(key); const isGranule = type === 'granule'; - if (!layer || isGranule || def.type === 'ttiler') { + if (!layer || isGranule || def.type === 'titiler') { if (!date) date = options.date || getSelectedDate(state); const cacheOptions = getCacheOptions(period, date); const attributes = { @@ -819,13 +1072,13 @@ export default function mapLayerBuilder(config, cache, store) { layer = getLayer(createLayerWMTS, def, options, attributes, wrapLayer); break; case 'vector': - layer = getLayer(createLayerVector, def, options, attributes, wrapLayer); + layer = await getLayer(createLayerVector, def, options, attributes, wrapLayer); break; case 'wms': layer = getLayer(createLayerWMS, def, options, attributes, wrapLayer); break; - case 'ttiler': - layer = await getLayer(createTtilerLayer, def, options, attributes, wrapLayer); + case 'titiler': + layer = await getLayer(createTitilerLayer, def, options, attributes, wrapLayer); break; case 'xyz': layer = getLayer(createXYZLayer, def, options, attributes, wrapLayer); @@ -835,7 +1088,7 @@ export default function mapLayerBuilder(config, cache, store) { } layer.wv = attributes; cache.setItem(key, layer, cacheOptions); - if (def.type !== 'ttiler') layer.setVisible(false); + if (def.type !== 'titiler') layer.setVisible(false); } else { layer = await getGranuleLayer(def, attributes, options); } diff --git a/web/js/map/runningdata.js b/web/js/map/runningdata.js index 5b2dc61461..80affc318e 100644 --- a/web/js/map/runningdata.js +++ b/web/js/map/runningdata.js @@ -65,11 +65,24 @@ export default function MapRunningData(compareUi, store) { const value = properties[identifier] || palette.unclassified; if (!value) return; const tooltips = legend.tooltips.map((c) => c.toLowerCase().replace(/\s/g, '')); - const colorIndex = tooltips.indexOf(value.toLowerCase().replace(/\s/g, '')); - color = legend.colors[colorIndex]; + if (id.includes('AERONET')) { + const colorIndex = tooltips.findIndex((range) => value >= range[0] && (range.length < 2 || value < range[1])); + color = legend.colors[colorIndex]; + if (!color) { + const paletteLegendsAeronet = getPalette(id, 1, undefined, state); + const { legend: legendAeronet } = paletteLegendsAeronet; + const tooltipsAeronet = legendAeronet.tooltips; + const colorIndexAeronet = tooltipsAeronet.findIndex((range) => parseFloat(value) >= parseFloat(range.split(' – ')[0]) && (range.split(' – ').length < 2 || parseFloat(value) < parseFloat(range.split(' – ')[1]))); + color = legendAeronet.colors[colorIndexAeronet]; + } + } else { + const colorIndex = tooltips.indexOf(value.toLowerCase().replace(/\s/g, '')); + color = legend.colors[colorIndex]; + } } else if (legend.colors.length === 1) { [color] = legend.colors; } + activeLayerObj[id] = { paletteLegends, paletteHex: color, diff --git a/web/js/mapUI/components/eic/eic.js b/web/js/mapUI/components/eic/eic.js new file mode 100644 index 0000000000..44966c6000 --- /dev/null +++ b/web/js/mapUI/components/eic/eic.js @@ -0,0 +1,50 @@ +import { useEffect } from 'react'; +import { useSelector, useDispatch } from 'react-redux'; +import { selectDate as selectDateAction } from '../../../modules/date/actions'; +import { + setEICLegacy as setEICLegacyAction, +} from '../../../modules/ui/actions'; + +function EIC() { + const dispatch = useDispatch(); + const selectDate = (date) => { dispatch(selectDateAction(date)); }; + const setEICLegacy = (isLegacy) => { dispatch(setEICLegacyAction(isLegacy)); }; + + const eic = useSelector((state) => state.ui.eic); + const eicLegacy = useSelector((state) => state.ui.eicLegacy); + const scenario = useSelector((state) => state.ui.scenario); + + const requestBestDate = async () => { + try { + const url = `https://worldview.earthdata.nasa.gov/eic/scenarios?item_type=scenario&item_id=${scenario}`; + const response = await fetch(url, { timeout: 10000 }); + if (!response.ok) { + throw new Error('Network response was not ok.'); + } + const data = await response.json(); + const resolutionDate = data.resolution_date; + + if (resolutionDate === 'No valid date found') { + console.warn('No valid date found, using EIC Legacy mode'); + setEICLegacy(true); + return; + } + + const dateObj = new Date(resolutionDate); + selectDate(dateObj); + } catch (error) { + console.warn('Error fetching the best date, using EIC Legacy mode:', error); + setEICLegacy(true); + } + }; + + useEffect(() => { + if (scenario !== '' && eicLegacy === false && eic === 'si') { + requestBestDate(); + } + }, []); + + return null; +} + +export default EIC; diff --git a/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js b/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js index d7d05cb35e..770d486d05 100644 --- a/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js +++ b/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js @@ -27,6 +27,8 @@ function TileMeasurement({ ui }) { const eic = useSelector((state) => state.ui.eic); const realTime = useSelector((state) => state.date.appNow); const activeLayers = useSelector((state) => getActiveLayers(state, state.compare.activeString), shallowEqual); + const eicLegacy = useSelector((state) => state.ui.eicLegacy); + const scenario = useSelector((state) => state.ui.scenario); const [measurementsStarted, setMeasurementsStarted] = useState(false); @@ -130,7 +132,7 @@ function TileMeasurement({ ui }) { const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); - const verifyTilesAndHandleErrors = async (abortProceedure) => { + const verifyTilesAndHandleErrors = async () => { console.log('Verifying tiles on map...'); // most of these variables are purely for debugging purposes @@ -140,6 +142,7 @@ function TileMeasurement({ ui }) { let emptyTilesCount = 0; let totalTilesLoadedWithBadImageCount = 0; let otherTileStates = []; + let abort = false; // In rare cases the TileLayer may not have finished loading tiles at the time of measurement // We can verify this by checking the otherTileStates array for values of 1 that indicate that tiles were still loading @@ -168,21 +171,23 @@ function TileMeasurement({ ui }) { } } + if (retries >= 9) abort = true; + const loadedTiles = loadedTilesCount > 0; const tileStatus = `Out of an expected ${tileCount} tiles, ${loadedTilesCount} were loaded. There were ${totalTilesLoadedWithBadImageCount} tiles loaded with bad images, ${errorTilesCount} error tiles, and ${emptyTilesCount} empty tiles. There were ${otherTileStates.length} other tile states: ${otherTileStates.join(', ')}`; console.log(tileStatus); console.log('LoadedTiles === ', loadedTiles); - if ((eic === 'da' || eic === 'sa') && !abortProceedure) { + if ((eic === 'da' || eic === 'sa') && !abort) { setEICMeasurementComplete(); } - if (loadedTiles && !abortProceedure) { + if (loadedTiles && !abort) { setEICMeasurementComplete(); console.log('Tile verified... EIC measure process complete...'); - } else if (loadedTiles && abortProceedure) { + } else if (loadedTiles && abort) { console.log('EIC measure process aborted... Loaded map tiles found... Leaving map as is...'); setEICMeasurementAborted(); - } else if (!loadedTiles && abortProceedure) { + } else if (!loadedTiles && abort) { console.log('EIC measure process aborted... No tiles found on map... Displaying static map...'); toggleStaticMap(true); const activeLayerIds = activeLayers.map((layer) => layer.id); @@ -198,7 +203,7 @@ function TileMeasurement({ ui }) { const measurementLayers = findLayersToMeasure(); if (!measurementLayers.length) { console.error('No layers found to be measured... Aborting...'); - return verifyTilesAndHandleErrors(true); + return verifyTilesAndHandleErrors(); } const layersIncludeSubdaily = measurementLayers.some((layer) => layer.period === 'subdaily'); @@ -207,7 +212,7 @@ function TileMeasurement({ ui }) { const dateRange = findDateRange(layerPeriod); if (!dateRange) { console.error('No date range found... Aborting..'); - return verifyTilesAndHandleErrors(true); + return verifyTilesAndHandleErrors(); } const fullImageryDate = await findFullImageryDate(measurementLayers, dateRange); @@ -215,23 +220,27 @@ function TileMeasurement({ ui }) { // If we are using the best date, we need to make sure there are tiles on the map so we include the abort prodcedure parameter // This allows us to fall back to the static map if the best date fails as a last resort const bestDate = findBestDate(measurementLayers, bestDates); - if (!fullImageryDate || bestDate === fullImageryDate) return verifyTilesAndHandleErrors(true); + if (!fullImageryDate || bestDate === fullImageryDate) { + updateDate(bestDate, layerPeriod); + verifyTilesAndHandleErrors(); + return; + } // Format date based on period and dispatch redux action updateDate(fullImageryDate, layerPeriod); - verifyTilesAndHandleErrors(false); + verifyTilesAndHandleErrors(); } catch (error) { console.error('Error calculating measurements:', error); } }; useEffect(() => { - if (!measurementsStarted && activeLayers && eic && ui.selected) { + if (!measurementsStarted && activeLayers && eic && ui.selected && (eicLegacy || !scenario)) { setMeasurementsStarted(true); calculateMeasurements(); } - }, [ui.selected]); + }, [ui.selected, eicLegacy]); return null; } diff --git a/web/js/mapUI/components/kiosk/tile-measurement/utils/calculate-pixels.js b/web/js/mapUI/components/kiosk/tile-measurement/utils/calculate-pixels.js index 2e6f2dfa0d..f92dd897fc 100644 --- a/web/js/mapUI/components/kiosk/tile-measurement/utils/calculate-pixels.js +++ b/web/js/mapUI/components/kiosk/tile-measurement/utils/calculate-pixels.js @@ -2,23 +2,23 @@ export default function calculateBlackPixelRatio(blobUrl) { return new Promise((resolve, reject) => { const img = new Image(); img.src = blobUrl; - img.onload = () => { + img.onload = ({ target }) => { const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); - canvas.width = img.width; - canvas.height = img.height; - ctx.drawImage(img, 0, 0, img.width, img.height); - const imgData = ctx.getImageData(0, 0, img.width, img.height).data; + canvas.width = target.width; + canvas.height = target.height; + ctx.drawImage(target, 0, 0, target.width, target.height); + const imgData = ctx.getImageData(0, 0, target.width, target.height).data; let blackPixelsCount = 0; for (let i = 0; i < imgData.length; i += 4) { // Check if pixel is black - if (imgData[i] === 0 && imgData[i + 1] === 0 && imgData[i + 2] === 0 && imgData[i + 3] === 255) { + if (imgData[i] === 0 && imgData[i + 1] === 0 && imgData[i + 2] === 0 && (imgData[i + 3] === 255 || imgData[i + 3] === 0)) { blackPixelsCount += 1; } } - const totalPixels = img.width * img.height; + const totalPixels = target.width * target.height; const blackPixelRatio = blackPixelsCount / totalPixels; resolve(blackPixelRatio); }; diff --git a/web/js/mapUI/components/kiosk/tile-measurement/utils/layer-data-eic.js b/web/js/mapUI/components/kiosk/tile-measurement/utils/layer-data-eic.js index d854d3ae6a..a852949fd7 100644 --- a/web/js/mapUI/components/kiosk/tile-measurement/utils/layer-data-eic.js +++ b/web/js/mapUI/components/kiosk/tile-measurement/utils/layer-data-eic.js @@ -18,6 +18,8 @@ export const layersToMeasure = [ 'AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day', 'VIIRS_NOAA20_CorrectedReflectance_TrueColor', 'CERES_EBAF_TOA_Shortwave_Flux_All_Sky_Monthly', + 'TEMPO_L3_NO2_Vertical_Column_Troposphere', + 'TEMPO_L3_Ozone_Column_Amount', ]; // Object that contains the black pixel % threshold for each layer @@ -41,6 +43,8 @@ export const layerPixelData = { AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day: { threshold: 0.20 }, VIIRS_NOAA20_CorrectedReflectance_TrueColor: { threshold: 0.65 }, CERES_EBAF_TOA_Shortwave_Flux_All_Sky_Monthly: { threshold: 0.01 }, + TEMPO_L3_NO2_Vertical_Column_Troposphere: { threshold: 0.99 }, + TEMPO_L3_Ozone_Column_Amount: { threshold: 0.99 }, }; // Back-up dates for each layer in case no date is found that satisfies the full imagery threshold @@ -63,6 +67,8 @@ export const bestDates = { AIRS_L3_Carbon_Monoxide_500hPa_Volume_Mixing_Ratio_Daily_Day: { date: '2023-10-17' }, VIIRS_NOAA20_CorrectedReflectance_TrueColor: { date: '2023-10-30' }, CERES_EBAF_TOA_Shortwave_Flux_All_Sky_Monthly: { date: '2023-10-30' }, + TEMPO_L3_NO2_Vertical_Column_Troposphere: { date: '2024-06-03T17:00:00.000Z' }, + TEMPO_L3_Ozone_Column_Amount: { date: '2024-06-03T17:00:00.000Z' }, }; export const travelModeData = { @@ -105,4 +111,10 @@ export const travelModeData = { 13: { title: 'Aerosol Optical Depth (AOD) by Suomi NPP satellite', }, + 14: { + title: 'TEMPO L3 NO2 Vertical Column Troposphere', + }, + 15: { + title: 'TEMPO L3 Ozone Column Amount', + }, }; diff --git a/web/js/mapUI/components/update-collections/updateCollections.js b/web/js/mapUI/components/update-collections/updateCollections.js index 8966ac2687..e63dd0a2a3 100644 --- a/web/js/mapUI/components/update-collections/updateCollections.js +++ b/web/js/mapUI/components/update-collections/updateCollections.js @@ -14,6 +14,7 @@ function UpdateCollections () { const proj = useSelector((state) => state.proj); const sources = useSelector((state) => state.config.sources); const layerConfig = useSelector((state) => state.layers.layerConfig); + const projId = useSelector((state) => state.proj.id); // Finds the correct subdomain to query headers from based on the layer source and GIBS/GITC env const lookupLayerSource = (layerId) => { @@ -25,6 +26,7 @@ function UpdateCollections () { }; const getHeaders = async (def, date) => { + if (def.layergroup === 'Reference') return; // Don't query static layers const { id, period } = def; const { matrixSet } = def.projections[proj.id]; const isoStringDate = util.toISOStringSeconds(util.roundTimeOneMinute(selectedDate)); @@ -48,17 +50,16 @@ function UpdateCollections () { if (type !== 'NRT' && type !== 'STD') return undefined; return { - id, date: formattedDate, type, version, + id, date: formattedDate, type, version, projection: proj.id, }; } catch (error) { // errors will clutter console, turn this on for debugging // console.error(error); + throw new Error('Failed to query headers'); } - // Return undefined if query fails - return undefined; }; - const findLayerCollections = (layers, dailyDate, subdailyDate) => { + const findLayerCollections = (layers, dailyDate, subdailyDate, forceUpdate) => { const wmtsLayers = layers.filter((layer) => { if (layer.type !== 'wmts' || !layer.visible) return false; @@ -69,20 +70,20 @@ function UpdateCollections () { const collectionDate = layerInCollections.dates.some((d) => d.date === date); - return !collectionDate; // If date exists in layer collection, don't query layer + return !collectionDate || forceUpdate; // If date exists in layer collection, don't query layer }); return wmtsLayers; }; - const updateLayerCollections = async () => { + const updateLayerCollections = async (forceUpdate = false) => { const formattedDailyDate = formatDailyDate(selectedDate); const formattedSubdailyDate = formatSubdailyDate(selectedDate); - const layersToUpdate = findLayerCollections(layers, formattedDailyDate, formattedSubdailyDate); + const layersToUpdate = findLayerCollections(layers, formattedDailyDate, formattedSubdailyDate, forceUpdate); const headerPromises = layersToUpdate.map((layer) => getHeaders(layer, selectedDate)); try { - const results = await Promise.all(headerPromises); - const validCollections = results.filter((result) => result !== undefined); + const results = await Promise.allSettled(headerPromises); + const validCollections = results.filter(({ status, value }) => status === 'fulfilled' && value).map(({ value }) => value); updateCollection(validCollections); } catch (error) { // errors will clutter console, turn this on for debugging @@ -95,6 +96,11 @@ function UpdateCollections () { updateLayerCollections(); }, [selectedDate, layers]); + useEffect(() => { + if (!layers.length) return; + updateLayerCollections(true); + }, [projId]); + return null; } diff --git a/web/js/mapUI/components/update-date/updateDate.js b/web/js/mapUI/components/update-date/updateDate.js index 8e30eef9a9..243ca3bf26 100644 --- a/web/js/mapUI/components/update-date/updateDate.js +++ b/web/js/mapUI/components/update-date/updateDate.js @@ -71,7 +71,7 @@ function UpdateDate(props) { compareMapUi.update(activeString); } - async function updateDate(outOfStepChange, skipTtiler) { + async function updateDate(outOfStepChange, skipTitiler) { const { createLayer } = ui; const layerGroup = getActiveLayerGroup(layerState); @@ -79,11 +79,7 @@ function UpdateDate(props) { const layers = mapLayerCollection.getArray(); const activeLayers = getAllActiveLayers(state); - const visibleLayers = activeLayers.filter( - ({ id }) => layers - .map(({ wv }) => lodashGet(wv, 'def.id')) - .includes(id), - ).filter(({ visible }) => visible); + const visibleLayers = activeLayers.filter(({ id, visible }) => layers.findIndex(({ wv }) => wv?.def?.id === id) !== -1 && visible); const layerPromises = visibleLayers.map(async (def) => { const { id, type } = def; @@ -92,7 +88,7 @@ function UpdateDate(props) { const index = findLayerIndex(def); const hasVectorStyles = config.vectorStyles && lodashGet(def, 'vectorStyle.id'); if (isCompareActive && layers.length) { - await updateCompareLayer(def, index, mapLayerCollection, layers, skipTtiler); + await updateCompareLayer(def, index, mapLayerCollection, layers, skipTitiler); } else if (temporalLayer) { if (index !== undefined && index !== -1) { const layerValue = layers[index]; @@ -107,7 +103,7 @@ function UpdateDate(props) { updateVectorStyles(def); } }); - await Promise.all(layerPromises); + await Promise.allSettled(layerPromises); updateLayerVisibilities(); if (!outOfStepChange) { preloadNextTiles(); @@ -125,11 +121,12 @@ function UpdateDate(props) { }); } return updateDate(action.outOfStep); - } if (action.type === layerConstants.TOGGLE_LAYER_VISIBILITY || action.type === layerConstants.TOGGLE_OVERLAY_GROUP_VISIBILITY) { + } + if (action.type === layerConstants.TOGGLE_LAYER_VISIBILITY || action.type === layerConstants.TOGGLE_OVERLAY_GROUP_VISIBILITY) { const outOfStep = false; - // if date not changing we do not want to recreate ttiler layer - const skipTtiler = true; - return updateDate(outOfStep, skipTtiler); + // if date not changing we do not want to recreate titiler layer + const skipTitiler = true; + return updateDate(outOfStep, skipTitiler); } }; diff --git a/web/js/mapUI/components/update-projection/updateProjection.js b/web/js/mapUI/components/update-projection/updateProjection.js index ccc1e22b89..143479fec2 100644 --- a/web/js/mapUI/components/update-projection/updateProjection.js +++ b/web/js/mapUI/components/update-projection/updateProjection.js @@ -3,7 +3,6 @@ import PropTypes from 'prop-types'; import { connect } from 'react-redux'; import OlLayerGroup from 'ol/layer/Group'; import { - each as lodashEach, get as lodashGet, } from 'lodash'; import { @@ -26,6 +25,7 @@ import { LOCATION_POP_ACTION } from '../../../redux-location-state-customs'; import { EXIT_ANIMATION, STOP_ANIMATION } from '../../../modules/animation/constants'; import { SET_SCREEN_INFO } from '../../../modules/screen-size/constants'; import { requestPalette } from '../../../modules/palettes/actions'; +import usePrevious from '../../../util/customHooks'; function UpdateProjection(props) { const { @@ -50,6 +50,7 @@ function UpdateProjection(props) { updateLayerVisibilities, updateMapUI, ui, + renderedPalettes, requestPalette, } = props; @@ -62,13 +63,7 @@ function UpdateProjection(props) { * @returns {void} */ const clearLayers = function(saveCache) { - const activeLayersUI = ui.selected - .getLayers() - .getArray() - .slice(0); - lodashEach(activeLayersUI, (mapLayer) => { - ui.selected.removeLayer(mapLayer); - }); + ui.selected.setLayers([]); if (saveCache) return; ui.cache.clear(); @@ -134,8 +129,9 @@ function UpdateProjection(props) { const options = getGranuleOptions(layerState, def, compare.activeString, granuleOptions); return createLayer(def, options); }); - const createdLayers = await Promise.all(layerPromises); - lodashEach(createdLayers, (l) => { mapUI.addLayer(l); }); + const layerResults = await Promise.allSettled(layerPromises); + const createdLayers = layerResults.filter(({ status }) => status === 'fulfilled').map(({ value }) => value); + mapUI.setLayers(createdLayers); } else { const stateArray = [['active', 'selected'], ['activeB', 'selectedB']]; if (compare && !compare.isCompareA && compare.mode === 'spy') { @@ -144,7 +140,7 @@ function UpdateProjection(props) { clearLayers(saveCache); const stateArrayGroups = stateArray.map(async (arr) => getCompareLayerGroup(arr, layerState, granuleOptions)); const compareLayerGroups = await Promise.all(stateArrayGroups); - compareLayerGroups.forEach((layerGroup) => mapUI.addLayer(layerGroup)); + mapUI.setLayers(compareLayerGroups); compareMapUi.create(mapUI, compare.mode); } updateLayerVisibilities(); @@ -363,12 +359,20 @@ function UpdateProjection(props) { } }, [projectionTrigger]); + const prevRenderedPalettes = usePrevious(renderedPalettes); + + useEffect(() => { + if (!ui.selected) return; + if (Object.keys(prevRenderedPalettes).length === Object.keys(renderedPalettes).length) return; + reloadLayers(null, false); + }, [renderedPalettes]); + return null; } const mapStateToProps = (state) => { const { - proj, map, screenSize, layers, compare, date, + proj, map, screenSize, layers, compare, date, palettes, } = state; const { isKioskModeActive } = state.ui; const layerState = { layers, compare, proj }; @@ -376,6 +380,7 @@ const mapStateToProps = (state) => { const dateCompareState = { date, compare }; const activeLayers = getActiveLayers(state); const compareMode = compare.mode; + const renderedPalettes = palettes.rendered; return { activeLayers, compare, @@ -386,6 +391,7 @@ const mapStateToProps = (state) => { layerState, proj, map, + renderedPalettes, requestPalette, }; }; @@ -428,5 +434,6 @@ UpdateProjection.propTypes = { updateExtent: PropTypes.func, updateLayerVisibilities: PropTypes.func, updateMapUi: PropTypes.func, + renderedPalettes: PropTypes.object, requestPalette: PropTypes.func, }; diff --git a/web/js/mapUI/mapUI.js b/web/js/mapUI/mapUI.js index 257fdaf09c..4a1491e4b8 100644 --- a/web/js/mapUI/mapUI.js +++ b/web/js/mapUI/mapUI.js @@ -19,6 +19,7 @@ import BufferQuickAnimate from './components/buffer-quick-animate/bufferQuickAni import KioskAnimations from './components/kiosk/kiosk-animations/kiosk-animations'; import TileMeasurement from './components/kiosk/tile-measurement/tile-measurement'; import TravelMode from './components/kiosk/travel-mode/travelMode'; +import EIC from './components/eic/eic'; import UpdateCollections from './components/update-collections/updateCollections'; import DevTestButton from './components/dev-test-mode/dev-test-button'; import { LOCATION_POP_ACTION } from '../redux-location-state-customs'; @@ -411,6 +412,7 @@ function MapUI(props) { { isEICModeActive && ( <> + { (isTravelModeActive && !isStaticMapActive) && } diff --git a/web/js/modules/alerts/actions.js b/web/js/modules/alerts/actions.js new file mode 100644 index 0000000000..10321d4b31 --- /dev/null +++ b/web/js/modules/alerts/actions.js @@ -0,0 +1,34 @@ +import { + ACTIVATE_DDV_ZOOM_ALERT, + ACTIVATE_DDV_LOCATION_ALERT, + DEACTIVATE_DDV_LOCATION_ALERT, + DEACTIVATE_DDV_ZOOM_ALERT, +} from './constants'; + +export function enableDDVZoomAlert(title) { + return { + type: ACTIVATE_DDV_ZOOM_ALERT, + title, + }; +} + +export function enableDDVLocationAlert(title) { + return { + type: ACTIVATE_DDV_LOCATION_ALERT, + title, + }; +} + +export function disableDDVZoomAlert(title) { + return { + type: DEACTIVATE_DDV_ZOOM_ALERT, + title, + }; +} + +export function disableDDVLocationAlert(title) { + return { + type: DEACTIVATE_DDV_LOCATION_ALERT, + title, + }; +} diff --git a/web/js/modules/alerts/constants.js b/web/js/modules/alerts/constants.js index 97f053e761..98de7ed95d 100644 --- a/web/js/modules/alerts/constants.js +++ b/web/js/modules/alerts/constants.js @@ -8,6 +8,10 @@ export const DISABLE_VECTOR_ZOOM_ALERT = 'ALERTS/DISABLE_VECTOR_ZOOM_ALERT'; export const ACTIVATE_VECTOR_ZOOM_ALERT = 'ALERTS/ACTIVATE_VECTOR_ZOOM_ALERT'; export const DISABLE_VECTOR_EXCEEDED_ALERT = 'ALERTS/DISABLE_VECTOR_EXCEEDED_ALERT'; export const ACTIVATE_VECTOR_EXCEEDED_ALERT = 'ALERTS/ACTIVATE_VECTOR_EXCEEDED_ALERT'; +export const ACTIVATE_DDV_ZOOM_ALERT = 'ALERTS/ACTIVATE_DDV_ZOOM_ALERT'; +export const ACTIVATE_DDV_LOCATION_ALERT = 'ALERTS/ACTIVATE_DDV_LOCATION_ALERT'; +export const DEACTIVATE_DDV_ZOOM_ALERT = 'ALERTS/DEACTIVATE_DDV_ZOOM_ALERT'; +export const DEACTIVATE_DDV_LOCATION_ALERT = 'ALERTS/DEACTIVATE_DDV_LOCATION_ALERT'; export const MODAL_PROPERTIES = { eventModalProps: { diff --git a/web/js/modules/alerts/reducer.js b/web/js/modules/alerts/reducer.js index 9048a6856e..a0f9a55373 100644 --- a/web/js/modules/alerts/reducer.js +++ b/web/js/modules/alerts/reducer.js @@ -4,6 +4,10 @@ import { ACTIVATE_VECTOR_ZOOM_ALERT, DISABLE_VECTOR_EXCEEDED_ALERT, ACTIVATE_VECTOR_EXCEEDED_ALERT, + ACTIVATE_DDV_ZOOM_ALERT, + ACTIVATE_DDV_LOCATION_ALERT, + DEACTIVATE_DDV_LOCATION_ALERT, + DEACTIVATE_DDV_ZOOM_ALERT, } from './constants'; import { hasVectorLayers } from '../layers/util'; import { REMOVE_LAYER, REMOVE_GROUP } from '../layers/constants'; @@ -12,6 +16,10 @@ import { UPDATE_MAP_EXTENT } from '../map/constants'; export const defaultAlertState = { isVectorZoomAlertPresent: false, isVectorExceededAlertPresent: false, + isDDVZoomAlertPresent: false, + isDDVLocationAlertPresent: false, + ddvZoomAlerts: [], + ddvLocationAlerts: [], }; export function alertReducer(state = defaultAlertState, action) { @@ -45,6 +53,26 @@ export function alertReducer(state = defaultAlertState, action) { }); } return state; + case ACTIVATE_DDV_ZOOM_ALERT: + return lodashAssign({}, state, { + isDDVZoomAlertPresent: true, + ddvZoomAlerts: [...state.ddvZoomAlerts, action.title], + }); + case ACTIVATE_DDV_LOCATION_ALERT: + return lodashAssign({}, state, { + isDDVLocationAlertPresent: true, + ddvLocationAlerts: [...state.ddvLocationAlerts, action.title], + }); + case DEACTIVATE_DDV_ZOOM_ALERT: + return lodashAssign({}, state, { + isDDVZoomAlertPresent: state.ddvZoomAlerts.length > 1, + ddvZoomAlerts: state.ddvZoomAlerts.filter((title) => title !== action.title), + }); + case DEACTIVATE_DDV_LOCATION_ALERT: + return lodashAssign({}, state, { + isDDVLocationAlertPresent: state.ddvLocationAlerts.length > 1, + ddvLocationAlerts: state.ddvLocationAlerts.filter((title) => title !== action.title), + }); default: return state; diff --git a/web/js/modules/animation/actions.test.js b/web/js/modules/animation/actions.test.js index b326af198b..73e2b55115 100644 --- a/web/js/modules/animation/actions.test.js +++ b/web/js/modules/animation/actions.test.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import * as constants from './constants'; import util from '../../util/util'; import { diff --git a/web/js/modules/charting/selectors.js b/web/js/modules/charting/selectors.js index 7f1d3ca492..e94323a76f 100644 --- a/web/js/modules/charting/selectors.js +++ b/web/js/modules/charting/selectors.js @@ -1,4 +1,4 @@ -// import { createSelector } from 'reselect'; +// import { createSelector } from '@reduxjs/toolkit'; // import { getDates } from '../date/selectors'; // import { getFormattedMonthAbbrevDates } from './util'; diff --git a/web/js/modules/compare/actions.test.js b/web/js/modules/compare/actions.test.js index dbc78e93c9..792e54a99b 100644 --- a/web/js/modules/compare/actions.test.js +++ b/web/js/modules/compare/actions.test.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import * as CONSTANTS from './constants'; import { toggleActiveCompareState, diff --git a/web/js/modules/compare/selectors.js b/web/js/modules/compare/selectors.js index 83f9993f30..63f242f5ac 100644 --- a/web/js/modules/compare/selectors.js +++ b/web/js/modules/compare/selectors.js @@ -1,4 +1,4 @@ -import { createSelector } from 'reselect'; +import { createSelector } from '@reduxjs/toolkit'; import { getDates } from '../date/selectors'; import { getFormattedMonthAbbrevDates } from './util'; diff --git a/web/js/modules/date/actions.test.js b/web/js/modules/date/actions.test.js index 385390d87e..a3735c2851 100644 --- a/web/js/modules/date/actions.test.js +++ b/web/js/modules/date/actions.test.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import { changeTimeScale, updateAppNow, diff --git a/web/js/modules/date/selectors.js b/web/js/modules/date/selectors.js index e59b581c56..aab9523b36 100644 --- a/web/js/modules/date/selectors.js +++ b/web/js/modules/date/selectors.js @@ -2,8 +2,7 @@ import { TIME_SCALE_FROM_NUMBER } from './constants'; export function getDates (state) { const { date } = state; - const { selected, selectedB } = date; - return { selected, selectedB }; + return date; } export function getSelectedDate (state, compareDateString) { diff --git a/web/js/modules/image-download/util.js b/web/js/modules/image-download/util.js index dcedea1e28..6c2d53e602 100644 --- a/web/js/modules/image-download/util.js +++ b/web/js/modules/image-download/util.js @@ -10,6 +10,7 @@ import { CRS } from '../map/constants'; const GEO_ESTIMATION_CONSTANT = 256.0; const POLAR_ESTIMATION_CONSTANT = 0.002197265625; +const GRANULE_LIMIT = 15; /** * Get a date time snapped to the interval of the layer with the shortest interval. @@ -281,6 +282,18 @@ export function getDownloadUrl(url, proj, layerDefs, bbox, dimensions, dateTime, const imgFormat = fileType || 'image/jpeg'; const { height, width } = dimensions; const snappedDateTime = getLatestIntervalTime(layerDefs, dateTime); + let numGranules = 0; + const granuleDates = layerDefs.reduce((acc, def, i) => { + let granuleDatesString = acc; + if (!def.granuleDates) return granuleDatesString; + granuleDatesString = `${acc}${i};`; // ensure that each granule layer gets an index + if (numGranules >= GRANULE_LIMIT) return granuleDatesString; // limit number of granules + const numToAdd = GRANULE_LIMIT - numGranules; + const truncatedDates = def.granuleDates.slice(0, numToAdd); + numGranules += truncatedDates.length; + const processedDates = truncatedDates.map((date) => date.split(':').filter((d) => d !== '00Z').join(':')); + return `${granuleDatesString}${processedDates.join(',')},`; + }, ''); const params = [ 'REQUEST=GetSnapshot', `TIME=${util.toISOStringSeconds(snappedDateTime)}`, @@ -292,6 +305,9 @@ export function getDownloadUrl(url, proj, layerDefs, bbox, dimensions, dateTime, `WIDTH=${width}`, `HEIGHT=${height}`, ]; + if (granuleDates.length > 0) { + params.push(`granule_dates=${granuleDates}`); + } if (opacities.length > 0) { params.push(`OPACITIES=${opacities.join(',')}`); } diff --git a/web/js/modules/layers/actions.test.js b/web/js/modules/layers/actions.test.js index 4747b00630..1b684ab5b3 100644 --- a/web/js/modules/layers/actions.test.js +++ b/web/js/modules/layers/actions.test.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fixtures from '../../fixtures'; import { addLayer, getLayers } from './selectors'; import { diff --git a/web/js/modules/layers/reducers.js b/web/js/modules/layers/reducers.js index e7f01c9382..847e9497c0 100644 --- a/web/js/modules/layers/reducers.js +++ b/web/js/modules/layers/reducers.js @@ -351,14 +351,28 @@ export function layerReducer(state = initialState, action) { const updates = {}; action.payload.forEach((collection) => { const { - id, date, type, version, + id, date, type, version, projection, } = collection; // If the layer doesn't exist, initialize it if (!state.collections[id]) { - updates[id] = { $set: { dates: [{ version, type, date }] } }; + updates[id] = { + $set: { + dates: [{ + version, + type, + date, + projection, + }], + }, + }; } else { // If the layer exists, prepare to push to the dates array - const newEntry = { date, type, version }; + const newEntry = { + date, + type, + version, + projection, + }; updates[id] = { dates: { $push: [newEntry] }, }; diff --git a/web/js/modules/layers/selectors.js b/web/js/modules/layers/selectors.js index 51fce8f142..47a2d67c57 100644 --- a/web/js/modules/layers/selectors.js +++ b/web/js/modules/layers/selectors.js @@ -8,7 +8,7 @@ import { findIndex as lodashFindIndex, memoize as lodashMemoize, } from 'lodash'; -import { createSelector } from 'reselect'; +import { createSelector } from '@reduxjs/toolkit'; import update from 'immutability-helper'; import util from '../../util/util'; import { getLayerNoticesForLayer } from '../notifications/util'; @@ -41,7 +41,7 @@ export function addLayer(id, spec = {}, layersParam, layerConfig, overlayLength, def.max = spec.max || undefined; def.squash = spec.squash || undefined; def.disabled = spec.disabled || undefined; - def.count = spec.count || undefined; + def.count = spec.count || def.count || undefined; if (Array.isArray(spec.bandCombo)) { def.bandCombo = { @@ -126,11 +126,11 @@ export const getStartingLayers = createSelector([getConfig], (config) => resetLa export const isGroupingEnabled = ({ compare, layers }) => layers[compare.activeString].groupOverlays; -export const getCollections = (layers, dailyDate, subdailyDate, layer) => { +export const getCollections = (layers, dailyDate, subdailyDate, layer, projId) => { if (!layers.collections[layer.id]) return; const dateCollection = layers.collections[layer.id].dates; for (let i = 0; i < dateCollection.length; i += 1) { - if (dateCollection[i].date === dailyDate || dateCollection[i].date === subdailyDate) { + if ((dateCollection[i].date === dailyDate || dateCollection[i].date === subdailyDate) && dateCollection[i].projection === projId) { return dateCollection[i]; } } @@ -590,6 +590,45 @@ export const subdailyLayersActive = createSelector( (layers) => hasSubDaily(layers), ); +/** + * Get subdaily layers from given layers + * @param {Array} layers + */ +export function getSubDaily(layers) { + const outputLayers = []; + if (layers && layers.length) { + for (let i = 0; i < layers.length; i += 1) { + if (layers[i].period === 'subdaily') { + outputLayers.push(layers[i]); + } + } + } + return outputLayers; +} + +export const subdailyLayers = createSelector( + [getActiveLayers], + (layers) => getSubDaily(layers), +); + +/** + * Gets smallest interval value of subdaily layers + * @param {Object} state + */ +export function getSmallestIntervalValue(state) { + const layers = getActiveLayers(state); + let smallestDelta = 1440; // 1 day in minutes + if (layers && layers.length) { + for (let i = 0; i < layers.length; i += 1) { + const interval = lodashGet(layers[i], 'dateRanges[0].dateInterval'); + if (layers[i].period === 'subdaily' && interval < smallestDelta) { + smallestDelta = Number(interval); + } + } + } + return smallestDelta; +} + /** * * @param {*} config diff --git a/web/js/modules/layers/util.js b/web/js/modules/layers/util.js index 9fb1ff4358..aaadc1f562 100644 --- a/web/js/modules/layers/util.js +++ b/web/js/modules/layers/util.js @@ -846,7 +846,7 @@ export function serializeLayers(layers, state, groupName) { value: bandComboString, }); } - if (def.palette && (def.custom || def.min || def.max || def.squash || def.disabled)) { + if (def.palette && (def.custom || def.min || def.max || def.squash || def.disabled || (palettes[def.id] && palettes[def.id].maps && palettes[def.id].maps.length > 1))) { // If layer has palette and palette attributes const paletteAttributeArray = getPaletteAttributeArray( def.id, @@ -926,7 +926,15 @@ const getLayerSpec = (attributes) => { } if (attr.id === 'disabled') { const values = util.toArray(attr.value.split(';')); - disabled = values; + const disabledArray = []; + lodashEach(values, (value, index) => { + if (value === '') { + disabledArray.push(undefined); + } else { + disabledArray.push(value); + } + }); + disabled = disabledArray; } if (attr.id === 'max' && typeof attr.value === 'string') { @@ -1367,6 +1375,7 @@ export const hasVectorLayers = (activeLayers) => { * @return {Boolean} */ export const isVectorLayerClickable = (layer, mapRes, projId, isMobile) => { + if (layer.id && layer.id.includes('AERONET')) return true; if (!mapRes) return false; let resolutionBreakPoint = lodashGet(layer, `breakPointLayer.projections.${projId}.resolutionBreakPoint`); if (resolutionBreakPoint) { diff --git a/web/js/modules/link/actions.test.js b/web/js/modules/link/actions.test.js index af16924bfe..07d740e9b8 100644 --- a/web/js/modules/link/actions.test.js +++ b/web/js/modules/link/actions.test.js @@ -1,6 +1,6 @@ import { TextEncoder, TextDecoder } from 'util'; import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import * as actions from './actions'; import * as constants from './constants'; diff --git a/web/js/modules/link/util.js b/web/js/modules/link/util.js index c13b64dd1e..98462ed2ca 100644 --- a/web/js/modules/link/util.js +++ b/web/js/modules/link/util.js @@ -116,6 +116,17 @@ export function getPermalink(queryString, selectedDate, isEmbed) { } } + // Remove 'e2e=true' + if (permalink.includes('e2e=true')) { + if (permalink.includes('?e2e=true&')) { + permalink = permalink.replace('?e2e=true&', '?'); + } else if (permalink.includes('&e2e=true')) { + permalink = permalink.replace('&e2e=true', ''); + } else if (permalink.includes('?e2e=true')) { + permalink = permalink.replace('?e2e=true', ''); + } + } + // Check for 'eic=' and remove it along with the next two characters const eicPattern = /eic=../g; permalink = permalink.replace(eicPattern, ''); diff --git a/web/js/modules/location-search/actions.test.js b/web/js/modules/location-search/actions.test.js index 5403f0182b..f551643aeb 100644 --- a/web/js/modules/location-search/actions.test.js +++ b/web/js/modules/location-search/actions.test.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import { clearSuggestions, toggleShowLocationSearch, diff --git a/web/js/modules/map/util.js b/web/js/modules/map/util.js index 5e1cdc65ee..3a91177384 100644 --- a/web/js/modules/map/util.js +++ b/web/js/modules/map/util.js @@ -11,6 +11,7 @@ import OlRendererCanvasTileLayer from 'ol/renderer/canvas/TileLayer'; import Promise from 'bluebird'; import { encode } from '../link/util'; import { getActiveVisibleLayersAtDate } from '../layers/selectors'; +import { tryCatchDate } from '../date/util'; /* * Set default extent according to time of day: @@ -294,7 +295,7 @@ export async function promiseImageryForTime(state, date, activeString) { } = map.ui; const layers = getActiveVisibleLayersAtDate(state, date, activeString); await Promise.all(layers.map(async (layer) => { - if (layer.type === 'granule' || layer.type === 'ttiler') { + if (layer.type === 'granule' || layer.type === 'titiler') { return Promise.resolve(); } const options = { date, group: activeString }; @@ -305,3 +306,43 @@ export async function promiseImageryForTime(state, date, activeString) { selected.getView().changed(); return date; } + +/** + * Trigger tile requests for all given layers on a given date. + * @method promiseImageryForTour + */ +export async function promiseImageryForTour(state, layers, dateString, activeString) { + const { map } = state; + if (!map.ui.proj) return; + const { + cache, selected, createLayer, layerKey, + } = map.ui; + const appNow = lodashGet(state, 'date.appNow'); + const date = tryCatchDate(dateString, appNow); + await Promise.all(layers.map(async (layer) => { + if (layer.type === 'granule' || layer.type === 'titiler') { + return Promise.resolve(); + } + const options = { date, group: activeString || 'active' }; + const keys = []; + if (layer.custom) { + keys.push(`palette=${layer.custom}`); + } + if (layer.min) { + keys.push(`min=${layer.min}`); + } + if (layer.max) { + keys.push(`max=${layer.max}`); + } + if (layer.squash) { + keys.push('squash'); + } + if (keys.length > 0) { + options.style = keys.join(','); + } + + const key = layerKey(layer, options, state); + const layerGroup = cache.getItem(key) || await createLayer(layer, options); + return promiseLayerGroup(layerGroup, selected); + })); +} diff --git a/web/js/modules/modal/actions.test.js b/web/js/modules/modal/actions.test.js index 64e262fde2..da27111146 100644 --- a/web/js/modules/modal/actions.test.js +++ b/web/js/modules/modal/actions.test.js @@ -1,6 +1,6 @@ import { TextEncoder, TextDecoder } from 'util'; import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import { openBasicContent, diff --git a/web/js/modules/natural-events/selectors.js b/web/js/modules/natural-events/selectors.js index b8072c2119..2fab883077 100644 --- a/web/js/modules/natural-events/selectors.js +++ b/web/js/modules/natural-events/selectors.js @@ -1,4 +1,4 @@ -import { createSelector } from 'reselect'; +import { createSelector } from '@reduxjs/toolkit'; import { validateGeometryCoords } from './util'; const getActiveCategories = ({ events }) => events.selectedCategories; diff --git a/web/js/modules/notifications/actions.test.js b/web/js/modules/notifications/actions.test.js index d0f9b1b884..662d5ce128 100644 --- a/web/js/modules/notifications/actions.test.js +++ b/web/js/modules/notifications/actions.test.js @@ -1,6 +1,6 @@ import { TextEncoder, TextDecoder } from 'util'; import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import * as actions from './actions'; import * as constants from './constants'; diff --git a/web/js/modules/palettes/actions.test.js b/web/js/modules/palettes/actions.test.js index 28538fccf2..8177b5aea4 100644 --- a/web/js/modules/palettes/actions.test.js +++ b/web/js/modules/palettes/actions.test.js @@ -1,6 +1,6 @@ import { TextEncoder, TextDecoder } from 'util'; import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import { assign, cloneDeep } from 'lodash'; import update from 'immutability-helper'; diff --git a/web/js/modules/palettes/constants.js b/web/js/modules/palettes/constants.js index a843678b0f..0fed270830 100644 --- a/web/js/modules/palettes/constants.js +++ b/web/js/modules/palettes/constants.js @@ -10,6 +10,7 @@ export const CLEAR_CUSTOMS = 'PALETTES/CLEAR_CUSTOMS'; export const SET_CUSTOM = 'PALETTES/SET_CUSTOM'; export const LOADED_CUSTOM_PALETTES = 'PALETTES/LOADED_CUSTOM_PALETTES'; export const BULK_PALETTE_RENDERING_SUCCESS = 'PALETTES/BULK_PALETTE_RENDERING_SUCCESS'; +export const BULK_PALETTE_PRELOADING_SUCCESS = 'PALETTES/BULK_PALETTE_PRELOADING_SUCCESS'; export const PALETTE_STRINGS_PERMALINK_ARRAY = [ 'palette', diff --git a/web/js/modules/palettes/reducers.js b/web/js/modules/palettes/reducers.js index 8bd01dc404..1bc7f31ade 100644 --- a/web/js/modules/palettes/reducers.js +++ b/web/js/modules/palettes/reducers.js @@ -12,6 +12,7 @@ import { SET_THRESHOLD_RANGE_AND_SQUASH, LOADED_CUSTOM_PALETTES, BULK_PALETTE_RENDERING_SUCCESS, + BULK_PALETTE_PRELOADING_SUCCESS, CLEAR_CUSTOM, SET_DISABLED_CLASSIFICATION, } from './constants'; @@ -23,6 +24,7 @@ export const defaultPaletteState = { active: {}, activeB: {}, isLoading: {}, + tourStoryPalettes: {}, }; export function getInitialPaletteState(config) { const rendered = lodashGet(config, 'palettes.rendered') || {}; @@ -46,6 +48,10 @@ export function paletteReducer(state = defaultPaletteState, action) { return update(state, { rendered: { $merge: action.rendered || {} }, }); + case BULK_PALETTE_PRELOADING_SUCCESS: + return update(state, { + tourStoryPalettes: { $merge: action.tourStoryPalettes || {} }, + }); case REQUEST_PALETTE_SUCCESS: { const isLoading = update(state.isLoading, { $unset: [action.id] }); return lodashAssign({}, state, { diff --git a/web/js/modules/palettes/selectors.js b/web/js/modules/palettes/selectors.js index 08d317456b..e3962bdba0 100644 --- a/web/js/modules/palettes/selectors.js +++ b/web/js/modules/palettes/selectors.js @@ -130,7 +130,7 @@ const useLookup = function(layerId, palettesObj, state) { if (palette.max >= rendered.entries.values.length) { delete palette.max; } - if (!lodashIsUndefined(palette.min) || !lodashIsUndefined(palette.max)) { + if (!lodashIsUndefined(palette.min) || !lodashIsUndefined(palette.max) || layerId.includes('AERONET')) { use = true; return false; } @@ -350,15 +350,16 @@ export function getKey(layerId, groupStr, state) { return ''; } const def = getPalette(layerId, undefined, groupStr, state); + const { values } = getPalette(layerId, 0, groupStr, state).entries; const keys = []; if (def.custom) { keys.push(`palette=${def.custom}`); } if (def.min) { - keys.push(`min=${def.min}`); + keys.push(`min=${getMinValue(values[def.min])}`); } if (def.max) { - keys.push(`max=${def.max}`); + keys.push(`max=${getMinValue(values[def.max])}`); } if (def.squash) { keys.push('squash'); @@ -385,7 +386,7 @@ export function refreshDisabledSelector( }, }, }); - return toggleLookup(layerId, newPalettes, state); + return updateLookup(layerId, newPalettes, state); } export function initDisabledSelector( @@ -395,7 +396,7 @@ export function initDisabledSelector( palettes, state, ) { - const disabled = disabledStr.split('-'); + const disabled = disabledStr ? disabledStr.split('-') : []; for (let i = 0; i < disabled.length; i += 1) { disabled[i] = +disabled[i]; } let newPalettes = prepare(layerId, palettes, state); newPalettes = update(newPalettes, { @@ -440,7 +441,7 @@ export function setDisabledSelector( }, }, }); - return toggleLookup(layerId, newPalettes, state); + return updateLookup(layerId, newPalettes, state); } export function setRange(layerId, props, index, palettes, state) { diff --git a/web/js/modules/palettes/util.js b/web/js/modules/palettes/util.js index 091ac1588a..16fdecf4d9 100644 --- a/web/js/modules/palettes/util.js +++ b/web/js/modules/palettes/util.js @@ -344,7 +344,7 @@ export function getPaletteAttributeArray(layerId, palettes, state) { } [palObj, minObj, maxObj, squashObj, disabledObj].forEach((obj) => { - if (obj.isActive) { + if (obj.isActive || (obj.key === 'disabled' && obj.value !== '')) { attrArray.push({ id: obj.key === 'custom' ? 'palette' : obj.key, value: obj.value, diff --git a/web/js/modules/product-picker/format-config.js b/web/js/modules/product-picker/format-config.js index 8eff910ac5..d2bc4c0bed 100644 --- a/web/js/modules/product-picker/format-config.js +++ b/web/js/modules/product-picker/format-config.js @@ -81,13 +81,16 @@ function setCoverageFacetProp(layer, selectedDate) { function setTypeProp(layer) { const { type } = layer; - const rasterTypes = ['wms', 'wmts']; + const rasterTypes = ['wms', 'wmts', 'xyz']; if (rasterTypes.includes(type)) { layer.type = 'Raster (Mosaicked)'; } if (layer.type === 'granule') { layer.type = 'Raster (Granule)'; } + if (layer.type === 'titiler') { + layer.type = 'Dynamically-rendered'; + } layer.type = capitalizeFirstLetter(layer.type); return layer; } diff --git a/web/js/modules/product-picker/selectors.js b/web/js/modules/product-picker/selectors.js index feca2368b4..cb23e875da 100644 --- a/web/js/modules/product-picker/selectors.js +++ b/web/js/modules/product-picker/selectors.js @@ -2,7 +2,7 @@ import { sortBy as lodashSortBy, indexOf as lodashIndexOf, } from 'lodash'; -import { createSelector } from 'reselect'; +import { createSelector } from '@reduxjs/toolkit'; import buildLayerFacetProps from './format-config'; import { getSelectedDate } from '../date/selectors'; import util from '../../util/util'; diff --git a/web/js/modules/ui/actions.js b/web/js/modules/ui/actions.js index d307a343da..57719847e3 100644 --- a/web/js/modules/ui/actions.js +++ b/web/js/modules/ui/actions.js @@ -9,6 +9,7 @@ import { SET_EIC_MEASUREMENT_COMPLETE, SET_EIC_MEASUREMENT_ABORTED, SET_TRAVELING_HYPERWALL, + SET_EIC_LEGACY, } from './constants'; import { CLOSE as CLOSE_MODAL } from '../modal/constants'; @@ -90,3 +91,11 @@ export function setTravelMode(travelMode) { travelMode, }; } + +// Determines whether EIC mode should query backend (new EIC) or query data from the frontend (legacy) +export function setEICLegacy(isLegacy) { + return { + type: SET_EIC_LEGACY, + isLegacy, + }; +} diff --git a/web/js/modules/ui/constants.js b/web/js/modules/ui/constants.js index 4d03455924..6ddf04c36d 100644 --- a/web/js/modules/ui/constants.js +++ b/web/js/modules/ui/constants.js @@ -8,3 +8,4 @@ export const CHECK_ANIMATION_AVAILABILITY = 'UI/CHECK_ANIMATION_AVAILABILITY'; export const SET_EIC_MEASUREMENT_COMPLETE = 'UI/SET_EIC_MEASUREMENT_COMPLETE'; export const SET_EIC_MEASUREMENT_ABORTED = 'UI/SET_EIC_MEASUREMENT_ABORTED'; export const SET_TRAVELING_HYPERWALL = 'UI/SET_TRAVELING_HYPERWALL'; +export const SET_EIC_LEGACY = 'UI/SET_EIC_LEGACY'; diff --git a/web/js/modules/ui/reducers.js b/web/js/modules/ui/reducers.js index d457684b2e..6bfc381cb7 100644 --- a/web/js/modules/ui/reducers.js +++ b/web/js/modules/ui/reducers.js @@ -9,6 +9,7 @@ import { SET_EIC_MEASUREMENT_COMPLETE, SET_EIC_MEASUREMENT_ABORTED, SET_TRAVELING_HYPERWALL, + SET_EIC_LEGACY, } from './constants'; export const uiState = { @@ -20,7 +21,9 @@ export const uiState = { animationAvailabilityChecked: false, eicMeasurementComplete: false, eicMeasurementAborted: false, - travelMode: '', // an id key that corresponds to a specific set of EIC scenario details + travelMode: '', // an id key that corresponds to a specific set of EIC scenario details for travel mode + eicLegacy: false, + scenario: '', // the scenario id that corresponds to the current EIC scenario to query backend }; export default function uiReducers(state = uiState, action) { @@ -79,6 +82,11 @@ export default function uiReducers(state = uiState, action) { ...state, travelMode: action.travelMode, }; + case SET_EIC_LEGACY: + return { + ...state, + eicLegacy: action.isLegacy, + }; default: return state; } diff --git a/web/js/modules/vector-styles/selectors.js b/web/js/modules/vector-styles/selectors.js index 247acf9676..40c59b6476 100644 --- a/web/js/modules/vector-styles/selectors.js +++ b/web/js/modules/vector-styles/selectors.js @@ -12,6 +12,10 @@ import { stylefunction } from 'ol-mapbox-style'; import { getMinValue, getMaxValue, selectedStyleFunction, } from './util'; +import { + isActive as isPaletteActive, + getLookup as getPaletteLookup, +} from '../palettes/selectors'; import util from '../../util/util'; @@ -115,6 +119,26 @@ const updateGlStylePalette = (glStyle, rgbPalette) => { return glStyle; }; +const updateDisabled = (glStyle, lookup) => { + for (let i = 0; i < glStyle.layers.length; i += 1) { + const thisCircleColor = glStyle.layers[i].paint['circle-color']; + thisCircleColor.forEach((color, index) => { + const regex = /rgba?\(.*\)/; + if (regex.test(color)) { + const colors = color.split('(')[1].split(')')[0].split(/,\s?/); + if (colors.length < 4) { + colors.push('255'); + } + const colorStr = colors.join(','); + if (lookup[colorStr]) { + thisCircleColor[index] = `rgba(${lookup[colorStr].r}, ${lookup[colorStr].g}, ${lookup[colorStr].b}, ${lookup[colorStr].a})`; + } + } + }); + } + return glStyle; +}; + const shouldRenderFeature = (feature, acceptableExtent) => { if (!acceptableExtent) return true; const midpoint = feature.getFlatCoordinates @@ -130,10 +154,11 @@ const shouldRenderFeature = (feature, acceptableExtent) => { * @param {String} vectorStyleId | ID to lookup the vector style in the state * @param {Object} vectorStyles | Contains styles of all vector products * @param {Object} layer | OL layer object + * @param {Object} options | Layer options object * @param {Object} state | The entire state of the application * @param {Boolean} styleSelection | Indicates if the request is triggered by user interaction with vector feature */ -export function setStyleFunction(def, vectorStyleId, vectorStyles, layer, state, styleSelection = false) { +export function setStyleFunction(def, vectorStyleId, vectorStyles, layer, options, state, styleSelection = false) { const map = lodashGet(state, 'map.ui.selected'); if (!map) return; const { proj } = state; @@ -142,6 +167,7 @@ export function setStyleFunction(def, vectorStyleId, vectorStyles, layer, state, const layerId = def.id; const styleId = lodashGet(def, `vectorStyle.${proj.id}.id`) || vectorStyleId || lodashGet(def, 'vectorStyle.id') || layerId; const customPalette = def.custom; + const disabledPalette = def.disabled; let glStyle = vectorStyles[styleId]; if (customPalette && Object.prototype.hasOwnProperty.call(state, 'palettes')) { @@ -155,6 +181,17 @@ export function setStyleFunction(def, vectorStyleId, vectorStyles, layer, state, } } + // De-reference the glState object prior to applying the palette to the layer + glStyle = lodashCloneDeep(glStyle); + + let lookup; + if (isPaletteActive(def.id, options.group, state)) { + lookup = getPaletteLookup(def.id, options.group, state); + } + if (disabledPalette) { + glStyle = updateDisabled(glStyle, lookup); + } + if (!layer || layer.isWMS || glStyle === undefined) { return; } @@ -168,8 +205,6 @@ export function setStyleFunction(def, vectorStyleId, vectorStyles, layer, state, ? lodashFind(layer.getLayers().getArray(), 'isVector') : layer; - // De-reference the glState object prior to applying the palette to the layer - glStyle = lodashCloneDeep(glStyle); const styleFunction = stylefunction(layer, glStyle, layerId, resolutions); const selectedFeatures = selected[layerId]; @@ -246,7 +281,7 @@ export function clearStyleFunction(def, vectorStyleId, vectorStyles, layer, stat if (minutes) { minute = minutes.split(':'); } - if ((minute && minute[1] % 5 === 0) || feature.getType() === 'LineString') { + if ((minute && minute[1] % 5 === 0) || feature.getGeometry().getType() === 'LineString') { return styleFunction(feature, resolution); } }); @@ -259,8 +294,9 @@ export function clearStyleFunction(def, vectorStyleId, vectorStyles, layer, stat * @param {Object} def * @param {Object} olVectorLayer * @param {Object} state + * @param {Object} options */ -export const applyStyle = (def, olVectorLayer, state) => { +export const applyStyle = (def, olVectorLayer, state, options) => { const { config } = state; const { vectorStyles } = config; const vectorStyleId = def.vectorStyle.id; @@ -269,5 +305,5 @@ export const applyStyle = (def, olVectorLayer, state) => { return; } - setStyleFunction(def, vectorStyleId, vectorStyles, olVectorLayer, state); + setStyleFunction(def, vectorStyleId, vectorStyles, olVectorLayer, options, state); }; diff --git a/web/js/modules/vector-styles/util.js b/web/js/modules/vector-styles/util.js index 46f77d08f6..d863b7c83d 100644 --- a/web/js/modules/vector-styles/util.js +++ b/web/js/modules/vector-styles/util.js @@ -99,7 +99,7 @@ export function offsetLineStringStyle(feature, styleArray) { export function selectedStyleFunction(feature, styleArray, size) { if (styleArray.length !== 1) return styleArray; return styleArray.map((style) => { - const type = feature.getType(); + const type = feature.getGeometry().getType(); switch (type) { case 'Point': return selectedCircleStyle(style, size); @@ -181,17 +181,17 @@ export function isFeatureInRenderableArea(lon, wrap, acceptableExtent) { */ function getModalOffset(dimensionProps) { const { - x, y, screenHeight, screenWidth, isMobile, + x, y, screenHeight, screenWidth, isMobile, modalWidth, } = dimensionProps; const isOnLeft = screenWidth - x >= screenWidth / 2; - const modalWidth = isMobile ? 250 : 445; + const modalWidthVal = modalWidth || (isMobile ? 250 : 445); const modalHeight = 300; - let offsetLeft = isOnLeft ? x + 20 : x - modalWidth - 20; + let offsetLeft = isOnLeft ? x + 20 : x - modalWidthVal - 20; let offsetTop = y - (modalHeight / 2); if (offsetLeft < 0) { offsetLeft = 20; - } else if (offsetLeft + modalWidth > screenWidth) { - offsetLeft = screenWidth - modalWidth - 20; + } else if (offsetLeft + modalWidthVal > screenWidth) { + offsetLeft = screenWidth - modalWidthVal - 20; } if (offsetTop < 0) { offsetTop = 20; @@ -236,7 +236,7 @@ function getModalContentsAtPixel(mapProps, config, compareState, isMobile) { return; } - const type = feature.getType(); + const type = feature.getGeometry().getType(); if (lodashIncludes(def.clickDisabledFeatures, type) || !isFromActiveCompareRegion(pixels, layer.wv.group, compareState, swipeOffset)) { return; @@ -268,6 +268,22 @@ function getModalContentsAtPixel(mapProps, config, compareState, isMobile) { }; metaArray.push(obj); selected[layerId].push(uniqueIdentifier); + } else if (def.id.includes('AERONET')) { + const layerId = def.id; + if (!selected[layerId]) selected[layerId] = []; + const features = feature.getProperties(); + if (def.modalShouldFollowClicks) modalShouldFollowClicks = true; + const obj = { + features, + id: layerId, + title: def.title || layerId, + subTitle: def.subtitle, + featureTitle: layerId, + disableUnitConversion: !!def.disableUnitConversion, + + }; + metaArray.push(obj); + selected[layerId].push(layerId); } }, featureOptions); return { @@ -286,14 +302,14 @@ function getModalContentsAtPixel(mapProps, config, compareState, isMobile) { * * @returns {Object} */ -export function onMapClickGetVectorFeatures(pixels, map, state, swipeOffset) { +export function onMapClickGetVectorFeatures(pixels, map, state, swipeOffset, modalWidth) { const { config, compare } = state; const { screenWidth, screenHeight, isMobileDevice } = state.screenSize; const isMobile = isMobileDevice; const x = pixels[0]; const y = pixels[1]; const modalOffsetProps = { - x, y, isMobile, screenHeight, screenWidth, + x, y, isMobile, screenHeight, screenWidth, modalWidth, }; const mapProps = { pixels, map, swipeOffset }; const { offsetLeft, offsetTop } = getModalOffset(modalOffsetProps); diff --git a/web/js/ol/lookupimagetile.js b/web/js/ol/lookupimagetile.js index 7780032514..5a865ba01a 100644 --- a/web/js/ol/lookupimagetile.js +++ b/web/js/ol/lookupimagetile.js @@ -42,7 +42,7 @@ class LookupImageTile extends OlImageTile { LookupImageTile.prototype.getImage = function() { return this.canvas_; }; -LookupImageTile.prototype.load = function() { +LookupImageTile.prototype.load = async function() { if (this.state === OlTileState.IDLE) { this.state = OlTileState.LOADING; const that = this; @@ -130,65 +130,67 @@ LookupImageTile.prototype.load = function() { if (lookupCount > 1 && lookupCount < 25) { imageProcessed = true; const pixelsToDisplay = getPixelColorsToDisplay(this.lookup_); - fetch(this.src_) - .then((response) => response.arrayBuffer()) - .then((buffer) => { - // decode the buffer PNG file - const decodedPNG = UPNG.decode(buffer); - const { width, height } = decodedPNG; - - // Create an array buffer matching the pixel dimensions of the provided image - const bufferSize = height * width * 4; - const arrBuffer = new Uint32Array(bufferSize); - - // Extract the colormap values. This is an array of integers representing rgba values. - // Used in sets of 4 (i.e. colorMapArr[0] = r, colorMapArr[1] = b, etc.) - // colorMapArr assumes a max of 256 colors - const colorMapArr = getColormap(decodedPNG.tabs.PLTE); - - // Extract the pixel data. This is an array of integers corresponding to the colormap - // i.e. if pixelData[0] == 5, this pixel is the color of the 5th entry in the colormap - const pixelData = decodedPNG.data; - - // iterate through the pixelData, drawing each pixel using the appropriate color - for (let i = 0; i < pixelData.length; i += 1) { - const arrBuffIndex = i * 4; - const lookupIndex = pixelData[i] * 4; - - // Determine desired RGBA for this pixel - const r = colorMapArr[lookupIndex]; - const g = colorMapArr[lookupIndex + 1]; - const b = colorMapArr[lookupIndex + 2]; - const a = 255; - // Concatentate to 'r,g,b,a' string & check if that color is in the pixelsToDisplay array - const rgbaStr = `${r},${g},${b},${a}`; - const drawThisColor = pixelsToDisplay[rgbaStr]; - - // If the intended color exists in pixelsToDisplay obj, draw that color, otherwise draw transparent - if (drawThisColor !== undefined) { - arrBuffer[arrBuffIndex + 0] = r; - arrBuffer[arrBuffIndex + 1] = g; - arrBuffer[arrBuffIndex + 2] = b; - arrBuffer[arrBuffIndex + 3] = a; - } else { - // console.log('drawThisColor undefined, rgbaStr:', rgbaStr); - arrBuffer[arrBuffIndex] = 0; - arrBuffer[arrBuffIndex + 1] = 0; - arrBuffer[arrBuffIndex + 2] = 0; - arrBuffer[arrBuffIndex + 3] = 0; - } + try { + const res = await fetch(this.src_); + if (!res.ok) throw new Error(`Failed to fetch image: ${res.status} ${res.statusText}`); + const buffer = await res.arrayBuffer(); + // decode the buffer PNG file + const decodedPNG = UPNG.decode(buffer); + const { width, height } = decodedPNG; + + // Create an array buffer matching the pixel dimensions of the provided image + const bufferSize = height * width * 4; + const arrBuffer = new Uint32Array(bufferSize); + + // Extract the colormap values. This is an array of integers representing rgba values. + // Used in sets of 4 (i.e. colorMapArr[0] = r, colorMapArr[1] = b, etc.) + // colorMapArr assumes a max of 256 colors + const colorMapArr = getColormap(decodedPNG.tabs.PLTE); + + // Extract the pixel data. This is an array of integers corresponding to the colormap + // i.e. if pixelData[0] == 5, this pixel is the color of the 5th entry in the colormap + const pixelData = decodedPNG.data; + + // iterate through the pixelData, drawing each pixel using the appropriate color + for (let i = 0; i < pixelData.length; i += 1) { + const arrBuffIndex = i * 4; + const lookupIndex = pixelData[i] * 4; + + // Determine desired RGBA for this pixel + const r = colorMapArr[lookupIndex]; + const g = colorMapArr[lookupIndex + 1]; + const b = colorMapArr[lookupIndex + 2]; + const a = 255; + // Concatentate to 'r,g,b,a' string & check if that color is in the pixelsToDisplay array + const rgbaStr = `${r},${g},${b},${a}`; + const drawThisColor = pixelsToDisplay[rgbaStr]; + + // If the intended color exists in pixelsToDisplay obj, draw that color, otherwise draw transparent + if (drawThisColor !== undefined) { + arrBuffer[arrBuffIndex + 0] = r; + arrBuffer[arrBuffIndex + 1] = g; + arrBuffer[arrBuffIndex + 2] = b; + arrBuffer[arrBuffIndex + 3] = a; + } else { + // console.log('drawThisColor undefined, rgbaStr:', rgbaStr); + arrBuffer[arrBuffIndex] = 0; + arrBuffer[arrBuffIndex + 1] = 0; + arrBuffer[arrBuffIndex + 2] = 0; + arrBuffer[arrBuffIndex + 3] = 0; } + } - // Encode the image, creating a new PNG file - const encodedBufferImage = UPNG.encode([arrBuffer], decodedPNG.width, decodedPNG.height, decodedPNG.depth); - const blob = new Blob([encodedBufferImage], { type: 'image/png' }); - const dataURL = `${URL.createObjectURL(blob)}`; - this.image_.src = dataURL; - this.image_.addEventListener('load', onImageLoad); - }) - .catch((error) => { - console.error('Error:', error); - }); + // Encode the image, creating a new PNG file + const encodedBufferImage = UPNG.encode([arrBuffer], decodedPNG.width, decodedPNG.height, decodedPNG.depth); + const blob = new Blob([encodedBufferImage], { type: 'image/png' }); + const dataURL = `${URL.createObjectURL(blob)}`; + this.image_.src = dataURL; + this.image_.addEventListener('load', onImageLoad); + } catch (error) { + that.state = OlTileState.ERROR; + that.changed(); + console.error('Error:', error); + } } else { this.image_.src = this.src_; this.image_.addEventListener('load', onImageLoad); diff --git a/web/js/util/local-storage.js b/web/js/util/local-storage.js index 561f1ad6cb..fd26891d92 100644 --- a/web/js/util/local-storage.js +++ b/web/js/util/local-storage.js @@ -23,6 +23,8 @@ export default { DISMISSED_EVENT_VIS_ALERT: 'dismissedEventVisibilityAlert', DISMISSED_COMPARE_ALERT: 'dismissedCompareAlert', DISMISSED_DISTRACTION_FREE_ALERT: 'dismissedDistractionFreeAlert', + DISSMISSED_DDV_ZOOM_ALERT: 'dismissedDDVZoomAlert', + DISSMISSED_DDV_LOCATION_ALERT: 'dismissedDDVLocationAlert', GLOBAL_TEMPERATURE_UNIT: 'globalTemperatureUnit', HIDE_TOUR: 'hideTour', HIDE_EDS_WARNING: 'hideEDS', diff --git a/web/scss/components/alert.scss b/web/scss/components/alert.scss index 22fa9db591..20d2969bd3 100644 --- a/web/scss/components/alert.scss +++ b/web/scss/components/alert.scss @@ -1,8 +1,35 @@ -.wv-alert-container { +.wv-alert-dropdown { position: absolute; top: 60px; - right: 10px; + right: 50px; left: auto; + width: 450px; + background: #282828; + + + button { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + position: relative; + color: #fff; + background: #282828; + border: #282828; + border-radius: 0; + min-height: 40px; + cursor: pointer; + padding: 0; + z-index: 100; + margin-bottom: 5px; + padding-left: 1rem; + padding-right: 1rem; + } +} + +.wv-alert-container { + max-height: 300px; + overflow-y: scroll; } .wv-alert { @@ -14,7 +41,7 @@ display: flex; align-items: center; justify-content: space-between; - min-height: 40px; + min-height: 50px; cursor: pointer; padding: 0; z-index: 100; @@ -25,7 +52,22 @@ padding-right: 3px; display: flex; align-items: center; + min-height: 50px; + width: 100%; +} + +.alert-text { + display: flex; + flex-direction: column; +} + +.wv-alert-footer { + display: flex; + align-items: center; + justify-content: space-around; + width: 100%; height: 40px; + color: #fff; } .wv-alert .close-alert { diff --git a/web/scss/components/modal.scss b/web/scss/components/modal.scss index fe044dfa7c..11daa8a84c 100644 --- a/web/scss/components/modal.scss +++ b/web/scss/components/modal.scss @@ -95,6 +95,10 @@ } .modal-content { + .modal-header { + justify-content: space-between; + } + border: none; border-radius: 6px; } diff --git a/web/scss/features/palettes.scss b/web/scss/features/palettes.scss index ae31e7ab69..20c2e13511 100644 --- a/web/scss/features/palettes.scss +++ b/web/scss/features/palettes.scss @@ -273,3 +273,7 @@ .double-palette { margin-bottom: 14px; } + +.vector-palette { + padding-bottom: 20px; +} diff --git a/web/scss/features/sidebar.scss b/web/scss/features/sidebar.scss index 5dfcfa24f5..de22a7d359 100644 --- a/web/scss/features/sidebar.scss +++ b/web/scss/features/sidebar.scss @@ -28,26 +28,6 @@ border-right: 1px solid #333; border-left: 1px solid #333; - @media screen and (max-width: $desktop-min-width) and (max-height: $mobile-max-width) and (orientation: landscape), - (max-width: $mobile-max-width) { - &.nav-tabs { - height: $wv-mob-sb-tabs-height; - - .nav-item { - width: 120px; - margin-right: 15px; - font-size: 12px; - - a.nav-link { - height: $wv-mob-sb-tabs-height - 2; - font-size: 18px; - padding: 16px 10px 8px; - text-align: center; - } - } - } - } - &.nav-tabs { border-bottom: 3px solid #00457b;