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

OPERA/DSWX/L3_V1/HLS
Dataset-Verfügbarkeit
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Dataset-Produzent
Earth Engine-Snippet
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tags
geophysikalisch
Landsat-basiert
nasa
opera
sentinel2-derived
Oberfläche
Oberflächen- und Grundwasser
Wasser

Beschreibung

Dieses Dataset enthält das dynamische OPERA-Produkt zur Ausdehnung von Oberflächenwasser der Stufe 3, Version 1. Die Daten sind validierte Beobachtungen der Ausdehnung von Oberflächenwasser ab April 2023. Bekannte Probleme und Einschränkungen bei der Verwendung werden in der Produktdokumentation beschrieben. Das Eingabe-Dataset für die Generierung der einzelnen Produkte ist die HLS-Produktversion 2.0 (Harmonized Landsat-8 und Sentinel-2A/B/C). HLS-Produkte liefern Daten zur Oberflächenreflexion (Surface Reflectance, SR) des Operational Land Imager (OLI) an Bord des Landsat 8-Satelliten und des MultiSpectral Instrument (MSI) an Bord des Sentinel-2A/B/C-Satelliten.

Dokumentation:

Bänder

Pixelgröße
30 Meter

Bänder

Name Pixelgröße Beschreibung
WTR_Water_classification Meter

Wasserklassifizierung: Dies ist die pixelweise Klassifizierung in eine von drei Wasserklassen (kein Wasser, offenes Wasser und teilweises Oberflächenwasser), Schnee/Eis, Wolke/Wolkenschatten und angrenzend an Wolke/Wolkenschatten, Ozean maskiert oder keine Datenklassen als Ergebnis der Verarbeitung der DIAG-Ebene (Diagnostic) durch alle Zwischenschritte/-ebenen.

BWTR_Binary_water Meter

Die binäre Wasserkarte wird aus der WTR-Ebene als Vereinigung von Wasserklassen (offenes Wasser und teilweises Oberflächenwasser) in eine binäre Karte abgeleitet, die Gebiete mit und ohne Wasser angibt. Diese Ebene soll Nutzern einen schnellen Überblick über das Vorhandensein von Wasser geben. Ungültige Datenklassen (Schnee/Eis, Wolke/Wolkenschatten sowie angrenzend an Wolke/Wolkenschatten, maskierter Ozean und Füllwert) werden ebenfalls bereitgestellt, um Bereiche anzugeben, in denen die binäre Klassifizierung keine Wasser-/Nicht-Wasser-Klassifizierung liefert.

CONF_Confidence Meter

Eine Darstellung des Konfidenzwerts, der mit der WTR-Klassifizierung verknüpft ist. Er basiert auf einer Kombination aus DIAG-Ergebnissen und Informationen zur Qualitätssicherung, die mit den HLS-Eingabedaten bereitgestellt werden. Die Klasse „Offenes Gewässer“ der WTR-Ebene wird beispielsweise in zwei Klassen unterteilt: „Hohe Konfidenz“ und „Mittlere Konfidenz“. Pixel der Klasse „Teilweise Oberflächengewässer“ der WTR-Ebene werden entweder als „Teilweise Oberflächengewässer (konservativ)“ oder „Teilweise Oberflächengewässer (aggressiv)“ gekennzeichnet, wobei letztere weniger sicher sind. Wie in den WTR- und BWTR-Layern werden auch im CONF-Layer Pixel vermerkt, für die die Wasserabrufe aufgrund von Schnee/Eis, Wolken/Schatten oder Füllwerten schwierig oder unmöglich sind.

DIAG_diagnostic Meter

