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

OPERA/DSWX/L3_V1/HLS
Ketersediaan Set Data
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
Produsen Set Data
Cuplikan Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
Tag
geofisika
berasal dari Landsat
nasa
opera
turunan sentinel2
platform
air permukaan-air tanah
air

Deskripsi

Set data ini berisi produk cakupan air permukaan Dynamic OPERA Level-3 versi 1. Data adalah validasi pengamatan luas perairan permukaan mulai April 2023. Masalah umum dan peringatan tentang penggunaan dijelaskan dalam dokumentasi produk. Set data input untuk menghasilkan setiap produk adalah produk Harmonized Landsat-8 dan Sentinel-2A/B/C (HLS) versi 2.0. Produk HLS menyediakan data reflektansi permukaan (SR) dari Operational Land Imager (OLI) di satelit Landsat 8 dan MultiSpectral Instrument (MSI) di satelit Sentinel-2A/B/C.

Dokumentasi:

Band

Ukuran Piksel
30 meter

Band

Nama Ukuran Piksel Deskripsi
WTR_Water_classification meter

Klasifikasi Air - Ini merepresentasikan klasifikasi per piksel ke dalam salah satu dari tiga kelas air (bukan air, air terbuka, dan air permukaan sebagian), salju/es, awan/bayangan awan, dan berdekatan dengan awan/bayangan awan, lautan yang ditutupi, atau tidak ada kelas data sebagai hasil pemrosesan lapisan diagnostik (DIAG) melalui semua langkah/lapisan perantara

BWTR_Binary_water meter

Peta air biner berasal dari lapisan WTR sebagai gabungan kelas air (perairan terbuka dan perairan permukaan sebagian) ke dalam peta biner yang menunjukkan area dengan dan tanpa air. Lapisan ini dimaksudkan untuk memberi pengguna tampilan cepat tentang ketersediaan air. Kelas data yang tidak valid (salju/es, awan/bayangan awan beserta yang berdekatan dengan awan/bayangan awan, lautan yang disamarkan, dan nilai pengisian) juga disediakan untuk menunjukkan area yang klasifikasi binernya tidak memberikan klasifikasi air/tidak ada air.

CONF_Confidence meter

Representasi keyakinan yang terkait dengan klasifikasi WTR yang didasarkan pada kombinasi hasil DIAG dan informasi jaminan kualitas yang diberikan dengan data HLS input. Misalnya, kelas Open water pada lapisan WTR dibagi menjadi dua kelas: High Confidence dan Moderate Confidence, sementara piksel kelas WTR Partial surface water ditandai sebagai partial surface water conservative atau partial surface water aggressive, dengan yang terakhir menunjukkan kepastian yang lebih rendah. Seperti pada lapisan WTR dan BWTR, piksel yang pengambilan datanya sulit atau tidak mungkin dilakukan karena salju/es, awan/bayangan, atau nilai pengisian juga dicatat dalam lapisan CONF.

DIAG_diagnostic meter

Lapisan yang dikodekan untuk menunjukkan mana dari lima pengujian DSWx-HLS awal yang positif untuk deteksi air berdasarkan per piksel. Nilai berkisar dari 0 (yaitu, 00000), yang menunjukkan bahwa tidak ada satu pun dari lima pengujian DSWx-HLS yang memberikan hasil positif, hingga 11111, yang menunjukkan bahwa semua pengujian memberikan hasil positif. Pengujian ini dijelaskan dalam DSWX-HLS ATBD dan Jones, John W. 2019 digunakan untuk mendapatkan lapisan keyakinan di atas. Kombinasi pengujian positif untuk class tertentu menentukan nilai keyakinannya. Nilai Pengisian (tanpa data) ditampilkan dengan angka 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes meter

Klasifikasi lapisan DIAG menghasilkan perairan terbuka, sebagian perairan permukaan, dan tidak ada air. Lapisan ini disempurnakan lebih lanjut melalui penerapan mask yang menghasilkan Lapisan 6 (WTR-2) dan 1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK meter

