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-02-22T23:22:09Z
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
eau

Description

Cet ensemble de données contient la version 1 du produit de niveau 3 "Dynamic OPERA surface water extent". 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) provenant 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

Taille des pixels
30 mètres

Bandes de fréquences

Nom Taille des pixels Description
WTR_Water_classification mètres

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

BWTR_Binary_water mètres

La carte binaire de l'eau est dérivée de la couche WTR en tant qu'union des 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 de la présence ou de l'absence d'eau. Des classes de données non valides (neige/glace, nuage/ombre de nuage ainsi qu'à côté de nuage/ombre de nuage, 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/non-eau.

CONF_Confidence mètres

Représentation du degré de confiance associé à la classification WTR, basée sur une combinaison des résultats DIAG et des 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" (Confiance élevée) et "Moderate Confidence" (Confiance modérée). 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 présentant moins de certitude. Comme dans les calques 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 le calque CONF.

DIAG_diagnostic 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 vont de 0 (c'est-à-dire 00000), ce qui indique qu'aucun des cinq tests DSWx-HLS n'a donné de résultat positif, à 11111, ce qui signifie que tous les tests ont donné 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 spécifique 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 mètres

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

WTR2_Refined_WTR1_given_HLS_FMASK 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 détections d'eau faussement positives.

LAND_land_cover_classification 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 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ées pour la date/l'heure de capture de l'image HLS d'entrée à partir des données du modèle numérique d'élévation. Il est utilisé pour créer le calque intermédiaire WTR-2.

HLS_CLOUD_SNOW_FMASK_classification mètres

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

Tableau des classes de classification de l'eau WTR_Water_classification

Valeur Couleur Description
0 #ffffff

Pas de l'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 recouverte d'eau et sans obstacle pour le capteur, y compris les obstacles dus à 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 parfois d'"inondation de sous-pixels" pour désigner 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.

252 #f2f2f2

Neige/Glace : zone identifiée comme étant de la neige ou de la glace selon les données d'entrée de contrôle qualité (QA) Fmask HLS.

253 #dfdfdf

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

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 BWTR_Binary_water

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/glace (classe 252), des nuages/ombres de nuages (classe 253) ni une zone masquée de l'océan (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 de la neige ou du 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/une ombre de nuage, selon les données d'assurance qualité (QA) Fmask HLS saisies.

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 de confiance CONF_Confidence

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 ni un océan masqué (classe 254), et qui n'est pas identifiée comme de la neige/glace, un nuage/une ombre de nuage, une zone adjacente à un nuage/une ombre de nuage ou de la neige/glace dans les données de contrôle 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 de haute fiabilité : zone entièrement recouverte d'eau avec un haut degré de fiabilité, qui n'a pas été masquée comme océan (classe 254) et qui n'est pas identifiée comme neige/glace, nuage/ombre de nuage, adjacente à un nuage/une ombre de nuage ou comme neige/glace dans les données d'assurance qualité (AQ) 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 de contrôle qualité (CQ) Fmask HLS d'entrée.

3 #66a3ff

Surface d'eau partielle conservatrice : zone inondée qui est ouverte à l'eau à au moins 50 % et à moins de 100 %, avec une classification conservatrice qui n'a pas non plus été masquée par l'océan (classe 254) et qui n'est pas identifiée comme neige/glace, nuage/ombre de nuage.

4 #b3d9ff

Eaux de surface partiellement agressives : zone inondée qui est ouverte à l'eau à au moins 20 % et à moins de 100 %, avec une classification agressive qui n'a pas non plus été masquée par l'océan (classe 254) et qui n'est pas identifiée comme neige/glace, nuage/ombre de nuage

10 #cccccc

Zone avec des données de réflectance valides qui n'est pas de l'eau ni un océan masqué (classe 254), mais qui est potentiellement obstruée par des nuages ou des ombres de nuages selon le masque Fmask HLS d'entrée

11 #0000ff

Eau libre à haute confiance : zone entièrement recouverte d'eau avec un haut degré de confiance, qui n'a pas été masquée comme océan (classe 254), mais qui peut être obstruée par des nuages ou des ombres de nuages selon le masque Fmask HLS d'entrée.

12 #00aaff

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), mais qui peut être obstruée par des nuages ou des ombres de nuages selon le masque Fmask HLS d'entrée.

13 #2244ff

Surface d'eau partielle (classification prudente) : zone inondée dont la surface est composée d'au moins 50 % et de moins de 100 % d'eau libre, avec une classification prudente qui n'a pas non plus été masquée comme océan (classe 254), mais qui est potentiellement obstruée par des nuages/ombres de nuages selon le Fmask HLS d'entrée.

14 #6644ff

Eaux de surface partiellement agressives : zone inondée avec au moins 20 % et moins de 50 % d'eaux libres, et moins de 100 % d'eaux libres 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 des nuages/ombres de nuages selon le masque Fmask HLS d'entrée.

20 #ffffff

Zone non aquatique : zone avec des données de réflectance valides qui n'est pas de l'eau, qui est marquée comme neige/glace selon le masque Fmask HLS d'entrée, mais qui n'est pas obstruée par des nuages/ombres de nuages selon le masque Fmask HLS d'entrée et qui n'est pas masquée comme océan (classe 254). 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é.

21 #0000ff

Zone d'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 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

Surface d'eau partielle agressive : zone inondée avec au moins 20 % et moins de 50 % d'eau libre (classification moins stricte), 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).

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

Zone non aquatique avec des données de réflectance valides qui n'est pas une étendue d'eau libre (classe 1) ni une étendue d'eau de surface partielle (classe 2).

1 #0000ff

Eaux libres : zone entièrement constituée 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 avec au moins 20 % et moins de 100 % d'eau libre. On parle parfois d'"inondation de sous-pixels" pour désigner 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

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 (ne s'applique pas au produit DSWx-HLS standard v1.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 ne sont pas de l'eau libre (classe 1) ni de l'eau de surface partielle (classe 2)

1 #0000ff

Eaux libres : zone entièrement constituée 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 parfois d'"inondation de sous-pixels" pour désigner 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 coupés 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 vont de 0 à 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

Différentes classes de forêt

Tableau des classes SHAD_terrain_shadow

Valeur Couleur Description
0 #808080

Ombre

1 #ffffff

Pas une ombre

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/verglas et classe 1 (ombre nuageuse ou adjacente à un nuage/une ombre nuageuse)

4 #dfdfdf

Cloud

5 #c0c0c0

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

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

Masque de couverture nuageuse identifiant l'eau

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

Fmask a identifié l'eau, la neige/la glace et la classe 1 (ombre de nuage ou à proximité d'un nuage/d'une ombre de nuage)

12 #6495ed

Fmask a identifié de l'eau et des nuages

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/glace

15 #1e90ff

Fmask a identifié l'eau, les nuages, la neige/la 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 avec des données d'observation (par opposition à la valeur de remplissage et à l'océan masqué) 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 avec 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 au 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 augmente 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é publiquement, 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). Version 1.0. PO.DAAC, CA, États-Unis. Ensemble de données consulté le [YYYY-MM-DD] 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