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

OPERA/DSWX/L3_V1/HLS
مدى توفّر مجموعة البيانات
2023-04-04T04:37:01Z–2026-02-22T23:22:09Z
الجهة المنتجة لمجموعة البيانات
مقتطف Earth Engine
ee.ImageCollection("OPERA/DSWX/L3_V1/HLS")
العلامات
جيوفيزيائي
مشتقة من Landsat
nasa
opera
sentinel2-derived
السطح
المياه السطحية والجوفية
ماء

الوصف

تحتوي مجموعة البيانات هذه على الإصدار 1 من منتج "نطاق المياه السطحية الديناميكي" من المستوى 3 في OPERA. البيانات هي عبارة عن ملاحظات تم التحقّق من صحتها بشأن مساحة المياه السطحية بدءًا من أبريل 2023. يتم توضيح المشاكل المعروفة والتحذيرات بشأن الاستخدام في مستندات المنتج. مجموعة البيانات المستخدَمة لإنشاء كل منتج هي الإصدار 2.0 من منتج Harmonized Landsat-8 and Sentinel-2A/B/C (HLS). توفّر منتجات HLS بيانات انعكاسية السطح (SR) من جهاز التصوير التشغيلي للأرض (OLI) على متن القمر الصناعي Landsat 8 وجهاز التصوير المتعدد الأطياف (MSI) على متن القمر الصناعي Sentinel-2A/B/C.

المستندات:

النطاقات

حجم البكسل
‫30 مترًا

النطاقات

الاسم حجم البكسل الوصف
WTR_Water_classification متر

تصنيف المياه: يمثّل هذا التصنيف تصنيفًا على مستوى البكسل إلى إحدى فئات المياه الثلاث (ليست مياهًا، ومياه مفتوحة، ومياه سطحية جزئية)، أو الثلج/الجليد، أو السحب/ظل السحب، أو المناطق المجاورة للسحب/ظل السحب، أو المناطق المحجوبة بالمحيطات، أو فئات "لا تتوفّر بيانات"، وذلك نتيجة معالجة طبقة البيانات التشخيصية (DIAG) من خلال جميع الخطوات/الطبقات الوسيطة.

BWTR_Binary_water متر

يتم استخراج خريطة المياه الثنائية من طبقة WTR كدمج لفئات المياه (المياه المفتوحة والمياه السطحية الجزئية) في خريطة ثنائية تشير إلى المناطق التي تحتوي على مياه والمناطق التي لا تحتوي على مياه. تهدف هذه الطبقة إلى تزويد المستخدمين بنظرة سريعة على المناطق التي تتوفّر فيها المياه وتلك التي لا تتوفّر فيها. يتم أيضًا توفير فئات البيانات غير الصالحة (الثلج/الجليد، والسحب/ظل السحب بالإضافة إلى المناطق المجاورة للسحب/ظل السحب، والمناطق المحجوبة بالمحيطات، وقيمة التعبئة) للإشارة إلى المناطق التي لا يوفّر فيها التصنيف الثنائي تصنيفًا للمياه/عدم المياه.

CONF_Confidence متر

تمثّل هذه السمة مستوى الثقة المرتبط بتصنيف WTR، وهي تستند إلى مجموعة من نتائج DIAG ومعلومات ضمان الجودة المقدَّمة مع بيانات HLS المدخلة. على سبيل المثال، تم تقسيم فئة "المياه المفتوحة" في طبقة WTR إلى فئتَين: "ثقة عالية" و"ثقة معتدلة"، بينما تم تصنيف وحدات البكسل في فئة "المياه السطحية الجزئية" في طبقة WTR على أنّها "مياه سطحية جزئية متحفظة" أو "مياه سطحية جزئية متشددة"، مع العلم أنّ الأخيرة أقل دقة. كما هو الحال في طبقتَي WTR وBWTR، يتم أيضًا تسجيل وحدات البكسل التي يصعب أو يستحيل استرجاع بيانات المياه فيها بسبب الثلج أو الجليد أو السحب أو الظلال أو قيم التعبئة في طبقة CONF.

DIAG_diagnostic متر

