Harmonized Sentinel-2 MSI: MultiSpectral Instrument, Level-2A (SR)

COPERNICUS/S2_SR_HARMONIZED
دردسترس بودن مجموعه داده
2017-03-28T00:00:00Z–2026-10-15T16:23:58.307000Z
تولیدکننده مجموعه داده
تکه‌کد Earth Engine
ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED")
فاصله بازنگری
‫۵ روز
برچسب‌ها
copernicus esa eu msi reflectance satellite-imagery sentinel sr

شرح

پس‌از ۲۰۲۲-۰۱-۲۵، صحنه‌های Sentinel-2 با PROCESSING_BASELINE «۰۴.۰۰» یا بالاتر محدوده DN (مقدار) آن‌ها ۱۰۰۰ واحد تغییر می‌کند. مجموعه HARMONIZED داده‌ها را در صحنه‌های جدیدتر تغییر می‌دهد تا در همان محدوده صحنه‌های قدیمی‌تر قرار گیرند.

‫Sentinel-2 مأموریت تصویربرداری چندطیفی با وضوح بالا و پوشش گسترده است که از مطالعات پایش زمین Copernicus، ازجمله پایش پوشش گیاهی، خاک، و آب، و همچنین مشاهده آبراه‌های داخلی و مناطق ساحلی پشتیبانی می‌کند.

داده‌های Sentinel-2 L2 از CDSE بارگیری می‌شود. این مقادیر با اجرای sen2cor محاسبه شده‌اند. هشدار: پوشش L2 سال‌های ۲۰۱۷-۲۰۱۸ در مجموعه EE هنوز جهانی نیست.

دارایی‌ها حاوی ‫۱۲ باند طیفی UINT16 است که SR را با مقیاس ۱۰۰۰۰ نشان می‌دهد (برخلاف داده‌های L1، ‫B10 وجود ندارد). چندین باند ویژه L2 نیز وجود دارد (برای جزئیات، فهرست باند را ببینید). برای جزئیات، دفترچه راهنمای کاربر Sentinel-2 را ببینید.

QA60 یک باند ماسک بیتی است که تا تاریخ ۲۰۲۲/۰۱/۲۵ حاوی چندضلعی‌های ماسک ابری شطرنجی‌شده بود، اما از این تاریخ به بعد تولید این چندضلعی‌ها متوقف شد. از تاریخ ۲۰۲۴-۰۲-۲۸، باندهای QA60 سازگار با قدیمی از باندهای طبقه‌بندی ابری MSK_CLASSI ساخته می‌شوند. برای جزئیات بیشتر، توضیحات کامل نحوه محاسبه پوشش‌های ابری را ببینید.

شناسه‌های دارایی EE برای دارایی‌های Sentinel-2 L2 قالب زیر را دارند: COPERNICUS/S2_SR/20151128T002653_20151128T102149_T56MNN. در اینجا، بخش عددی اول نشان‌دهنده تاریخ و زمان سنجش، بخش عددی دوم نشان‌دهنده تاریخ و زمان تولید محصول، و رشته ۶ کاراکتری نهایی نشان‌دهنده شناسه یکتای دانه است که مرجع شبکه UTM آن را نشان می‌دهد (به MGRS مراجعه کنید).

برای مجموعه‌های داده‌ای که به تشخیص ابر و/یا سایه ابر کمک می‌کنند، COPERNICUS/S2_CLOUD_PROBABILITY و GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED را ببینید.

برای جزئیات بیشتر درباره وضوح رادیومتری Sentinel-2، این صفحه را ببینید.

باند

باند

اندازه پیکسل: متفاوت است

نام واحدها دقیقه Max مقیاس اندازه پیکسل طول موج شرح
B1 ۰٫۰۰۰۱ ‫۶۰ متر ۴۴۳٫۹ نانومتر (S2A) / ‏ ۴۴۲٫۳ نانومتر (S2B)

هواپخش‌ها

B2 ۰٫۰۰۰۱ ‫۱۰ متر ۴۹۶٫۶ نانومتر (S2A) / ‏۴۹۲٫۱ نانومتر (S2B)

آبی

