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

OPERA/DSWX/L3_V1/HLS
Disponibilidade do conjunto de dados
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Produtor de conjunto de dados
Snippet do Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tags
geophysical
landsat-derived
nasa
ópera
gerados a partir do sentinel2
superfície
surface-ground-water
water

Descrição

Este conjunto de dados contém a versão 1 do produto de extensão de água superficial dinâmica OPERA de nível 3. Os dados são observações validadas da extensão de água superficial a partir de abril de 2023. Problemas conhecidos e ressalvas sobre o uso são descritos na documentação do produto. O conjunto de dados de entrada para gerar cada produto é a versão 2.0 do produto Harmonized Landsat-8 e Sentinel-2A/B/C (HLS). Os produtos HLS fornecem dados de refletância da superfície (SR) do Operational Land Imager (OLI) a bordo do satélite Landsat 8 e do MultiSpectral Instrument (MSI) a bordo do satélite Sentinel-2A/B/C.

Documentação:

Bandas

Tamanho do pixel
30 metros

Bandas

Nome Tamanho do pixel Descrição
WTR_Water_classification metros

Classificação de água: representa a classificação por pixel em uma das três classes de água (não água, água aberta e água superficial parcial), neve/gelo, nuvem/sombra de nuvem e adjacente a nuvem/sombra de nuvem, oceano mascarado ou sem dados como resultado do processamento da camada de diagnóstico (DIAG) em todas as etapas/camadas intermediárias.

BWTR_Binary_water metros

O mapa binário de água é derivado da camada WTR como uma união de classes de água (água aberta e água superficial parcial) em um mapa binário que indica áreas com e sem água. Essa camada oferece aos usuários uma visão rápida de água/sem água. Classes de dados inválidas (neve/gelo, nuvem/sombra de nuvem junto com adjacente a nuvem/sombra de nuvem, oceano mascarado e valor de preenchimento) também são fornecidas para indicar áreas em que a classificação binária não fornece classificação de água/sem água.

CONF_Confidence metros

Uma representação da confiança associada à classificação de WTR com base em uma combinação de resultados de DIAG e informações de controle de qualidade fornecidas com os dados de entrada do HLS. Por exemplo, a classe "Água livre" da camada WTR é dividida em duas classes: "Alta confiança" e "Confiança moderada". Já os pixels da classe "Água superficial parcial" da WTR são sinalizados como "Água superficial parcial conservadora" ou "Água superficial parcial agressiva", sendo que a última tem menos certeza. Assim como nas camadas WTR e BWTR, os pixels para os quais as recuperações de água são difíceis ou impossíveis devido a neve/gelo, nuvem/sombra ou valores de preenchimento também são observados na camada CONF.

DIAG_diagnostic metros

Uma camada codificada para indicar qual dos cinco testes iniciais do DSWx-HLS foi positivo para detecção de água por pixel. Os valores variam de 0 (ou seja, 00000), indicando que nenhum dos cinco testes DSWx-HLS retornou um resultado positivo, a 11111, indicando que todos os testes resultaram em positivo. Os testes são descritos em DSWX-HLS ATBD e Jones, John W. 2019 são usados para derivar a camada de confiança acima. A combinação de testes positivos para uma classe específica determina o valor de confiança dela. O valor de preenchimento (sem dados) é representado pelo número 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes metros

A classificação da camada DIAG resulta em água livre, água superficial parcial e sem água. Essa camada é refinada ainda mais com a aplicação de máscaras, resultando nas camadas 6 (WTR-2) e 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK metros

A camada WTR-2 é derivada do resultado da WTR-1 (camada 5) aplicando outros testes com base em informações de cobertura da terra e sombra do terreno e mitigação de correção excessiva de aerossóis, conforme descrito em DSWX-HLS ATBD e Jones, John W. 2019 para mascarar (eliminar) detecções de água falsas positivas.

LAND_land_cover_classification metros

Camada temática de cobertura do solo usada para determinar onde outros testes são realizados para mascarar possíveis detecções de água da camada WTR-1 e produzir a camada intermediária WTR-2.

SHAD_terrain_shadow metros

Máscara usada para eliminar locais prováveis de sombra induzida pelo terreno com base em uma classificação de áreas de sombra geradas para a data/hora de captura da imagem HLS de entrada com base em dados do modelo digital de elevação. Isso é usado na criação da camada intermediária WTR-2.

HLS_CLOUD_SNOW_FMASK_classification metros

Camada de classificação de nuvem, sombra de nuvem e neve/gelo da entrada HLS.

