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

OPERA/DSWX/L3_V1/HLS
Disponibilità set di dati
2023-04-04T04:37:01Z–2026-10-10T23:56:21Z
Produttore del set di dati
Snippet Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tag
geophysical landsat-derived nasa opera sentinel2-derived surface surface-ground-water water

Descrizione

Questo set di dati contiene la versione 1 del prodotto di estensione delle acque superficiali dinamiche OPERA di livello 3. I dati sono osservazioni convalidate dell'estensione delle acque superficiali a partire da aprile 2023. I problemi noti e le avvertenze sull'utilizzo sono descritti nella documentazione del prodotto. Il set di dati di input per la generazione di ogni prodotto è la versione 2.0 del prodotto Harmonized Landsat-8 and Sentinel-2A/B/C (HLS). I prodotti HLS forniscono dati di riflettanza superficiale (SR) provenienti dall'Operational Land Imager (OLI) a bordo del satellite Landsat 8 e dal MultiSpectral Instrument (MSI) a bordo del satellite Sentinel-2A/B/C.

Documentazione:

Bande

Bande

Dimensioni pixel: 30 metri (tutte le bande)

Nome Dimensioni dei pixel Descrizione
WTR_Water_classification 30 metri

Classificazione dell'acqua: rappresenta la classificazione a livello di pixel in una delle tre classi di acqua (non acqua, acqua libera e acqua di superficie parziale), neve/ghiaccio, nuvole/ombra delle nuvole e adiacente a nuvole/ombra delle nuvole, oceano mascherato o nessuna classe di dati a seguito dell'elaborazione del livello diagnostico (DIAG) in tutti i passaggi/livelli intermedi

BWTR_Binary_water 30 metri

La mappa binaria dell'acqua viene derivata dal livello WTR come unione delle classi di acqua (acqua aperta e acqua di superficie parziale) in una mappa binaria che indica le aree con e senza acqua. Questo livello ha lo scopo di fornire agli utenti una visualizzazione rapida della presenza o meno di acqua. Vengono fornite anche classi di dati non valide (neve/ghiaccio, nuvola/ombra della nuvola insieme ad adiacente a nuvola/ombra della nuvola, oceano mascherato e valore di riempimento) per indicare le aree in cui la classificazione binaria non fornisce una classificazione acqua/non acqua.

CONF_Confidence 30 metri

Una rappresentazione dell'affidabilità associata alla classificazione WTR basata su una combinazione di risultati DIAG e informazioni di garanzia di qualità fornite con i dati HLS di input. Ad esempio, la classe Open water (Acque libere) dello strato WTR è suddivisa in due classi: High Confidence (Affidabilità elevata) e Moderate Confidence (Affidabilità moderata), mentre i pixel della classe WTR Partial surface water (Acque superficiali parziali) di WTR sono contrassegnati come partial surface water conservative (acque superficiali parziali conservative) o partial surface water aggressive (acque superficiali parziali aggressive), con quest'ultima che mostra una minore certezza. Come nei livelli WTR e BWTR, anche nel livello CONF vengono annotati i pixel per i quali il recupero dell'acqua è difficile o impossibile a causa di neve/ghiaccio, nuvole/ombre o valori di riempimento.

DIAG_diagnostic 30 metri

Un livello codificato per indicare quale dei cinque test DSWx-HLS iniziali è risultato positivo per il rilevamento dell'acqua in base ai singoli pixel. I valori vanno da 0 (ovvero 00000), che indica che nessuno dei cinque test DSWx-HLS ha restituito un risultato positivo, a 11111, che indica che tutti i test hanno dato un risultato positivo. I test sono descritti in DSWX-HLS ATBD e Jones, John W. 2019 vengono utilizzati per derivare il livello di confidenza riportato sopra. La combinazione di test positivi per una determinata classe determina il suo valore di affidabilità. Il valore di riempimento (nessun dato) è rappresentato dal numero 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes 30 metri

