Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (DSWx-HLS) V1

OPERA/DSWX/L3_V1/HLS
Disponibilité de l'ensemble de données
2023-04-04T04:37:01Z–2026-10-09T23:30:53Z
Producteur de l'ensemble de données
Aperçu de Google Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tags
geophysical landsat-derived nasa opera sentinel2-derived surface surface-ground-water water

Description

Cet ensemble de données contient la version 1 du produit d'étendue des eaux de surface OPERA dynamique de niveau 3. Les données sont des observations validées de l'étendue des eaux de surface à partir d'avril 2023. Les problèmes connus et les mises en garde concernant l'utilisation sont décrits dans la documentation du produit. L'ensemble de données d'entrée pour générer chaque produit est la version 2.0 du produit Harmonized Landsat-8 et Sentinel-2A/B/C (HLS). Les produits HLS fournissent des données de réflectance de surface (SR) de l'Operational Land Imager (OLI) à bord du satellite Landsat 8 et de l'instrument multispectral (MSI) à bord du satellite Sentinel-2A/B/C.

Documentation :

Bandes

Bandes de fréquences

Taille des pixels : 30 mètres (toutes les bandes)

Nom Taille des pixels Description
WTR_Water_classification 30 mètres

Classification de l'eau : classification pixel par pixel dans l'une des trois classes d'eau (pas d'eau, eau libre et eau de surface partielle), neige/glace, nuage/ombre de nuage et classes adjacentes à nuage/ombre de nuage, océan masqué ou aucune donnée à la suite du traitement de la couche de diagnostic (DIAG) à travers toutes les étapes/couches intermédiaires.

BWTR_Binary_water 30 mètres

La carte binaire de l'eau est dérivée de la couche WTR en tant qu'union de classes d'eau (eau libre et eau de surface partielle) dans une carte binaire indiquant les zones avec et sans eau. Cette couche est destinée à fournir aux utilisateurs un aperçu rapide des zones d'eau et des zones sans eau. Des classes de données non valides (neige/glace, nuage/ombre de nuage ainsi que les zones adjacentes, océan masqué et valeur de remplissage) sont également fournies pour indiquer les zones dans lesquelles la classification binaire ne fournit pas de classification eau/absence d'eau.

CONF_Confidence 30 mètres

Représentation de la confiance associée à la classification WTR, basée sur une combinaison de résultats DIAG et d'informations d'assurance qualité fournies avec les données HLS d'entrée. Par exemple, la classe "Open water" (Eau libre) de la couche WTR est divisée en deux classes : "High Confidence" (Niveau de confiance élevé) et "Moderate Confidence" (Niveau de confiance modéré). De plus, les pixels de la classe "WTR Partial surface water" (Eau de surface partielle WTR) sont signalés comme "partial surface water conservative" (eau de surface partielle conservative) ou "partial surface water aggressive" (eau de surface partielle agressive), cette dernière catégorie présentant moins de certitude. Comme dans les couches WTR et BWTR, les pixels pour lesquels la récupération de l'eau est difficile ou impossible en raison de la neige/glace, des nuages/ombres ou des valeurs de remplissage sont également indiqués dans la couche CONF.

DIAG_diagnostic 30 mètres

Couche codée pour indiquer lesquels des cinq tests DSWx-HLS initiaux ont détecté de l'eau au niveau de chaque pixel. Les valeurs sont comprises entre 0 (c'est-à-dire 00000), ce qui indique qu'aucun des cinq tests DSWx-HLS n'a renvoyé de résultat positif, et 11111, ce qui indique que tous les tests ont renvoyé un résultat positif. Les tests sont décrits dans DSWX-HLS ATBD et Jones, John W. 2019 sont utilisées pour dériver le niveau de confiance ci-dessus. La combinaison de tests positifs pour une classe particulière détermine sa valeur de confiance. La valeur de remplissage (aucune donnée) est représentée par le nombre 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes 30 mètres

La classification des résultats de la couche DIAG donne lieu à de l'eau libre, de l'eau de surface partielle et de l'absence d'eau. Ce calque est affiné par l'application de masques, ce qui donne les calques 6 (WTR-2) et 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK 30 mètres