طبقة مبرمَجة للإشارة إلى أيّ من اختبارات DSWx-HLS الخمسة الأولية كانت إيجابية لرصد المياه على أساس كل بكسل. تتراوح القيم بين 0 (أي 00000)، ما يشير إلى أنّ أيًا من اختبارات DSWx-HLS الخمسة لم يسجّل نتيجة إيجابية، و11111، ما يشير إلى أنّ جميع الاختبارات سجّلت نتيجة إيجابية. يتم وصف الاختبارات في DSWX-HLS ATBD وJones, John W. ‫2019 تُستخدم لاشتقاق طبقة الثقة أعلاه. يتم تحديد قيمة الثقة من خلال مجموعة الاختبارات الإيجابية لفئة معيّنة. يتم تمثيل قيمة التعبئة (بدون بيانات) بالرقم 65535.

WTR1_Interpretation_of_diagnostic_layer_into_water_classes متر

يؤدي تصنيف طبقة DIAG إلى ظهور مياه مفتوحة ومياه سطحية جزئية وعدم توفّر مياه. يتم تحسين هذه الطبقة بشكل أكبر من خلال تطبيق الأقنعة، ما يؤدي إلى إنشاء الطبقتَين 6 (WTR-2) و1 (WTR).

WTR2_Refined_WTR1_given_HLS_FMASK متر

تستند طبقة WTR-2 إلى نتائج طبقة WTR-1 (الطبقة 5) من خلال تطبيق اختبارات إضافية استنادًا إلى معلومات الغطاء الأرضي وظلال التضاريس، وتخفيف التصحيح الزائد للهباء الجوي، كما هو موضّح في DSWX-HLS ATBD وJones, John W. ‫2019 لإخفاء (إزالة) عمليات رصد المياه الإيجابية الخاطئة.

LAND_land_cover_classification متر

طبقة موضوعية خاصة بغطاء الأرض تُستخدَم لتحديد الأماكن التي يتم فيها إجراء اختبارات إضافية بهدف إخفاء عمليات رصد المياه في الطبقة WTR-1، وذلك لإنتاج الطبقة الوسيطة WTR-2.

SHAD_terrain_shadow متر

قناع يُستخدَم لإزالة المواقع المحتملة للظلال الناتجة عن التضاريس استنادًا إلى تصنيف لمناطق الظلال التي تم إنشاؤها في تاريخ/وقت التقاط صورة HLS المدخلة من بيانات "نموذج الارتفاع الرقمي". يتم استخدام هذا المعيار في إنشاء الطبقة الوسيطة WTR-2.

HLS_CLOUD_SNOW_FMASK_classification متر

طبقة تصنيف السحب وظلالها والثلج/الجليد من بيانات HLS

جدول فئات WTR_Water_classification

القيمة اللون الوصف
0 ‎#ffffff

ليست مياه: منطقة تتضمّن بيانات انعكاس صالحة وليست مياهًا أو ثلجًا أو جليدًا أو سحبًا أو ظل سحب أو قناع محيط، وقد يتم تطبيق قناع غطاء أرضي.

1 ‎#0000ff

المياه المفتوحة: هي منطقة مائية بالكامل لا يعيقها أي شيء أمام المستشعر، بما في ذلك العوائق التي تسببها النباتات والتضاريس والمباني.

2 #0088ff

مياه سطحية جزئية: منطقة مغمورة بالمياه تشكّل فيها المياه المفتوحة نسبة %20 على الأقل و% 100 على الأكثر. ويُشار إلى ذلك أحيانًا باسم "غمر وحدات البكسل الفرعية" عند الإشارة إلى مساحة وحدة البكسل. وتشمل الأمثلة على ذلك الأراضي الرطبة والمسطحات المائية التي تضم نباتات ناشئة ووحدات البكسل التي تقسمها خطوط ساحلية.

252 #f2f2f2

الثلج/الجليد: منطقة تم تحديدها على أنّها ثلج/جليد وفقًا لبيانات ضمان الجودة (QA) الخاصة بـ Fmask في HLS.

253 #dfdfdf

السحابة/ظل السحابة: منطقة تم تحديدها على أنّها سحابة أو ظل سحابة أو مجاورة لتلك الميزات وفقًا لبيانات ضمان الجودة (QA) الخاصة بـ Fmask في HLS.

254 #da00ff