La classificazione del livello DIAG produce acqua libera, acqua di superficie parziale e assenza di acqua. Questo livello viene ulteriormente perfezionato tramite l'applicazione di maschere che danno origine ai livelli 6 (WTR-2) e 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK 30 metri

Il livello WTR-2 è derivato dal risultato di WTR-1 (livello 5) applicando test aggiuntivi basati sulle informazioni sulla copertura del suolo e sull'ombra del terreno, nonché sulla mitigazione della sovracorrezione degli aerosol, come descritto in DSWX-HLS ATBD e Jones, John W. 2019 per mascherare (eliminare) i rilevamenti di acqua falsi positivi.

LAND_land_cover_classification 30 metri

Livello tematico della copertura del suolo utilizzato per determinare dove vengono eseguiti ulteriori test per mascherare potenzialmente i rilevamenti dell'acqua del livello WTR-1 per produrre il livello WTR-2 intermedio.

SHAD_terrain_shadow 30 metri

Maschera utilizzata per eliminare le posizioni probabili di ombre indotte dal terreno in base a una classificazione delle aree d'ombra generate per la data/ora di acquisizione dell'immagine HLS di input dai dati del modello di elevazione digitale. Questo viene utilizzato nella creazione dello strato intermedio WTR-2.

HLS_CLOUD_SNOW_FMASK_classification 30 metri

Livello di classificazione di nuvole, ombre delle nuvole e neve/ghiaccio dall'input HLS.

Tabella delle classi WTR_Water_classification

Valore Colore Descrizione
0 #ffffff

Non acqua: un'area con dati di riflettanza validi che non corrisponde ad acqua, neve/ghiaccio, nuvole/ombra di nuvole o maschera dell'oceano. Potrebbe essere applicata una maschera di copertura del suolo.

1 #0000ff

Acqua aperta: un'area interamente costituita da acqua e non ostruita per il sensore, incluse le ostruzioni dovute a vegetazione, terreno ed edifici.

2 #0088ff

Acqua di superficie parziale: un'area inondata che è almeno il 20% e meno del 100% di acqua aperta. Questo fenomeno può essere definito "inondazione di subpixel" quando si fa riferimento all'area di un pixel. Alcuni esempi sono le zone umide, i corpi idrici con vegetazione emergente e i pixel divisi in due dalle coste.

252 #f2f2f2

Neve/ghiaccio: un'area identificata come neve/ghiaccio in base ai dati di garanzia di qualità (QA) di HLS Fmask.

253 #dfdfdf

Nuvola/ombra di nuvola: un'area identificata come nuvola, ombra di nuvola o adiacente a queste caratteristiche in base ai dati di garanzia di qualità (QA) di Fmask HLS di input.

254 #da00ff

Ocean masked: un'area identificata come oceano utilizzando un database delle coste con un margine aggiunto.

Tabella delle classi BWTR_Binary_water

Valore Colore Descrizione
0 #ffffff

Non acqua: un'area con dati di riflettanza validi che non è acqua (classe 1) e non è neve/ghiaccio (classe 252), nuvola/ombra di nuvola (classe 253) o oceano mascherato (classe 254).

1 #0000ff

Acqua: un'area classificata come "acqua aperta" o "acqua superficiale parziale" (vedi il livello WTR).

252 #f2f2f2

Neve/ghiaccio: un'area identificata come neve/ghiaccio in base ai dati di garanzia di qualità (QA) Fmask HLS di input.

253 #dfdfdf

Nuvola/ombra della nuvola: un'area identificata come nuvola o ombra della nuvola o adiacente a una nuvola/ombra della nuvola in base ai dati di garanzia di qualità (QA) di HLS Fmask di input.

254 #da00ff

Maschera oceano: un'area identificata come oceano utilizzando un database delle coste con un margine aggiunto

Tabella della classe CONF_Confidence

Valore Colore Descrizione
0 #ffffff