La couche WTR-2 est dérivée du résultat WTR-1 (couche 5) en appliquant des tests supplémentaires basés sur des informations sur l'occupation des sols et l'ombre du terrain, ainsi que sur l'atténuation de la surcorrection des aérosols, comme décrit dans DSWX-HLS ATBD et Jones, John W. 2019 pour masquer (éliminer) les faux positifs de détection d'eau.

LAND_land_cover_classification 30 mètres

Couche thématique de couverture terrestre utilisée pour déterminer où des tests supplémentaires sont effectués afin de masquer potentiellement les détections d'eau de la couche WTR-1 pour produire la couche intermédiaire WTR-2.

SHAD_terrain_shadow 30 mètres

Masque utilisé pour éliminer les emplacements probables d'ombre induite par le terrain en fonction d'une classification des zones d'ombre générée pour la date et l'heure de capture de l'image HLS d'entrée à partir des données du modèle numérique d'altitude. Il est utilisé pour créer la couche intermédiaire WTR-2.

HLS_CLOUD_SNOW_FMASK_classification 30 mètres

Couche de classification des nuages, de l'ombre des nuages et de la neige/du verglas à partir de l'entrée HLS.

Tableau des classes WTR_Water_classification

Valeur Couleur Description
0 #ffffff

Non-eau : zone avec des données de réflectance valides qui ne sont pas de l'eau, de la neige/glace, des nuages/ombres de nuages ni un masque océanique. Un masque de couverture terrestre peut être appliqué.

1 #0000ff

Eau libre : zone entièrement constituée d'eau et non obstruée pour le capteur, y compris par la végétation, le terrain et les bâtiments.

2 #0088ff

Eau de surface partielle : zone inondée composée d'au moins 20 % et de moins de 100% d'eau libre. On parle parfois d'"inondation de sous-pixel" lorsqu'on fait référence à la zone d'un pixel. Il peut s'agir, par exemple, de zones humides, de plans d'eau avec végétation émergente ou de pixels divisés par des côtes.

252 #f2f2f2

Neige/glace : zone identifiée comme neige/glace selon les données d'assurance qualité (QA) HLS Fmask d'entrée.

253 #dfdfdf

Nuage/ombre de nuage : zone identifiée comme un nuage, une ombre de nuage ou adjacente à ces caractéristiques selon les données d'assurance qualité (QA) Fmask HLS d'entrée.

254 #da00ff

Masque océanique : zone identifiée comme un océan à l'aide d'une base de données de rivages avec une marge ajoutée.

Tableau des classes d'eau binaire BWTR

Valeur Couleur Description
0 #ffffff

Zone avec des données de réflectance valides qui ne sont pas de l'eau (classe 1), de la neige/du verglas (classe 252), des nuages/ombres de nuages (classe 253) ni des océans masqués (classe 254).

1 #0000ff

Eau : zone classée comme "eau libre" ou "eau de surface partielle" (voir la couche WTR).

252 #f2f2f2

Neige/Verglas : zone identifiée comme étant recouverte de neige ou de verglas selon les données d'assurance qualité (QA) Fmask HLS saisies.

253 #dfdfdf

Nuage/ombre de nuage : zone identifiée comme nuage ou ombre de nuage, ou adjacente à un nuage ou à une ombre de nuage, selon les données d'assurance qualité (QA) Fmask HLS saisies.

254 #da00ff

Masque d'océan : zone identifiée comme un océan à l'aide d'une base de données de littoral avec une marge ajoutée

Tableau des classes de confiance CONF_

Valeur Couleur Description
0 #ffffff

Non-eau : zone avec des données de réflectance valides qui n'est pas masquée comme étant de l'eau ou de l'océan (classe 254) et qui n'est pas identifiée comme étant de la neige/glace, des nuages/ombres de nuages, adjacente à des nuages/ombres de nuages ou de la neige/glace dans les données d'assurance qualité (QA) Fmask HLS d'entrée. La classe "not water" (non-eau, classe 0) existe également lorsque le masquage de l'ombre du terrain et/ou de la couverture terrestre est appliqué.

1 #0000ff

Eau libre avec un niveau de confiance élevé : zone entièrement constituée d'eau avec un niveau de confiance élevé qui n'a pas été masquée par l'océan (classe 254) et qui n'est pas identifiée comme de la neige/glace, un nuage/une ombre de nuage, adjacente à un nuage/une ombre de nuage, ou de la neige/glace dans les données d'assurance qualité (QA) Fmask HLS d'entrée.

