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

اپرا/DSWX/L3_V1/HLS
در دسترس بودن مجموعه داده‌ها
‎2023-04-04T04:37:01Z–2026-02-22T23:22:09Z‎
تولیدکننده مجموعه داده
قطعه کد موتور زمین
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
برچسب‌ها
ژئوفیزیک
مشتق‌شده از لندست
ناسا
اپرا
مشتق‌شده از sentinel2
سطح
آب‌های سطحی-زمینی
آب

توضیحات

این مجموعه داده شامل محصول سطح آب سطحی Dynamic OPERA سطح 3 نسخه 1 است. داده‌ها، مشاهدات اعتبارسنجی‌شده از سطح آب‌های سطحی از آوریل 2023 هستند. مسائل و نکات شناخته‌شده در مورد استفاده در مستندات محصول شرح داده شده است. مجموعه داده ورودی برای تولید هر محصول، محصول هماهنگ‌شده Landsat-8 و Sentinel-2A/B/C (HLS) نسخه 2.0 است. محصولات HLS داده‌های بازتاب سطحی (SR) را از تصویرگر عملیاتی زمین (OLI) در ماهواره Landsat 8 و ابزار چندطیفی (MSI) در ماهواره Sentinel-2A/B/C ارائه می‌دهند.

مستندات:

باندها

اندازه پیکسل
۳۰ متر

باندها

نام اندازه پیکسل توضیحات
WTR_Water_classification متر

طبقه‌بندی آب - این طبقه‌بندی پیکسلی را به یکی از سه کلاس آب (بدون آب، آب آزاد و آب سطحی جزئی)، برف/یخ، ابر/سایه ابر و مجاور ابر/سایه ابر، ماسک اقیانوس یا بدون کلاس داده در نتیجه پردازش لایه تشخیصی (DIAG) از طریق تمام مراحل/لایه‌های میانی نشان می‌دهد.

BWTR_Binary_water متر

نقشه دودویی آب از لایه WTR به عنوان ترکیبی از طبقات آب (آب‌های آزاد و آب‌های سطحی جزئی) در یک نقشه دودویی که مناطق دارای آب و بدون آب را نشان می‌دهد، مشتق شده است. این لایه برای ارائه یک نمای سریع از مناطق دارای آب/بدون آب به کاربران در نظر گرفته شده است. طبقات داده نامعتبر (برف/یخ، ابر/سایه ابر به همراه مناطق مجاور ابر/سایه ابر، اقیانوس ماسک شده و مقدار پرکننده) نیز برای نشان دادن مناطقی که طبقه‌بندی دودویی در آنها طبقه‌بندی آب/بدون آب را ارائه نمی‌دهد، ارائه شده‌اند.

CONF_Confidence متر

نمایشی از اطمینان مرتبط با طبقه‌بندی WTR که بر اساس ترکیبی از نتایج DIAG و اطلاعات تضمین کیفیت ارائه شده با داده‌های ورودی HLS است. به عنوان مثال، کلاس آب‌های آزاد لایه WTR به دو کلاس تقسیم می‌شود: اطمینان بالا و اطمینان متوسط ​​در حالی که WTR پیکسل‌های کلاس آب سطحی جزئی WTR به عنوان محافظه‌کار جزئی آب سطحی یا مهاجم جزئی آب سطحی علامت‌گذاری می‌شوند، که دومی قطعیت کمتری را نشان می‌دهد. همانند لایه‌های WTR و BWTR، پیکسل‌هایی که بازیابی آب برای آنها به دلیل مقادیر برف/یخ، ابر/سایه یا پر شدن دشوار یا غیرممکن است نیز در لایه CONF ذکر می‌شوند.

DIAG_diagnostic متر

یک لایه کدگذاری شده برای نشان دادن اینکه کدام یک از پنج آزمایش اولیه DSWx-HLS برای تشخیص آب بر اساس هر پیکسل مثبت بوده‌اند. مقادیر از 0 (یعنی 00000) متغیر است که نشان می‌دهد هیچ یک از پنج آزمایش DSWx-HLS نتیجه مثبتی نداشته‌اند، تا 11111 که نشان می‌دهد همه آزمایش‌ها مثبت بوده‌اند. آزمایش‌ها در DSWX-HLS ATBD شرح داده شده‌اند و Jones, John W. 2019 برای استخراج لایه اطمینان بالا استفاده شده‌اند. ترکیب آزمایش‌های مثبت برای یک کلاس خاص، مقدار اطمینان آن را تعیین می‌کند. مقدار Fill (بدون داده) با عدد 65535 نشان داده شده است.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes متر

