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

OPERA/DSWX/L3_V1/HLS
Доступность наборов данных
2023-04-04T04:37:01Z–2026-10-10T23:56:21Z
Поставщик набора данных
Фрагмент кода Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Теги
geophysical landsat-derived nasa opera sentinel2-derived surface surface-ground-water water

Описание

Этот набор данных содержит продукт "Динамическая поверхность воды OPERA" уровня 3 версии 1. Данные представляют собой подтвержденные наблюдения за площадью поверхностных вод, начиная с апреля 2023 года. Известные проблемы и ограничения описаны в документации к продукту. Входной набор данных для создания каждого продукта – это продукт Harmonized Landsat-8 and Sentinel-2A/B/C (HLS) версии 2.0. Продукты HLS предоставляют данные об отражательной способности поверхности (SR) от операционного наземного тепловизора (OLI) на борту спутника Landsat 8 и мультиспектрального прибора (MSI) на борту спутника Sentinel-2A/B/C.

Документация

Диапазоны частот

Диапазоны частот

Размер пикселя: 30 метров (все диапазоны)

Название Размер пикселя Описание
WTR_Water_classification 30 метров

Классификация воды. Представляет собой попиксельную классификацию по одному из трех классов воды (не вода, открытая вода и частично поверхностная вода), снег/лед, облако/тень от облака и рядом с облаком/тенью от облака, океан замаскирован или нет классов данных в результате обработки диагностического слоя (DIAG) через все промежуточные шаги/слои.

BWTR_Binary_water 30 метров

Двоичная карта воды создается на основе слоя WTR путем объединения классов воды (открытая вода и частично покрытая водой поверхность) в двоичную карту, указывающую области с водой и без нее. Этот слой предназначен для того, чтобы пользователи могли быстро определить, есть ли на территории вода. Недопустимые классы данных (снег/лед, облако/тень облака, а также прилегающие к ним области, замаскированный океан и значение заполнения) также предоставляются для обозначения областей, в которых бинарная классификация не предоставляет классификацию вода/не вода.

CONF_Confidence 30 метров

Представление достоверности, связанной с классификацией WTR, которая основана на сочетании результатов DIAG и информации об обеспечении качества, предоставленной вместе с входными данными HLS. Например, класс "Открытая вода" в слое WTR разделен на два класса: "Высокая достоверность" и "Средняя достоверность". Пиксели класса "Частично покрытая водой поверхность" в слое WTR помечаются как "Частично покрытая водой поверхность (консервативная оценка)" или "Частично покрытая водой поверхность (агрессивная оценка)". Последний вариант менее достоверен. Как и в слоях WTR и BWTR, пиксели, для которых извлечение воды затруднено или невозможно из-за снега/льда, облаков/теней или значений заполнения, также отмечаются в слое CONF.

DIAG_diagnostic 30 метров

Слой, в котором указано, какие из пяти исходных тестов DSWx-HLS дали положительный результат на наличие воды для каждого пикселя. Значения варьируются от 0 (00000), что означает, что ни один из пяти тестов DSWx-HLS не дал положительного результата, до 11111, что означает, что все тесты дали положительный результат. Тесты описаны в документах DSWX-HLS ATBD и Jones, John W. 2019 используются для получения слоя достоверности, показанного выше. Сочетание положительных результатов для определенного класса определяет его уровень достоверности. Значение Fill (нет данных) представлено числом 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes 30 метров

Классификация слоя DIAG позволяет определить, есть ли на поверхности вода, и если да, то в каком количестве. Этот слой дополнительно уточняется за счет применения масок, в результате чего получаются слои 6 (WTR-2) и 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK 30 метров

Слой WTR-2 получен из слоя WTR-1 (слой 5) путем применения дополнительных тестов на основе информации о почвенно-растительном покрове и тенях рельефа, а также смягчения чрезмерной коррекции аэрозолей, как описано в DSWX-HLS ATBD и Jones, John W. 2019, чтобы скрыть (устранить) ложноположительные результаты обнаружения воды.

LAND_land_cover_classification 30 метров

Тематический слой, используемый для определения мест, где проводится дополнительное тестирование, чтобы потенциально замаскировать обнаружение воды на слое WTR-1 и создать промежуточный слой WTR-2.

SHAD_terrain_shadow 30 метров