Eine Ebene, die codiert ist, um anzugeben, welche der fünf ersten DSWx-HLS-Tests auf Pixelbasis positiv für die Wassererkennung waren. Die Werte reichen von 0 (d. h. 00000), was bedeutet, dass keiner der fünf DSWx-HLS-Tests ein positives Ergebnis geliefert hat, bis 11111, was bedeutet, dass alle Tests positiv ausgefallen sind. Die Tests werden im DSWX-HLS ATBD und Jones, John W. 2019 werden verwendet, um die Konfidenzebene oben abzuleiten. Die Kombination positiver Tests für eine bestimmte Klasse bestimmt ihren Vertrauenswert. Der Füllwert (keine Daten) wird durch die Zahl 65535 dargestellt.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes Meter

Die Klassifizierung der DIAG-Ebene führt zu Ergebnissen für offenes Wasser, teilweises Oberflächenwasser und kein Wasser. Diese Ebene wird durch die Anwendung von Masken weiter verfeinert, was zu Ebene 6 (WTR-2) und Ebene 1 (WTR) führt.

WTR2_Refined_WTR1_given_HLS_FMASK Meter

Die WTR-2-Ebene wird aus dem Ergebnis von WTR-1 (Ebene 5) abgeleitet, indem zusätzliche Tests auf Grundlage von Informationen zur Bodenbedeckung und zum Geländeschatten sowie zur Minderung der Aerosol-Überkorrektur angewendet werden, wie im DSWX-HLS ATBD und Jones, John W. 2019, um falsch-positive Wassererkennungen zu maskieren (zu eliminieren).

LAND_land_cover_classification Meter

Thematische Schicht zur Landbedeckung, mit der bestimmt wird, wo zusätzliche Tests durchgeführt werden, um möglicherweise Wasservorkommen der WTR-1-Schicht zu maskieren und so die Zwischenschicht WTR-2 zu erstellen.

SHAD_terrain_shadow Meter

Maske, die verwendet wird, um wahrscheinliche Standorte von geländebedingten Schatten zu entfernen. Sie basiert auf einer Klassifizierung von Schattenbereichen, die für das Aufnahmedatum und die Aufnahmezeit des HLS-Eingabebilds aus Daten des digitalen Höhenmodells generiert wurden. Sie wird bei der Erstellung der Zwischenschicht WTR-2 verwendet.

HLS_CLOUD_SNOW_FMASK_classification Meter

Ebene für die Klassifizierung von Wolken, Wolkenschatten und Schnee/Eis aus HLS-Eingabe.

Klassentabelle für WTR_Water_classification

Wert Farbe Beschreibung
0 #ffffff

Kein Wasser: Ein Bereich mit gültigen Reflexionsdaten, der nicht Wasser, Schnee/Eis, Wolken/Wolkenschatten oder eine Ozeanmaske ist. Es kann eine Landbedeckungsmaske angewendet werden.

1 #0000ff

Offenes Gewässer: Ein Bereich, der vollständig aus Wasser besteht und für den Sensor frei zugänglich ist, einschließlich Hindernissen durch Vegetation, Gelände und Gebäude.

2 #0088ff

Teilweise Oberflächenwasser: Ein überschwemmtes Gebiet, das mindestens 20 % und weniger als 100% offenes Wasser umfasst. Wenn sich das auf die Fläche eines Pixels bezieht, wird dies als „Subpixel-Überschwemmung“ bezeichnet. Dazu gehören Feuchtgebiete, Gewässer mit emerser Vegetation und Pixel, die von Küstenlinien durchschnitten werden.

252 #f2f2f2

Schnee/Eis: Ein Gebiet, das anhand der HLS-Fmask-Qualitätssicherungsdaten (QA) als Schnee/Eis identifiziert wurde.

253 #dfdfdf

Wolke/Wolkenschatten: Ein Bereich, der gemäß den QA-Daten (Quality Assurance) der Eingabe-HLS-Fmask als Wolke, Wolkenschatten oder angrenzend an diese Merkmale identifiziert wurde.

254 #da00ff

Ozean maskiert: Ein Bereich, der anhand einer Küstenliniendatenbank mit zusätzlichem Rand als Ozean identifiziert wurde.

Klassentabelle für BWTR_Binary_water

