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

OPERA/DSWX/L3_V1/HLS
Dostępność zbioru danych
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Dostawca zbioru danych
Fragment kodu Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tagi
geofizyczne,
pochodzące z Landsata
nasa
opera
pochodzące z satelity Sentinel-2
platforma
surface-ground-water
woda

Opis

Ten zbiór danych zawiera produkt poziomu 3 Dynamic OPERA dotyczący zasięgu wód powierzchniowych w wersji 1. Dane to zweryfikowane obserwacje powierzchni wód powierzchniowych od kwietnia 2023 r. Znane problemy i ograniczenia dotyczące korzystania z usługi są opisane w dokumentacji produktu. Zbiorem danych wejściowych do generowania każdego produktu jest zharmonizowany produkt Landsat-8 i Sentinel-2A/B/C (HLS) w wersji 2.0. Produkty HLS dostarczają dane dotyczące odbicia światła słonecznego od powierzchni z instrumentu Operational Land Imager (OLI) na pokładzie satelity Landsat 8 oraz z instrumentu MultiSpectral Instrument (MSI) na pokładzie satelity Sentinel-2A/B/C.

Dokumentacja:

Pasma

Rozmiar piksela
30 metrów

Pasma

Nazwa Rozmiar piksela Opis
WTR_Water_classification metry

Klasyfikacja wody – reprezentuje klasyfikację pikseli do jednej z 3 klas wody (brak wody, otwarte wody i częściowo pokryte wody powierzchniowe), śniegu/lodu, chmur/cieni chmur i obszarów sąsiadujących z chmurami/cieniami chmur, zamaskowanego oceanu lub klas bez danych w wyniku przetwarzania warstwy diagnostycznej (DIAG) na wszystkich etapach pośrednich/warstwach.

BWTR_Binary_water metry

Binarna mapa wody jest tworzona na podstawie warstwy WTR jako połączenie klas wody (otwarta woda i częściowo woda powierzchniowa) w mapę binarną wskazującą obszary z wodą i bez wody. Ta warstwa ma zapewnić użytkownikom szybki podgląd informacji o obecności lub braku wody. Dostępne są też nieprawidłowe klasy danych (śnieg/lód, chmury/cienie chmur wraz z obszarami sąsiadującymi z chmurami/cieniami chmur, zamaskowany ocean i wartość wypełnienia), które wskazują obszary, w których klasyfikacja binarna nie zapewnia klasyfikacji woda/brak wody.

CONF_Confidence metry

Reprezentacja pewności związanej z klasyfikacją WTR, która jest oparta na połączeniu wyników DIAG i informacji o zapewnieniu jakości dostarczonych z wejściowymi danymi HLS. Na przykład klasa WTR Open water (otwarte wody) warstwy WTR jest podzielona na 2 klasy: High Confidence (wysoki poziom ufności) i Moderate Confidence (średni poziom ufności), a piksele klasy WTR Partial surface water (częściowo woda powierzchniowa) są oznaczane jako partial surface water conservative (częściowo woda powierzchniowa – konserwatywne) lub partial surface water aggressive (częściowo woda powierzchniowa – agresywne), przy czym ta ostatnia klasa charakteryzuje się mniejszą pewnością. Podobnie jak w przypadku warstw WTR i BWTR, w warstwie CONF odnotowywane są też piksele, w przypadku których pobieranie danych o wodzie jest trudne lub niemożliwe ze względu na śnieg/lód, chmury/cienie lub wartości wypełnienia.

DIAG_diagnostic metry

Warstwa zakodowana w celu wskazania, które z 5 początkowych testów DSWx-HLS wykazały obecność wody w poszczególnych pikselach. Wartości wahają się od 0 (czyli 00000), co oznacza, że żaden z 5 testów DSWx-HLS nie dał pozytywnego wyniku, do 11111, co oznacza, że wszystkie testy dały pozytywny wynik. Testy opisano w dokumentach DSWX-HLS ATBDJones, John W. 2019 służą do tworzenia powyższej warstwy ufności. Połączenie pozytywnych testów dla danej klasy określa jej wartość ufności. Wartość wypełnienia (brak danych) jest reprezentowana przez liczbę 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes metry