Маска, используемая для устранения вероятных местоположений теней, вызванных рельефом местности, на основе классификации затененных областей, созданных для даты/времени съемки входного изображения HLS на основе данных цифровой модели рельефа. Он используется при создании промежуточного слоя WTR-2.

HLS_CLOUD_SNOW_FMASK_classification 30 метров

Слой классификации облаков, теней от облаков и снега/льда из входных данных HLS.

Таблица классов WTR_Water_classification

Значение Цвет Описание
0 #ffffff

Не вода – область с действительными данными отражения, которая не является водой, снегом/льдом, облаком/тенью от облака или маской океана. Может быть применена маска растительного покрова.

1 #0000ff

Открытая вода – область, полностью покрытая водой и не имеющая препятствий для датчика, включая препятствия в виде растительности, рельефа и зданий.

2 #0088ff

Частично затопленная территория – территория, на которой открытая вода занимает от 20 до 100 %. В отношении площади пикселя это может называться "субпиксельным затоплением". Примеры включают заболоченные земли, водоемы с надводной растительностью и пиксели, разделенные береговой линией.

252 #f2f2f2

Снег/лед – область, определенная как снег/лед в соответствии с входными данными контроля качества HLS Fmask.

253 #dfdfdf

Облако/тень от облака – область, идентифицированная как облако, тень от облака или область, прилегающая к этим объектам, согласно входным данным обеспечения качества (QA) Fmask HLS.

254 #da00ff

Океан – область, определенная как океан с помощью базы данных береговых линий с добавленным полем.

Таблица классов BWTR_Binary_water

Значение Цвет Описание
0 #ffffff

Не вода – область с действительными данными об отражении, которая не является водой (класс 1), снегом или льдом (класс 252), облаком или тенью от облака (класс 253) или замаскированной областью океана (класс 254).

1 #0000ff

Вода – территория, классифицированная как "открытая вода" или "частично покрытая водой" (см. слой WTR).

252 #f2f2f2

Снег/лед – область, идентифицированная как снег/лед в соответствии с входными данными контроля качества HLS Fmask.

253 #dfdfdf

Облако/тень от облака – область, идентифицированная как облако или тень от облака или прилегающая к облаку/тени от облака в соответствии с входными данными контроля качества HLS Fmask.

254 #da00ff

Маска океана – область, определенная как океан с помощью базы данных береговых линий с добавленным полем

CONF_Confidence Class Table

Значение Цвет Описание
0 #ffffff

Не вода – область с действительными данными об отражательной способности, которая не является водой или океаном (класс 254) и не идентифицирована как снег/лед, облако/тень облака, прилегающая к облаку/тени облака или снег/лед во входных данных контроля качества HLS Fmask. "не вода" (класс 0) также существует там, где применяется тень рельефа и/или маскирование растительного покрова.

1 #0000ff

Открытая вода с высокой достоверностью – область, которая полностью состоит из воды с высокой достоверностью, не была замаскирована как океан (класс 254) и не идентифицирована как снег/лед, облако/тень облака, прилегающая к облаку/тени облака или снег/лед во входных данных контроля качества HLS Fmask.

2 #0088ff

Открытая вода (средняя достоверность) – область, полностью покрытая водой, со средней достоверностью, которая не была замаскирована как океан (класс 254) и не была идентифицирована как снег/лед, облако/тень облака, прилегающая к облаку/тени облака или снегу/льду в исходных данных контроля качества Fmask HLS.

3 #66a3ff

Частично покрытая водой поверхность (консервативная классификация) – затопленная область, которая по меньшей мере приблизительно на 50% и менее чем на 100% состоит из открытой воды, с консервативной классификацией, которая также не была замаскирована океаном (класс 254) и не идентифицирована как снег/лед, облако/тень облака.

4 #b3d9ff

Частично агрессивная поверхностная вода – затопленная область, которая состоит из открытой воды по меньшей мере на 20% и менее чем на 100% и имеет агрессивную классификацию, а также не была замаскирована как океан (класс 254) и не идентифицирована как снег/лед, облако/тень от облака.

10 #cccccc

Не вода – область с действительными данными об отражательной способности, которая не является водой или океаном (класс 254), но потенциально закрыта облаком или его тенью согласно входной маске HLS Fmask.

11 #0000ff

