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-10-25T23:56:59Z
Producent zbioru danych
Fragment kodu dla Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tagi
geofizyczne landsat nasa opera sentinel2 powierzchnia wody-podziemne-powierzchniowe woda

Opis

Ten zbiór danych zawiera produkt Dynamic OPERA poziomu 3 dotyczący zasięgu wód powierzchniowych w wersji 1. Dane to zweryfikowane obserwacje zasięgu wód powierzchniowych od kwietnia 2023 r. Znane problemy i zastrzeżenia dotyczące użytkowania są opisane w dokumentacji usługi. Zbiór danych wejściowych do generowania każdego produktu to Harmonized Landsat-8 i Sentinel-2A/B/C (HLS) w wersji produkcyjnej 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 i instrumentu MultiSpectral Instrument (MSI) na pokładzie satelity Sentinel-2A/B/C.

Dokumentacja:

Pasma

Pasma

Rozmiar piksela: 30 metrów (wszystkie pasma)

Nazwa Rozmiar piksela Opis
WTR_Water_classification 30 metrów

Klasyfikacja wody – reprezentuje klasyfikację pikselową do jednej z 3 klas wody (nie woda, otwarta woda i częściowa woda powierzchniowa), śnieg/lód, chmura/cień chmury i obszar przylegający do chmury/cienia chmury, zamaskowany ocean lub brak danych w wyniku przetworzenia warstwy diagnostycznej (DIAG) przez wszystkie etapy/warstwy pośrednie.

BWTR_Binary_water 30 metrów

Binarna mapa wody jest tworzona na podstawie warstwy WTR jako połączenie klas wody (otwarta woda i częściowa woda powierzchniowa) w mapę binarną wskazującą obszary z wodą i bez niej. Ta warstwa ma na celu zapewnienie użytkownikom szybkiego podglądu obszarów z wodą i bez wody. Podawane są też nieprawidłowe klasy danych (śnieg/lód, chmura/cień chmury oraz obszar przylegający do chmury/cienia chmury, zamaskowany ocean i wartość wypełnienia), aby wskazać obszary, w których klasyfikacja binarna nie zapewnia klasyfikacji woda/brak wody.

CONF_Confidence 30 metrów

Reprezentacja pewności związanej z klasyfikacją WTR, która opiera się na połączeniu wyników DIAG i informacji o zapewnianiu jakości dostarczonych wraz z danymi wejściowymi HLS. Na przykład klasa „Wody otwarte” warstwy WTR jest podzielona na 2 klasy: „Wysoki poziom ufności” i „Umiarkowany poziom ufności”, a piksele klasy „Częściowe wody powierzchniowe” warstwy WTR są oznaczone jako „Częściowe wody powierzchniowe – konserwatywne” lub „Częściowe wody powierzchniowe – agresywne”, przy czym te ostatnie wykazują mniejszą pewność. Podobnie jak w przypadku warstw WTR i BWTR, piksele, dla których pobieranie danych o wodzie jest trudne lub niemożliwe z powodu śniegu/lodu, chmur/cieni lub wartości wypełnienia, są również odnotowywane w warstwie CONF.

DIAG_diagnostic 30 metrów

Warstwa zakodowana w celu wskazania, który z 5 wstępnych testów DSWx-HLS był pozytywny pod kątem wykrywania wody na poziomie pikseli. Wartości mieszczą się w zakresie od 0 (czyli 00000), co oznacza, że żaden z 5 testów DSWx-HLS nie dał wyniku pozytywnego, do 11111, co oznacza, że wszystkie testy dały wynik pozytywny. Testy są opisane w DSWX-HLS ATBD i Jones, John W. 2019 służą do określania powyższej warstwy ufności. Połączenie pozytywnych wyników testów dla danej klasy określa jej poziom ufności. Wartość wypełnienia (brak danych) jest reprezentowana przez liczbę 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes 30 metrów

Klasyfikacja warstwy DIAG obejmuje otwartą wodę, częściową wodę powierzchniową i brak wody. Ta warstwa jest dodatkowo ulepszana przez zastosowanie masek, co daje warstwy 6 (WTR-2) i 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK 30 metrów

Warstwa WTR-2 jest uzyskiwana z wyniku WTR-1 (warstwa 5) przez zastosowanie dodatkowych testów na podstawie informacji o pokryciu terenu i cieniu terenu oraz zastosowanie złagodzeń nadmiernej korekcji aerozolu, zgodnie z opisem w DSWX-HLS ATBD i Jones, John W. 2019, aby zamaskować (wyeliminować) fałszywie pozytywne wykrycia wody.