Klasyfikacja warstwy DIAG daje wyniki: otwarte wody, częściowo pokryte wody powierzchniowe i brak wody. Ta warstwa jest dodatkowo udoskonalana przez zastosowanie masek, co daje warstwy 6 (WTR-2) i 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK metry

Warstwa WTR-2 jest tworzona na podstawie wyniku WTR-1 (warstwa 5) przez zastosowanie dodatkowych testów opartych na informacjach o pokryciu terenu i cieniu terenu oraz na ograniczeniu nadmiernej korekty aerozolu, zgodnie z opisem w DSWX-HLS ATBDJones, John W. 2019, aby maskować (eliminować) fałszywie pozytywne wykrycia wody.

LAND_land_cover_classification metry

Tematyczna warstwa pokrycia terenu używana do określania, gdzie przeprowadza się dodatkowe testy, aby potencjalnie zamaskować wykrycia wody w warstwie WTR-1 i utworzyć pośrednią warstwę WTR-2.

SHAD_terrain_shadow metry

Maska używana do eliminowania prawdopodobnych lokalizacji cienia wywołanego przez ukształtowanie terenu na podstawie klasyfikacji obszarów cienia wygenerowanej na potrzeby daty i godziny rejestracji wejściowego obrazu HLS z danych cyfrowego modelu terenu. Jest on używany do tworzenia warstwy pośredniej WTR-2.

HLS_CLOUD_SNOW_FMASK_classification metry

Warstwa klasyfikacji chmur, cieni chmur oraz śniegu i lodu z danych wejściowych HLS.

Tabela klasy WTR_Water_classification

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest wodą, śniegiem/lodem, chmurami/cieniami chmur ani maską oceanu. Może być zastosowana maska pokrycia terenu.

1 #0000ff

Otwarty akwen – obszar, który jest w całości pokryty wodą i nie jest zasłonięty dla czujnika, w tym przez roślinność, teren i budynki.

2 #0088ff

Częściowo pokryte wodą – zalany obszar, który jest pokryty wodą w co najmniej 20% i w mniej niż 100%. W przypadku obszaru piksela może to być określane jako „zalewanie subpikseli”. Przykłady to tereny podmokłe, zbiorniki wodne z roślinnością wynurzoną i piksele przecięte linią brzegową.

252 #f2f2f2

Śnieg/lód – obszar zidentyfikowany jako pokryty śniegiem lub lodem na podstawie danych wejściowych HLS Fmask dotyczących kontroli jakości.

253 #dfdfdf

Chmura lub cień chmury – obszar zidentyfikowany jako chmura, cień chmury lub obszar sąsiadujący z tymi elementami na podstawie danych wejściowych HLS Fmask dotyczących zapewnienia jakości.

254 #da00ff

Obszar zamaskowany jako ocean – obszar zidentyfikowany jako ocean na podstawie bazy danych linii brzegowej z dodatkowym marginesem.

Tabela klasy BWTR_Binary_water

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest wodą (klasa 1), śniegiem ani lodem (klasa 252), chmurą ani cieniem chmury (klasa 253) ani zamaskowanym oceanem (klasa 254).

1 #0000ff

Woda – obszar sklasyfikowany jako „otwarty akwen” lub „częściowo pokryty wodą” (patrz warstwa WTR).

252 #f2f2f2

Śnieg/lód – obszar zidentyfikowany jako pokryty śniegiem lub lodem na podstawie danych wejściowych HLS Fmask dotyczących kontroli jakości.

253 #dfdfdf

Chmura lub cień chmury – obszar zidentyfikowany jako chmura lub cień chmury albo sąsiadujący z chmurą lub cieniem chmury na podstawie danych wejściowych HLS Fmask dotyczących zapewnienia jakości.

254 #da00ff

Ocean masked – obszar zidentyfikowany jako ocean na podstawie bazy danych linii brzegowej z dodatkowym marginesem.

CONF_Confidence Class Table

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest zamaskowany jako woda lub ocean (klasa 254) i nie jest zidentyfikowany jako śnieg/lód, chmura/cień chmury, obszar sąsiadujący z chmurą/cieniem chmury ani śnieg/lód w danych wejściowych HLS Fmask dotyczących zapewnienia jakości. „not water” (klasa 0) występuje również w miejscach, w których zastosowano cień terenu lub maskowanie pokrycia terenu.

