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

OPERA/DSWX/L3_V1/HLS
Veri Kümesi Kullanılabilirliği
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Veri Kümesi Üreticisi
Earth Engine Snippet'i
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Etiketler
jeofiziksel
Landsat'ten türetilmiş
nasa
opera
sentinel2-derived
yüzey
yüzey-yer altı suyu
su

Açıklama

Bu veri kümesi, 1. sürüm 3. seviye dinamik OPERA yüzey suyu kapsamı ürünü içerir. Veriler, Nisan 2023'ten itibaren doğrulanmış yüzey suyu kapsamı gözlemleridir. Bilinen sorunlar ve kullanımla ilgili uyarılar ürün belgelerinde açıklanmıştır. Her ürünün oluşturulması için kullanılan giriş veri kümesi, Harmonized Landsat-8 and Sentinel-2A/B/C (HLS) ürününün 2.0 sürümüdür. HLS ürünleri, Landsat 8 uydusundaki Operational Land Imager (OLI) ve Sentinel-2A/B/C uydusundaki MultiSpectral Instrument (MSI) cihazlarından yüzey yansıtma (SR) verileri sağlar.

Belgeler:

Bantlar

Piksel Boyutu
30 metre

Bantlar

Ad Piksel Boyutu Açıklama
WTR_Water_classification metre

Su Sınıflandırması: Bu, teşhis (DIAG) katmanının tüm ara adımlar/katmanlar aracılığıyla işlenmesi sonucunda üç su sınıfından (su değil, açık su ve kısmi yüzey suyu), kar/buz, bulut/bulut gölgesi ve bulut/bulut gölgesi bitişiği, okyanus maskeli veya veri yok sınıflarından birine piksel bazında sınıflandırmayı ifade eder.

BWTR_Binary_water metre

İkili su haritası, su sınıflarının (açık su ve kısmi yüzey suyu) birleşimi olarak WTR katmanından elde edilir. Bu harita, su olan ve olmayan alanları gösteren ikili bir haritadır. Bu katman, kullanıcılara su olup olmadığını hızlıca görme imkanı sunar. Ayrıca, ikili sınıflandırmanın su/su olmayan sınıflandırması sağlamadığı alanları belirtmek için geçersiz veri sınıfları (kar/buz, bulut/bulut gölgesi ile bulut/bulut gölgesine bitişik, okyanus maskeli ve doldurma değeri) da sağlanır.

CONF_Confidence metre

Giriş HLS verileriyle sağlanan DIAG sonuçları ve kalite güvencesi bilgilerinin bir kombinasyonuna dayalı olarak WTR sınıflandırmasıyla ilişkili güvenin bir gösterimi. Örneğin, WTR katmanının Açık su sınıfı iki sınıfa ayrılır: Yüksek Güven ve Orta Güven. WTR'nin WTR Kısmi yüzey suyu sınıfı pikselleri ise kısmi yüzey suyu muhafazakar veya kısmi yüzey suyu agresif olarak işaretlenir. İkincisi daha az kesinlik gösterir. WTR ve BWTR katmanlarında olduğu gibi, kar/buz, bulut/gölge veya dolgu değerleri nedeniyle su alımının zor ya da imkansız olduğu pikseller de CONF katmanında belirtilir.

DIAG_diagnostic metre

Beş ilk DSWx-HLS testinden hangilerinin piksel bazında su algılama açısından pozitif olduğunu belirtecek şekilde kodlanmış bir katman. Değerler, beş DSWx-HLS testinden hiçbirinin olumlu sonuç vermediğini belirten 0 (ör.00000) ile tüm testlerin olumlu sonuç verdiğini belirten 11111 arasında değişir. Testler, DSWX-HLS ATBD ve Jones, John W. 2019 verileri, yukarıdaki güven katmanını elde etmek için kullanılır. Belirli bir sınıf için pozitif testlerin kombinasyonu, bu sınıfın güven değerini belirler. Doldurma değeri (veri yok), 65535 sayısı ile gösterilir.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes metre