LAND_land_cover_classification 30 metrów

Warstwa tematyczna pokrycia terenu używana do określania, gdzie przeprowadzane są dodatkowe testy, aby potencjalnie maskować wykrywanie wody w warstwie WTR-1 i utworzyć warstwę pośrednią WTR-2.

SHAD_terrain_shadow 30 metrów

Maska używana do eliminowania prawdopodobnych lokalizacji cieni wywołanych przez ukształtowanie terenu na podstawie klasyfikacji obszarów cienia wygenerowanych dla daty i godziny wykonania wejściowego obrazu HLS z danych cyfrowego modelu wysokościowego. Służy do tworzenia warstwy pośredniej WTR-2.

HLS_CLOUD_SNOW_FMASK_classification 30 metrów

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

Tabela klasy WTR_Water_classification

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi o współczynniku odbicia, który nie jest wodą, śniegiem/lodem, chmurą/cieniem chmury ani maską oceanu. Można zastosować maskę pokrycia terenu.

1 #0000ff

Otwarta woda – obszar, który jest całkowicie pokryty wodą i nie jest zasłonięty przed czujnikiem przez roślinność, ukształtowanie terenu czy budynki.

2 #0088ff

Częściowa woda powierzchniowa – zalany obszar, który jest w co najmniej 20% i mniej niż 100% otwartą wodą. W odniesieniu do obszaru piksela może to być określane jako „zalanie subpiksela”. Przykłady obejmują tereny podmokłe, zbiorniki wodne z roślinnością wodną i piksele przecięte przez linie brzegowe.

252 #f2f2f2

Śnieg/lód – obszar zidentyfikowany jako śnieg/lód zgodnie z danymi wejściowymi zapewniania jakości (QA) HLS Fmask.

253 #dfdfdf

Chmura/cień chmury – obszar zidentyfikowany jako chmura, cień chmury lub przylegający do tych obiektów zgodnie z danymi wejściowymi HLS Fmask dotyczącymi zapewniania jakości.

254 #da00ff

Ocean zamaskowany – obszar zidentyfikowany jako ocean przy użyciu bazy danych linii brzegowej z dodatkowym marginesem.

Tabela klasy BWTR_Binary_water

Wartość Kolor Opis
0 #ffffff

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

1 #0000ff

Woda – obszar sklasyfikowany jako „otwarta woda” lub „częściowa woda powierzchniowa” (patrz warstwa WTR).

252 #f2f2f2

śnieg/lód – obszar zidentyfikowany jako pokryty śniegiem lub lodem zgodnie z danymi wejściowymi HLS Fmask dotyczącymi zapewniania jakości.

253 #dfdfdf

Chmura / cień chmury – obszar zidentyfikowany jako chmura lub cień chmury albo przylegający do chmury lub cienia chmury zgodnie z danymi wejściowymi HLS Fmask dotyczącymi zapewniania jakości.

254 #da00ff

Ocean zamaskowany – obszar zidentyfikowany jako ocean przy użyciu bazy danych linii brzegowej z dodatkowym marginesem

Tabela klasy CONF_Confidence

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi o współczynniku odbicia, który nie jest wodą ani oceanem (klasa 254) i nie jest oznaczony jako śnieg/lód, chmura/cień chmury, obszar przylegający do chmury/cienia chmury ani śnieg/lód w wejściowych danych zapewniania jakości HLS Fmask. Wartość „not water” (klasa 0) występuje również tam, gdzie zastosowano maskowanie cienia terenu lub pokrycia terenu.

1 #0000ff

Otwarte wody o wysokim poziomie ufności – obszar, który jest całkowicie pokryty wodą, o wysokim poziomie ufności, który nie został również zamaskowany jako ocean (klasa 254) i nie został zidentyfikowany jako śnieg/lód, chmura/cień chmury, przylegający do chmury/cienia chmury lub śnieg/lód w wejściowych danych zapewniania jakości (QA) HLS Fmask.

2 #0088ff

Otwarty akwen o umiarkowanym poziomie ufności – obszar, który jest całkowicie pokryty wodą, o umiarkowanym poziomie ufności, który nie został również zamaskowany jako ocean (klasa 254) i nie został zidentyfikowany jako śnieg/lód, chmura/cień chmury, przylegający do chmury/cienia chmury lub śniegu/lodu w danych wejściowych HLS Fmask dotyczących zapewniania jakości.

