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-10T23:56:21Z
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 de niveau 3 Dynamic OPERA sur l'étendue des eaux de surface. 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 du MultiSpectral Instrument (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 du niveau 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" (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 lequel des cinq tests DSWx-HLS initiaux était positif pour la détection d'eau par 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 de la couche DIAG donne les résultats suivants : eau libre, eau de surface partielle et absence d'eau. Cette couche est ensuite affinée par l'application de masques, ce qui donne les couches 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 les informations de couverture terrestre et d'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-pixels" pour désigner 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.

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 BWTR_Binary_water

Valeur Couleur Description
0 #ffffff

Pas d'eau : zone contenant des données de réflectance valides qui n'est pas de l'eau (classe 1) et qui n'est pas de la neige/glace (classe 252), un nuage/une ombre de nuage (classe 253) ou un océan masqué (classe 254).

1 #0000ff

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

252 #f2f2f2

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

253 #dfdfdf

Nuage/ombre de nuage : zone identifiée comme un nuage ou une ombre de nuage, ou adjacente à un nuage ou une ombre de nuage, selon les données d'assurance qualité (QA) Fmask HLS d'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 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. "not water" (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

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/ombres de nuages 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 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 est potentiellement obstruée par des nuages/ombres de nuages 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

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 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" (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 niveau de confiance élevé : zone entièrement constituée d'eau avec un niveau de confiance élevé et marquée comme neige/glace selon le masque Fmask HLS d'entrée, mais non obstruée par un nuage/une ombre de nuage selon le masque Fmask HLS d'entrée et non masquée par l'océan (classe 254)

22 #5555ff

Eau libre avec un niveau de confiance modéré : zone entièrement constituée d'eau avec un niveau de confiance modéré, marquée comme neige/glace selon le masque Fmask HLS d'entrée, mais non obstruée par un nuage/une ombre de nuage selon le masque Fmask HLS d'entrée, et non masquée par l'océan (classe 254).

23 #7777ff

Eau de surface partielle prudente : zone inondée qui est au moins à 50% et à moins de 100% en eau libre avec une classification prudente et qui est marquée comme neige/verglas 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).

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

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

Tableau des classes "WTR1_Interpretation_of_diagnostic_layer_into_water_classes"

Valeur Couleur Description
0 #ffffff

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

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

Masque d'océan : zone identifiée comme un océan à l'aide d'une base de données de rivages avec une marge ajoutée (non applicable au produit DSWx-HLS standard v1.0).

Tableau des classes WTR2_Refined_WTR1_given_HLS_FMASK

Valeur Couleur Description
0 #ffffff

Zone ne contenant pas d'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

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

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

Tableau des classes LAND_land_cover_classification

Valeur Couleur Description
0 #e6e6e6

Développement de faible intensité. 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

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/glace 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/glace et classe 1 (ombre de nuage ou adjacent à un nuage/ombre de nuage)

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

Eau, neige/glace identifiées par Fmask

11 #b0e0e6

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

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 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 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 augmente en cas de modification de la structure et/ou des 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, USA. 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