Non acqua: un'area con dati di riflettanza validi che non è acqua o oceano mascherato (classe 254) e non è identificata come neve/ghiaccio, nuvola/ombra di nuvola, adiacente a nuvola/ombra di nuvola o neve/ghiaccio nei dati di garanzia di qualità (QA) Fmask HLS di input. Esiste anche la classe "non acqua" (classe 0) in cui viene applicato il mascheramento dell'ombra del terreno e/o della copertura del suolo.

1 #0000ff

Acque libere con confidenza elevata: un'area interamente costituita da acqua con confidenza elevata che non è stata anche mascherata dall'oceano (classe 254) e non è identificata come neve/ghiaccio, nuvola/ombra della nuvola, adiacente a nuvola/ombra della nuvola o neve/ghiaccio nei dati di garanzia di qualità (QA) di Fmask HLS di input.

2 #0088ff

Acque libere con confidenza moderata: un'area interamente coperta d'acqua con confidenza moderata che non è stata anche mascherata come oceano (classe 254) e non è identificata come neve/ghiaccio o nuvola/ombra della nuvola, adiacente a nuvola/ombra della nuvola o neve/ghiaccio nei dati di garanzia di qualità (QA) Fmask HLS di input.

3 #66a3ff

Acqua di superficie parziale conservativa: un'area inondata che è almeno il 50% e meno del 100% di acqua libera con una classificazione conservativa che non è stata mascherata anche come oceano (classe 254) e non è identificata come neve/ghiaccio, nuvole/ombra delle nuvole'

4 #b3d9ff

Acqua di superficie parziale aggressiva: un'area inondata che è almeno circa il 20% e meno del 100% di acqua aperta con una classificazione aggressiva che non è stata anche mascherata dall'oceano (classe 254) e non è identificata come neve/ghiaccio, nuvola/ombra di nuvola

10 #cccccc

Non acqua: un'area con dati di riflettanza validi che non è acqua o mascherata dall'oceano (classe 254), ma è potenzialmente ostruita da nuvole/ombra delle nuvole in base alla maschera Fmask HLS di input

11 #0000ff

Acqua aperta ad alta confidenza: un'area completamente coperta d'acqua con alta confidenza che non è stata mascherata come oceano (classe 254), ma è potenzialmente ostruita da nuvole/ombra di nuvole in base alla maschera Fmask HLS di input.

12 #00aaff

Acque libere con confidenza moderata: un'area interamente coperta d'acqua con confidenza moderata che non è stata mascherata come oceano (classe 254), ma è potenzialmente ostruita da nuvole/ombra di nuvole in base alla maschera Fmask HLS di input.

13 #2244ff

Acqua di superficie parziale conservativa: un'area inondata che è almeno il 50% e meno del 100% di acqua aperta con una classificazione conservativa che non è stata anche mascherata come oceano (classe 254), ma è potenzialmente ostruita da nuvole/ombra di nuvole in base alla maschera Fmask HLS di input.

14 #6644ff

Acqua superficiale parziale aggressiva: un'area inondata che è almeno il 20% e meno del 50% circa di acqua aperta e meno del 100% di acqua aperta con una classificazione meno rigorosa che non è stata anche mascherata dall'oceano (classe 254), ma è potenzialmente ostruita da nuvole/ombre di nuvole in base alla maschera Fmask HLS di input.

20 #ffffff

Non acqua: un'area con dati di riflettanza validi che non è acqua, contrassegnata come neve/ghiaccio in base alla maschera HLS Fmask di input, ma non ostruita da nuvole/ombra di nuvole in base alla maschera HLS Fmask di input e non mascherata come oceano (classe 254). Esiste anche la classe "non acqua" (classe 0) in cui viene applicata la maschera dell'ombra del terreno e/o della copertura del suolo.

21 #0000ff