3 #66a3ff

Częściowo zalany obszar (konserwatywny) – obszar zalany, który jest w co najmniej 50% i mniej niż 100% otwartą wodą, z klasyfikacją konserwatywną, która nie została również zamaskowana jako ocean (klasa 254) i nie jest zidentyfikowana jako śnieg/lód, chmura/cień chmury.

4 #b3d9ff

Częściowo agresywna woda powierzchniowa – zalany obszar, który jest w co najmniej około 20% i mniej niż 100% otwartą wodą, z klasyfikacją agresywną, która nie została również zamaskowana jako ocean (klasa 254) i nie jest zidentyfikowana jako śnieg/lód, chmura/cień chmury.

10 #cccccc

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

11 #0000ff

Wysoki poziom ufności dla otwartych wód – obszar, który jest całkowicie pokryty wodą, z wysokim poziomem ufności, który nie został również zamaskowany jako ocean (klasa 254), ale jest potencjalnie zasłonięty przez chmurę lub cień chmury zgodnie z wejściową maską Fmask HLS.

12 #00aaff

Otwarte wody, umiarkowana pewność – obszar, który jest całkowicie pokryty wodą, z umiarkowaną pewnością, który nie został również zamaskowany jako ocean (klasa 254), ale potencjalnie jest zasłonięty przez chmurę lub cień chmury zgodnie z wejściową maską HLS Fmask.

13 #2244ff

Częściowo zalany obszar (zachowawczy) – zalany obszar, który jest w co najmniej 50% i mniej niż 100% otwartą wodą, z klasyfikacją zachowawczą, która nie została również zamaskowana jako ocean (klasa 254), ale jest potencjalnie zasłonięta przez chmurę lub cień chmury zgodnie z wejściową maską Fmask HLS.

14 #6644ff

Częściowo agresywna woda powierzchniowa – zalany obszar, który jest w co najmniej 20% i mniej niż około 50% otwartą wodą i mniej niż 100% otwartą wodą z mniej rygorystyczną klasyfikacją, która nie została również zamaskowana jako ocean (klasa 254), ale jest potencjalnie zasłonięta przez chmurę lub cień chmury zgodnie z wejściową maską Fmask HLS.

20 #ffffff

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

21 #0000ff

Otwarte wody z wysokim poziomem pewności – obszar, który jest całkowicie pokryty wodą z wysokim poziomem pewności i jest oznaczony jako śnieg/lód zgodnie z wejściową maską Fmask HLS, ale nie jest zasłonięty przez chmury/cień chmur zgodnie z wejściową maską Fmask HLS i nie jest zamaskowany jako ocean (klasa 254).

22 #5555ff

Otwarte wody o umiarkowanym poziomie ufności – obszar, który jest całkowicie pokryty wodą o umiarkowanym poziomie ufności i oznaczony jako śnieg/lód zgodnie z wejściową maską Fmask HLS, ale nie jest zasłonięty przez chmury/cień chmur zgodnie z wejściową maską Fmask HLS i nie jest zamaskowany jako ocean (klasa 254).

23 #7777ff

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

24 #2222cc

Częściowo agresywna woda powierzchniowa – obszar zalany, który składa się w co najmniej 20% i mniej niż około 50% z otwartej wody. Jest to mniej rygorystyczna klasyfikacja, która jest oznaczona jako śnieg/lód zgodnie z wejściową maską Fmask HLS, ale nie jest zasłonięta przez chmurę/cień chmury zgodnie z wejściową maską Fmask HLS i nie jest zamaskowana jako ocean (klasa 254).

254 #da00ff

Ocean masked (Zamaskowany ocean) – obszar zidentyfikowany jako ocean przy użyciu bazy danych linii brzegowej z dodatkowym marginesem.

Tabela klasy WTR1_Interpretation_of_diagnostic_layer_into_water_classes

Wartość Kolor Opis
0 #ffffff

Nie woda – obszar z prawidłowymi danymi o współczynniku odbicia, który nie jest otwartą wodą (klasa 1) ani częściową wodą powierzchniową (klasa 2).

1 #0000ff

Otwarta woda – obszar, który jest całkowicie pokryty wodą i nie jest zasłonięty przed czujnikiem, w tym przez roślinność, ukształtowanie terenu i budynki.