طبقه‌بندی لایه DIAG منجر به آب آزاد، آب سطحی جزئی و بدون آب می‌شود. این لایه با استفاده از ماسک‌ها بیشتر اصلاح می‌شود و در نتیجه لایه‌های ۶ (WTR-2) و ۱ (WTR) ایجاد می‌شود.

WTR2_Refined_WTR1_given_HLS_FMASK متر

لایه WTR-2 با اعمال آزمایش‌های اضافی بر اساس اطلاعات پوشش زمین و سایه زمین و کاهش تصحیح بیش از حد آئروسل، همانطور که در DSWX-HLS ATBD و Jones, John W. 2019 شرح داده شده است، از نتیجه WTR-1 (لایه 5) مشتق شده است تا تشخیص‌های مثبت کاذب آب را بپوشاند (از بین ببرد).

LAND_land_cover_classification متر

لایه موضوعی پوشش زمین برای تعیین محل انجام آزمایش‌های اضافی جهت پوشاندن احتمالی تشخیص آب در لایه WTR-1 و ایجاد لایه میانی WTR-2 استفاده می‌شود.

SHAD_terrain_shadow متر

ماسکی که برای حذف مکان‌های احتمالی سایه ناشی از عوارض زمین بر اساس طبقه‌بندی مناطق سایه ایجاد شده برای تاریخ/زمان ثبت تصویر ورودی HLS از داده‌های مدل ارتفاعی دیجیتال استفاده می‌شود. این ماسک در ایجاد لایه میانی WTR-2 استفاده می‌شود.

HLS_CLOUD_SNOW_FMASK_classification متر

لایه طبقه‌بندی ابر، سایه-ابر و برف/یخ از ورودی HLS.

جدول کلاس طبقه‌بندی آب WTR

ارزش رنگ توضیحات
0 #فففف

بدون آب - منطقه‌ای با داده‌های بازتاب معتبر که آب، برف/یخ، ابر/سایه ابر یا ماسک اقیانوس نیست، می‌توان از ماسک پوشش زمین استفاده کرد.

۱ #۰۰۰۰ff

آب‌های آزاد - منطقه‌ای که کاملاً آب است و هیچ مانعی برای حسگر، از جمله موانع ناشی از پوشش گیاهی، زمین و ساختمان‌ها، وجود ندارد.

۲ #۰۰۸۸ff

آب سطحی جزئی - منطقه‌ای غرقاب شده که حداقل ۲۰٪ و کمتر از ۱۰۰٪ آن آب آزاد است. این مورد ممکن است هنگام اشاره به مساحت یک پیکسل، به عنوان "غرق شدن زیرپیکسل" نامیده شود. نمونه‌هایی از آن شامل تالاب‌ها، پهنه‌های آبی با پوشش گیاهی نوظهور و پیکسل‌هایی است که توسط خطوط ساحلی به دو نیم تقسیم شده‌اند.

۲۵۲ #f2f2f2

برف/یخ - منطقه‌ای که طبق داده‌های ورودی تضمین کیفیت (QA) HLS Fmask به عنوان برف/یخ شناسایی شده است.

۲۵۳ #دی‌اف‌دی‌اف‌دی‌اف

ابر/سایه ابر - ناحیه‌ای که طبق داده‌های ورودی تضمین کیفیت (QA) HLS Fmask به عنوان ابر، سایه ابر یا مجاور آن ویژگی‌ها شناسایی شده است.

۲۵۴ #دا۰۰ف

اقیانوس پوشیده - منطقه‌ای که با استفاده از پایگاه داده خط ساحلی با حاشیه اضافه، به عنوان اقیانوس شناسایی شده است.

جدول کلاس BWTR_Binary_water

ارزش رنگ توضیحات
0 #فففف

