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-10-10T23:56:21Z
Proveedor del conjunto de datos
Fragmento de Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Etiquetas
geophysical landsat-derived nasa opera sentinel2-derived surface surface-ground-water water

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 Harmonized Landsat-8 and 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

Bandas

Tamaño de píxel: 30 metros (todas las bandas)

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

Clasificación de agua: Representa la clasificación a nivel de píxel en una de las tres clases de agua (no agua, agua abierta y agua superficial parcial), nieve/hielo, nubes/sombras de nubes y adyacente a nubes/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 30 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 las áreas con y sin agua. Esta capa está diseñada para proporcionar a los usuarios una vista rápida de las áreas con agua y sin agua. También se proporcionan clases de datos no válidas (nieve/hielo, nube/sombra de nube junto con adyacente a nube/sombra de nube, 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/sin agua.

CONF_Confidence 30 metros

Es una representación de la confianza asociada con la clasificación de WTR que se basa en una combinación de resultados de DIAG y la información de control de calidad proporcionada con los datos de HLS de entrada. Por ejemplo, la clase Open water de la capa de 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 WTR y BWTR, los píxeles para los que las recuperaciones de agua son difíciles o imposibles debido a la nieve o el hielo, las nubes o las sombras, o los valores de relleno también se indican en la capa CONF.

DIAG_diagnostic 30 metros

Una capa codificada para indicar cuál de las cinco pruebas iniciales de DSWx-HLS fue positiva 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 30 metros

La clasificación de los resultados de la capa DIAG genera agua abierta, agua superficial parcial y sin agua. Esta capa se define 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 30 metros

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

LAND_land_cover_classification 30 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 30 metros

Es la máscara que se usa para eliminar las ubicaciones probables de las sombras inducidas por el terreno en función de una clasificación de las áreas de sombra generadas para la fecha y hora de captura de la imagen de HLS de entrada a partir de los datos del modelo de elevación digital. Esto se usa en la creación de la capa intermedia WTR-2.

HLS_CLOUD_SNOW_FMASK_classification 30 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 terrestre.

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 costas.

252 #f2f2f2

Nieve o hielo: Es un área identificada como nieve o hielo según los datos de control de calidad (QA) de Fmask 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 agua: un área con datos de reflectancia válidos que no es agua (clase 1) ni nieve/hielo (clase 252), nube/sombra de nube (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 clases de CONF_Confidence

Valor Color Descripción
0 #ffffff

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

1 #0000ff

Aguas abiertas con alta confianza: un área que es completamente agua con alta confianza que tampoco se enmascaró como océano (clase 254) y no se identifica como nieve/hielo, nube/sombra de nube, adyacente a nube/sombra de nube o nieve/hielo en los datos de control de calidad (QA) de Fmask de HLS de entrada.

2 #0088ff

Agua abierta con confianza moderada: un área que es completamente agua con confianza moderada que tampoco se enmascaró como océano (clase 254) y no se identifica como nieve/hielo, o nube/sombra de nube, adyacente a nube/sombra de nube, o nieve/hielo en los datos de control de calidad (QA) de Fmask de HLS de entrada.

3 #66a3ff

Agua superficial conservadora parcial: 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/hielo, nubes/sombras de nubes".

4 #b3d9ff

Parcialmente agresiva por agua superficial: Es un área inundada que tiene, al menos, aproximadamente 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

Aguas abiertas con alta confianza: un área que es completamente agua con alta confianza 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 Fmask de HLS de entrada.

12 #00aaff

Open water moderate-confidence: Un área que es completamente agua con confianza moderada 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 nubes de HLS de entrada.

13 #2244ff

Conservador de agua superficial parcial: 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 ha enmascarado como océano (clase 254), pero que está potencialmente obstruida por nubes o sombras de nubes según la máscara de nubes (Fmask) de HLS de entrada.

14 #6644ff

Agua superficial parcial agresiva: un área inundada que tiene, al menos, un 20% y menos de un 50% de agua abierta, aproximadamente, y menos de un 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 Fmask de HLS de entrada.

20 #ffffff

No es agua: Es un área con datos de reflectancia válidos que no es agua, 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 no tiene máscara de océano (clase 254). También existe la clase "not water" (clase 0), en la que se aplica el enmascaramiento de la sombra del terreno o la cobertura del suelo.

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: 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/hielo según la Fmask de HLS de entrada, pero no está obstruida por nubes/sombras de nubes según la Fmask de HLS de entrada y no está enmascarada como océano (clase 254).

24 #2222cc

Agua superficial parcialmente agresiva: Es un área inundada que tiene al menos un 20% y menos de un 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: un área identificada como océano con una base de datos de la costa con un margen agregado.

Tabla de la clase WTR1_Interpretation_of_diagnostic_layer_into_water_classes

Valor Color Descripción
0 #ffffff

No es agua: 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 es completamente 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

Enmascaramiento de océano: un área identificada como océano con una base de datos de costas con un margen agregado (no aplicable para el producto DSWx-HLS estándar 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 es completamente 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: un área identificada como océano con una base de datos de la costa con un margen agregado.

Tabla de la clase LAND_land_cover_classification

Valor Color Descripción
0 #e6e6e6

Se desarrolló con baja intensidad. 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 alta intensidad. Los valores varían de 100 a 199. (número = 100 + los últimos dos dígitos del año del conjunto de datos de ESA WorldCover)

200 #0000ff

Agua, humedal, bosque de manglares

201 #00ff00

Una variedad de clases de bosques

Tabla de la clase SHAD_terrain_shadow

Valor Color Descripción
0 #808080

Sombra

1 #ffffff

No es sombra

Tabla de la clase HLS_CLOUD_SNOW_FMASK_classification

Valor Color Descripción
0 #ffffff

Sin enmascarar

1 #a9a9a9

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

2 #f2f2f2

Hielo o nieve

3 #d3d3d3

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

4 #dfdfdf

Nube

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

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

8 #0000ff

Agua identificada por Fmask

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/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 clase 1 (sombra de nube o adyacente a nube/sombra de nube)

14 #4169e1

Fmask identificó agua, nubes y nieve o hielo

15 #1e90ff

Fmask identificó agua, nubes, nieve/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 clases 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 tarjeta con datos de observación (en lugar del valor de relleno) en el producto de 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 de nadir (NBAR).

PROCESSING_DATETIME STRING

Fecha de procesamiento del producto DSWx-HLS. Formato: AAAA-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION STRING

Es la versión de producción del producto de DSWx-HLS (la misma que en el nombre de archivo del producto). Se incrementa con los cambios en la estructura o los metadatos que contiene 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 tarjeta 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 de forma abierta, sin restricciones, de acuerdo con la Guía de uso y cita 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