DIAG katmanının sınıflandırılması açık su, kısmi yüzey suyu ve su yok olarak sonuçlanır. Bu katman, maskeler uygulanarak daha da ayrıntılandırılır ve 6. Katman (WTR-2) ile 1. Katman (WTR) elde edilir.

WTR2_Refined_WTR1_given_HLS_FMASK metre

WTR-2 katmanı, DSWX-HLS ATBD ve Jones, John W. 2019 yanlış pozitif su tespitlerini maskelemek (ortadan kaldırmak) için.

LAND_land_cover_classification metre

Ara WTR-2 katmanını oluşturmak için WTR-1 katmanı su algılamalarını potansiyel olarak maskelemek üzere ek testlerin nerede yapılacağını belirlemek için kullanılan arazi örtüsü tematik katmanı.

SHAD_terrain_shadow metre

Arazi kaynaklı gölgelerin olası konumlarını ortadan kaldırmak için kullanılan maske. Bu maske, Dijital Yükseklik Modeli verilerinden elde edilen giriş HLS görüntüsünün çekim tarihi/saati için oluşturulan gölge alanlarının sınıflandırılmasına dayanır. Bu, WTR-2 ara katmanının oluşturulmasında kullanılır.

HLS_CLOUD_SNOW_FMASK_classification metre

HLS girişinden elde edilen bulut, bulut gölgesi ve kar/buz sınıflandırma katmanı.

WTR_Water_classification Sınıf Tablosu

Değer Renk Açıklama
0 #ffffff

Su değil: Su, kar/buz, bulut/bulut gölgesi veya okyanus maskesi olmayan, geçerli yansıtma verilerine sahip bir alan. Maskelenmiş bir arazi örtüsü uygulanabilir.

1 #0000ff

Açık su: Bitki örtüsü, arazi ve binaların neden olduğu engeller de dahil olmak üzere tamamen suyla kaplı ve sensörün önünde engel bulunmayan alan.

2 #0088ff

Kısmi yüzey suyu: En az %20 ve% 100'den az açık su olan bir sel alanı. Bu durum, bir pikselin alanı söz konusu olduğunda "alt piksel taşması" olarak adlandırılabilir. Sulak alanlar, su yüzeyinde bitkilerin bulunduğu su kütleleri ve kıyı şeritleriyle ikiye bölünmüş pikseller buna örnek verilebilir.

252 #f2f2f2

Kar/buz: HLS Fmask kalite kontrol (KK) verilerine göre kar/buz olarak tanımlanan bir alan.

253 #dfdfdf

Bulut/bulut gölgesi: Giriş HLS Fmask kalite güvencesi (QA) verilerine göre bulut, bulut gölgesi veya bu özelliklere bitişik olarak tanımlanan bir alan.

254 #da00ff

Okyanus maskeli: Ek pay içeren bir kıyı şeridi veritabanı kullanılarak okyanus olarak tanımlanan alan.

BWTR_Binary_water Sınıf Tablosu

Değer Renk Açıklama
0 #ffffff

Su değil: Su (sınıf 1), kar/buz (sınıf 252), bulut/bulut gölgesi (sınıf 253) veya okyanus maskeli (sınıf 254) olmayan, geçerli yansıtma verilerine sahip bir alan.

1 #0000ff

Su: "Açık su" veya "kısmi yüzey suyu" olarak sınıflandırılan bir alan (bkz. WTR katmanı).

252 #f2f2f2

Kar/buz: Giriş HLS Fmask kalite kontrol (QA) verilerine göre kar/buz olarak tanımlanan bir alan.

253 #dfdfdf

Bulut/bulut gölgesi: Giriş HLS Fmask kalite güvencesi (KG) verilerine göre bulut veya bulut gölgesi ya da bulut/bulut gölgesine bitişik olarak tanımlanan bir alan.

254 #da00ff

Okyanus maskeli: Kıyı şeridi veritabanı kullanılarak okyanus olarak tanımlanan ve ek pay içeren alan

CONF_Confidence Class Table

Değer Renk Açıklama
0 #ffffff