B3 ۰٫۰۰۰۱ ‫۱۰ متر ‫۵۶۰ نانومتر (S2A) / ۵۵۹ نانومتر (S2B)

سبز

B4 ۰٫۰۰۰۱ ‫۱۰ متر ‫۶۶۴٫۵ نانومتر (S2A) / ‏ ۶۶۵ نانومتر (S2B)

قرمز

B5 ۰٫۰۰۰۱ ‫۲۰ متر ۷۰۳.۹ نانومتر (S2A) / ۷۰۳.۸ نانومتر (S2B)

لبه قرمز ۱

B6 ۰٫۰۰۰۱ ‫۲۰ متر ۷۴۰٫۲ نانومتر (S2A) / ‏ ۷۳۹٫۱ نانومتر (S2B)

قرمز لبه ۲

B7 ۰٫۰۰۰۱ ‫۲۰ متر ۷۸۲٫۵ نانومتر (S2A) / ‏۷۷۹٫۷ نانومتر (S2B)

لبه قرمز ۳

B8 ۰٫۰۰۰۱ ‫۱۰ متر ۸۳۵٫۱ نانومتر (S2A) / ‏ ۸۳۳ نانومتر (S2B)

NIR

B8A ۰٫۰۰۰۱ ‫۲۰ متر ‫۸۶۴٫۸ نانومتر (S2A) / ‏ ۸۶۴ نانومتر (S2B)

لبه قرمز ۴

B9 ۰٫۰۰۰۱ ‫۶۰ متر ۹۴۵ نانومتر (S2A) / ۹۴۳٫۲ نانومتر (S2B)

بخار آب

B11 ۰٫۰۰۰۱ ‫۲۰ متر ۱۶۱۳٫۷ نانومتر (S2A) / ‏ ۱۶۱۰٫۴ نانومتر (S2B)

SWIR 1

B12 ۰٫۰۰۰۱ ‫۲۰ متر ۲۲۰۲٫۴ نانومتر (S2A) / ۲۱۸۵٫۷ نانومتر (S2B)

SWIR 2

AOT ۰٫۰۰۱ ‫۱۰ متر هیچ‌کدام

ضخامت نوری هواپخش

WVP سانتی‌متر ۰٫۰۰۱ ‫۱۰ متر هیچ‌کدام

فشار بخار آب. ارتفاعی که آب اشغال می‌کند اگر بخار به مایع تبدیل شود و به‌طور یکنواخت در ستون پخش شود.

SCL 1 11 ‫۲۰ متر هیچ‌کدام

نقشه طبقه‌بندی صحنه (مقدار «بدون داده» ۰ پوشانده شده است)

TCI_R ‫۱۰ متر هیچ‌کدام

تصویر رنگ واقعی، کانال قرمز

TCI_G ‫۱۰ متر هیچ‌کدام

تصویر رنگ واقعی، کانال سبز

TCI_B ‫۱۰ متر هیچ‌کدام

تصویر رنگ واقعی، کانال آبی

MSK_CLDPRB 0 100 ‫۲۰ متر هیچ‌کدام

نقشه احتمال ابری (در برخی محصولات وجود ندارد)

MSK_SNWPRB 0 100 ‫۱۰ متر هیچ‌کدام

نقشه احتمال بارش برف (در برخی محصولات وجود ندارد)

QA10 ‫۱۰ متر هیچ‌کدام

همیشه خالی

QA20 ‫۲۰ متر هیچ‌کدام

همیشه خالی

QA60 ‫۶۰ متر هیچ‌کدام

ماسک ابری. از ۲۰۲۲/۰۱/۲۵ تا ۲۰۲۴/۰۲/۲۸ (شامل این دو تاریخ) پوشانده شده است.

MSK_CLASSI_OPAQUE ‫۶۰ متر هیچ‌کدام

باند طبقه‌بندی ابرهای کدر (۰=بدون ابر، ۱=ابر). قبل‌از فوریه ۲۰۲۴ پوشانده شده است.

MSK_CLASSI_CIRRUS ‫۶۰ متر هیچ‌کدام

باند طبقه‌بندی ابرهای سیروس (۰=بدون ابر، ۱=ابر). قبل‌از فوریه ۲۰۲۴ پوشانده شده است.

