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

OPERA/DSWX/L3_V1/HLS
Disponibilidad del conjunto de datos
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Proveedor del conjunto de datos
Fragmento de Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Etiquetas
geofísicos
landsat-derived
nasa
ópera
sentinel2-derived
surface
surface-ground-water
agua

Descripción

Este conjunto de datos contiene la versión 1 del producto de extensión de agua superficial dinámica de OPERA de nivel 3. Los datos son observaciones validadas de la extensión de las aguas superficiales a partir de abril de 2023. Los problemas conocidos y las advertencias sobre el uso se describen en la documentación del producto. El conjunto de datos de entrada para generar cada producto es la versión 2.0 del producto armonizado de Landsat-8 y Sentinel-2A/B/C (HLS). Los productos de HLS proporcionan datos de reflectancia de la superficie (SR) del Operational Land Imager (OLI) a bordo del satélite Landsat 8 y del MultiSpectral Instrument (MSI) a bordo del satélite Sentinel-2A/B/C.

Documentación:

Bandas

Tamaño de los píxeles
30 metros

Bandas

Nombre Tamaño de los píxeles Descripción
WTR_Water_classification metros

Clasificación de agua: Representa la clasificación píxel por píxel en una de las tres clases de agua (no agua, agua abierta y agua superficial parcial), nieve o hielo, nubes o sombras de nubes y adyacente a nubes o sombras de nubes, océano enmascarado o clases sin datos como resultado del procesamiento de la capa de diagnóstico (DIAG) en todos los pasos o capas intermedios.

BWTR_Binary_water metros

El mapa binario de agua se deriva de la capa WTR como una unión de clases de agua (agua abierta y agua superficial parcial) en un mapa binario que indica áreas con y sin agua. Esta capa está diseñada para proporcionar a los usuarios una vista rápida de la presencia o ausencia de agua. También se proporcionan clases de datos no válidas (nieve/hielo, nubes/sombras de nubes junto con adyacente a nubes/sombras de nubes, océano enmascarado y valor de relleno) para indicar las áreas en las que la clasificación binaria no proporciona una clasificación de agua/no agua.

CONF_Confidence metros

Es una representación de la confianza asociada a la clasificación de WTR que se basa en una combinación de los resultados de DIAG y la información de control de calidad proporcionada con los datos de entrada de HLS. Por ejemplo, la clase Open water de la capa WTR se divide en dos clases: High Confidence y Moderate Confidence, mientras que los píxeles de la clase WTR Partial surface water de WTR se marcan como Partial surface water conservative o Partial surface water aggressive, y esta última muestra menos certeza. Al igual que en las capas de WTR y BWTR, en la capa de CONF también se indican los píxeles para los que es difícil o imposible recuperar datos sobre el agua debido a la nieve o el hielo, las nubes o las sombras, o los valores de relleno.

DIAG_diagnostic metros

Es una capa codificada para indicar cuáles de las cinco pruebas iniciales de DSWx-HLS fueron positivas para la detección de agua por píxel. Los valores varían de 0 (es decir, 00000), lo que indica que ninguna de las cinco pruebas de DSWx-HLS devolvió un resultado positivo, a 11111, lo que denota que todas las pruebas dieron un resultado positivo. Las pruebas se describen en DSWX-HLS ATBD y Jones, John W. 2019 se usan para derivar la capa de confianza anterior. La combinación de pruebas positivas para una clase en particular determina su valor de confianza. El valor de relleno (sin datos) se representa con el número 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes metros

La clasificación de la capa DIAG da como resultado agua abierta, agua superficial parcial y sin agua. Esta capa se refina aún más con la aplicación de máscaras, lo que da como resultado las capas 6 (WTR-2) y 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK metros

La capa WTR-2 se deriva del resultado de la capa WTR-1 (capa 5) aplicando pruebas adicionales basadas en la información de la cobertura terrestre y la sombra del terreno, y la mitigación de la corrección excesiva de aerosoles, como se describe en el ATBD de DSWX-HLS y Jones, John W. 2019 para enmascarar (eliminar) las detecciones de agua falsas positivas.

LAND_land_cover_classification metros

Es la capa temática de cobertura del suelo que se usa para determinar dónde se realizan pruebas adicionales para enmascarar potencialmente las detecciones de agua de la capa WTR-1 y producir la capa intermedia WTR-2.

SHAD_terrain_shadow metros