Acque libere con confidenza elevata: un'area interamente coperta d'acqua con confidenza elevata e contrassegnata come neve/ghiaccio in base alla maschera Fmask HLS di input, ma non ostruita da nuvole/ombre di nuvole in base alla maschera Fmask HLS di input e non mascherata dall'oceano (classe 254)

22 #5555ff

Acqua aperta con confidenza moderata: un'area interamente coperta d'acqua con confidenza moderata e contrassegnata come neve/ghiaccio in base alla maschera Fmask HLS di input, ma non ostruita da nuvole/ombra di nuvole in base alla maschera Fmask HLS di input e non mascherata come oceano (classe 254).

23 #7777ff

Acqua di superficie parziale conservativa: un'area inondata che è almeno al 50% e meno del 100% acqua libera con una classificazione conservativa e che è contrassegnata come neve/ghiaccio in base alla maschera Fmask HLS di input, ma non ostruita da nuvole/ombra di nuvole in base alla maschera Fmask HLS di input e non è mascherata come oceano (classe 254).

24 #2222cc

Acqua superficiale parziale aggressiva: un'area inondata che è costituita per almeno il 20% e meno del 50% circa da acqua aperta, che è una classificazione meno rigorosa e che è contrassegnata come neve/ghiaccio in base alla maschera Fmask HLS di input, ma non è ostruita da nuvole/ombre di nuvole in base alla maschera Fmask HLS di input e non è mascherata dall'oceano (classe 254).

254 #da00ff

Oceano mascherato: un'area identificata come oceano utilizzando un database delle coste con un margine aggiunto.

Tabella della classe WTR1_Interpretation_of_diagnostic_layer_into_water_classes

Valore Colore Descrizione
0 #ffffff

Non acqua: un'area con dati di riflettanza validi che non è acqua aperta (classe 1) o acqua superficiale parziale (classe 2).

1 #0000ff

Acqua aperta: un'area interamente costituita da acqua e non ostruita per il sensore, incluse le ostruzioni dovute a vegetazione, terreno ed edifici.

2 #0088ff

Acqua di superficie parziale: un'area inondata che è costituita da almeno il 20% e meno del 100% di acqua libera. Questo fenomeno può essere definito "inondazione di subpixel" quando si fa riferimento all'area di un pixel. Alcuni esempi sono le zone umide, i corpi idrici con vegetazione emergente e i pixel divisi dalle coste.

254 #da00ff

Ocean masked: un'area identificata come oceano utilizzando un database delle coste con un margine aggiunto (non applicabile per il prodotto DSWx-HLS standard v1.0).

Tabella della classe WTR2_Refined_WTR1_given_HLS_FMASK

Valore Colore Descrizione
0 #ffffff

Non acqua: un'area con dati di riflettanza validi che non è acqua aperta (classe 1) o acqua superficiale parziale (classe 2)

1 #0000ff

Acqua aperta: un'area interamente costituita da acqua e non ostruita per il sensore, incluse le ostruzioni dovute a vegetazione, terreno ed edifici.

2 #0088ff

Acqua di superficie parziale: un'area inondata che è almeno il 20% e meno del 100% di acqua libera. Questo fenomeno può essere definito "inondazione di subpixel" quando si fa riferimento all'area di un pixel. Alcuni esempi sono le zone umide, i corpi idrici con vegetazione emergente e i pixel divisi dalle coste.

254 #da00ff

Oceano mascherato: un'area identificata come oceano utilizzando un database della costa con un margine aggiunto.

Tabella della classe LAND_land_cover_classification

Valore Colore Descrizione
0 #e6e6e6