1 #0000ff

Woda o wysokim poziomie ufności – obszar, który w całości pokryty jest wodą o wysokim poziomie ufności, nie został zamaskowany jako ocean (klasa 254) i nie jest oznaczony jako śnieg/lód, chmura/cień chmury, obszar sąsiadujący z chmurą/cieniem chmury ani śnieg/lód w danych wejściowych HLS Fmask dotyczących zapewnienia jakości.

2 #0088ff

Woda otwarta o średnim poziomie ufności – obszar, który jest w całości pokryty wodą i ma średni poziom ufności, nie jest zamaskowany jako ocean (klasa 254) ani nie jest oznaczony jako śnieg/lód lub chmura/cień chmury, sąsiadujący z chmurą/cieniem chmury lub śniegiem/lodem w danych wejściowych HLS Fmask QA.

3 #66a3ff

Częściowe wody powierzchniowe – obszar zalany, który jest w co najmniej 50% i w mniej niż 100% pokryty wodą, o konserwatywnej klasyfikacji, który nie został również zamaskowany jako ocean (klasa 254) i nie jest zidentyfikowany jako śnieg/lód, chmura/cień chmury.

4 #b3d9ff

Częściowo zalany obszar o agresywnym charakterze – zalany obszar, który jest w co najmniej 20% i w mniej niż 100% pokryty wodą, ma agresywny charakter, nie jest zamaskowany jako ocean (klasa 254) i nie jest oznaczony jako śnieg/lód ani chmury/cień chmur.

10 #cccccc

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest wodą ani zamaskowanym oceanem (klasa 254), ale może być zasłonięty przez chmury lub cień chmur zgodnie z danymi wejściowymi HLS Fmask.

11 #0000ff

Woda na otwartym akwenie o wysokim poziomie ufności – obszar, który jest w całości pokryty wodą i ma wysoki poziom ufności, a także nie został zamaskowany jako ocean (klasa 254), ale może być zasłonięty przez chmury lub cień chmur zgodnie z maską Fmask danych wejściowych HLS.

12 #00aaff

Woda o średniej pewności – obszar, który w całości składa się z wody o średniej pewności, która nie została zamaskowana jako ocean (klasa 254), ale może być zasłonięta przez chmury lub cień chmur zgodnie z maską Fmask danych wejściowych HLS.

13 #2244ff

Częściowo pokryte wody powierzchniowe (zachowawcze) – zalany obszar, który jest pokryty w co najmniej 50% i w mniej niż 100% przez otwarte wody, z zachowawczą klasyfikacją, która nie została również zamaskowana jako ocean (klasa 254), ale może być zasłonięta przez chmury lub cień chmur zgodnie z danymi wejściowymi HLS Fmask.

14 #6644ff

Częściowo agresywne wody powierzchniowe – zalany obszar, który w co najmniej 20% i w mniej niż w ok. 50% składa się z otwartych wód, a w mniej niż w 100% z otwartych wód o mniej rygorystycznej klasyfikacji, który nie został też zamaskowany jako ocean (klasa 254), ale może być zasłonięty przez chmury lub cień chmur zgodnie z maską Fmask danych wejściowych HLS.

20 #ffffff

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest wodą, ale jest oznaczony jako śnieg lub lód zgodnie z maską HLS Fmask, nie jest zasłonięty przez chmury ani cień chmur zgodnie z maską HLS Fmask i nie jest zamaskowany jako ocean (klasa 254). Występuje też klasa „not water” (0), w której zastosowano maskowanie cienia terenu lub pokrycia terenu.

21 #0000ff

Woda o wysokim poziomie pewności – obszar, który jest w całości pokryty wodą i ma wysoki poziom pewności, jest oznaczony jako śnieg lub lód zgodnie z maską Fmask danych wejściowych HLS, ale nie jest zasłonięty przez chmury ani cień chmur zgodnie z maską Fmask danych wejściowych HLS i nie jest zamaskowany jako ocean (klasa 254).

22 #5555ff

