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-02-22T23:22:09Z
Produttore del set di dati
Snippet Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tag
geofisico
derivato da Landsat
nasa
opera
sentinel2-derived
superficie
surface-ground-water
acqua

Descrizione

Questo set di dati contiene la versione 1 del prodotto di estensione delle acque di superficie 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 e Sentinel-2A/B/C (HLS). I prodotti HLS forniscono dati di riflettanza di superficie (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

Dimensioni pixel
30 metri

Bande

Nome Dimensioni dei pixel Descrizione
WTR_Water_classification metri

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

BWTR_Binary_water metri

La mappa binaria dell'acqua è 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 di acqua/assenza di acqua. Vengono fornite anche classi di dati non valide (neve/ghiaccio, nuvole/ombra delle nuvole insieme a adiacente a nuvole/ombra delle nuvole, oceano mascherato e valore di riempimento) per indicare le aree in cui la classificazione binaria non fornisce la classificazione acqua/non acqua.

CONF_Confidence metri

Una rappresentazione della confidenza associata alla classificazione WTR basata su una combinazione di risultati DIAG e informazioni di garanzia della qualità fornite con i dati HLS di input. Ad esempio, la classe Acqua libera del livello WTR è divisa in due classi: Confidenza elevata e Confidenza moderata, mentre i pixel della classe Acqua di superficie parziale di WTR sono contrassegnati come acqua di superficie parziale conservativa o acqua di superficie parziale aggressiva, con quest'ultima che mostra meno 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 metri

Un livello codificato per indicare quale dei cinque test DSWx-HLS iniziali ha dato esito positivo per il rilevamento dell'acqua in base ai pixel. I valori vanno da 0 (ad es.00000), che indica che nessuno dei cinque test DSWx-HLS ha restituito un risultato positivo, a 11111, che indica che tutti i test hanno restituito 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 confidenza. Il valore di riempimento (nessun dato) è rappresentato dal numero 65535.

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

Il livello WTR-2 è derivato dal risultato WTR-1 (livello 5) mediante l'applicazione di test aggiuntivi basati su informazioni relative alla copertura del suolo e all'ombra del terreno, nonché sulla mitigazione della correzione eccessiva degli aerosol, come descritto in DSWX-HLS ATBD e Jones, John W. 2019 per mascherare (eliminare) i falsi positivi di rilevamento dell'acqua.

LAND_land_cover_classification metri

Livello tematico di copertura del suolo utilizzato per determinare dove vengono eseguiti test aggiuntivi per mascherare potenzialmente le rilevazioni di acqua del livello WTR-1 per produrre il livello intermedio WTR-2.

SHAD_terrain_shadow metri

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

HLS_CLOUD_SNOW_FMASK_classification metri

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

Tabella della classe WTR_Water_classification

Valore Colore Descrizione
0 #ffffff

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

1 #0000ff

Acqua libera: un'area completamente coperta d'acqua e senza ostacoli per il sensore, inclusi ostacoli dovuti 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. Esempi: zone umide, corpi idrici con vegetazione emergente e pixel divisi a metà dalle coste.

252 #f2f2f2

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

253 #dfdfdf

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

254 #da00ff

Oceano mascherato: un'area identificata come oceano utilizzando un database del litorale con un margine aggiunto.

Tabella della classe BWTR_Binary_water

Valore Colore Descrizione
0 #ffffff

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

1 #0000ff

Acqua: un'area classificata come "acque libere" o "acque superficiali parziali" (vedi livello WTR).

252 #f2f2f2

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

253 #dfdfdf

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

254 #da00ff

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

CONF_Confidence Class Table

Valore Colore Descrizione
0 #ffffff

Non acqua: un'area con dati di riflettanza validi che non sia acqua o oceano mascherato (classe 254) e non sia identificata come neve/ghiaccio, nuvola/ombra di nuvola, adiacente a nuvola/ombra di nuvola o neve/ghiaccio nei dati di garanzia della 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

Acqua aperta con confidenza elevata: un'area completamente coperta d'acqua con confidenza elevata che non è stata mascherata come 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 controllo qualità (QA) Fmask HLS di input.

2 #0088ff

Acqua aperta con confidenza moderata: un'area completamente coperta d'acqua con confidenza moderata che non è stata mascherata come oceano (classe 254) e non è identificata come neve/ghiaccio o nuvole/ombra di nuvole, adiacente a nuvole/ombra di nuvole o neve/ghiaccio nei dati di controllo 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 aperta 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 parzialmente aggressiva: un'area inondata che è almeno il 20% e meno del 100% di acqua libera con una classificazione aggressiva che non è stata mascherata come oceano (classe 254) e non è identificata come neve/ghiaccio, nuvole/ombra delle nuvole

10 #cccccc

Non acqua: un'area con dati di riflettanza validi che non è acqua o oceano mascherato (classe 254), ma è potenzialmente ostruita da nuvole/ombra di 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 oscurata da nuvole/ombra di nuvole in base alla maschera Fmask HLS di input.

12 #00aaff

Acqua aperta con confidenza moderata: un'area completamente coperta d'acqua con confidenza moderata che non è stata mascherata come oceano (classe 254), ma è potenzialmente oscurata 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 di superficie parzialmente aggressiva: un'area inondata che è almeno il 20% e meno del 50% circa di acqua libera e meno del 100% di acqua libera con una classificazione meno rigorosa che non è stata mascherata anche come oceano (classe 254), ma è potenzialmente ostruita da nuvole/ombra 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 a HLS Fmask di input, ma non ostruita da nuvole/ombra di nuvole in base a HLS Fmask di input e non mascherata come oceano (classe 254). Esiste anche la classe "not water" (0), in cui viene applicata la maschera dell'ombra del terreno e/o della copertura del terreno.

21 #0000ff

Acqua aperta ad alta confidenza: un'area completamente coperta d'acqua con alta confidenza 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)