Открытая вода с высокой достоверностью – область, полностью покрытая водой, с высокой достоверностью, которая не была замаскирована как океан (класс 254), но может быть закрыта облаками или тенью от них согласно входной маске облаков HLS.

12 #00aaff

Открытая вода, средняя достоверность – область, полностью покрытая водой, со средней достоверностью, которая не была замаскирована как океан (класс 254), но может быть закрыта облаками или тенью от них согласно входной маске Fmask HLS.

13 #2244ff

Частично затопленная поверхность (консервативная классификация) – затопленная область, которая как минимум на 50% и менее чем на 100% состоит из открытой воды с консервативной классификацией, которая не была замаскирована как океан (класс 254), но может быть закрыта облаками или тенью от них согласно входной маске облаков HLS Fmask.

14 #6644ff

Частично агрессивная поверхностная вода – затопленная территория, на которой открытая вода занимает не менее 20% и менее 50% площади, а также менее 100% площади, с менее строгой классификацией, которая не была замаскирована как океан (класс 254), но может быть закрыта облаками или тенью от них согласно входной маске облаков и теней HLS.

20 #ffffff

Не вода – область с действительными данными об отражательной способности, которая не является водой, отмечена как снег/лед в соответствии с входной маской Fmask HLS, но не закрыта облаком/тенью облака в соответствии с входной маской Fmask HLS и не маскирована океаном (класс 254). "not water" (класс 0) также существует там, где применяется маскировка тени от рельефа и/или растительного покрова.

21 #0000ff

Открытая вода с высокой достоверностью – область, которая полностью покрыта водой с высокой достоверностью и помечена как снег/лед согласно входной маске Fmask HLS, но не закрыта облаками/тенью от облаков согласно входной маске Fmask HLS и не замаскирована как океан (класс 254).

22 #5555ff

Открытая вода, средняя достоверность – область, полностью покрытая водой, со средней достоверностью, которая отмечена как снег/лед согласно входной маске Fmask HLS, но не закрыта облаками/тенью от облаков согласно входной маске Fmask HLS и не является океаном (класс 254).

23 #7777ff

Частично затопленная территория (консервативная оценка) – затопленная территория, на которой открытая вода занимает от 50% до 100% площади, с консервативной классификацией, отмеченная как снег/лед согласно входной маске HLS Fmask, но не закрытая облаками/тенью от облаков согласно входной маске HLS Fmask и не скрытая маской океана (класс 254).

24 #2222cc

Частично агрессивная поверхностная вода – затопленная область, которая содержит не менее 20% и менее 50 % открытой воды, имеет менее строгую классификацию и помечена как снег/лед в соответствии с входной маской Fmask HLS, но не закрыта облаком/тенью облака в соответствии с входной маской Fmask HLS и не является океаном (класс 254).

254 #da00ff

Океан – область, определенная как океан с помощью базы данных береговых линий с добавленным полем.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes Class Table

Значение Цвет Описание
0 #ffffff

Не вода – область с действительными данными об отражательной способности, которая не является открытой водой (класс 1) или частично поверхностной водой (класс 2).

1 #0000ff

Открытая вода – область, полностью покрытая водой и не имеющая препятствий для датчика, включая препятствия в виде растительности, рельефа и зданий.

2 #0088ff

Частично затопленная территория – затопленная территория, на которой открытая вода занимает от 20% до 100% площади. Применительно к области пикселя это может называться "затоплением субпикселей". Примеры: водно-болотные угодья, водоемы с надводной растительностью и пиксели, разделенные береговой линией.

254 #da00ff

Океан – область, определенная как океан с использованием базы данных береговых линий с добавленным полем (неприменимо для стандартного продукта DSWx-HLS версии 1.0).

Таблица классов WTR2_Refined_WTR1_given_HLS_FMASK

Значение Цвет Описание
0 #ffffff

Не вода – область с действительными данными об отражении, которая не является открытой водой (класс 1) или частично покрытой водой поверхностью (класс 2).

1 #0000ff

Открытая вода – область, полностью покрытая водой и не имеющая препятствий для датчика, включая препятствия в виде растительности, рельефа и зданий.

2 #0088ff

Частично затопленная территория – затопленная территория, на которой от 20 % до 100% площади занимает открытая вода. Применительно к области пикселя это может называться "затоплением субпикселей". Примеры: заболоченные земли, водоемы с надводной растительностью и пиксели, разделенные береговой линией.