Wert Farbe Beschreibung
0 #ffffff

Kein Wasser: Ein Gebiet mit gültigen Reflexionsdaten, das nicht Wasser (Klasse 1), Schnee/Eis (Klasse 252), Wolken/Wolkenschatten (Klasse 253) oder maskiertes Meer (Klasse 254) ist.

1 #0000ff

Wasser: Ein Gebiet, das als „offenes Gewässer“ oder „teilweise Oberflächengewässer“ klassifiziert ist (siehe WTR-Ebene).

252 #f2f2f2

Schnee/Eis: Ein Gebiet, das anhand der QA-Daten (Quality Assurance) der Eingabe-HLS-Fmask als Schnee/Eis identifiziert wurde.

253 #dfdfdf

Wolke/Wolkenschatten: Ein Bereich, der gemäß den HLS-Fmask-Daten zur Qualitätssicherung (QA) als Wolke oder Wolkenschatten oder als angrenzend an Wolke/Wolkenschatten identifiziert wurde.

254 #da00ff

Ozean maskiert: Ein Gebiet, das anhand einer Küstenliniendatenbank mit zusätzlichem Rand als Ozean identifiziert wurde

CONF_Confidence Class Table

Wert Farbe Beschreibung
0 #ffffff

Kein Wasser: Ein Gebiet mit gültigen Reflexionsdaten, das nicht als Wasser oder Ozean maskiert ist (Klasse 254) und nicht als Schnee/Eis, Wolke/Wolkenschatten, angrenzend an Wolke/Wolkenschatten oder Schnee/Eis in den HLS-Fmask-Daten zur Qualitätssicherung (QA) der Eingabe identifiziert wird. „nicht Wasser“ (Klasse 0) ist auch vorhanden, wenn Schatten des Geländes und/oder die Maskierung der Landbedeckung angewendet werden.

1 #0000ff

Offenes Wasser mit hoher Konfidenz: Ein Gebiet, das vollständig aus Wasser besteht und eine hohe Konfidenz aufweist. Es wurde nicht als Ozean maskiert (Klasse 254) und wird nicht als Schnee/Eis, Wolke/Wolkenschatten, angrenzend an Wolke/Wolkenschatten oder Schnee/Eis in den HLS-Fmask-QA-Daten (Quality Assurance, Qualitätssicherung) der Eingabe identifiziert.

2 #0088ff

Offenes Gewässer mit mittlerer Konfidenz: Ein Bereich, der vollständig aus Wasser besteht und für den eine mittlere Konfidenz besteht, der nicht als Ozean maskiert wurde (Klasse 254) und der nicht als Schnee/Eis oder Wolke/Wolkenschatten identifiziert wurde, angrenzend an Wolke/Wolkenschatten oder Schnee/Eis in den HLS-Fmask-Qualitätssicherungsdaten (QA) der Eingabe.

3 #66a3ff

Teilweise Oberflächenwasser konservativ: Ein überschwemmtes Gebiet, das zu mindestens etwa 50% und weniger als 100% aus offenem Wasser besteht, mit einer konservativen Klassifizierung, die nicht auch als Ozean maskiert wurde (Klasse 254) und nicht als Schnee/Eis oder Wolke/Wolkenschatten identifiziert wird.

4 #b3d9ff

Teilweise aggressives Oberflächenwasser: Ein überschwemmtes Gebiet, das zu mindestens etwa 20% und weniger als 100% aus offenem Wasser besteht und eine aggressive Klassifizierung aufweist, das nicht auch als Ozean maskiert (Klasse 254) und nicht als Schnee/Eis, Wolke/Wolkenschatten identifiziert wurde.

10 #cccccc

Kein Wasser: Ein Bereich mit gültigen Reflexionsdaten, der nicht Wasser oder Ozean ist (Klasse 254), aber laut der Eingabe-HLS-Fmask möglicherweise durch Wolken oder Wolkenschatten verdeckt wird.