22 #5555ff

Acqua aperta con confidenza moderata: un'area completamente 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 il 50% e meno del 100% di acqua aperta 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 di superficie parzialmente aggressiva: un'area inondata che è almeno il 20% e meno del 50% circa di acqua libera, ovvero una classificazione meno rigorosa 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).

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 libera (classe 1) o acqua di superficie parziale (classe 2).

1 #0000ff

Acqua libera: un'area completamente coperta d'acqua e senza ostacoli per il sensore, inclusi ostacoli dovuti 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. Esempi includono zone umide, corpi idrici con vegetazione emergente e pixel divisi a metà dalle coste.

254 #da00ff

Maschera dell'oceano: un'area identificata come oceano utilizzando un database della linea di costa con un margine aggiunto (non applicabile al 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 libera (classe 1) o acqua di superficie parziale (classe 2)

1 #0000ff

Acqua libera: un'area completamente coperta d'acqua e senza ostacoli per il sensore, inclusi ostacoli dovuti 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. Esempi: zone umide, corpi idrici con vegetazione emergente e pixel divisi a metà 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

Bassa intensità sviluppata. 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 vanno da 100 a 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 è un'ombra

Tabella della classe HLS_CLOUD_SNOW_FMASK_classification

Valore Colore Descrizione
0 #ffffff

Non mascherato

1 #a9a9a9

Ombra della nuvola, adiacente alla nuvola/all'ombra della nuvola o entrambe

2 #f2f2f2

Neve/ghiaccio

3 #d3d3d3

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

4 #dfdfdf

Cloud

5 #c0c0c0

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

6 #b0b0b0

Nuvole e neve/ghiaccio

7 #a0a0a0

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

8 #0000ff

Fmask ha identificato l'acqua

9 #87cefa

Fmask ha identificato acqua, ombra di nuvole o adiacente a nuvole/ombra di nuvole"

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 nuvole o adiacente a nuvole/ombra di nuvole)

14 #4169e1

Fmask ha identificato acqua, nuvole e neve/ghiaccio

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 osservativi (anziché valori di riempimento e oceano mascherato) che la maschera QA HLS contrassegna come nuvole, ombra delle nuvole o adiacenti alle nuvole.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

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

NBAR_SOLAR_ZENITH DOUBLE

L'angolo zenitale solare utilizzato nella derivazione della riflettanza bidirezionale di Nadir aggiustata dalla funzione di distribuzione di riflettanza (NBAR).

PROCESSING_DATETIME STRING

Data di elaborazione del prodotto DSWx-HLS. Formato: AAAA-MM-GGTHH:MM:SSZ.

PRODUCT_VERSION STRING

La versione del prodotto DSWx-HLS (la stessa del nome file del prodotto). Aumenta con le modifiche alla struttura e/o ai metadati contenuti nel prodotto.

SENSORE STRING

Nome dello strumento di rilevamento (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 (anziché valore di riempimento e 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). Ver. 1.0. PO.DAAC, CA, USA. Dataset consultato [YYYY-MM-DD] all'indirizzo 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