2 #0088ff

Eau libre avec un degré de confiance moyen : zone entièrement recouverte d'eau avec un degré de confiance moyen, qui n'a pas été masquée comme océan (classe 254) et qui n'est pas identifiée comme neige/glace, ni comme nuage/ombre de nuage, adjacente à un nuage/une ombre de nuage ou à de la neige/de la glace dans les données d'assurance qualité (AQ) Fmask HLS d'entrée.

3 #66a3ff

Eau de surface partielle prudente : zone inondée qui est au moins à environ 50% et à moins de 100% en eau libre avec une classification prudente qui n'a pas été masquée par l'océan (classe 254) et qui n'est pas identifiée comme de la neige/du verglas, un nuage/une ombre de nuage.

4 #b3d9ff

Eau de surface partielle agressive : zone inondée d'au moins environ 20% et de moins de 100% d'eau libre avec une classification agressive qui n'a pas été masquée par l'océan (classe 254) et qui n'est pas identifiée comme de la neige/du verglas, un nuage/une ombre de nuage

10 #cccccc

Pas de l'eau : zone contenant des données de réflectance valides qui n'est pas de l'eau ou masquée par l'océan (classe 254), mais qui est potentiellement obstruée par un nuage ou une ombre de nuage selon le masque Fmask HLS d'entrée.

11 #0000ff

Eau libre avec un niveau de confiance élevé : zone entièrement constituée d'eau avec un niveau de confiance élevé qui n'a pas été masquée par l'océan (classe 254), mais qui est potentiellement obstruée par un nuage ou une ombre de nuage selon le masque Fmask HLS d'entrée.

12 #00aaff

Eau libre avec un niveau de confiance modéré : zone entièrement constituée d'eau avec un niveau de confiance modéré qui n'a pas été masquée par l'océan (classe 254), mais qui est potentiellement obstruée par un nuage ou une ombre de nuage selon le masque Fmask HLS d'entrée.

13 #2244ff

Eau de surface partielle (prudente) : zone inondée qui est au moins à environ 50% et à moins de 100% d'eau libre avec une classification prudente qui n'a pas non plus été masquée par l'océan (classe 254), mais qui est potentiellement obstruée par un nuage/une ombre de nuage selon le masque Fmask HLS d'entrée.

14 #6644ff

Eau de surface partielle agressive : zone inondée qui est au moins à 20% et à moins d'environ 50% d'eau libre et à moins de 100% d'eau libre avec une classification moins stricte qui n'a pas non plus été masquée par l'océan (classe 254), mais qui est potentiellement obstruée par un nuage/une ombre de nuage selon l'entrée HLS Fmask.

20 #ffffff

Pas de l'eau : zone contenant des données de réflectance valides qui n'est pas de l'eau, qui est marquée comme de la neige/glace selon le masque Fmask HLS d'entrée, mais qui n'est pas obstruée par un nuage/une ombre de nuage selon le masque Fmask HLS d'entrée et qui n'est pas masquée par l'océan (classe 254). La classe "not water" (pas de l'eau, classe 0) existe également lorsque l'ombre du terrain et/ou le masquage de la couverture terrestre sont appliqués.

21 #0000ff

Eau libre avec un degré de confiance élevé : zone entièrement recouverte d'eau avec un degré de confiance élevé, marquée comme neige/glace selon le masque Fmask HLS d'entrée, mais non obstruée par des nuages/ombres de nuages selon le masque Fmask HLS d'entrée et non masquée comme océan (classe 254)

22 #5555ff

Eau libre avec un niveau de confiance moyen : zone entièrement recouverte d'eau avec un niveau de confiance moyen, marquée comme neige/glace selon le masque Fmask HLS d'entrée, mais non obstruée par des nuages/ombres de nuages selon le masque Fmask HLS d'entrée et non masquée comme océan (classe 254).

23 #7777ff

Eau de surface partielle conservatrice : zone inondée qui est composée d'au moins 50% et de moins de 100% d'eau libre avec une classification conservatrice, marquée comme neige/glace selon le masque Fmask HLS d'entrée, mais non obstruée par des nuages/ombres de nuages selon le masque Fmask HLS d'entrée et non masquée comme océan (classe 254).

24 #2222cc

Eau de surface agressive partielle : zone inondée qui est au moins à 20% et à moins d'environ 50 % d'eau libre, qui est une classification moins stricte et qui est marquée comme neige/verglas selon l'entrée HLS Fmask, mais qui n'est pas obstruée par un nuage/une ombre de nuage selon l'entrée HLS Fmask et qui n'est pas masquée par l'océan (classe 254).

254 #da00ff

Océan masqué : zone identifiée comme océan à l'aide d'une base de données sur le littoral avec une marge ajoutée.

Tableau des classes "WTR1_Interpretation_of_diagnostic_layer_into_water_classes"

Valeur Couleur Description
0 #ffffff

Pas de l'eau : zone contenant des données de réflectance valides qui n'est pas de l'eau libre (classe 1) ni de l'eau de surface partielle (classe 2).

1 #0000ff

Eau libre : zone entièrement recouverte d'eau et sans obstacle pour le capteur, y compris les obstacles liés à la végétation, au terrain et aux bâtiments.

2 #0088ff

Eau de surface partielle : zone inondée dont la surface est constituée d'au moins 20% et de moins de 100% d'eau libre. On parle d'inondation sous-pixel lorsqu'on fait référence à la zone d'un pixel. Il s'agit, par exemple, des zones humides, des plans d'eau avec végétation émergente et des pixels divisés par des côtes.

254 #da00ff

Masque d'océan : zone identifiée comme océan à l'aide d'une base de données sur le littoral avec une marge ajoutée (ne s'applique pas au produit DSWx-HLS standard version 1.0).