MSK_CLASSI_SNOW_ICE ‫۶۰ متر هیچ‌کدام

باند طبقه‌بندی برف/یخ (۰=بدون برف/یخ، ۱=برف/یخ). قبل‌از فوریه ۲۰۲۴ پوشانده شده است.

جدول کلاس SCL

مقدار رنگ شرح
1 #ff0004

اشباع‌شده یا معیوب

2 #868686

پیکسل‌های ناحیه تاریک

3 #774b0a

سایه‌های ابر

4 #10d22c

پوشش گیاهی

5 #ffff52

خاک برهنه

6 #0000ff

آب

7 #818181

ابرها با احتمال کم / طبقه‌بندی‌نشده

8 #c0c0c0

احتمال متوسط ابرها

9 #f1f1f1

احتمال زیاد ابرها

10 #bac5eb

سیروس

11 #52fff9

برف / یخبندان

مشخصات تصویر

مشخصه‌های تصویر

نام نوع شرح
AOT_RETRIEVAL_ACCURACY دوبرابر

دقت مدل ضخامت نوری هواپخش

CLOUDY_PIXEL_PERCENTAGE دوبرابر

درصد پیکسل ابری مختص دانه از فراداده اصلی گرفته شده است

CLOUD_COVERAGE_ASSESSMENT دونفره

درصد پیکسل ابری برای کل بایگانی که حاوی این دانه است. برگرفته از فراداده اصلی

CLOUDY_SHADOW_PERCENTAGE دونفره

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان سایه ابر

DARK_FEATURES_PERCENTAGE دوبرابر

درصد پیکسل‌هایی که به‌عنوان عوارض تیره یا سایه طبقه‌بندی شده‌اند

DATASTRIP_ID رشته

شناسه یکتای «مورد داده‌های محصول» (PDI) نوار داده

DATATAKE_IDENTIFIER رشته

به‌طور منحصربه‌فرد Datatake داده‌شده را شناسایی می‌کند. شناسه حاوی ماهواره Sentinel-2، تاریخ و زمان شروع، شماره مدار مطلق، و خط مبنای پردازش است.

DATATAKE_TYPE رشته

حالت عملکرد MSI

DEGRADED_MSI_DATA_PERCENTAGE دونفره

درصد MSI و داده‌های جانبی تنزل‌یافته

FORMAT_CORRECTNESS رشته

ترکیب بررسی‌های «کنترل کیفیت آنلاین» (OLQC) انجام‌شده در سطوح دانه (Product_Syntax) و نوار داده (Product Syntax و DS_Consistency)

GENERAL_QUALITY رشته

ترکیب بررسی‌های OLQC انجام‌شده در سطح نوار داده

GENERATION_TIME دوبرابر

زمان تولید محصول

GEOMETRIC_QUALITY رشته

ترکیب بررسی‌های OLQC انجام‌شده در سطح نوار داده

GRANULE_ID رشته

شناسه یکتای PDI دانه (PDI_ID)

HIGH_PROBA_CLOUDS_PERCENTAGE دونفره

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان ابرهای با احتمال بالا

MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B1 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B2 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت وقوع مشاهده برای باند B3 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 دونفره

مقدار میانگین شامل میانگین زاویه سمت وقوع مشاهده برای باند B4 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 دونفره

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B5 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 دونفره

مقدار میانگین حاوی میانگین زاویه سمت وقوع مشاهده برای باند B6 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت وقوع مشاهده برای باند B7 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B8 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B8a و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 دوبرابر

مقدار میانگین شامل میانگین زاویه سمت وقوع مشاهده برای باند B9 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت وقوع مشاهده برای باند B10 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B11 و برای همه آشکارسازها

MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 دونفره

مقدار میانگین حاوی میانگین زاویه سمت برخورد مشاهده برای باند B12 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B1 دونفره

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B1 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B2 دوبرابر

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B2 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B3 دوبرابر

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B3 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B4 دوبرابر

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B4 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B5 دوبرابر

مقدار میانگین شامل میانگین زاویه اوج رخداد مشاهده برای باند B5 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B6 دوبرابر

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B6 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B7 دوبرابر

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B7 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B8 دونفره