منطقة محجوبة بالمحيط: هي منطقة تم تحديدها على أنّها محيط باستخدام قاعدة بيانات للخط الساحلي مع إضافة هامش.

جدول فئات BWTR_Binary_water

القيمة اللون الوصف
0 ‎#ffffff

ليست مياه: منطقة تتضمّن بيانات انعكاس صالحة وليست مياهًا (الفئة 1) وليست ثلجًا أو جليدًا (الفئة 252) أو سحبًا أو ظل سحب (الفئة 253) أو محيطًا محجوبًا (الفئة 254).

1 ‎#0000ff

المياه: منطقة مصنّفة على أنّها "مياه مفتوحة" أو "مياه سطحية جزئية" (راجِع طبقة WTR).

252 #f2f2f2

الثلج/الجليد: منطقة تم تحديدها على أنّها ثلج/جليد وفقًا لبيانات ضمان الجودة (QA) الخاصة بـ Fmask في HLS.

253 #dfdfdf

السحابة/ظل السحابة: منطقة تم تحديدها على أنّها سحابة أو ظل سحابة أو مجاورة لسحابة/ظل سحابة وفقًا لبيانات تقييم الجودة (QA) الخاصة بـ Fmask في HLS.

254 #da00ff

مساحة محجوبة بالمحيط: هي مساحة تم تحديدها كمحيط باستخدام قاعدة بيانات للخط الساحلي مع إضافة هامش

جدول فئات CONF_Confidence

القيمة اللون الوصف
0 ‎#ffffff

ليست مياه: منطقة تتضمّن بيانات انعكاس صالحة وليست مياهًا أو محيطًا تم حجبها (الفئة 254)، ولم يتم تحديدها على أنّها ثلج أو جليد أو سحب أو ظل سحب أو مجاورة لسحب أو ظل سحب أو ثلج أو جليد في بيانات ضمان الجودة (QA) الخاصة بـ Fmask في بيانات HLS المدخلة. تتوفّر أيضًا القيمة "ليس ماء" (الفئة 0) حيث يتم تطبيق حجب ظل التضاريس و/أو الغطاء الأرضي.

1 ‎#0000ff

مياه مفتوحة بدرجة ثقة عالية: هي منطقة مائية بالكامل بدرجة ثقة عالية لم يتم إخفاؤها أيضًا بقناع المحيط (الفئة 254) ولم يتم تحديدها على أنّها ثلج أو جليد أو سحابة أو ظل سحابة أو مجاورة لسحابة أو ظل سحابة أو ثلج أو جليد في بيانات ضمان الجودة (QA) الخاصة بـ Fmask في HLS.

2 #0088ff

مياه مفتوحة بمستوى ثقة متوسط: هي منطقة مائية بالكامل بمستوى ثقة متوسط لم يتم إخفاؤها أيضًا بقناع المحيط (الفئة 254) ولم يتم تحديدها على أنّها ثلج أو جليد أو سحب أو ظل سحب، أو مجاورة لسحب أو ظل سحب أو ثلج أو جليد في بيانات ضمان الجودة (QA) الخاصة بـ Fmask في نظام HLS.

3 #66a3ff

مياه سطحية جزئية محافظة - منطقة مغمورة بالمياه تبلغ مساحتها 50% على الأقل وتقل عن 100% من المياه المفتوحة، مع تصنيف محافظ لم يتم إخفاؤه أيضًا باستخدام قناع المحيط (الفئة 254) ولم يتم تصنيفه على أنّه ثلج أو جليد أو سحب أو ظل سحب

4 ‎#b3d9ff

مياه سطحية جزئية عدوانية - منطقة مغمورة بالمياه تبلغ مساحتها 20% على الأقل وتقل عن 100% من المياه المفتوحة، مع تصنيف عدواني لم يتم إخفاؤه أيضًا باستخدام قناع المحيط (الفئة 254) ولم يتم تصنيفه على أنّه ثلج/جليد أو سحابة/ظل سحابة

10 #cccccc

ليست مياه - منطقة تتضمّن بيانات انعكاس صالحة وليست مياه أو محيطًا تم إخفاؤه (الفئة 254)، ولكن من المحتمل أن تكون محجوبة بسبب سحابة أو ظل سحابة وفقًا لـ Fmask في HLS

11 ‎#0000ff