Su değil: Geçerli yansıtma verilerinin bulunduğu, su veya okyanus maskeli (254 sınıfı) olmayan ve giriş HLS Fmask kalite güvencesi (QA) verilerinde kar/buz, bulut/bulut gölgesi, bulut/bulut gölgesine bitişik veya kar/buz olarak tanımlanmayan bir alan. Arazi gölgesi ve/veya arazi örtüsü maskeleme uygulanan yerlerde "su değil" (sınıf 0) da bulunur.

1 #0000ff

Açık su (yüksek güvenilirlik): Tamamen suyla kaplı olan, okyanus maskesi uygulanmamış (sınıf 254) ve giriş HLS Fmask kalite güvencesi (QA) verilerinde kar/buz, bulut/bulut gölgesi, bulut/bulut gölgesi bitişiği veya kar/buz olarak tanımlanmamış yüksek güvenilirlikli bir alan.

2 #0088ff

Orta düzeyde güvenilirlikteki açık su: Tamamen sudan oluşan, orta düzeyde güvenilirliğe sahip, okyanus maskesi uygulanmamış (254 sınıfı) ve giriş HLS Fmask kalite güvencesi (QA) verilerinde kar/buz veya bulut/bulut gölgesi olarak tanımlanmamış, bulut/bulut gölgesi ya da kar/buz ile bitişik olmayan bir alan.

3 #66a3ff

Kısmi yüzey suyu koruma alanı: En az yaklaşık% 50 ve% 100'den az açık su içeren, aynı zamanda okyanus maskesi uygulanmamış (254 sınıfı) ve kar/buz, bulut/bulut gölgesi olarak tanımlanmamış, muhafazakar sınıflandırmaya sahip bir su basmış alan.

4 #b3d9ff

Kısmen agresif yüzey suyu: Okyanus maskesi uygulanmamış (254 sınıfı) ve kar/buz, bulut/bulut gölgesi olarak tanımlanmamış, agresif sınıflandırmaya sahip, yaklaşık olarak en az% 20 ve% 100'den az açık su içeren, su basmış bir alan.

10 #cccccc

Su değil: Giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenebilecek ancak su veya okyanus maskeli (254 sınıfı) olmayan ve geçerli yansıtma verilerine sahip bir alan

11 #0000ff

Yüksek güvenilirlikteki açık su: Tamamen su olan, yüksek güvenilirlikteki ve okyanus maskesi uygulanmamış (254 sınıfı) ancak giriş HLS Fmask'e göre bulut/bulut gölgesi tarafından engellenmiş olabilecek bir alan.

12 #00aaff

Orta düzeyde güvenilirlikte açık su: Tamamen su olan, orta düzeyde güvenilirliğe sahip, okyanus maskesi uygulanmamış (sınıf 254) ancak giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenebilecek bir alan.

13 #2244ff

Kısmi yüzey suyu koruma alanı: Giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenebilecek ancak okyanus maskesi uygulanmamış (254. sınıf) ve en az yaklaşık% 50, en fazla% 100 açık su içeren, muhafazakar sınıflandırmaya sahip bir su baskını alanı.

14 #6644ff

Kısmen yüzey suyu agresif: En az% 20 ve yaklaşık% 50'den az açık su içeren, daha az katı bir sınıflandırmayla% 100'den az açık su içeren, aynı zamanda okyanus maskesi uygulanmamış (254 sınıfı) ancak giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenebilecek bir su basmış alan.

20 #ffffff

Su değil: Geçerli yansıtma verilerine sahip, su olmayan, giriş HLS Fmask'a göre kar/buz olarak işaretlenmiş ancak giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenmemiş ve okyanus maskeli olmayan (254 sınıfı) bir alan. Arazi gölgesi ve/veya arazi örtüsü maskeleme uygulandığında "not water" (su değil) (sınıf 0) da bulunur.

21 #0000ff

Yüksek güvenilirlikte açık su: Tamamen sudan oluşan, yüksek güvenilirlikteki ve giriş HLS Fmask'ına göre kar/buz olarak işaretlenmiş ancak giriş HLS Fmask'ına göre bulut/bulut gölgesi tarafından engellenmemiş ve okyanus maskeli olmayan (254 sınıfı) bir alan.

22 #5555ff