Tabela de classes WTR_Water_classification

Valor Cor Descrição
0 #ffffff

Não é água: uma área com dados de refletância válidos que não é água, neve/gelo, nuvem/sombra de nuvem ou máscara de oceano. Uma máscara de cobertura da terra pode ser aplicada.

1 #0000ff

Água livre: uma área totalmente coberta por água e sem obstruções para o sensor, incluindo vegetação, terreno e edifícios.

2 #0088ff

Água superficial parcial: uma área inundada que tem pelo menos 20% e menos de 100% de água aberta. Isso pode ser chamado de "inundação de subpixels" quando se refere à área de um pixel. Exemplos incluem áreas úmidas, corpos d'água com vegetação emergente e pixels divididos por litorais.

252 #f2f2f2

Neve/gelo: uma área identificada como neve/gelo de acordo com os dados de controle de qualidade (QA) da Fmask HLS de entrada.

253 #dfdfdf

Nuvem/sombra de nuvem: uma área identificada como nuvem, sombra de nuvem ou adjacente a esses recursos de acordo com os dados de controle de qualidade (CQ) da máscara Fmask HLS de entrada.

254 #da00ff

Oceano mascarado: uma área identificada como oceano usando um banco de dados de costa com uma margem adicional.

Tabela de classes BWTR_Binary_water

Valor Cor Descrição
0 #ffffff

Não água: uma área com dados de refletância válidos que não é água (classe 1), neve/gelo (classe 252), nuvem/sombra de nuvem (classe 253) ou oceano mascarado (classe 254).

1 #0000ff

Água: uma área classificada como "água livre" ou "água superficial parcial" (consulte a camada WTR).

252 #f2f2f2

Neve/gelo: uma área identificada como neve/gelo de acordo com os dados de controle de qualidade (CQ) da Fmask HLS de entrada.

253 #dfdfdf

Nuvem/sombra de nuvem: uma área identificada como nuvem ou sombra de nuvem ou adjacente a nuvem/sombra de nuvem de acordo com os dados de controle de qualidade (CQ) da Fmask HLS de entrada.

254 #da00ff

Oceano mascarado: uma área identificada como oceano usando um banco de dados de linha costeira com uma margem adicional.

CONF_Confidence Class Table

Valor Cor Descrição
0 #ffffff

Não água: uma área com dados de refletância válidos que não é água ou oceano mascarado (classe 254) e não é identificada como neve/gelo, nuvem/sombra de nuvem, adjacente a nuvem/sombra de nuvem ou neve/gelo nos dados de controle de qualidade (CQ) da Fmask HLS de entrada. "not water" (classe 0) também existe quando a sombra do terreno e/ou a máscara de cobertura da terra são aplicadas.

1 #0000ff

Água aberta com alta confiança: uma área totalmente coberta por água com alta confiança que não foi mascarada como oceano (classe 254) e não é identificada como neve/gelo, nuvem/sombra de nuvem, adjacente a nuvem/sombra de nuvem ou neve/gelo nos dados de controle de qualidade (QA) de Fmask HLS de entrada.

2 #0088ff

Água aberta com confiança moderada: uma área totalmente coberta por água com confiança moderada que não foi mascarada como oceano (classe 254) e não é identificada como neve/gelo ou nuvem/sombra de nuvem, adjacente a nuvem/sombra de nuvem ou neve/gelo nos dados de controle de qualidade (QA) de Fmask HLS de entrada.

3 #66a3ff

Água superficial parcial conservadora: uma área inundada que tem pelo menos aproximadamente 50% e menos de 100% de água aberta com uma classificação conservadora que também não foi mascarada como oceano (classe 254) e não é identificada como neve/gelo, nuvem/sombra de nuvem.

4 #b3d9ff

Água superficial parcial agressiva: uma área inundada que tem pelo menos aproximadamente 20% e menos de 100% de água aberta com uma classificação agressiva que também não foi mascarada como oceano (classe 254) e não é identificada como neve/gelo, nuvem/sombra de nuvem.

10 #cccccc

Não água: uma área com dados de refletância válidos que não é água nem oceano mascarado (classe 254), mas que pode estar obstruída por nuvem/sombra de nuvem de acordo com a Fmask HLS de entrada.

11 #0000ff

Água aberta de alta confiança: uma área totalmente coberta por água com alta confiança que não foi mascarada como oceano (classe 254), mas que pode estar obstruída por nuvens/sombras de nuvens, de acordo com a Fmask HLS de entrada.