مقدار میانگین شامل میانگین زاویه اوج وقوع مشاهده برای باند B8 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B8A دونفره

مقدار میانگین شامل میانگین زاویه اوج وقوع مشاهده برای باند B8a و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B9 دونفره

Mean value containing viewing incidence zenith angle average for band B9 and for all detectors

MEAN_INCIDENCE_ZENITH_ANGLE_B10 دونفره

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B10 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B11 دونفره

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B11 و برای همه آشکارسازها

MEAN_INCIDENCE_ZENITH_ANGLE_B12 دونفره

مقدار میانگین حاوی میانگین زاویه سرسوی برخورد مشاهده برای باند B12 و برای همه آشکارسازها

MEAN_SOLAR_AZIMUTH_ANGLE دونفره

مقدار میانگین شامل میانگین زاویه سمت خورشید برای همه باندها و آشکارسازها

MEAN_SOLAR_ZENITH_ANGLE دوبرابر

مقدار میانگین حاوی میانگین زاویه سمت‌الرأس خورشید برای همه باندها و آشکارسازها

MEDIUM_PROBA_CLOUDS_PERCENTAGE دونفره

درصد پیکسل‌هایی که به‌عنوان ابرهای با احتمال متوسط طبقه‌بندی شده‌اند

MGRS_TILE رشته

کاشی «سیستم مرجع جدول نظامی ایالات متحده» (MGRS)

NODATA_PIXEL_PERCENTAGE دونفره

درصد پیکسل‌های بدون داده

NOT_VEGETATED_PERCENTAGE دونفره

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان غیرگیاهی

PROCESSING_BASELINE رشته

خط مبنای پیکربندی مورداستفاده در زمان تولید محصول ازنظر نسخه نرم‌افزار پردازنده و نسخه اصلی «پارامترهای پردازش تصویر زمینی» (GIPP)

PRODUCT_ID رشته

شناسه کامل محصول اصلی Sentinel-2

RADIATIVE_TRANSFER_ACCURACY دونفره

دقت مدل انتقال تابشی

RADIOMETRIC_QUALITY رشته

براساس گزارش‌های OLQC موجود در Datastrips/QI_DATA با نام فهرست وارسی RADIOMETRIC_QUALITY

REFLECTANCE_CONVERSION_CORRECTION دوبرابر

عامل تصحیح فاصله زمین-خورشید

SATURATED_DEFECTIVE_PIXEL_PERCENTAGE دوبرابر

درصد پیکسل‌های اشباع‌شده یا معیوب

SENSING_ORBIT_DIRECTION رشته

جهت مدار تصویربرداری

SENSING_ORBIT_NUMBER دونفره

شماره مدار تصویربرداری

SENSOR_QUALITY رشته

ترکیب بررسی‌های OLQC انجام‌شده در سطح دانه (Missing_Lines،‏ Corrupted_ISP، و Sensing_Time) و نوار داده (Degraded_SAD و Datation_Model)

SOLAR_IRRADIANCE_B1 دونفره

میانگین تابش خورشیدی فرااتمسفری برای باند B1

SOLAR_IRRADIANCE_B2 دونفره

میانگین تابش خورشیدی برون‌جو برای باند B2

SOLAR_IRRADIANCE_B3 دونفره

میانگین تابش خورشیدی فرااتمسفری برای باند B3

SOLAR_IRRADIANCE_B4 دوبرابر

میانگین تابش خورشیدی فرااتمسفری برای باند B4

SOLAR_IRRADIANCE_B5 دوبرابر

میانگین تابش خورشیدی فرااتمسفری برای باند B5

SOLAR_IRRADIANCE_B6 دوبرابر

میانگین تابش خورشیدی فرااتمسفری برای باند B6

SOLAR_IRRADIANCE_B7 دوبرابر

میانگین تابش خورشیدی فرااتمسفری برای باند B7

SOLAR_IRRADIANCE_B8 دونفره

میانگین تابش خورشیدی برون‌جو برای باند B8

SOLAR_IRRADIANCE_B8A دونفره

میانگین تابش خورشیدی فرااتمسفری برای باند B8a