Orta düzeyde güvenilirlikte açık su: Tamamen su olan, orta düzeyde güvenilirlikte olan, giriş HLS Fmask'a göre kar/buz olarak işaretlenen ancak giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenmeyen ve okyanus maskeli olmayan (254. sınıf) bir alan.

23 #7777ff

Kısmi yüzey suyu korumalı: Korumalı sınıflandırmaya sahip, en az% 50 ve% 100'den az açık su içeren, giriş HLS Fmask'a göre kar/buz olarak işaretlenmiş ancak giriş HLS Fmask'a göre bulut/bulut gölgesi tarafından engellenmemiş ve okyanus maskeli olmayan (254 sınıfı) bir su basmış alan.

24 #2222cc

Kısmen yüzey suyu agresifliği: En az% 20 ve yaklaşık %50'den az açık su içeren, daha az katı bir sınıflandırma olan, giriş HLS Fmask'ına göre kar/buz olarak işaretlenen ancak giriş HLS Fmask'ına göre bulut/bulut gölgesi tarafından engellenmeyen ve okyanus maskeli olmayan (254 sınıfı) bir su basmış alan.

254 #da00ff

Okyanus maskeli: Ek kenar boşluğuyla kıyı şeridi veritabanı kullanılarak okyanus olarak tanımlanan bir alan.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes Sınıf Tablosu

Değer Renk Açıklama
0 #ffffff

Su değil: Geçerli yansıtma verilerine sahip, açık su (sınıf 1) veya kısmi yüzey suyu (sınıf 2) olmayan bir alan.

1 #0000ff

Açık su: Bitki örtüsü, arazi ve binaların neden olduğu engeller de dahil olmak üzere tamamen suyla kaplı ve sensörün önünde engel bulunmayan alan.

2 #0088ff

Kısmi yüzey suyu: En az% 20 ve% 100'den az açık su olan bir sel alanı. Bu durum, bir pikselin alanı söz konusu olduğunda "alt piksel taşması" olarak adlandırılabilir. Sulak alanlar, su yüzeyinde bitkilerin bulunduğu su kütleleri ve kıyı şeritleriyle ikiye bölünmüş pikseller bu duruma örnek verilebilir.

254 #da00ff

Okyanus maskeli: Kıyı şeridi veritabanı kullanılarak okyanus olarak tanımlanan ve ek pay içeren bir alan (standart DSWx-HLS ürünü v1.0 için geçerli değildir).

WTR2_Refined_WTR1_given_HLS_FMASK Sınıf Tablosu

Değer Renk Açıklama
0 #ffffff

Su değil: Açık su (1. sınıf) veya kısmi yüzey suyu (2. sınıf) olmayan, geçerli yansıtma verilerine sahip bir alan

1 #0000ff

Açık su: Bitki örtüsü, arazi ve binaların neden olduğu engeller de dahil olmak üzere tamamen suyla kaplı ve sensörün önünde engel bulunmayan alan.

2 #0088ff

Kısmi yüzey suyu: En az %20 ve% 100'den az açık su olan bir sel alanı. Bu durum, bir pikselin alanı söz konusu olduğunda "alt piksel taşması" olarak adlandırılabilir. Sulak alanlar, su yüzeyinden çıkan bitkilerin bulunduğu su kütleleri ve kıyı şeritleriyle ikiye bölünmüş pikseller buna örnek verilebilir.

254 #da00ff

Okyanus maskeli: Kıyı şeridi veritabanı kullanılarak okyanus olarak tanımlanan ve ek pay içeren alan.

LAND_land_cover_classification Sınıf Tablosu

Değer Renk Açıklama
0 #e6e6e6

Düşük yoğunluklu geliştirme. Değerler 0 ile 99 arasında değişir. (Sayı = ESA WorldCover veri kümesi yılının son iki basamağı)

100 #cccccc

Yüksek yoğunluk geliştirildi. Değerler 100 ile 199 arasında değişir. (sayı = 100 + ESA WorldCover veri kümesi yılının son iki hanesi)

200 #0000ff

Su, sulak alan, mangrov ormanı

201 #00ff00

Çeşitli orman sınıfları

SHAD_terrain_shadow Sınıf Tablosu