بدون آب - منطقه‌ای با داده‌های بازتاب معتبر که آب نیست (کلاس ۱) و برف/یخ (کلاس ۲۵۲)، ابر/سایه ابر (کلاس ۲۵۳) یا اقیانوس پوشیده شده (کلاس ۲۵۴) نیست.

۱ #۰۰۰۰ff

آب - منطقه‌ای که به عنوان "آب آزاد" یا "آب سطحی جزئی" طبقه‌بندی می‌شود (به لایه WTR مراجعه کنید).

۲۵۲ #f2f2f2

برف/یخ - منطقه‌ای که طبق داده‌های ورودی تضمین کیفیت (QA) HLS Fmask به عنوان برف/یخ شناسایی شده است.

۲۵۳ #دی‌اف‌دی‌اف‌دی‌اف

ابر/سایه ابر - منطقه‌ای که طبق داده‌های ورودی تضمین کیفیت (QA) HLS Fmask به عنوان ابر یا سایه ابر یا مجاور آن شناسایی شده است.

۲۵۴ #دا۰۰ف

اقیانوس پوشیده - منطقه‌ای که با استفاده از پایگاه داده خط ساحلی با حاشیه اضافه به عنوان اقیانوس شناسایی شده است

جدول کلاس CONF_Confidence

ارزش رنگ توضیحات
0 #فففف

بدون آب - منطقه‌ای با داده‌های بازتاب معتبر که پوشیده از آب یا اقیانوس نیست (کلاس ۲۵۴) و در داده‌های ورودی تضمین کیفیت (QA) HLS Fmask به عنوان برف/یخ، ابر/سایه ابر، مجاور ابر/سایه ابر یا برف/یخ شناسایی نمی‌شود. "بدون آب" (کلاس ۰) همچنین در جایی که سایه زمین و/یا پوشش زمین اعمال می‌شود، وجود دارد.

۱ #۰۰۰۰ff

آب‌های آزاد با ضریب اطمینان بالا - منطقه‌ای که کاملاً آب با ضریب اطمینان بالا است و همچنین تحت پوشش اقیانوس (کلاس ۲۵۴) قرار نگرفته است و در داده‌های ورودی تضمین کیفیت (QA) HLS Fmask به عنوان برف/یخ، ابر/سایه ابر، مجاور ابر/سایه ابر یا برف/یخ شناسایی نمی‌شود.

۲ #۰۰۸۸ff

آب‌های آزاد با اطمینان متوسط ​​- منطقه‌ای که کاملاً آب با اطمینان متوسط ​​است و همچنین تحت پوشش اقیانوس (کلاس ۲۵۴) قرار نگرفته و در داده‌های ورودی تضمین کیفیت HLS Fmask به عنوان برف/یخ یا ابر/سایه ابر، مجاور ابر/سایه ابر یا برف/یخ شناسایی نشده است.

۳ #66a3ff

آب سطحی نیمه‌حفاظتی - منطقه‌ای غرقابی که حداقل تقریباً ۵۰٪ و کمتر از ۱۰۰٪ آن آب آزاد است و طبقه‌بندی محافظه‌کارانه‌ای دارد که هنوز در معرض پوشش اقیانوسی (کلاس ۲۵۴) قرار نگرفته و به عنوان برف/یخ، ابر/سایه ابر شناسایی نشده است.

۴ #b3d9ff

آب سطحی تا حدی تهاجمی - منطقه‌ای غرقابی که حداقل تقریباً 20٪ و کمتر از 100٪ آن آب آزاد است و دارای طبقه‌بندی تهاجمی است که همچنین تحت پوشش اقیانوس (کلاس 254) قرار نگرفته و به عنوان برف/یخ، ابر/سایه ابر شناسایی نمی‌شود.

۱۰ #سی_سی_سی_سی

بدون آب - منطقه‌ای با داده‌های بازتاب معتبر که توسط آب یا اقیانوس پوشانده نشده است (کلاس ۲۵۴) اما طبق ورودی HLS Fmask به طور بالقوه توسط ابر/سایه ابر مسدود شده است.

۱۱ #۰۰۰۰ff

آب‌های آزاد با ضریب اطمینان بالا - منطقه‌ای که کاملاً آب با ضریب اطمینان بالا است و همچنین توسط اقیانوس پوشانده نشده است (کلاس ۲۵۴) اما طبق ورودی HLS Fmask به طور بالقوه توسط ابر/سایه ابر مسدود شده است.