Máscara que se usa para eliminar las ubicaciones probables de sombras inducidas por el terreno según una clasificación de las áreas de sombra generadas para la fecha y hora de captura de la imagen HLS de entrada a partir de los datos del Modelo Digital de Elevación. Esto se usa en la creación de la capa intermedia WTR-2.

HLS_CLOUD_SNOW_FMASK_classification metros

Capa de clasificación de nubes, sombras de nubes y nieve o hielo a partir de la entrada de HLS.

Tabla de la clase WTR_Water_classification

Valor Color Descripción
0 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no son agua, nieve o hielo, nubes o sombras de nubes, o una máscara de océano. Se puede aplicar una máscara de cobertura del suelo.

1 #0000ff

Agua abierta: Es un área que está completamente cubierta de agua y no tiene obstrucciones para el sensor, incluidas las obstrucciones por vegetación, terreno y edificios.

2 #0088ff

Agua superficial parcial: Es un área inundada que tiene al menos un 20% y menos de un 100% de agua abierta. Esto se puede denominar "inundación de subpíxeles" cuando se hace referencia al área de un píxel. Entre los ejemplos, se incluyen humedales, cuerpos de agua con vegetación emergente y píxeles divididos por líneas costeras.

252 #f2f2f2

Nieve o hielo: Es un área identificada como nieve o hielo según los datos de control de calidad (CC) de la máscara de F de HLS de entrada.

253 #dfdfdf

Nube o sombra de nube: Es un área identificada como nube, sombra de nube o adyacente a esas características según los datos de control de calidad (CC) de Fmask de HLS de entrada.

254 #da00ff

Océano enmascarado: Es un área identificada como océano con una base de datos de la costa y un margen adicional.

Tabla de la clase BWTR_Binary_water

Valor Color Descripción
0 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no es agua (clase 1), ni nieve o hielo (clase 252), ni nubes o sombras de nubes (clase 253), ni océano enmascarado (clase 254).

1 #0000ff

Agua: Es un área clasificada como “agua abierta” o “agua superficial parcial” (consulta la capa WTR).

252 #f2f2f2

Nieve o hielo: Es un área identificada como nieve o hielo según los datos de control de calidad (QA) de la máscara de F de HLS de entrada.

253 #dfdfdf

Nube o sombra de nube: Es un área identificada como nube o sombra de nube, o adyacente a una nube o sombra de nube, según los datos de control de calidad (CC) de Fmask de HLS de entrada.

254 #da00ff

Océano enmascarado: Es un área identificada como océano con una base de datos de la costa y un margen adicional.

Tabla de la clase CONF_Confidence

Valor Color Descripción
0 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no está enmascarada como agua o océano (clase 254) y no se identifica como nieve o hielo, nubes o sombras de nubes, adyacente a nubes o sombras de nubes, o nieve o hielo en los datos de control de calidad (CC) de Fmask de HLS de entrada. "not water" (clase 0) también existe donde se aplica el sombreado del terreno o el enmascaramiento de la cobertura del suelo.

1 #0000ff

Agua abierta con alta confianza: Es un área que es completamente de agua con alta confianza, que no se enmascaró como océano (clase 254) y que no se identificó como nieve o hielo, nubes o sombras de nubes, adyacente a nubes o sombras de nubes, o nieve o hielo en los datos de control de calidad (CC) de Fmask de HLS de entrada.

2 #0088ff

Agua abierta con confianza moderada: Es un área que es completamente de agua con confianza moderada, que no se enmascaró como océano (clase 254) y que no se identificó como nieve o hielo, o como nubes o sombras de nubes, adyacente a nubes o sombras de nubes, o nieve o hielo en los datos de control de calidad (CC) de Fmask de HLS de entrada.

3 #66a3ff

Agua superficial parcial conservadora: Es un área inundada que es, al menos, aproximadamente un 50% y menos de un 100% de agua abierta con una clasificación conservadora que tampoco se enmascaró como océano (clase 254) y no se identifica como nieve o hielo, o nubes o sombras de nubes.

4 #b3d9ff

Agua superficial agresiva parcial: Es un área inundada que tiene al menos un 20% y menos de un 100% de agua abierta con una clasificación agresiva que tampoco se enmascaró como océano (clase 254) y no se identifica como nieve o hielo, o nubes o sombras de nubes.

10 #cccccc

No es agua: Es un área con datos de reflectancia válidos que no es agua ni está enmascarada como océano (clase 254), pero que podría estar obstruida por nubes o sombras de nubes según la máscara de Fmask de HLS de entrada.

11 #0000ff