Woda otwarta o średniej pewności – obszar, który jest w całości pokryty wodą o średniej pewności i jest oznaczony jako śnieg lub lód zgodnie z maską Fmask danych wejściowych HLS, ale nie jest zasłonięty przez chmury lub cień chmur zgodnie z maską Fmask danych wejściowych HLS i nie jest zamaskowany jako ocean (klasa 254).

23 #7777ff

Częściowo zachowawcza woda powierzchniowa – zalany obszar, który jest w co najmniej 50% i w mniej niż 100% pokryty wodą, ma zachowawczą klasyfikację i jest oznaczony jako śnieg/lód zgodnie z maską Fmask danych wejściowych HLS, ale nie jest zasłonięty przez chmury ani cień chmur zgodnie z maską Fmask danych wejściowych HLS i nie jest zamaskowany jako ocean (klasa 254).

24 #2222cc

Częściowo zalany obszar – zalany obszar, który w co najmniej 20% i w mniej niż w ok. 50% jest pokryty wodą. Jest to mniej rygorystyczna klasyfikacja. Obszar ten jest oznaczony jako śnieg lub lód zgodnie z maską Fmask danych wejściowych HLS, ale nie jest zasłonięty przez chmury ani cień chmur zgodnie z maską Fmask danych wejściowych HLS i nie jest zamaskowany jako ocean (klasa 254).

254 #da00ff

Obszar zamaskowany jako ocean – obszar zidentyfikowany jako ocean na podstawie bazy danych linii brzegowej z dodatkowym marginesem.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes Class Table

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest otwartym akwenem (klasa 1) ani częściowo pokryty wodą (klasa 2).

1 #0000ff

Otwarty akwen – obszar, który jest w całości pokryty wodą i nie jest zasłonięty dla czujnika, w tym przez roślinność, ukształtowanie terenu i budynki.

2 #0088ff

Częściowo pokryte wodą – zalany obszar, który jest pokryty wodą w co najmniej 20% i mniej niż 100%. W przypadku obszaru piksela może to być określane jako „zalewanie subpikseli”. Przykładami są mokradła, zbiorniki wodne z roślinnością wynurzoną i piksele przecięte przez linie brzegowe.

254 #da00ff

Obszar zamaskowany jako ocean – obszar zidentyfikowany jako ocean na podstawie bazy danych linii brzegowej z dodatkowym marginesem (nie dotyczy standardowego produktu DSWx-HLS w wersji 1.0).

Tabela klasy WTR2_Refined_WTR1_given_HLS_FMASK

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi odbicia, który nie jest otwartym akwenem (klasa 1) ani częściowo pokryty wodą (klasa 2).

1 #0000ff

Otwarty akwen – obszar, który jest w całości pokryty wodą i nie jest zasłonięty dla czujnika, w tym przez roślinność, ukształtowanie terenu i budynki.

2 #0088ff

Częściowo pokryte wodą – zalany obszar, który jest pokryty wodą w co najmniej 20% i w mniej niż 100%. W przypadku obszaru piksela może to być określane jako „zalewanie subpikseli”. Przykłady to mokradła, zbiorniki wodne z roślinnością wynurzoną i piksele przecięte przez linie brzegowe.

254 #da00ff

Obszar zamaskowany jako ocean – obszar zidentyfikowany jako ocean na podstawie bazy danych linii brzegowej z dodatkowym marginesem.

Tabela klas LAND_land_cover_classification

Wartość Kolor Opis
0 #e6e6e6

Niska intensywność. Wartości pochodzą z zakresu od 0 do 99 (liczba = 2 ostatnie cyfry roku zbioru danych ESA WorldCover).

100 #cccccc

Duża intensywność. Wartości mieszczą się w zakresie od 100 do 199. (liczba = 100 + 2 ostatnie cyfry roku zbioru danych ESA WorldCover)

200 #0000ff

Woda, tereny podmokłe, las namorzynowy

201 #00ff00

Różne klasy lasów

Tabela klasy SHAD_terrain_shadow

Wartość Kolor Opis
0 #808080

Cień

1 #ffffff

Nie cień

Tabela klasyfikacji HLS_CLOUD_SNOW_FMASK_classification

Wartość Kolor Opis
0 #ffffff

Nie maskowane