مياه مفتوحة بثقة عالية: منطقة مائية بالكامل بثقة عالية لم يتم إخفاؤها أيضًا بقناع المحيط (الفئة 254) ولكن قد تكون محجوبة جزئيًا بسبب السحب/ظل السحب وفقًا لـ Fmask في HLS المُدخَل.

12 #00aaff

مياه مفتوحة بمستوى ثقة متوسط: منطقة مائية بالكامل بمستوى ثقة متوسط لم يتم إخفاءها أيضًا بقناع المحيط (الفئة 254)، ولكن من المحتمل أن تكون محجوبة بسحابة أو ظل سحابة وفقًا لملف Fmask بتنسيق HLS الذي تم إدخاله.

13 ‎#2244ff

مياه سطحية جزئية متحفظة - منطقة مغمورة بالمياه بنسبة% 50 على الأقل وتقل عن% 100 من المياه المفتوحة مع تصنيف متحفظ لم يتم إخفاؤه أيضًا بواسطة قناع المحيط (الفئة 254)، ولكن من المحتمل أن يكون محجوبًا بالسحب/ظل السحب وفقًا لـ Fmask في HLS.

14 ‎#6644ff

مياه سطحية جزئية عدوانية: منطقة مغمورة بالمياه تبلغ مساحتها 20% على الأقل وأقل من 50% تقريبًا من المياه المفتوحة وأقل من 100% من المياه المفتوحة مع تصنيف أقل صرامة لم يتم إخفاؤه أيضًا باستخدام قناع المحيط (الفئة 254)، ولكن من المحتمل أن يكون محجوبًا بالسحب أو ظل السحب وفقًا لـ Fmask الخاص بـ HLS المُدخل.

20 ‎#ffffff

ليست مياه: منطقة تتضمّن بيانات انعكاس صالحة وليست مياهًا، وتم تصنيفها على أنّها ثلج/جليد وفقًا لبيانات Fmask الخاصة بمنتج HLS المُدخَل، ولكنها غير محجوبة بالسحب/ظل السحب وفقًا لبيانات Fmask الخاصة بمنتج HLS المُدخَل، ولم يتم حجبها على أنّها محيط (الفئة 254). تتوفّر أيضًا الفئة "ليست مياه" (الفئة 0) في المواضع التي يتم فيها تطبيق حجب ظل التضاريس و/أو غطاء الأرض.

21 ‎#0000ff

مياه مفتوحة بمستوى ثقة عالٍ: هي منطقة مائية بالكامل بمستوى ثقة عالٍ، وتم تصنيفها على أنّها ثلج/جليد وفقًا لبيانات Fmask من HLS، ولكنّها غير محجوبة بالسحب/ظل السحب وفقًا لبيانات Fmask من HLS، كما أنّها ليست محجوبة بواسطة قناع المحيط (الفئة 254)

22 ‎#5555ff

مياه مفتوحة بمستوى ثقة متوسط: هي منطقة مائية بالكامل بمستوى ثقة متوسط، وتم تصنيفها على أنّها ثلج أو جليد وفقًا لبيانات Fmask الخاصة ببروتوكول HLS، ولكنها غير محجوبة بالسحب أو ظل السحب وفقًا لبيانات Fmask الخاصة ببروتوكول HLS، ولم يتم إخفاء المحيط (الفئة 254).

23 #7777ff

مساحة سطحية جزئية للمياه المحافظة - مساحة مغمورة بالمياه تبلغ نسبة المياه المفتوحة فيها% 50 على الأقل وأقل من% 100، وتصنيفها محافظ، ويتم وضع علامة ثلج/جليد عليها وفقًا لبيانات Fmask الخاصة بمدخلات HLS، ولكنها غير محجوبة بالسحب/ظل السحب وفقًا لبيانات Fmask الخاصة بمدخلات HLS، وليست مساحة محجوبة من المحيط (الفئة 254).

24 #2222cc

مياه سطحية جزئية ذات تأثير قوي - منطقة مغمورة بالمياه تشكّل فيها المياه المفتوحة% 20 على الأقل وأقل من %50 تقريبًا، وهي تصنيف أقل صرامة ويتم وضع علامة عليها كثلج/جليد وفقًا لبيانات Fmask الخاصة بمدخلات HLS، ولكن لا يعيقها السحاب/ظل السحاب وفقًا لبيانات Fmask الخاصة بمدخلات HLS، كما أنّها ليست منطقة محجوبة بسبب المحيط (الفئة 254).