۱۲ #00aaff

آب‌های آزاد با اطمینان متوسط ​​- منطقه‌ای که کاملاً آب با اطمینان متوسط ​​است و همچنین توسط اقیانوس پوشانده نشده است (کلاس ۲۵۴) اما طبق ورودی HLS Fmask به طور بالقوه توسط ابر/سایه ابر مسدود شده است.

۱۳ #۲۲۴۴ff

آب سطحی نیمه‌حفاظتی - منطقه‌ای غرقابی که حداقل تقریباً ۵۰٪ و کمتر از ۱۰۰٪ آن آب آزاد است و دارای طبقه‌بندی حفاظتی است که تحت پوشش اقیانوسی (کلاس ۲۵۴) قرار نگرفته است، اما طبق ورودی HLS Fmask، به طور بالقوه توسط ابر/سایه ابر مسدود شده است.

۱۴ #۶۶۴۴ff

آب سطحی با قابلیت نفوذ نسبی - منطقه‌ای غرقابی که حداقل ۲۰٪ و کمتر از تقریباً ۵۰٪ آن آب آزاد و کمتر از ۱۰۰٪ آن آب آزاد با طبقه‌بندی کمتر سختگیرانه است که تحت پوشش اقیانوسی (کلاس ۲۵۴) نیز قرار نگرفته است، اما طبق ورودی HLS Fmask، به طور بالقوه توسط ابر/سایه ابر مسدود شده است.

۲۰ #فففف

بدون آب - منطقه‌ای با داده‌های بازتاب معتبر که آب نیست، طبق ورودی HLS Fmask به عنوان برف/یخ علامت‌گذاری شده است، اما طبق ورودی HLS Fmask توسط ابر/سایه ابر مسدود نشده و توسط اقیانوس پوشانده نشده است (کلاس ۲۵۴). "بدون آب" (کلاس ۰) نیز در جایی که سایه زمین و/یا پوشش زمین اعمال می‌شود، وجود دارد.

۲۱ #۰۰۰۰ff

آب‌های آزاد با ضریب اطمینان بالا - منطقه‌ای که کاملاً آب با ضریب اطمینان بالا است و طبق ورودی HLS Fmask به عنوان برف/یخ علامت‌گذاری شده است، اما طبق ورودی HLS Fmask توسط ابر/سایه ابر مسدود نشده و ماسک اقیانوسی هم ندارد (کلاس ۲۵۴)

۲۲ #۵۵۵۵ff

آب‌های آزاد با اطمینان متوسط ​​- منطقه‌ای که کاملاً آب با اطمینان متوسط ​​است و طبق ورودی HLS Fmask به عنوان برف/یخ مشخص شده است، اما طبق ورودی HLS Fmask توسط ابر/سایه ابر مسدود نشده و ماسک اقیانوسی هم ندارد (کلاس ۲۵۴).

۲۳ #۷۷۷۷ff

آب سطحی نیمه‌حفاظتی - منطقه‌ای غرقابی که حداقل ۵۰٪ و کمتر از ۱۰۰٪ آن آب آزاد با طبقه‌بندی حفاظتی است و طبق ورودی HLS Fmask به عنوان برف/یخ مشخص شده است، اما طبق ورودی HLS Fmask توسط ابر/سایه ابر مسدود نشده و توسط اقیانوس پوشانده نشده است (کلاس ۲۵۴).

۲۴ #۲۲۲۲سی‌سی

آب سطحی با قابلیت نفوذ نسبی - منطقه‌ای غرقابی که حداقل ۲۰٪ و کمتر از تقریباً ۵۰٪ آن آب آزاد است، که طبقه‌بندی آن سخت‌گیرانه‌تر نیست و طبق ورودی HLS Fmask به عنوان برف/یخ مشخص شده است، اما طبق ورودی HLS Fmask توسط ابر/سایه ابر مسدود نشده و توسط اقیانوس پوشانده نشده است (کلاس ۲۵۴).

۲۵۴ #دا۰۰ف

اقیانوس پوشیده - منطقه‌ای که با استفاده از پایگاه داده خط ساحلی با حاشیه اضافه، به عنوان اقیانوس شناسایی شده است.