Tableau des classes WTR2_Refined_WTR1_given_HLS_FMASK

Valeur Couleur Description
0 #ffffff

Pas de l'eau : zone avec des données de réflectance valides qui n'est pas de l'eau libre (classe 1) ni de l'eau de surface partielle (classe 2)

1 #0000ff

Eau libre : zone entièrement recouverte d'eau et sans obstacle pour le capteur, y compris les obstacles liés à la végétation, au terrain et aux bâtiments.

2 #0088ff

Eau de surface partielle : zone inondée composée d'au moins 20 % et de moins de 100% d'eau libre. On parle d'inondation sous-pixel lorsqu'on fait référence à la zone d'un pixel. Il peut s'agir, par exemple, de zones humides, de plans d'eau avec une végétation émergente et de pixels coupés en deux par des côtes.

254 #da00ff

Océan masqué : zone identifiée comme océan à l'aide d'une base de données sur le littoral avec une marge ajoutée.

Tableau des classes LAND_land_cover_classification

Valeur Couleur Description
0 #e6e6e6

Faible intensité développée. Les valeurs sont comprises entre 0 et 99 (nombre = deux derniers chiffres de l'année de l'ensemble de données ESA WorldCover).

100 #cccccc

Haute intensité développée. Les valeurs sont comprises entre 100 et 199. (nombre = 100 + les deux derniers chiffres de l'année de l'ensemble de données ESA WorldCover)

200 #0000ff

Eau, zone humide, forêt de mangrove

201 #00ff00

Plusieurs classes de forêts

Tableau des classes SHAD_terrain_shadow

Valeur Couleur Description
0 #808080

Ombre

1 #ffffff

Non fantôme

Tableau des classes de classification HLS_CLOUD_SNOW_FMASK

Valeur Couleur Description
0 #ffffff

Non masqué

1 #a9a9a9

Ombre nuageuse, adjacente à un nuage/une ombre nuageuse, ou les deux

2 #f2f2f2

Neige/Verglas

3 #d3d3d3

Neige/glace et classe 1 (ombre de nuage ou adjacent à un nuage/ombre de nuage)

4 #dfdfdf

Cloud

5 #c0c0c0

Nuage et classe 1 (ombre de nuage ou adjacent à un nuage/une ombre de nuage)

6 #b0b0b0

Nuages et neige/glace

7 #a0a0a0

Nuage, neige/verglas et classe 1 (ombre nuageuse ou adjacent à un nuage/une ombre nuageuse)

8 #0000ff

Eau identifiée par Fmask

9 #87cefa

Fmask a identifié de l'eau, une ombre nuageuse ou une zone adjacente à un nuage/une ombre nuageuse'

10 #add8e6

Fmask a identifié de l'eau, de la neige ou de la glace