254 #da00ff

المحيط المخفي: منطقة تم تحديدها كمحيط باستخدام قاعدة بيانات للخط الساحلي مع هامش إضافي.

جدول فئات WTR1_Interpretation_of_diagnostic_layer_into_water_classes

القيمة اللون الوصف
0 ‎#ffffff

ليست مياه - منطقة تتضمّن بيانات انعكاس صالحة وليست مياه مفتوحة (الفئة 1) أو مياه سطحية جزئية (الفئة 2).

1 ‎#0000ff

المياه المفتوحة: هي منطقة مائية بالكامل وغير محجوبة عن جهاز الاستشعار، بما في ذلك العوائق التي تسببها النباتات والتضاريس والمباني.

2 #0088ff

مياه سطحية جزئية: منطقة مغمورة بالمياه بنسبة تتراوح بين 20% و100% من المياه المفتوحة ويُشار إلى ذلك أحيانًا بعبارة "غمر وحدات البكسل الفرعية" عند الإشارة إلى مساحة وحدة البكسل. وتشمل الأمثلة على ذلك الأراضي الرطبة والمسطحات المائية التي تضم نباتات بارزة ووحدات البكسل التي تقسمها خطوط ساحلية.

254 #da00ff

المحيط المخفي: منطقة تم تحديدها على أنّها محيط باستخدام قاعدة بيانات خطوط الساحل مع هامش إضافي (لا ينطبق على المنتج العادي DSWx-HLS الإصدار 1.0).

جدول فئات WTR2_Refined_WTR1_given_HLS_FMASK

القيمة اللون الوصف
0 ‎#ffffff

ليست مياه - منطقة تتضمّن بيانات انعكاس صالحة وليست مياه مفتوحة (الفئة 1) أو مياه سطحية جزئية (الفئة 2)

1 ‎#0000ff

المياه المفتوحة: هي منطقة مائية بالكامل وغير محجوبة عن جهاز الاستشعار، بما في ذلك العوائق التي تسببها النباتات والتضاريس والمباني.

2 #0088ff

مياه سطحية جزئية: منطقة مغمورة بالمياه تشكّل فيها المياه المفتوحة نسبة %20 على الأقل و% 100 على الأكثر. ويُشار إلى ذلك أحيانًا بعبارة "غمر وحدات البكسل الفرعية" عند الإشارة إلى مساحة وحدة البكسل. وتشمل الأمثلة الأراضي الرطبة والمسطحات المائية التي تضم نباتات بارزة ووحدات البكسل التي تقسمها خطوط ساحلية.

254 #da00ff

منطقة محجوبة بالمحيط: هي منطقة تم تحديدها على أنّها محيط باستخدام قاعدة بيانات خاصة بخطوط الساحل مع إضافة هامش.

جدول فئات LAND_land_cover_classification

القيمة اللون الوصف
0 #e6e6e6

تم تطوير كثافة منخفضة. تتراوح القيم من 0 إلى 99 (الرقم = آخر رقمَين من سنة مجموعة بيانات ESA WorldCover)

100 #cccccc

تطوّرت كثافة عالية. تتراوح القيم بين 100 و199. (الرقم = 100 + آخر رقمين من سنة مجموعة بيانات ESA WorldCover)

200 ‎#0000ff

المياه والأراضي الرطبة وغابات المانغروف

201 ‎#00ff00

مجموعة متنوعة من فئات الغابات

جدول فئات SHAD_terrain_shadow

القيمة اللون الوصف
0 #808080

ظل

1 ‎#ffffff

ليس ظلًا

جدول فئات تصنيف HLS_CLOUD_SNOW_FMASK

القيمة اللون الوصف
0 ‎#ffffff

غير مخفي

1 #a9a9a9

ظل السحابة، أو مجاور للسحابة/ظل السحابة، أو كليهما

2 #f2f2f2

ثلوج/جليد

3 #d3d3d3

الثلج/الجليد والفئة 1 (ظل السحابة أو المناطق المجاورة للسحابة/ظل السحابة)