2 #0088ff

Częściowa woda powierzchniowa – zalany obszar, który jest w co najmniej 20% i mniej niż 100% otwartą wodą. W odniesieniu do obszaru piksela może to być określane jako „zalanie subpikseli”. Przykłady obejmują tereny podmokłe, zbiorniki wodne z roślinnością i piksele przecięte przez linie brzegowe.

254 #da00ff

Ocean masked – obszar zidentyfikowany jako ocean przy użyciu 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 o współczynniku odbicia, który nie jest otwartą wodą (klasa 1) ani częściową wodą powierzchniową (klasa 2).

1 #0000ff

Otwarta woda – obszar, który jest całkowicie pokryty wodą i nie jest zasłonięty przed czujnikiem, w tym przez roślinność, ukształtowanie terenu i budynki.

2 #0088ff

Częściowa woda powierzchniowa – zalany obszar, który jest w co najmniej 20% i mniej niż 100% otwartą wodą. W odniesieniu do obszaru piksela może to być określane jako „zalanie subpikseli”. Przykłady obejmują tereny podmokłe, zbiorniki wodne z roślinnością wodną i piksele przecięte przez linie brzegowe.

254 #da00ff

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

Tabela klasy LAND_land_cover_classification

Wartość Kolor Opis
0 #e6e6e6

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

100 #cccccc

Wysoka intensywność. Wartości pochodzą z zakresu od 100 do 199. (liczba = 100 + 2 ostatnie cyfry roku zbioru danych ESA WorldCover)

200 #0000ff

Woda, mokradła, las namorzynowy

201 #00ff00

różne klasy lasów,

Tabela klasy SHAD_terrain_shadow

Wartość Kolor Opis
0 #808080

Cień

1 #ffffff

bez cienia;

Tabela klasyfikacji HLS_CLOUD_SNOW_FMASK_classification

Wartość Kolor Opis
0 #ffffff

Nie zamaskowano

1 #a9a9a9

Cień chmury, obszar przylegający do chmury lub cienia chmury, albo oba te obszary

2 #f2f2f2

Śnieg/oblodzenie

3 #d3d3d3

Śnieg/lód i klasa 1 (cień chmury lub obszar przylegający do chmury/cienia chmury)

4 #dfdfdf

Chmura

5 #c0c0c0

Chmura i klasa 1 (cień chmury lub obszar przylegający do chmury/cienia chmury)

6 #b0b0b0

Chmury i śnieg/lód

7 #a0a0a0

Chmura, śnieg/lód i klasa 1 (cień chmury lub obszar przylegający do chmury/cienia chmury)

8 #0000ff

Woda zidentyfikowana przez Fmask

9 #87cefa

Fmask wykrył wodę, cień chmury lub sąsiedztwo chmury/cienia chmury

10 #add8e6

Woda, śnieg/lód zidentyfikowane przez Fmask

11 #b0e0e6

Fmask zidentyfikował wodę, śnieg/lód i klasę 1 (cień chmury lub obszar przylegający do chmury/cienia chmury)

12 #6495ed

Woda i chmury zidentyfikowane przez Fmask

13 #4682b4

Fmask zidentyfikował wodę, chmurę i klasę 1 (cień chmury lub obszar przylegający do chmury/cienia chmury)

14 #4169e1

Woda, chmury i śnieg/lód zidentyfikowane przez Fmask

15 #1e90ff

Fmask zidentyfikował wodę, chmurę, śnieg/lód i klasę 1 (cień chmury lub obszar przylegający do chmury/cienia 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łnienia i maski oceanu), które maska kontroli jakości HLS oznacza jako chmurę, cień chmury lub obszar przylegający do chmury.

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 zenitalny słońca używany do wyprowadzania współczynnika odbicia dostosowanego do funkcji rozkładu odbicia dwukierunkowego w nadirze (NBAR).

PROCESSING_DATETIME CIĄG ZNAKÓW

Data przetwarzania usługi DSWx-HLS. Format: RRRR-MM-DDTGG:MM:SSZ.

PRODUCT_VERSION CIĄG ZNAKÓW

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

CZUJNIK CIĄG ZNAKÓW

Nazwa czujnika (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

Odsetek obszaru 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 bez ograniczeń zgodnie z wytycznymi EOSDIS dotyczącymi wykorzystania danych i cytowania.

Cytaty

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

Identyfikatory 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