254 #da00ff

Маска океана – область, определенная как океан с помощью базы данных береговых линий с добавленным полем.

Таблица классов LAND_land_cover_classification

Значение Цвет Описание
0 #e6e6e6

Застроенная территория низкой интенсивности. Значения в диапазоне от 0 до 99 (число – последние две цифры года набора данных ESA WorldCover)

100 #cccccc

Высокая интенсивность. Значения в диапазоне от 100 до 199. (число = 100 + последние две цифры года набора данных ESA WorldCover)

200 #0000ff

Вода, заболоченная местность, мангровый лес

201 #00ff00

Различные классы лесов

Таблица классов SHAD_terrain_shadow

Значение Цвет Описание
0 #808080

Тень

1 #ffffff

Не тень

Таблица классов HLS_CLOUD_SNOW_FMASK_classification

Значение Цвет Описание
0 #ffffff

Не замаскировано

1 #a9a9a9

Тень от облака, рядом с облаком/тенью от облака или и то, и другое

2 #f2f2f2

Снег или гололед

3 #d3d3d3

Снег/лед и класс 1 (тень от облака или рядом с облаком/тенью от облака)

4 #dfdfdf

Cloud

5 #c0c0c0

Облако и класс 1 (тень от облака или рядом с облаком/тенью от облака)

6 #b0b0b0

Облака и снег/лед

7 #a0a0a0

Облака, снег/лед и класс 1 (тень от облака или рядом с облаком/тенью от облака)

8 #0000ff

Вода, определенная с помощью Fmask

9 #87cefa

Fmask определил воду, тень от облака или область, прилегающую к облаку или тени от облака

10 #add8e6

Fmask определил воду, снег или лед

11 #b0e0e6

Fmask идентифицировал воду, снег/лед и класс 1 (тень от облака или рядом с облаком/тенью от облака)

12 #6495ed

Вода, облако (определено Fmask)

13 #4682b4

Fmask определил воду, облако и класс 1 (тень от облака или область рядом с облаком/тенью от облака)

14 #4169e1

Fmask определил воду, облака и снег/лед

15 #1e90ff

Fmask идентифицирует воду, облака, снег/лед и класс 1 (тень от облака или рядом с облаком/тенью от облака).

Свойства изображения

Свойства изображения

Название Тип Описание
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Указывает, включено ли переназначение классов аэрозолей (TRUE) или отключено (FALSE).

CLOUD_COVERAGE DOUBLE

Процент пикселей с данными наблюдений (в отличие от заполненных значений и маски океана), которые маска контроля качества HLS помечает как облако, тень от облака или область, прилегающую к облаку.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

Процент площади тайла с данными наблюдений (в отличие от значения заполнения) во входном продукте HLS.

NBAR_SOLAR_ZENITH DOUBLE

Зенитный угол солнца, используемый при расчете коэффициента отражения, скорректированного с помощью функции двунаправленного распределения отражения в надире (NBAR).

PROCESSING_DATETIME STRING

Дата обработки продукта DSWx-HLS. Формат: ГГГГ-ММ-ДДTЧЧ:ММ:ССZ.

PRODUCT_VERSION STRING

Версия продукта DSWx-HLS (та же, что и в названии файла продукта). Она увеличивается при изменении структуры и/или метаданных продукта.

ДАТЧИКИ STRING

Название датчика (например, OLI или MSI).

SPACECRAFT_NAME STRING

Название платформы датчика (например, Landsat-8, Sentinel-2A или Sentinel-2B).

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

Процент площади фрагмента с данными наблюдений (в отличие от заполненных значений и замаскированных океанов), исключая замаскированные океаны.

Условия использования

Условия использования

Этот набор данных находится в открытом доступе без ограничений в соответствии с руководством по использованию данных и цитированию EOSDIS.

Библиографические ссылки

Библиографические ссылки:
  • OPERA . 2023 г. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Version 1). Версия 1.0. PO.DAAC, CA, USA. Дата доступа к набору данных: [ГГГГ-ММ-ДД]. URL: https://doi.org/10.5067/OPDSW-PL3V1.

DOI

Исследуйте с помощью Earth Engine

Редактор кода (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)');
Открыть в редакторе кода