Lapisan WTR-2 berasal dari hasil WTR-1 (Lapisan 5) dengan menerapkan pengujian tambahan berdasarkan informasi cakupan lahan dan bayangan medan, serta mitigasi koreksi berlebih aerosol, seperti yang dijelaskan dalam DSWX-HLS ATBD dan Jones, John W. 2019 untuk menutupi (menghilangkan) deteksi air positif palsu.

LAND_land_cover_classification meter

Lapisan tematik tutupan lahan yang digunakan untuk menentukan tempat pengujian tambahan dilakukan untuk berpotensi menutupi deteksi air lapisan WTR-1 guna menghasilkan lapisan WTR-2 perantara.

SHAD_terrain_shadow meter

Masker yang digunakan untuk menghilangkan kemungkinan lokasi bayangan akibat medan berdasarkan klasifikasi area bayangan yang dihasilkan untuk tanggal/waktu pengambilan gambar HLS input dari data Model Elevasi Digital. Hal ini digunakan dalam pembuatan lapisan perantara WTR-2.

HLS_CLOUD_SNOW_FMASK_classification meter

Lapisan klasifikasi awan, bayangan awan, dan salju/es dari input HLS.

Tabel Class WTR_Water_classification

Nilai Warna Deskripsi
0 #ffffff

Bukan air - Area dengan data reflektansi valid yang bukan air, salju/es, awan/bayangan awan, atau masker laut, masker tutupan lahan dapat diterapkan.

1 #0000ff

Perairan terbuka - area yang seluruhnya berupa perairan dan tidak terhalang oleh sensor, termasuk halangan oleh vegetasi, permukaan tanah, dan bangunan.

2 #0088ff

Air permukaan sebagian - area yang tergenang air dengan minimal 20% dan kurang dari 100% air terbuka. Hal ini dapat disebut sebagai "subpixel inundation" saat merujuk ke area piksel. Contohnya mencakup lahan basah, badan air dengan vegetasi yang muncul, dan piksel yang dibelah oleh garis pantai.

252 #f2f2f2

Salju/es - area yang diidentifikasi sebagai salju/es menurut data jaminan kualitas (QA) Fmask HLS input.

253 #dfdfdf

Awan/bayangan awan - area yang diidentifikasi sebagai awan, bayangan awan, atau berdekatan dengan fitur tersebut menurut data jaminan kualitas (QA) Fmask HLS input.

254 #da00ff

Samudra yang disamarkan - area yang diidentifikasi sebagai samudra menggunakan database garis pantai dengan margin tambahan.

BWTR_Binary_water Class Table

Nilai Warna Deskripsi
0 #ffffff

Bukan air - area dengan data reflektansi valid yang bukan air (kelas 1) dan bukan salju/es (kelas 252), awan/bayangan awan (kelas 253), atau lautan yang tertutup (kelas 254).

1 #0000ff

Air - area yang diklasifikasikan sebagai "perairan terbuka" atau "perairan permukaan sebagian" (lihat lapisan WTR).

252 #f2f2f2

Salju/es - area yang diidentifikasi sebagai salju/es berdasarkan data uji mutu (QA) Fmask HLS input.

253 #dfdfdf

Awan/bayangan awan - area yang diidentifikasi sebagai awan atau bayangan awan atau berdekatan dengan awan/bayangan awan menurut data jaminan kualitas (QA) Fmask HLS input.

254 #da00ff

Laut yang ditutupi - area yang diidentifikasi sebagai laut menggunakan database garis pantai dengan margin tambahan

CONF_Confidence Class Table

Nilai Warna Deskripsi
0 #ffffff

Bukan air - area dengan data reflektansi valid yang bukan air atau lautan yang ditutupi (kelas 254) dan tidak diidentifikasi sebagai salju/es, awan/bayangan awan, berdekatan dengan awan/bayangan awan, atau salju/es dalam data jaminan kualitas (QA) Fmask HLS input. "bukan air" (kelas 0) juga ada jika bayangan medan dan/atau masking penutup lahan diterapkan.

