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

OPERA/DSWX/L3_V1/HLS
Доступность набора данных
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Производитель наборов данных
Фрагмент кода земляного двигателя
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Теги
геофизические
данные, полученные со спутника Landsat
НАСА
опера
sentinel2-derived
поверхность
поверхностные-подземные воды
вода

Описание

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

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

Группы

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

Группы

Имя Размер пикселя Описание
WTR_Water_classification метры

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

BWTR_Binary_water метры

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

CONF_Confidence метры

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

DIAG_diagnostic метры

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

WTR1_Interpretation_of_diagnostic_layer_into_water_classes метры

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

WTR2_Refined_WTR1_given_HLS_FMASK метры

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

LAND_land_cover_classification метры

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

SHAD_terrain_shadow метры

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

HLS_CLOUD_SNOW_FMASK_classification метры

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

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

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

Не вода — область с достоверными данными об отражательной способности, которая не является водой, снегом/льдом, облаками/тенями от облаков или океанической маской; в этом случае может быть применена маска для обозначения растительного покрова.

1 #0000ff

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

2 #0088ff

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

252 #f2f2f2

Снег/лед — это участок, идентифицированный как заснеженный/ледяной согласно входным данным системы контроля качества HLS Fmask.

253 #dfdfdf

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

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

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

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

1 #0000ff

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

2 #0088ff

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

3 #66a3ff

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

4 #b3d9ff

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

10 #cccccc

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

11 #0000ff

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

12 #00aaff

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

13 #2244ff

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

14 #6644ff

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

20 #ffffff

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

21 #0000ff

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

22 #5555ff

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

23 #7777ff

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

24 #2222cc

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

254 #da00ff

Замаскированная область океана — это область, идентифицированная как океан с использованием базы данных береговой линии с добавленным отступом.

WTR1_Интерпретация_диагностического_слоя_в_классы_воды Таблица классов

Ценить Цвет Описание
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

Облако

5 #c0c0c0

Облака и класс 1 (теневая зона облака или зона, прилегающая к облаку/теневая зона облака)

6 #b0b0b0

Облачно и снег/лед

7 #a0a0a0

Облачность, снег/лед и 1-й класс (тень от облаков или прилегающая к облакам/тень от облаков)

8 #0000ff

Fмаска идентифицирована вода

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 НИТЬ

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

ОБЛАЧНОЕ ПОКРЫТИЕ ДВОЙНОЙ

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

INPUT_HLS_PRODUCT_CLOUD_COVERAGE ДВОЙНОЙ

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

NBAR_SOLAR_ZENITH ДВОЙНОЙ

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

ДАТА_ОБРАБОТКИ_ВРЕМЯ НИТЬ

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

PRODUCT_VERSION НИТЬ

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

ДАТЧИК НИТЬ

Название измерительного прибора (например, «OLI» или «MSI»)

НАЗВАНИЕ КОСМИЧЕСКОГО САМОЛЕТА НИТЬ

Название сенсорной платформы (например, «Landsat-8», «Sentinel-2A» или «Sentinel-2B»)

Пространственное покрытие, исключающее замаскированный океан ДВОЙНОЙ

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

Условия эксплуатации

Условия эксплуатации

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

Цитаты

Ссылки:
  • OPERA. 2023. Динамические данные о площади поверхностных вод OPERA, полученные с помощью гармонизированного спутника Landsat Sentinel-2 (версия 1). Версия 1.0. PO.DAAC, Калифорния, США. Доступ к набору данных осуществлен [ГГГГ-ММ-ДД] по адресу 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)');
Открыть в редакторе кода