جدول کلاس WTR1_تفسیر_لایه_تشخیصی_به_کلاس‌های_آب

ارزش رنگ توضیحات
0 #فففف

آب نیست - منطقه‌ای با داده‌های بازتاب معتبر که آب آزاد (کلاس ۱) یا آب سطحی جزئی (کلاس ۲) نیست.

۱ #۰۰۰۰ff

آب‌های آزاد - منطقه‌ای که کاملاً آب است و هیچ مانعی برای حسگر، از جمله موانع ناشی از پوشش گیاهی، زمین و ساختمان‌ها، وجود ندارد.

۲ #۰۰۸۸ff

آب سطحی جزئی - منطقه‌ای غرقاب شده که حداقل ۲۰٪ و کمتر از ۱۰۰٪ آن آب آزاد است. این مورد ممکن است هنگام اشاره به مساحت یک پیکسل، به عنوان "غرق شدن زیرپیکسل" نامیده شود. نمونه‌هایی از آن شامل تالاب‌ها، پهنه‌های آبی با پوشش گیاهی نوظهور و پیکسل‌هایی است که توسط خطوط ساحلی به دو نیم تقسیم شده‌اند.

۲۵۴ #دا۰۰ف

اقیانوس پنهان - منطقه‌ای که با استفاده از پایگاه داده خط ساحلی با حاشیه اضافه به عنوان اقیانوس شناسایی می‌شود (برای محصول استاندارد DSWx-HLS نسخه ۱.۰ قابل اجرا نیست).

جدول کلاس WTR2_Refined_WTR1_given_HLS_FMASK

ارزش رنگ توضیحات
0 #فففف

آب نیست - منطقه‌ای با داده‌های بازتاب معتبر که آب آزاد (کلاس ۱) یا آب سطحی جزئی (کلاس ۲) نیست.

۱ #۰۰۰۰ff

آب‌های آزاد - منطقه‌ای که کاملاً آب است و هیچ مانعی برای حسگر، از جمله موانع ناشی از پوشش گیاهی، زمین و ساختمان‌ها، وجود ندارد.

۲ #۰۰۸۸ff

آب سطحی جزئی - منطقه‌ای غرقاب شده که حداقل ۲۰٪ و کمتر از ۱۰۰٪ آن آب آزاد است. این مورد ممکن است هنگام اشاره به مساحت یک پیکسل، به عنوان "غرق شدن زیرپیکسل" نامیده شود. نمونه‌هایی از آن شامل تالاب‌ها، پهنه‌های آبی با پوشش گیاهی نوظهور و پیکسل‌هایی است که توسط خطوط ساحلی به دو نیم تقسیم شده‌اند.

۲۵۴ #دا۰۰ف

اقیانوس پوشیده - منطقه‌ای که با استفاده از پایگاه داده خط ساحلی با حاشیه اضافه، به عنوان اقیانوس شناسایی شده است.

جدول کلاس LAND_پوشش_زمین

ارزش رنگ توضیحات
0 #e6e6e6

شدت کم توسعه یافته است. مقادیر از 0 تا 99 متغیر است (عدد = دو رقم آخر سال مجموعه داده ESA WorldCover)

۱۰۰ #سی_سی_سی_سی

شدت بالا توسعه یافته است. مقادیر از ۱۰۰ تا ۱۹۹ متغیر است. (عدد = ۱۰۰ + دو رقم آخر سال مجموعه داده‌های WorldCover ESA)

۲۰۰ #۰۰۰۰ff

آب، تالاب، جنگل حرا

۲۰۱ #۰۰ff۰۰

انواع کلاس‌های جنگل

جدول کلاس SHAD_terrain_shadow

ارزش رنگ توضیحات
0 #۸۰۸۰۸۰

سایه

۱ #فففف

سایه نیست

جدول کلاس HLS_CLOUD_SNOW_FMASK_classification

ارزش رنگ توضیحات
0 #فففف

نقابدار نیست

۱ #a9a9a9

سایه ابر، مجاور ابر/سایه ابر، یا هر دو

۲ #f2f2f2

برف/یخ

۳ #d3d3d3

برف/یخ و کلاس ۱ (سایه ابر یا مجاور ابر/سایه ابر)