Agua en alta confianza: Es un área que es completamente de agua con alta confianza y que no se enmascaró como océano (clase 254), pero que podría estar obstruida por nubes o sombras de nubes según la máscara de Fmask de HLS de entrada.

12 #00aaff

Agua abierta con confianza moderada: Es un área que es completamente de agua con confianza moderada y que no se enmascaró como océano (clase 254), pero que podría estar obstruida por nubes o sombras de nubes según la máscara de Fmask de HLS de entrada.

13 #2244ff

Agua superficial parcial conservadora: Es un área inundada que es, al menos, aproximadamente un 50% y menos de un 100% de agua abierta con una clasificación conservadora que tampoco se enmascaró como océano (clase 254), pero que podría estar obstruida por nubes o sombras de nubes según la máscara de Fmask de HLS de entrada.

14 #6644ff

Agua superficial agresiva parcial: Es un área inundada que tiene al menos un 20% y menos del 50% aproximadamente de agua abierta, y menos del 100% de agua abierta con una clasificación menos estricta que tampoco se enmascaró como océano (clase 254), pero que podría estar obstruida por nubes o sombras de nubes según la máscara de Fmask de HLS de entrada.

20 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no es agua, que se marca como nieve o hielo según la máscara de Fmask de HLS de entrada, pero que no está obstruida por nubes o sombras de nubes según la máscara de Fmask de HLS de entrada, y que no está enmascarada como océano (clase 254). También existe la clase "not water" (no agua, clase 0) en los casos en que se aplica el enmascaramiento de la sombra del terreno o la cobertura terrestre.

21 #0000ff

Agua abierta con alta confianza: Es un área que es completamente de agua con alta confianza y que está marcada como nieve o hielo según la máscara de F de HLS de entrada, pero que no está obstruida por nubes o sombras de nubes según la máscara de F de HLS de entrada y que no está enmascarada como océano (clase 254).

22 #5555ff

Agua abierta con confianza moderada: Es un área que es completamente de agua con confianza moderada y que está marcada como nieve o hielo según la máscara de F de HLS de entrada, pero que no está obstruida por nubes o sombras de nubes según la máscara de F de HLS de entrada y que no está enmascarada como océano (clase 254).

23 #7777ff

Agua superficial parcial conservadora: Es un área inundada que es al menos un 50% y menos de un 100% de agua abierta con una clasificación conservadora y que está marcada como nieve o hielo según la Fmask de HLS de entrada, pero que no está obstruida por nubes o sombras de nubes según la Fmask de HLS de entrada y que no está enmascarada como océano (clase 254).

24 #2222cc

Agua superficial agresiva parcial: Es un área inundada que tiene al menos un 20% y menos del 50% aproximadamente de agua abierta, que es una clasificación menos estricta y que se marca como nieve o hielo según la máscara de F de HLS de entrada, pero que no está obstruida por nubes o sombras de nubes según la máscara de F de HLS de entrada, y que no está enmascarada como océano (clase 254).

254 #da00ff

Océano enmascarado: Es un área identificada como océano con una base de datos de la costa y un margen adicional.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes Class Table

Valor Color Descripción
0 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no es agua abierta (clase 1) ni agua superficial parcial (clase 2).

1 #0000ff

Agua abierta: Es un área que está completamente cubierta de agua y no tiene obstrucciones para el sensor, incluidas las obstrucciones por vegetación, terreno y edificios.

2 #0088ff

Agua superficial parcial: Es un área inundada que tiene al menos un 20% y menos de un 100% de agua abierta. Esto se puede denominar "inundación de subpíxeles" cuando se hace referencia al área de un píxel. Entre los ejemplos, se incluyen los humedales, los cuerpos de agua con vegetación emergente y los píxeles divididos por las líneas costeras.

254 #da00ff

Océano enmascarado: Es un área identificada como océano con una base de datos de la costa con un margen adicional (no se aplica al producto estándar DSWx-HLS v1.0).

Tabla de la clase WTR2_Refined_WTR1_given_HLS_FMASK

Valor Color Descripción
0 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no es agua abierta (clase 1) ni agua superficial parcial (clase 2).

1 #0000ff

Agua abierta: Es un área que está completamente cubierta de agua y no tiene obstrucciones para el sensor, incluidas las obstrucciones por vegetación, terreno y edificios.

2 #0088ff

Agua superficial parcial: Es un área inundada que tiene al menos un 20% y menos de un 100% de agua abierta. Esto se puede denominar "inundación de subpíxeles" cuando se hace referencia al área de un píxel. Entre los ejemplos, se incluyen humedales, cuerpos de agua con vegetación emergente y píxeles divididos por líneas costeras.