Sviluppo a bassa intensità. I valori sono compresi tra 0 e 99 (numero = ultime due cifre dell'anno del set di dati ESA WorldCover)

100 #cccccc

Alta intensità sviluppata. I valori sono compresi tra 100 e 199. (numero = 100 + ultime due cifre dell'anno del set di dati ESA WorldCover)

200 #0000ff

Acqua, zona umida, foresta di mangrovie

201 #00ff00

Una serie di classi di foreste

Tabella della classe SHAD_terrain_shadow

Valore Colore Descrizione
0 #808080

Ombre

1 #ffffff

Non shadow

Tabella delle classi HLS_CLOUD_SNOW_FMASK_classification

Valore Colore Descrizione
0 #ffffff

Non mascherato

1 #a9a9a9

Ombra di nuvola, adiacente a nuvola/ombra di nuvola o entrambe

2 #f2f2f2

Neve/ghiaccio

3 #d3d3d3

Neve/ghiaccio e classe 1 (ombra della nuvola o adiacente alla nuvola/ombra della nuvola)

4 #dfdfdf

Cloud

5 #c0c0c0

Nuvola e classe 1 (ombra della nuvola o adiacente alla nuvola/ombra della nuvola)

6 #b0b0b0

Nuvole e neve/ghiaccio

7 #a0a0a0

Nuvole, neve/ghiaccio e classe 1 (ombra di nuvola o adiacente a nuvola/ombra di nuvola)

8 #0000ff

Acqua identificata da Fmask

9 #87cefa

Fmask ha identificato acqua, ombra della nuvola o adiacente alla nuvola/ombra della nuvola'

10 #add8e6

Fmask ha identificato acqua, neve/ghiaccio

11 #b0e0e6

Fmask ha identificato acqua, neve/ghiaccio e classe 1 (ombra di nuvole o adiacente a nuvole/ombra di nuvole)

12 #6495ed

Fmask ha identificato acqua, nuvole

13 #4682b4

Fmask ha identificato acqua, nuvole e classe 1 (ombra di nuvola o adiacente a nuvola/ombra di nuvola)

14 #4169e1

Acqua, nuvole e neve/ghiaccio identificati da Fmask

15 #1e90ff

Fmask ha identificato acqua, nuvole, neve/ghiaccio e classe 1 (ombra di nuvole o adiacente a nuvole/ombra di nuvole)

Proprietà immagini

Proprietà immagini

Nome Tipo Descrizione
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Indica se la rimappatura della classe di aerosol è abilitata (TRUE) o disabilitata (FALSE).

CLOUD_COVERAGE DOUBLE

La percentuale di pixel con dati di osservazione (anziché valore di riempimento e mascheramento dell'oceano) che la maschera QA di HLS contrassegna come nuvola, ombra della nuvola o adiacente alla nuvola.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

La percentuale dell'area del riquadro con dati osservativi (anziché valore di riempimento) nel prodotto HLS di input.

NBAR_SOLAR_ZENITH DOUBLE

L'angolo zenitale solare utilizzato nella derivazione della riflettanza bidirezionale al nadir della funzione di distribuzione della riflettanza (BRDF) aggiustata (NBAR).

PROCESSING_DATETIME STRING

Data di elaborazione del prodotto DSWx-HLS. Formato: YYYY-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION STRING

La versione di produzione del prodotto DSWx-HLS (uguale a quella nel nome file del prodotto). Viene incrementata con le modifiche alla struttura e/o ai metadati contenuti nel prodotto.

SENSORE STRING

Nome dello strumento del sensore (ad es. "OLI" o "MSI")

SPACECRAFT_NAME STRING

Nome della piattaforma del sensore (ad es. "Landsat-8", "Sentinel-2A" o "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

La percentuale dell'area del riquadro con dati osservativi (in contrapposizione al valore di riempimento e all'oceano mascherato) escluso l'oceano mascherato.

Termini e condizioni d'uso

Termini e condizioni d'uso

Questo set di dati viene condiviso apertamente, senza restrizioni, in conformità con le linee guida per l'utilizzo e la citazione dei dati EOSDIS.

Citazioni

Citazioni:
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Version 1). Versione 1.0. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/OPDSW-PL3V1

DOI

Esplora con Earth Engine

Editor di codice (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)');
Apri nell'editor di codice