12 #00aaff

Água aberta com confiança moderada: uma área totalmente coberta por água com confiança moderada que não foi mascarada como oceano (classe 254), mas que pode estar obstruída por nuvens/sombras de nuvens de acordo com a Fmask HLS de entrada.

13 #2244ff

Água superficial parcial conservadora: uma área inundada que tem pelo menos aproximadamente 50% e menos de 100% de água aberta com uma classificação conservadora que não foi mascarada pelo oceano (classe 254), mas que pode estar obstruída por nuvens/sombras de nuvens de acordo com a Fmask HLS de entrada.

14 #6644ff

Água superficial parcial agressiva: uma área inundada que tem pelo menos 20% e menos de aproximadamente 50% de água aberta e menos de 100% de água aberta com uma classificação menos rigorosa que também não foi mascarada pelo oceano (classe 254), mas que pode estar obstruída por nuvens/sombras de nuvens de acordo com a Fmask HLS de entrada.

20 #ffffff

Não é água: uma área com dados de refletância válidos que não é água, marcada como neve/gelo de acordo com a Fmask HLS de entrada, mas não obstruída por nuvem/sombra de nuvem de acordo com a Fmask HLS de entrada e não mascarada como oceano (classe 254). "not water" (classe 0) também existe quando o sombreamento do terreno e/ou a máscara de cobertura da terra são aplicados.

21 #0000ff

Água em mar aberto com alta confiança: uma área totalmente coberta por água com alta confiança, marcada como neve/gelo de acordo com a Fmask HLS de entrada, mas não obstruída por nuvem/sombra de nuvem de acordo com a Fmask HLS de entrada e não mascarada como oceano (classe 254).

22 #5555ff

Água em mar aberto com confiança moderada: uma área totalmente coberta por água com confiança moderada e marcada como neve/gelo de acordo com a Fmask HLS de entrada, mas não obstruída por nuvem/sombra de nuvem de acordo com a Fmask HLS de entrada e não mascarada como oceano (classe 254).

23 #7777ff

Água superficial parcial conservadora: uma área inundada que tem pelo menos 50% e menos de 100% de água aberta com uma classificação conservadora e que é marcada como neve/gelo de acordo com a Fmask HLS de entrada, mas não obstruída por nuvem/sombra de nuvem de acordo com a Fmask HLS de entrada e não é mascarada pelo oceano (classe 254).

24 #2222cc

Água superficial parcial agressiva: uma área inundada que tem pelo menos 20% e menos de aproximadamente 50% de água aberta, que é uma classificação menos rigorosa e que é marcada como neve/gelo de acordo com a Fmask HLS de entrada, mas não obstruída por nuvem/sombra de nuvem de acordo com a Fmask HLS de entrada e não é mascarada como oceano (classe 254).

254 #da00ff

Oceano mascarado: uma área identificada como oceano usando um banco de dados de linha costeira com uma margem adicional.

Tabela de classes WTR1_Interpretation_of_diagnostic_layer_into_water_classes

Valor Cor Descrição
0 #ffffff

Não é água: uma área com dados de refletância válidos que não é água aberta (classe 1) ou água superficial parcial (classe 2).

1 #0000ff

Água livre: uma área totalmente coberta por água e sem obstruções ao sensor, incluindo vegetação, terreno e edifícios.

2 #0088ff

Água superficial parcial: uma área inundada que tem pelo menos 20% e menos de 100% de água aberta. Isso pode ser chamado de "inundação de subpixels" quando se refere à área de um pixel. Exemplos incluem pântanos, corpos d'água com vegetação emergente e pixels divididos por litorais.

254 #da00ff

Oceano mascarado: uma área identificada como oceano usando um banco de dados de linha costeira com uma margem adicionada (não aplicável ao produto padrão DSWx-HLS v1.0).

Tabela de classes WTR2_Refined_WTR1_given_HLS_FMASK

Valor Cor Descrição
0 #ffffff

Não é água: uma área com dados de refletância válidos que não é água aberta (classe 1) ou água superficial parcial (classe 2).

1 #0000ff

Água livre: uma área totalmente coberta por água e sem obstruções ao sensor, incluindo vegetação, terreno e edifícios.

2 #0088ff

Água superficial parcial: uma área inundada que tem pelo menos 20% e menos de 100% de água aberta. Isso pode ser chamado de "inundação de subpixels" quando se refere à área de um pixel. Exemplos incluem áreas úmidas, corpos d'água com vegetação emergente e pixels divididos por litorais.