11 #0000ff

Offenes Gewässer mit hoher Konfidenz: Ein Gebiet, das vollständig aus Wasser besteht und eine hohe Konfidenz aufweist. Es wurde nicht als Ozean maskiert (Klasse 254), ist aber möglicherweise durch Wolken oder Wolkenschatten verdeckt, wie durch die Eingabe von HLS-Fmask angegeben.

12 #00aaff

Offenes Gewässer mit mittlerer Wahrscheinlichkeit: Ein Bereich, der vollständig aus Wasser besteht und eine mittlere Wahrscheinlichkeit aufweist. Er wurde nicht als Ozean maskiert (Klasse 254), ist aber möglicherweise durch Wolken oder Wolkenschatten verdeckt, wie durch die HLS-Fmask-Eingabe angegeben.

13 #2244ff

Teilweise Oberflächenwasser (konservativ): Ein überschwemmtes Gebiet, das zu mindestens etwa 50% und weniger als 100% aus offenem Wasser besteht, mit einer konservativen Klassifizierung, die nicht auch als Ozean maskiert wurde (Klasse 254), aber möglicherweise durch Wolken/Wolkenschatten gemäß der Eingabe-HLS-Fmask verdeckt wird.

14 #6644ff

Teilweise aggressives Oberflächenwasser: Ein überschwemmtes Gebiet, das zu mindestens 20% und weniger als etwa 50% aus offenem Wasser besteht und weniger als 100% offenes Wasser mit einer weniger strengen Klassifizierung aufweist, das nicht auch ozeanmaskiert (Klasse 254) ist, aber möglicherweise durch Wolken/Wolkenschatten gemäß der Eingabe-HLS-Fmask verdeckt wird.

20 #ffffff

Kein Wasser: Ein Bereich mit gültigen Reflexionsdaten, der kein Wasser ist, der gemäß der Eingabe-HLS-Fmask als Schnee/Eis markiert ist, aber nicht durch Wolken/Wolkenschatten gemäß der Eingabe-HLS-Fmask verdeckt wird und nicht als Ozean maskiert ist (Klasse 254). „not water“ (Klasse 0) ist auch vorhanden, wenn Schatten des Geländes und/oder Maskierung der Landbedeckung angewendet werden.

21 #0000ff

Offenes Wasser mit hoher Wahrscheinlichkeit: Ein Gebiet, das mit hoher Wahrscheinlichkeit vollständig aus Wasser besteht und gemäß der Eingabe-HLS-Fmask als Schnee/Eis gekennzeichnet ist, aber gemäß der Eingabe-HLS-Fmask nicht durch Wolken/Wolkenschatten verdeckt wird und nicht als Ozean maskiert ist (Klasse 254).

22 #5555ff

Offenes Gewässer mit mittlerer Konfidenz: Ein Gebiet, das vollständig aus Wasser besteht und eine mittlere Konfidenz aufweist. Es ist gemäß der Eingabe-HLS-Fmaske als Schnee/Eis markiert, wird aber gemäß der Eingabe-HLS-Fmaske nicht durch Wolken/Wolkenschatten verdeckt und ist nicht als Ozean maskiert (Klasse 254).

23 #7777ff

Teilweise Oberflächenwasser (konservativ): Ein überschwemmtes Gebiet, das zu mindestens 50% und weniger als 100% aus offenem Wasser besteht, mit einer konservativen Klassifizierung, das gemäß der Eingabe-HLS-Fmaske als Schnee/Eis gekennzeichnet ist, aber gemäß der Eingabe-HLS-Fmaske nicht durch Wolken/Wolkenschatten verdeckt wird und nicht als Ozean maskiert ist (Klasse 254).

24 #2222cc