1 #0000ff

Perairan terbuka dengan keyakinan tinggi - area yang seluruhnya berupa perairan dengan keyakinan tinggi yang juga belum ditutupi oleh lautan (kelas 254) dan tidak diidentifikasi sebagai salju/es, awan/bayangan awan, berdekatan dengan awan/bayangan awan, atau salju/es dalam data jaminan kualitas (QA) Fmask HLS input.

2 #0088ff

Perairan terbuka dengan keyakinan sedang - area yang seluruhnya berupa perairan dengan keyakinan sedang yang juga belum ditutupi oleh lautan (kelas 254) dan tidak diidentifikasi sebagai salju/es, atau awan/bayangan awan, berdekatan dengan awan/bayangan awan, atau salju/es dalam data jaminan kualitas (QA) Fmask HLS input.

3 #66a3ff

Konservatif air permukaan sebagian - area yang tergenang air yang setidaknya sekitar 50% dan kurang dari 100% perairan terbuka dengan klasifikasi konservatif yang juga belum ditutupi oleh lautan (kelas 254) dan tidak diidentifikasi sebagai salju/es, awan/bayangan awan'

4 #b3d9ff

Agresif air permukaan sebagian - area yang tergenang air dengan setidaknya sekitar 20% dan kurang dari 100% perairan terbuka dengan klasifikasi agresif yang juga belum ditutupi oleh lautan (kelas 254) dan tidak diidentifikasi sebagai salju/es, awan/bayangan awan

10 #cccccc

Bukan air - area dengan data reflektansi valid yang bukan air atau lautan yang ditutupi (kelas 254), tetapi berpotensi terhalang oleh awan/bayangan awan menurut Fmask HLS input

11 #0000ff

Perairan terbuka dengan keyakinan tinggi - area yang seluruhnya berupa perairan dengan keyakinan tinggi yang juga belum ditutup-tutupi oleh lautan (kelas 254), tetapi berpotensi terhalang oleh awan/bayangan awan menurut Fmask HLS input.

12 #00aaff

Perairan terbuka dengan keyakinan sedang - area yang seluruhnya berisi air dengan keyakinan sedang yang juga belum ditutupi oleh lautan (kelas 254), tetapi berpotensi terhalang oleh awan/bayangan awan menurut Fmask HLS input.

13 #2244ff

Perairan permukaan sebagian konservatif - area yang tergenang air yang setidaknya sekitar 50% dan kurang dari 100% perairan terbuka dengan klasifikasi konservatif yang juga belum ditutupi laut (kelas 254), tetapi berpotensi terhalang oleh awan/bayangan awan menurut Fmask HLS input.

14 #6644ff

Agresif air permukaan sebagian - area yang tergenang air yang setidaknya 20% dan kurang dari sekitar 50% air terbuka dan kurang dari 100% air terbuka dengan klasifikasi yang kurang ketat yang juga belum ditutupi oleh lautan (kelas 254), tetapi berpotensi terhalang oleh awan/bayangan awan menurut Fmask HLS input.

20 #ffffff

Bukan air - area dengan data reflektansi valid yang bukan air, yang ditandai sebagai salju/es menurut Fmask HLS input, tetapi tidak terhalang oleh awan/bayangan awan menurut Fmask HLS input dan bukan area laut yang tertutup (kelas 254). "not water" (kelas 0) juga ada jika bayangan medan dan/atau masking penutup lahan diterapkan.

21 #0000ff

Perairan terbuka dengan keyakinan tinggi - area yang seluruhnya berupa perairan dengan keyakinan tinggi dan ditandai sebagai salju/es sesuai dengan Fmask HLS input, tetapi tidak terhalang oleh awan/bayangan awan sesuai dengan Fmask HLS input dan tidak ditutupi oleh lautan (kelas 254)

22 #5555ff