254 #da00ff

Oceano mascarado: uma área identificada como oceano usando um banco de dados de linha costeira com uma margem adicionada.

Tabela de classes LAND_land_cover_classification

Valor Cor Descrição
0 #e6e6e6

Intensidade baixa desenvolvida. Os valores variam de 0 a 99 (número = dois últimos dígitos do ano do conjunto de dados do ESA WorldCover).

100 #cccccc

Intensidade alta desenvolvida. Os valores variam de 100 a 199. (número = 100 + últimos dois dígitos do ano do conjunto de dados ESA WorldCover)

200 #0000ff

Água, pântano, manguezal

201 #00ff00

Uma variedade de classes de floresta

Tabela de classes SHAD_terrain_shadow

Valor Cor Descrição
0 #808080

Sombra

1 #ffffff

Não é sombra

Tabela de classes de classificação HLS_CLOUD_SNOW_FMASK

Valor Cor Descrição
0 #ffffff

Sem máscara

1 #a9a9a9

Sombra de nuvem, adjacente a nuvem/sombra de nuvem ou ambos

2 #f2f2f2

Neve/gelo

3 #d3d3d3

Neve/gelo e classe 1 (sombra de nuvem ou adjacente a nuvem/sombra de nuvem)

4 #dfdfdf

Cloud

5 #c0c0c0

Nuvem e classe 1 (sombra de nuvem ou adjacente a nuvem/sombra de nuvem)

6 #b0b0b0

Nuvem e neve/gelo

7 #a0a0a0

Nuvem, neve/gelo e classe 1 (sombra de nuvem ou adjacente a nuvem/sombra de nuvem)

8 #0000ff

Fmask identificou água

9 #87cefa

Fmask identificou água, sombra de nuvem ou adjacente a nuvem/sombra de nuvem"

10 #add8e6

Fmask identificou água, neve/gelo

11 #b0e0e6

O Fmask identificou água, neve/gelo e classe 1 (sombra de nuvem ou adjacente a nuvem/sombra de nuvem).

12 #6495ed

Fmask identificou água, nuvem

13 #4682b4

O Fmask identificou água, nuvem e classe 1 (sombra de nuvem ou adjacente a nuvem/sombra de nuvem).

14 #4169e1

O Fmask identificou água, nuvem e neve/gelo

15 #1e90ff

O Fmask identificou água, nuvem, neve/gelo e classe 1 (sombra de nuvem ou adjacente a nuvem/sombra de nuvem).

Propriedades de imagens

Propriedades da imagem

Nome Tipo Descrição
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Indica se o remapeamento de classe de aerossol está ativado (TRUE) ou desativado (FALSE).

CLOUD_COVERAGE DOUBLE

A porcentagem de pixels com dados de observação (em vez de valor de preenchimento e mascaramento do oceano) que a máscara de controle de qualidade do HLS marca como nuvem, sombra de nuvem ou adjacente à nuvem.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

A porcentagem da área do bloco com dados de observação (em vez de valor de preenchimento) no produto HLS de entrada.

NBAR_SOLAR_ZENITH DOUBLE

O ângulo de zênite solar usado na derivação da refletância ajustada da função de distribuição de refletância bidirecional de nadir (NBAR, na sigla em inglês).

PROCESSING_DATETIME STRING

Data de processamento do produto DSWx-HLS. Formato: AAAA-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION STRING

A versão do produto DSWx-HLS (igual ao nome do arquivo do produto). Ele aumenta com as mudanças na estrutura e/ou nos metadados contidos no produto.

SENSOR STRING

Nome do instrumento de sensor (por exemplo, "OLI" ou "MSI")

SPACECRAFT_NAME STRING

Nome da plataforma do sensor (por exemplo, "Landsat-8", "Sentinel-2A" ou "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

A porcentagem da área do bloco com dados de observação (em oposição ao valor de preenchimento e ao oceano mascarado), excluindo o oceano mascarado.

Termos de Uso

Termos de Uso

Esse conjunto de dados é disponibilizado abertamente, sem restrições, em conformidade com as Diretrizes de Uso e Citação de Dados do EOSDIS (em inglês).

Citações

Citações:
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Version 1). Ver. 1.0. PO.DAAC, CA, EUA. Acesso ao conjunto de dados [AAAA-MM-DD] em https://doi.org/10.5067/OPDSW-PL3V1

Identificadores DOI

Explore com o Earth Engine

Editor de código (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)');
Abrir no editor de código