4 #dfdfdf

السحابة الإلكترونية

5 #c0c0c0

السحابة والفئة 1 (ظل السحابة أو بجوار السحابة/ظل السحابة)

6 #b0b0b0

غيوم وثلوج/جليد

7 ‎#a0a0a0

السحابة والثلج/الجليد والفئة 1 (ظل السحابة أو مجاور للسحابة/ظل السحابة)

8 ‎#0000ff

Fmask identified water

9 #87cefa

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

10 #add8e6

حدّد Fmask المياه والثلوج والجليد

11 #b0e0e6

حدّد Fmask المياه والثلج/الجليد والفئة 1 (ظل السحابة أو بجوار السحابة/ظل السحابة)

12 #6495ed

تم تحديد المياه والسحب باستخدام Fmask

13 ‎#4682b4

حدّد Fmask المياه والسحب والفئة 1 (ظل السحابة أو بجوار السحابة/ظل السحابة)

14 #4169e1

حدّدت أداة Fmask المياه والسحب والثلج/الجليد

15 ‎#1e90ff

حدّدت Fmask المياه والسحب والثلج/الجليد والفئة 1 (ظل السحابة أو بجوار السحابة/ظل السحابة)

خصائص الصور

خصائص الصور

الاسم النوع الوصف
AEROSOL_CLASS_REMAPPING_ENABLED سلسلة

تشير إلى ما إذا كان قد تم تفعيل (TRUE) أو إيقاف (FALSE) إعادة ربط فئة الرذاذ.

CLOUD_COVERAGE مزدوج

النسبة المئوية لوحدات البكسل التي تتضمّن بيانات رصد (على عكس قيمة التعبئة والمناطق المحجوبة بسبب المحيط) والتي تحدّدها علامة قناع تقييم الجودة في HLS كغيوم أو ظل غيوم أو مناطق مجاورة للغيوم

INPUT_HLS_PRODUCT_CLOUD_COVERAGE مزدوج

النسبة المئوية لمساحة المربّع التي تتضمّن بيانات رصدية (بدلاً من قيمة التعبئة) في منتج HLS المُدخَل

NBAR_SOLAR_ZENITH مزدوج

زاوية السمت الشمسية المستخدَمة في اشتقاق الانعكاس المعدَّل وفقًا لدالة توزيع الانعكاس الثنائي الاتجاه عند نقطة السمت (NBAR).

PROCESSING_DATETIME سلسلة

تاريخ معالجة منتج DSWx-HLS التنسيق: YYYY-MM-DDTHH:MM:SSZ.

PRODUCT_VERSION سلسلة

تمثّل هذه السمة إصدار منتج DSWx-HLS (كما هو الحال في اسم ملف المنتج). ويزداد هذا الرقم عند إجراء تغييرات على البنية و/أو البيانات الوصفية المضمّنة في المنتج.

جهاز الاستشعار سلسلة

اسم أداة الاستشعار (مثل ‫"OLI" أو "MSI")

SPACECRAFT_NAME سلسلة

اسم منصة أجهزة الاستشعار (مثلاً، ‫"Landsat-8" أو "Sentinel-2A" أو "Sentinel-2B")

SPATIAL_COVERAGE_EXCLUDING_MASKED_OCEAN مزدوج

تمثّل هذه السمة النسبة المئوية لمساحة المربّع التي تتضمّن بيانات رصد (على عكس قيمة التعبئة والمحيط المحجوب) باستثناء المحيط المحجوب.

بنود الاستخدام

بنود الاستخدام

تتم مشاركة مجموعة البيانات هذه بشكل مفتوح وبدون قيود وفقًا لإرشادات استخدام البيانات والاقتباس من نظام EOSDIS.

الاقتباسات

المراجع
  • OPERA . 2023. OPERA Dynamic Surface Water Extent from Harmonized Landsat Sentinel-2 (الإصدار 1) الإصدار 1.0 PO.DAAC, CA, USA. تم الوصول إلى مجموعة البيانات [YYYY-MM-DD] على الرابط https://doi.org/10.5067/OPDSW-PL3V1

معرِّفات العناصر الرقمية (DOI)

الاستكشاف باستخدام Earth Engine

أداة تعديل الرموز (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)');
فتح في "أداة تعديل الرموز"