Perairan terbuka dengan keyakinan sedang - area yang seluruhnya berisi air dengan keyakinan sedang dan ditandai sebagai salju/es sesuai dengan Fmask HLS input, tetapi tidak terhalang oleh awan/bayangan awan sesuai dengan Fmask HLS input dan tidak ditutupi oleh lautan (kelas 254).

23 #7777ff

Konservatif air permukaan sebagian - area yang tergenang air yang setidaknya 50% dan kurang dari 100% perairan terbuka dengan klasifikasi konservatif dan yang ditandai sebagai salju/es menurut Fmask HLS input, tetapi tidak terhalang oleh awan/bayangan awan menurut Fmask HLS input dan tidak tertutup oleh lautan (kelas 254).

24 #2222cc

Agresif air permukaan sebagian - area yang tergenang air yang setidaknya 20% dan kurang dari sekitar 50% perairan terbuka, yang merupakan klasifikasi yang kurang ketat dan yang ditandai sebagai salju/es menurut Fmask HLS input, tetapi tidak terhalang oleh awan/bayangan awan menurut Fmask HLS input dan tidak ditutupi oleh lautan (kelas 254).

254 #da00ff

Samudra yang disamarkan - area yang diidentifikasi sebagai samudra menggunakan database garis pantai dengan margin tambahan.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes Class Table

Nilai Warna Deskripsi
0 #ffffff

Bukan air - area dengan data reflektansi valid yang bukan perairan terbuka (kelas 1) atau air permukaan sebagian (kelas 2).

1 #0000ff

Perairan terbuka - area yang seluruhnya berupa perairan dan tidak terhalang ke sensor, termasuk halangan oleh vegetasi, medan, dan bangunan.

2 #0088ff

Sebagian air permukaan - area yang tergenang air dengan minimal 20% dan kurang dari 100% air terbuka. Hal ini dapat disebut sebagai "banjir subpiksel" saat merujuk ke area piksel. Contohnya mencakup lahan basah, badan air dengan vegetasi yang muncul, dan piksel yang dibelah oleh garis pantai.

254 #da00ff

Area yang ditutupi laut - area yang diidentifikasi sebagai laut menggunakan database garis pantai dengan margin tambahan (tidak berlaku untuk produk DSWx-HLS standar v1.0).

Tabel Class WTR2_Refined_WTR1_given_HLS_FMASK

Nilai Warna Deskripsi
0 #ffffff

Bukan air - area dengan data reflektansi valid yang bukan perairan terbuka (kelas 1) atau air permukaan sebagian (kelas 2)

1 #0000ff

Perairan terbuka - area yang seluruhnya berupa perairan dan tidak terhalang ke sensor, termasuk halangan oleh vegetasi, medan, dan bangunan.

2 #0088ff

Air permukaan sebagian - area yang tergenang air dengan minimal 20% dan kurang dari 100% air terbuka. Hal ini dapat disebut sebagai "banjir subpiksel" saat merujuk ke area piksel. Contohnya mencakup lahan basah, perairan dengan vegetasi yang muncul, dan piksel yang dibelah oleh garis pantai.

254 #da00ff

Samudra yang ditutupi - area yang diidentifikasi sebagai samudra menggunakan database garis pantai dengan margin tambahan.

Tabel Kelas LAND_land_cover_classification

Nilai Warna Deskripsi
0 #e6e6e6

Intensitas rendah dikembangkan. Nilai berkisar dari 0 hingga 99 (number = dua digit terakhir tahun set data ESA WorldCover)

100 #cccccc

Intensitas tinggi dikembangkan. Nilai berkisar dari 100 hingga 199. (angka = 100 + dua digit terakhir tahun set data ESA WorldCover)

200 #0000ff

Air, lahan basah, hutan bakau

201 #00ff00

Berbagai kelas hutan

Tabel Class SHAD_terrain_shadow

Nilai Warna Deskripsi
0 #808080

Bayangan

1 #ffffff

Tidak ada bayangan

Tabel Class Klasifikasi HLS_CLOUD_SNOW_FMASK