Teilweise aggressives Oberflächenwasser – ein überschwemmtes Gebiet, das zu mindestens 20% und weniger als etwa 50 % aus offenem Wasser besteht. Dies ist eine weniger strenge Klassifizierung, die gemäß der HLS-Fmaske als Schnee/Eis gekennzeichnet ist, aber gemäß der HLS-Fmaske nicht durch Wolken/Wolkenschatten verdeckt wird und nicht als Ozean maskiert ist (Klasse 254).

254 #da00ff

Ozean maskiert: Ein Bereich, der anhand einer Küstenliniendatenbank mit zusätzlichem Rand als Ozean identifiziert wurde.

Klassentabelle für WTR1_Interpretation_of_diagnostic_layer_into_water_classes

Wert Farbe Beschreibung
0 #ffffff

Kein Wasser: Ein Bereich mit gültigen Reflexionsdaten, der kein offenes Wasser (Klasse 1) oder teilweises Oberflächenwasser (Klasse 2) ist.

1 #0000ff

Offenes Gewässer: Ein Bereich, der vollständig aus Wasser besteht und für den Sensor frei zugänglich ist, einschließlich Hindernissen durch Vegetation, Gelände und Gebäude.

2 #0088ff

Teilweise Oberflächenwasser: Ein überschwemmtes Gebiet, das zu mindestens 20% und weniger als 100% aus offenem Wasser besteht. Wenn sich das auf die Fläche eines Pixels bezieht, wird es manchmal als „Subpixel-Überflutung“ bezeichnet. Beispiele sind Feuchtgebiete, Gewässer mit emerser Vegetation und Pixel, die von Küstenlinien durchschnitten werden.

254 #da00ff

Maskierte Ozeane: Ein Gebiet, das anhand einer Küstenliniendatenbank mit zusätzlichem Rand als Ozean identifiziert wurde (gilt nicht für das Standardprodukt DSWx-HLS v1.0).

Klassentabelle für WTR2_Refined_WTR1_given_HLS_FMASK

Wert Farbe Beschreibung
0 #ffffff

Kein Wasser: Ein Gebiet mit gültigen Reflexionsdaten, das kein offenes Wasser (Klasse 1) oder teilweises Oberflächenwasser (Klasse 2) ist.

1 #0000ff

Offenes Gewässer: Ein Bereich, der vollständig aus Wasser besteht und für den Sensor frei zugänglich ist, einschließlich Hindernissen durch Vegetation, Gelände und Gebäude.

2 #0088ff

Teilweise Oberflächenwasser: Ein überschwemmtes Gebiet, das mindestens 20 % und weniger als 100% offenes Wasser umfasst. Wenn sich das auf die Fläche eines Pixels bezieht, wird es manchmal als „Subpixel-Überflutung“ bezeichnet. Dazu gehören Feuchtgebiete, Gewässer mit emerser Vegetation und Pixel, die von Küstenlinien durchschnitten werden.

254 #da00ff

Maskierter Ozean: Ein Gebiet, das anhand einer Küstenlinie aus einer Datenbank mit einem zusätzlichen Rand als Ozean identifiziert wurde.

Klassentabelle für LAND_land_cover_classification

Wert Farbe Beschreibung
0 #e6e6e6

Geringe Intensität entwickelt. Die Werte reichen von 0 bis 99 (number = die letzten beiden Ziffern des Jahres des ESA WorldCover-Datasets).

100 #cccccc

Hohe Intensität erreicht. Die Werte liegen zwischen 100 und 199. (number = 100 + die letzten beiden Ziffern des Jahres des ESA WorldCover-Datasets)

200 #0000ff

Wasser, Feuchtgebiet, Mangrovenwald

201 #00ff00

Verschiedene Waldklassen

Klassentabelle für SHAD_terrain_shadow

Wert Farbe Beschreibung
0 #808080

Schatten

1 #ffffff

Kein Schatten

Klassentabelle für HLS_CLOUD_SNOW_FMASK_classification

Wert Farbe Beschreibung
0 #ffffff

Nicht maskiert

1 #a9a9a9