11 #b0e0e6

Eau, neige/glace et classe 1 (ombre de nuage ou adjacent à un nuage/ombre de nuage) identifiées par Fmask

12 #6495ed

Eau et nuages identifiés par Fmask

13 #4682b4

Fmask a identifié l'eau, les nuages et la classe 1 (ombre nuageuse ou adjacente à un nuage/une ombre nuageuse)

14 #4169e1

Fmask a identifié l'eau, les nuages et la neige/le verglas

15 #1e90ff

Fmask a identifié l'eau, les nuages, la neige/glace et la classe 1 (ombre nuageuse ou adjacente à un nuage/une ombre nuageuse)

Propriétés des images

Propriétés des images

Nom Type Description
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Indique si le remappage de la classe d'aérosols est activé (TRUE) ou désactivé (FALSE).

CLOUD_COVERAGE DOUBLE

Pourcentage de pixels contenant des données d'observation (par opposition à la valeur de remplissage et au masque d'océan) que le masque de contrôle qualité HLS marque comme nuage, ombre de nuage ou adjacent à un nuage.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

Pourcentage de la zone de la tuile contenant des données d'observation (par opposition à la valeur de remplissage) dans le produit HLS d'entrée.

NBAR_SOLAR_ZENITH DOUBLE

Angle zénithal solaire utilisé dans la dérivation de la réflectance ajustée de la fonction de distribution de la réflectance bidirectionnelle Nadir (NBAR).

PROCESSING_DATETIME STRING

Date de traitement du produit DSWx-HLS. Format : AAAA-MM-JJTHH:MM:SSZ.

PRODUCT_VERSION STRING

Version du produit DSWx-HLS (identique à celle du nom de fichier du produit). Il s'incrémente en fonction des modifications apportées à la structure et/ou aux métadonnées contenues dans le produit.

CAPTEUR STRING

Nom de l'instrument du capteur (par exemple, "OLI" ou "MSI")

SPACECRAFT_NAME STRING

Nom de la plate-forme de capteurs (par exemple, "Landsat-8", "Sentinel-2A" ou "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

Pourcentage de la zone de la tuile contenant des données d'observation (par opposition à la valeur de remplissage et à l'océan masqué), à l'exclusion de l'océan masqué.

Conditions d'utilisation

Conditions d'utilisation

Cet ensemble de données est partagé ouvertement, sans restriction, conformément aux consignes d'utilisation et de citation des données EOSDIS.

Citations

Citations :
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Version 1). Ver. 1.0. PO.DAAC, CA, États-Unis. Ensemble de données consulté le [AAAA-MM-JJ] sur https://doi.org/10.5067/OPDSW-PL3V1

DOI

Explorer avec Earth Engine

Éditeur de code (JavaScript)

Map.setCenter(-93, 30, 12);
var dswx_hls_collection = ee.ImageCollection('OPERA/DSWX/L3_V1/HLS')
                 .filterDate('2025-07-01', '2025-10-01');

// Mask out values >= 252 before calculating the mode we don't
// want to have clouds or snow/ice be included.
var masked_collection = dswx_hls_collection.map(function(image) {
  var wtr = image.select('WTR_Water_classification');
  return wtr.updateMask(wtr.lt(252));
});

var dswx_hls = masked_collection
  .reduce(ee.Reducer.mode())
  .rename('WTR_Water_classification');

var wtr_class_values = [
  0,    // Not water
  1,    // Open water
  2,    //Partial surface water
  252,  // Snow/ice
  253,  // Cloud/cloud shadow
  254   // Ocean masked
];

var wtr_palette = [
  'ffffff',  // Not water
  '0000ff',  // Open water
  '0088ff',  // Partial surface water
  'f2f2f2',  // Snow/ice
  'dfdfdf',  // Cloud/cloud shadow
  'da00ff',  // Ocean masked
];

// Select the water classification band and remap to make have palette vis.
var wtr_band = dswx_hls.select('WTR_Water_classification');
var to = [0, 1, 2, 3, 4, 5];
var wtr_remapped = wtr_band.remap(wtr_class_values, to);

Map.addLayer(
    wtr_remapped,
    {min: 0, max: 5, palette: wtr_palette}, 'Water Classification (Remapped)');
Ouvrir dans l'éditeur de code