Nilai Warna Deskripsi
0 #ffffff

Tidak disamarkan

1 #a9a9a9

Bayangan awan, berdekatan dengan bayangan awan/awan, atau keduanya

2 #f2f2f2

Salju/es

3 #d3d3d3

Salju/es dan kelas 1 (bayangan awan atau berdekatan dengan awan/bayangan awan)

4 #dfdfdf

Cloud

5 #c0c0c0

Awan dan kelas 1 (bayangan awan atau berdekatan dengan awan/bayangan awan)

6 #b0b0b0

Awan dan salju/es

7 #a0a0a0

Awan, salju/es, dan kelas 1 (bayangan awan atau berdekatan dengan awan/bayangan awan)

8 #0000ff

Fmask mengidentifikasi air

9 #87cefa

Fmask mengidentifikasi air, bayangan awan, atau berdekatan dengan awan/bayangan awan'

10 #add8e6

Fmask mengidentifikasi air, salju/es

11 #b0e0e6

Fmask mengidentifikasi air, salju/es, dan kelas 1 (bayangan awan atau berdekatan dengan awan/bayangan awan)

12 #6495ed

Fmask mengidentifikasi air, awan

13 #4682b4

Fmask mengidentifikasi air, awan, dan kelas 1 (bayangan awan atau berdekatan dengan awan/bayangan awan)

14 #4169e1

Fmask mengidentifikasi air, awan, dan salju/es

15 #1e90ff

Fmask mengidentifikasi air, awan, salju/es, dan kelas 1 (bayangan awan atau berdekatan dengan awan/bayangan awan)

Properti Gambar

Properti Gambar

Nama Jenis Deskripsi
AEROSOL_CLASS_REMAPPING_ENABLED STRING

Menunjukkan apakah pemetaan ulang kelas aerosol diaktifkan (TRUE) atau dinonaktifkan (FALSE).

CLOUD_COVERAGE DOUBLE

Persentase piksel dengan data pengamatan (berbeda dengan nilai pengisian dan lautan yang disamarkan) yang ditandai oleh mask uji mutu HLS sebagai awan, bayangan awan, atau berdekatan dengan awan.

INPUT_HLS_PRODUCT_CLOUD_COVERAGE DOUBLE

Persentase area petak dengan data observasi (berbeda dengan nilai pengisian) dalam produk HLS input.

NBAR_SOLAR_ZENITH DOUBLE

Sudut zenit matahari yang digunakan dalam turunan Nadir Bidirectional Reflectance Distribution Function Adjusted Reflectance (NBAR).

PROCESSING_DATETIME STRING

Tanggal pemrosesan produk DSWx-HLS. Format: YYYY-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION STRING

Versi produk DSWx-HLS (sama seperti di nama file produk). Nilainya bertambah dengan perubahan pada struktur dan/atau metadata yang ada dalam produk.

SENSOR STRING

Nama instrumen sensor (misalnya, "OLI" atau "MSI")

SPACECRAFT_NAME STRING

Nama platform sensor (misalnya, "Landsat-8", "Sentinel-2A", atau "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN DOUBLE

Persentase area petak dengan data pengamatan (berbeda dengan nilai pengisian dan laut yang disamarkan) tidak termasuk laut yang disamarkan.

Persyaratan Penggunaan

Persyaratan Penggunaan

Set data ini dibagikan secara terbuka, tanpa batasan, sesuai dengan Panduan Penggunaan dan Kutipan Data EOSDIS

Kutipan

Kutipan:
  • OPERA . 2023. OPERA Dynamic Surface Water Extent dari Harmonized Landsat Sentinel-2 (Versi 1). Ver. 1.0. PO.DAAC, CA, Amerika Serikat. Dataset diakses [YYYY-MM-DD] di https://doi.org/10.5067/OPDSW-PL3V1

DOI

Mengeksplorasi dengan Earth Engine

Editor Kode (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)');
Buka di Editor Kode