۴ #دی‌اف‌دی‌اف‌دی‌اف

ابر

۵ #c0c0c0

ابر و کلاس ۱ (سایه ابر یا مجاور ابر/سایه ابر)

۶ #b0b0b0

ابر و برف/یخبندان

۷ #a0a0a0

ابر، برف/یخ و کلاس ۱ (سایه ابر یا مجاور ابر/سایه ابر)

۸ #۰۰۰۰ff

Fmask آب را شناسایی کرد

۹ #۸۷سیفا

Fmask آب، سایه ابر یا مجاورت ابر/سایه ابر را شناسایی کرد.

۱۰ #افزودن8e6

Fmask آب، برف/یخ را شناسایی کرد

۱۱ #b0e0e6

Fmask آب، برف/یخ و کلاس ۱ (سایه ابر یا مجاور ابر/سایه ابر) را شناسایی کرد.

۱۲ #۶۴۹۵ed

Fmask آب و ابر را شناسایی کرد

۱۳ #۴۶۸۲b۴

Fmask آب، ابر و کلاس ۱ (سایه ابر یا مجاور ابر/سایه ابر) را شناسایی کرد.

۱۴ #۴۱۶۹e۱

Fmask آب، ابر و برف/یخ را شناسایی کرد.

۱۵ #1e90ff

Fmask آب، ابر، برف/یخ و کلاس ۱ (سایه ابر یا مجاور ابر/سایه ابر) را شناسایی کرد.

ویژگی‌های تصویر

ویژگی‌های تصویر

نام نوع توضیحات
کلاس_هوا_بازسازی_فعال رشته

نشان می‌دهد که آیا تغییر نقشه کلاس آئروسل فعال (TRUE) یا غیرفعال (FALSE) است.

پوشش ابری دو برابر

درصد پیکسل‌هایی با داده‌های مشاهداتی (برخلاف مقادیر پرکننده و ماسک اقیانوس) که ماسک HLS QA آنها را به عنوان ابر، سایه ابر یا مجاور ابر نشان می‌دهد.

ورودی_HLS_PRODUCT_CLOUD_COVERAGE دو برابر

درصد مساحت کاشی با داده‌های مشاهده‌ای (برخلاف مقدار پرکننده) در محصول ورودی HLS.

NBAR_SOLAR_ZENITH دو برابر

زاویه اوج خورشیدی مورد استفاده در مشتق تابع توزیع بازتاب تعدیل‌شده دوجهته نادیر (NBAR).

تاریخ و زمان پردازش رشته

تاریخ پردازش محصول DSWx-HLS. فرمت: YYYY-MM-DDTHH:MM:SSZ.

نسخه محصول رشته

نسخه محصول DSWx-HLS (همان نسخه‌ای که در نام فایل محصول وجود دارد). این نسخه با تغییرات در ساختار و/یا فراداده‌های موجود در محصول، افزایش می‌یابد.

سنسور رشته

نام دستگاه حسگر (مثلاً "OLI" یا "MSI")

نام_فضاپیما رشته

نام پلتفرم حسگر (مثلاً «لندست-۸»، «سنتینل-۲آ» یا «سنتینل-۲بی»)

پوشش_فضایی_به_جز_پوشش_اقیانوسی دو برابر

درصد مساحت کاشی با داده‌های مشاهداتی (برخلاف مقدار پر شدن و اقیانوس ماسک‌شده) به استثنای اقیانوس ماسک‌شده.

شرایط استفاده

شرایط استفاده

این مجموعه داده‌ها، مطابق با راهنمای استفاده و استناد به داده‌های EOSDIS، به صورت آزاد و بدون محدودیت به اشتراک گذاشته شده است.

نقل قول‌ها

نقل قول ها:
  • OPERA. 2023. محدوده دینامیکی آب‌های سطحی OPERA از لندست هماهنگ سنتینل-2 (نسخه 1). نسخه 1.0. PO.DAAC، کالیفرنیا، ایالات متحده آمریکا. مجموعه داده‌ها در [YYYY-MM-DD] در https://doi.org/10.5067/OPDSW-PL3V1 قابل دسترسی است.

DOI ها

با موتور زمین کاوش کنید

ویرایشگر کد (جاوااسکریپت)

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)');
باز کردن در ویرایشگر کد