254 #da00ff

Océano enmascarado: Es un área identificada como océano a partir de una base de datos de la costa con un margen adicional.

Tabla de la clase LAND_land_cover_classification

Valor Color Descripción
0 #e6e6e6

Se desarrolló una intensidad baja. Los valores varían de 0 a 99 (el número equivale a los dos últimos dígitos del año del conjunto de datos de ESA WorldCover).

100 #cccccc

Se desarrolló una intensidad alta. Los valores varían de 100 a 199. (número = 100 + últimos dos dígitos del año del conjunto de datos de ESA WorldCover)

200 #0000ff

Agua, humedal y bosque de manglar

201 #00ff00

Una variedad de clases de bosque

Tabla de la clase SHAD_terrain_shadow

Valor Color Descripción
0 #808080

Sombra

1 #ffffff

Sin sombra

Tabla de la clase HLS_CLOUD_SNOW_FMASK_classification

Valor Color Descripción
0 #ffffff

Sin máscara

1 #a9a9a9

Sombra de nube, adyacente a nube o sombra de nube, o ambas

2 #f2f2f2

Nieve o hielo

3 #d3d3d3

Nieve o hielo y clase 1 (sombra de nube o adyacente a nube o sombra de nube)

4 #dfdfdf

Cloud

5 #c0c0c0

Nube y clase 1 (sombra de nube o adyacente a nube/sombra de nube)

6 #b0b0b0

Nubes y nieve o hielo

7 #a0a0a0

Nubes, nieve o hielo, y clase 1 (sombra de nube o adyacente a nube o sombra de nube)

8 #0000ff

Fmask identificó agua

9 #87cefa

Fmask identificó agua, sombra de nube o adyacente a nube/sombra de nube".

10 #add8e6

Fmask identificó agua, nieve o hielo

11 #b0e0e6

Fmask identificó agua, nieve o hielo, y clase 1 (sombra de nube o adyacente a nube/sombra de nube)

12 #6495ed

Fmask identificó agua y nubes

13 #4682b4

Fmask identificó agua, nubes y la clase 1 (sombra de nube o adyacente a la nube/sombra de nube)

14 #4169e1

Fmask identificó agua, nubes y nieve o hielo

15 #1e90ff

Fmask identificó agua, nubes, nieve o hielo, y clase 1 (sombra de nube o adyacente a nube/sombra de nube)

Propiedades de imágenes

Propiedades de la imagen

Nombre Tipo Descripción
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Indica si la reasignación de la clase de aerosol está habilitada (TRUE) o inhabilitada (FALSE).

CLOUD_COVERAGE DOUBLE

Es el porcentaje de píxeles con datos observacionales (a diferencia de los valores de relleno y los píxeles enmascarados del océano) que la máscara de QA de HLS marca como nubes, sombras de nubes o adyacentes a nubes.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

Es el porcentaje del área de la segmentación que contiene datos de observación (en contraposición al valor de relleno) en el producto HLS de entrada.

NBAR_SOLAR_ZENITH DOUBLE

Es el ángulo cenital solar que se usa en la derivación de la reflectancia ajustada de la función de distribución de reflectancia bidireccional del nadir (NBAR).

PROCESSING_DATETIME STRING

Fecha de procesamiento del producto DSWx-HLS. Formato: AAAAMMDDTHHMMSSZ

PRODUCT_VERSION STRING

Es la versión del producto DSWx-HLS (igual que en el nombre del archivo del producto). Se incrementa con los cambios en la estructura o los metadatos contenidos en el producto.

SENSOR STRING

Nombre del instrumento del sensor (p.ej., "OLI" o "MSI")

SPACECRAFT_NAME STRING

Nombre de la plataforma del sensor (p.ej., "Landsat-8", "Sentinel-2A" o "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

Es el porcentaje del área de la segmentación con datos de observación (en comparación con el valor de relleno y el océano enmascarado), sin incluir el océano enmascarado.

Condiciones de Uso

Condiciones de Uso

Este conjunto de datos se comparte abiertamente, sin restricciones, de conformidad con la Guía de uso y citas de datos de EOSDIS.

Citas

Citas:
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Versión 1). Versión 1.0. PO.DAAC, CA, EE.UU. Se accedió al conjunto de datos el [AAAA-MM-DD] en https://doi.org/10.5067/OPDSW-PL3V1

DOI

Explora con 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 en el editor de código