Wolkenschatten, angrenzend an Wolken/Wolkenschatten oder beides

2 #f2f2f2

Schnee/Eis

3 #d3d3d3

Schnee/Eis und Klasse 1 (Wolkenschatten oder angrenzend an Wolke/Wolkenschatten)

4 #dfdfdf

Cloud

5 #c0c0c0

Wolke und Klasse 1 (Wolkenschatten oder angrenzend an Wolke/Wolkenschatten)

6 #b0b0b0

Wolken und Schnee/Eis

7 #a0a0a0

Wolken, Schnee/Eis und Klasse 1 (Wolkenschatten oder angrenzend an Wolken/Wolkenschatten)

8 #0000ff

Fmask hat Wasser erkannt

9 #87cefa

Fmask hat Wasser, Wolkenschatten oder Bereiche in der Nähe von Wolken/Wolkenschatten identifiziert.

10 #add8e6

Fmask hat Wasser, Schnee/Eis erkannt

11 #b0e0e6

Fmask hat Wasser, Schnee/Eis und Klasse 1 (Wolkenschatten oder angrenzend an Wolke/Wolkenschatten) identifiziert.

12 #6495ed

Fmask hat Wasser und Wolken erkannt

13 #4682b4

Fmask hat Wasser, Wolken und Klasse 1 (Wolkenschatten oder angrenzend an Wolken/Wolkenschatten) identifiziert.

14 #4169e1

Fmask hat Wasser, Wolken und Schnee/Eis identifiziert.

15 #1e90ff

Fmask hat Wasser, Wolken, Schnee/Eis und Klasse 1 (Wolkenschatten oder angrenzend an Wolken/Wolkenschatten) identifiziert.

Bildattribute

Bildeigenschaften

Name Typ Beschreibung
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Gibt an, ob die Neuzuordnung der Aerosolklasse aktiviert (TRUE) oder deaktiviert (FALSE) ist.

CLOUD_COVERAGE DOUBLE

Der Prozentsatz der Pixel mit Beobachtungsdaten (im Gegensatz zu Füllwert und maskiertem Ozean), die von der HLS-QA-Maske als Wolke, Wolkenschatten oder angrenzend an Wolke gekennzeichnet sind.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

Der Prozentsatz der Kachelfläche mit Beobachtungsdaten (im Gegensatz zum Füllwert) im HLS-Eingabeprodukt.

NBAR_SOLAR_ZENITH DOUBLE

Der in der Ableitung der Nadir Bidirectional Reflectance Distribution Function Adjusted Reflectance (NBAR) verwendete solare Zenitwinkel.

PROCESSING_DATETIME STRING

Verarbeitungsdatum des DSWx-HLS-Produkts. Format: YYYY-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION STRING

Die DSWx-HLS-Produktversion (entspricht der im Produktdateinamen). Sie wird bei Änderungen an der Struktur und/oder den Metadaten des Produkts erhöht.

Sensor STRING

Name des Sensorinstruments (z.B. „OLI“ oder „MSI“)

SPACECRAFT_NAME STRING

Name der Sensorplattform (z.B. „Landsat-8“, „Sentinel-2A“ oder „Sentinel-2B“)

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

Der Prozentsatz der Kachelfläche mit Beobachtungsdaten (im Gegensatz zu Füllwert und maskiertem Ozean), ohne maskierten Ozean.

Nutzungsbedingungen

Nutzungsbedingungen

Dieses Dataset wird gemäß den EOSDIS Data Use and Citation Guidance (EOSDIS-Richtlinien zur Datennutzung und ‑zitierung) ohne Einschränkungen öffentlich geteilt.

Zitationen

Quellenangaben:
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Version 1). Version 1.0 PO.DAAC, CA, USA. Auf Datensatz zugegriffen [JJJJ-MM-TT] unter https://doi.org/10.5067/OPDSW-PL3V1

DOIs

Die Earth Engine nutzen

Code-Editor (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)');
Open in Code Editor