1 #a9a9a9

Cień chmury, sąsiadujący z chmurą lub cieniem chmury albo z oboma tymi elementami

2 #f2f2f2

Śnieg/oblodzenie

3 #d3d3d3

Śnieg/lód i klasa 1 (cień chmury lub obszar sąsiadujący z chmurą/cieniem chmury)

4 #dfdfdf

Chmura

5 #c0c0c0

Chmura i klasa 1 (cień chmury lub obszar sąsiadujący z chmurą/cieniem chmury)

6 #b0b0b0

Chmury i śnieg/oblodzenie

7 #a0a0a0

Chmury, śnieg/lód i klasa 1 (cień chmury lub obszar sąsiadujący z chmurą/cieniem chmury)

8 #0000ff

Fmask zidentyfikował wodę

9 #87cefa

Fmask identified water, cloud shadow or adjacent to cloud/cloud shadow'

10 #add8e6

Fmask zidentyfikował wodę, śnieg i lód

11 #b0e0e6

Fmask zidentyfikował wodę, śnieg/lód i klasę 1 (cień chmury lub obszar sąsiadujący z chmurą/cieniem chmury)

12 #6495ed

Fmask wykrył wodę, chmury

13 #4682b4

Fmask zidentyfikował wodę, chmury i klasę 1 (cień chmury lub obszar sąsiadujący z chmurą/cieniem chmury).

14 #4169e1

Fmask wykrył wodę, chmury i śnieg/lód

15 #1e90ff

Fmask zidentyfikował wodę, chmury, śnieg/lód i klasę 1 (cień chmury lub obszar sąsiadujący z chmurą/cieniem chmury).

Właściwości obrazu

Właściwości obrazu

Nazwa Typ Opis
AEROSOL_CLASS_REMAPPING_ENABLED CIĄG ZNAKÓW

Wskazuje, czy ponowne mapowanie klasy aerozolu jest włączone (TRUE) czy wyłączone (FALSE).

CLOUD_COVERAGE LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Odsetek pikseli z danymi obserwacyjnymi (w przeciwieństwie do wartości wypełniających i pikseli zamaskowanych na oceanie), które maska kontroli jakości HLS oznacza jako chmury, cienie chmur lub obszary sąsiadujące z chmurami.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Odsetek obszaru kafelka z danymi obserwacyjnymi (w przeciwieństwie do wartości wypełnienia) w wejściowym produkcie HLS.

NBAR_SOLAR_ZENITH LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Kąt zenitu słonecznego używany w procesie wyprowadzania odbicia skorygowanego za pomocą funkcji rozkładu odbicia dwukierunkowego w kierunku nadiru (NBAR).

PROCESSING_DATETIME CIĄG ZNAKÓW

Data przetwarzania produktu DSWx-HLS. Format: RRRR-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION CIĄG ZNAKÓW

Wersja produktu DSWx-HLS (taka sama jak w nazwie pliku produktu). Zwiększa się wraz ze zmianami w strukturze lub metadanych zawartych w usłudze.

SENSOR CIĄG ZNAKÓW

Nazwa instrumentu pomiarowego (np. „OLI” lub „MSI”)

SPACECRAFT_NAME CIĄG ZNAKÓW

Nazwa platformy czujnika (np. „Landsat-8”, „Sentinel-2A” lub „Sentinel-2B”)

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Procent powierzchni kafelka z danymi obserwacyjnymi (w przeciwieństwie do wartości wypełnienia i zamaskowanego oceanu) z wyłączeniem zamaskowanego oceanu.

Warunki korzystania z usługi

Warunki korzystania z usługi

Ten zbiór danych jest udostępniany publicznie bez ograniczeń zgodnie z wytycznymi EOSDIS dotyczącymi wykorzystywania danych i cytowania.

Cytaty

Cytowanie:
  • OPERA . 2023 r. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (wersja 1). Wersja 1.0. PO.DAAC, CA, USA. Dostęp do zbioru danych uzyskano [RRRR-MM-DD] na stronie https://doi.org/10.5067/OPDSW-PL3V1

DOI

Odkrywaj za pomocą Earth Engine

Edytor kodu (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)');
Otwórz w edytorze kodu