SOLAR_IRRADIANCE_B9 دونفره

میانگین تشعشعات خورشید برون‌جو برای باند B9

SOLAR_IRRADIANCE_B10 دوبرابر

میانگین تشعشعات خورشید برون‌جو برای باند B10

SOLAR_IRRADIANCE_B11 دوبرابر

میانگین تابش خورشیدی فرااتمسفری برای باند B11

SOLAR_IRRADIANCE_B12 دونفره

میانگین تابش خورشیدی فرااتمسفری برای باند B12

SNOW_ICE_PERCENTAGE دونفره

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان برف یا یخبندان

SPACECRAFT_NAME رشته

نام فضاپیمای Sentinel-2: ‏ Sentinel-2A،‏ Sentinel-2B

THIN_CIRRUS_PERCENTAGE دوبرابر

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان ابرهای پرسا نازک

UNCLASSIFIED_PERCENTAGE دونفره

درصد پیکسل‌های طبقه‌بندی‌نشده

VEGETATION_PERCENTAGE دوبرابر

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان پوشش گیاهی

WATER_PERCENTAGE دوبرابر

درصد پیکسل‌های طبقه‌بندی‌شده به‌عنوان آب

WATER_VAPOUR_RETRIEVAL_ACCURACY دوبرابر

دقت اعلام‌شده مدل «بخار آب»

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

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

استفاده از داده‌های Sentinel تحت کنترل شرایط خدمات داده‌های Copernicus Sentinel است.

کاوش با Earth Engine

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

/**
 * Function to mask clouds using the Sentinel-2 QA band
 * @param {ee.Image} image Sentinel-2 image
 * @return {ee.Image} cloud masked Sentinel-2 image
 */
function maskS2clouds(image) {
  var qa = image.select('QA60');

  // Bits 10 and 11 are clouds and cirrus, respectively.
  var cloudBitMask = 1 << 10;
  var cirrusBitMask = 1 << 11;

  // Both flags should be set to zero, indicating clear conditions.
  var mask = qa.bitwiseAnd(cloudBitMask).eq(0)
      .and(qa.bitwiseAnd(cirrusBitMask).eq(0));

  return image.updateMask(mask).divide(10000);
}

var dataset = ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED')
                  .filterDate('2020-01-01', '2020-01-30')
                  // Pre-filter to get less cloudy granules.
                  .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE',20))
                  .map(maskS2clouds);

var visualization = {
  min: 0.0,
  max: 0.3,
  bands: ['B4', 'B3', 'B2'],
};

Map.setCenter(83.277, 17.7009, 12);

Map.addLayer(dataset.mean(), visualization, 'RGB');

راه‌اندازی Python

برای اطلاعات درباره Python API و استفاده از geemap برای توسعه تعاملی، به صفحه محیط Python مراجعه کنید.

import ee
import geemap.core as geemap

Colab (Python)

def mask_s2_clouds(image):
  """Masks clouds in a Sentinel-2 image using the QA band.

  Args:
      image (ee.Image): A Sentinel-2 image.

  Returns:
      ee.Image: A cloud-masked Sentinel-2 image.
  """
  qa = image.select('QA60')

  # Bits 10 and 11 are clouds and cirrus, respectively.
  cloud_bit_mask = 1 << 10
  cirrus_bit_mask = 1 << 11

  # Both flags should be set to zero, indicating clear conditions.
  mask = (
      qa.bitwiseAnd(cloud_bit_mask)
      .eq(0)
      .And(qa.bitwiseAnd(cirrus_bit_mask).eq(0))
  )

  return image.updateMask(mask).divide(10000)


dataset = (
    ee.ImageCollection('COPERNICUS/S2_SR_HARMONIZED')
    .filterDate('2020-01-01', '2020-01-30')
    # Pre-filter to get less cloudy granules.
    .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20))
    .map(mask_s2_clouds)
)

visualization = {
    'min': 0.0,
    'max': 0.3,
    'bands': ['B4', 'B3', 'B2'],
}

m = geemap.Map()
m.set_center(83.277, 17.7009, 12)
m.add_layer(dataset.mean(), visualization, 'RGB')
m
باز کردن در «ویرایشگر کد»