Değer Renk Açıklama
0 #808080

Gölge

1 #ffffff

Gölge değil

HLS_CLOUD_SNOW_FMASK_classification Sınıf Tablosu

Değer Renk Açıklama
0 #ffffff

Maskelenmemiş

1 #a9a9a9

Bulut gölgesi, bulut/bulut gölgesinin bitişiğinde veya her ikisi

2 #f2f2f2

Kar/buz

3 #d3d3d3

Kar/buz ve sınıf 1 (bulut gölgesi veya bulut/bulut gölgesine bitişik)

4 #dfdfdf

Cloud

5 #c0c0c0

Bulut ve sınıf 1 (bulut gölgesi veya bulut/bulut gölgesine bitişik)

6 #b0b0b0

Bulut ve kar/buz

7 #a0a0a0

Bulut, kar/buz ve sınıf 1 (bulut gölgesi veya bulut/bulut gölgesine bitişik)

8 #0000ff

Fmask, suyu tanımladı

9 #87cefa

Fmask, su, bulut gölgesi veya bulut/bulut gölgesine bitişik alanları belirledi.

10 #add8e6

Fmask, su ve kar/buz tespit etti

11 #b0e0e6

Fmask, su, kar/buz ve sınıf 1'i (bulut gölgesi veya bulut/bulut gölgesine bitişik) tanımladı.

12 #6495ed

Fmask, su ve bulut olarak tanımladı

13 #4682b4

Fmask, su, bulut ve sınıf 1'i (bulut gölgesi veya bulut/bulut gölgesine bitişik) tanımladı.

14 #4169e1

Fmask, su, bulut ve kar/buz olarak tanımladı

15 #1e90ff

Fmask, su, bulut, kar/buz ve sınıf 1'i (bulut gölgesi veya bulut/bulut gölgesine bitişik) tanımladı.

Resim Özellikleri

Görüntü Özellikleri

Ad Tür Açıklama
AEROSOL_CLASS_REMAPPING_ENABLED Dize

Aerosol sınıfı yeniden eşlemenin etkin (TRUE) veya devre dışı (FALSE) olduğunu gösterir.

CLOUD_COVERAGE ÇİFT

HLS kalite kontrol maskesinin, gözlemsel veriler içeren piksellerin (doldurma değeri ve okyanus maskeli piksellerin aksine) bulut, bulut gölgesi veya buluta bitişik olarak işaretlediği yüzdesi.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE ÇİFT

Giriş HLS ürününde, gözlemsel verilerin bulunduğu (doldurma değerinin aksine) karo alanının yüzdesi.

NBAR_SOLAR_ZENITH ÇİFT

Nadir Çift Yönlü Yansıma Dağılımı İşlevi Ayarlanmış Yansıma (NBAR) türetmede kullanılan güneş zenit açısı.

PROCESSING_DATETIME Dize

DSWx-HLS ürün işleme tarihi. Biçim: YYYY-AA-GGTSA:DK:SNZ.

PRODUCT_VERSION Dize

DSWx-HLS ürün sürümü (ürün dosya adındakiyle aynı). Üründe bulunan yapı ve/veya meta verilerdeki değişikliklerle artar.

SENSOR Dize

Sensör cihazının adı (ör. "OLI" veya "MSI")

SPACECRAFT_NAME Dize

Sensör platformunun adı (ör. "Landsat-8", "Sentinel-2A" veya "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN ÇİFT

Maskelenmiş okyanus hariç, gözlem verileri içeren (doldurma değeri ve okyanus maskeleme yerine) karo alanının yüzdesi.

Kullanım Şartları

Kullanım Şartları

Bu veri kümesi, EOSDIS Veri Kullanımı ve Alıntılama Rehberi'ne uygun olarak herhangi bir kısıtlama olmaksızın herkese açık bir şekilde paylaşılır.

Alıntılar

Alıntılar:
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (Version 1). Sürüm 1.0. PO.DAAC, CA, ABD. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/OPDSW-PL3V1

DOI'lar

Earth Engine ile Keşif

Kod Düzenleyici (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)');
Kod Düzenleyici'de aç