Harmonized Sentinel-2 MSI: MultiSpectral Instrument, Level-1C (TOA)

کوپرنیک/S2_هماهنگ
در دسترس بودن مجموعه داده‌ها
‎2015-06-27T00:00:00Z–2025-10-17T11:12:26.925000Z‎
ارائه دهنده مجموعه داده
قطعه کد موتور زمین
ee.ImageCollection("COPERNICUS/S2_HARMONIZED")
فاصله زمانی بازدید مجدد
۵ روز
برچسب‌ها
تصاویر ماهواره‌ای کوپرنیک ، آژانس فضایی اروپا ، ام‌اس‌آی ، رادیانس، سنتینل

توضیحات

پس از تاریخ 2022-01-25، محدوده DN (مقدار) صحنه‌های Sentinel-2 با PROCESSING_BASELINE '04.00' یا بالاتر، به اندازه 1000 واحد تغییر می‌کند. مجموعه HARMONIZED داده‌ها را در صحنه‌های جدیدتر به گونه‌ای تغییر می‌دهد که در همان محدوده صحنه‌های قدیمی‌تر باشند.

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

داده‌های Sentinel-2 شامل ۱۳ باند طیفی UINT16 است که نشان‌دهنده بازتاب TOA با مقیاس ۱۰۰۰۰ هستند. برای جزئیات بیشتر به کتابچه راهنمای کاربر Sentinel-2 مراجعه کنید. QA60 یک باند ماسک بیتی است که تا فوریه ۲۰۲۲ حاوی چندضلعی‌های ماسک ابری رستری شده بود، تا زمانی که تولید این چندضلعی‌ها متوقف شد. از فوریه ۲۰۲۴، باندهای QA60 سازگار با میراث از باندهای طبقه‌بندی ابر MSK_CLASSI ساخته می‌شوند. برای جزئیات بیشتر، به توضیح کامل نحوه محاسبه ماسک‌های ابری مراجعه کنید.

هر محصول Sentinel-2 (بایگانی زیپ) ممکن است شامل چندین گرانول باشد. هر گرانول به یک دارایی جداگانه Earth Engine تبدیل می‌شود. شناسه‌های دارایی EE برای دارایی‌های Sentinel-2 دارای قالب زیر هستند: COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. در اینجا بخش عددی اول نشان دهنده تاریخ و زمان سنجش، بخش عددی دوم نشان دهنده تاریخ و زمان تولید محصول و رشته 6 کاراکتری نهایی یک شناسه گرانول منحصر به فرد است که مرجع شبکه UTM آن را نشان می‌دهد (به MGRS مراجعه کنید).

داده‌های سطح ۲ تولید شده توسط ESA را می‌توان در مجموعه COPERNICUS/S2_SR یافت.

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

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

باندها

باندها

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

آئروسل‌ها

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

آبی

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

سبز

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

قرمز

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

لبه قرمز ۱

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

لبه قرمز ۲

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

لبه قرمز ۳

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

نیر

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

لبه قرمز ۴

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

بخار آب

B10 ۰.۰۰۰۱ ۶۰ متر 1373.5 نانومتر (S2A) / 1376.9 نانومتر (S2B)

سیروس

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

SWIR 1

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

SWIR 2

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

همیشه خالی

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

همیشه خالی

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

ماسک ابر. بین فوریه ۲۰۲۲ و فوریه ۲۰۲۴ پوشانده شده است.

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

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

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

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

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

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

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

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

نام نوع توضیحات
درصد پیکسلی ابری دو برابر

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

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

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

شناسه داده رشته

شناسه منحصر به فرد قطعه داده محصول (PDI)

شناسه داده رشته

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

نوع داده دریافتی رشته

حالت عملکرد MSI

درصد داده‌های تخریب‌شده MSI دو برابر

درصد MSI تخریب‌شده و داده‌های جانبی

صحت فرمت رشته

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

کیفیت عمومی رشته

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

نسل_زمان دو برابر

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

کیفیت هندسی رشته

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

گرانول_ID رشته

شناسه منحصر به فرد PDI گرانول (PDI_ID)

میانگین_برخورد_ازیموث_زاویه_B1 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B2 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B3 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B4 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B5 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B6 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B7 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B8 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B8A دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B9 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B10 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B11 دو برابر

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

میانگین_برخورد_ازیموث_زاویه_B12 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B1 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B2 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B3 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B4 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B5 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B6 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B7 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B8 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B8A دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B9 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B10 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B11 دو برابر

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

میانگین_برخورد_زاویه_سمت_بالا_B12 دو برابر

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

زاویه سمت خورشیدی میانگین دو برابر

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

زاویه سمت الراس خورشیدی متوسط دو برابر

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

کاشی MGRS رشته

کاشی سیستم مرجع شبکه‌ای ارتش ایالات متحده (MGRS)

پردازش_پایه رشته

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

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

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

کیفیت رادیومتری رشته

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

اصلاح تبدیل بازتاب دو برابر

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

جهت مدار حسگری رشته

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

شماره مدار حسگر دو برابر

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

کیفیت حسگر رشته

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

تابش خورشیدی B1 دو برابر

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

تابش خورشیدی B2 دو برابر

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

تابش خورشیدی B3 دو برابر

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

تابش خورشیدی B4 دو برابر

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

تابش خورشیدی B5 دو برابر

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

تابش خورشیدی B6 دو برابر

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

تابش خورشیدی B7 دو برابر

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

تابش خورشیدی B8 دو برابر

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

تابش خورشیدی B8A دو برابر

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

تابش خورشیدی B9 دو برابر

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

تابش خورشیدی B10 دو برابر

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

تابش خورشیدی B11 دو برابر

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

تابش خورشیدی B12 دو برابر

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

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

نام فضاپیمای سنتینل-۲: سنتینل-۲ای، سنتینل-۲بی

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

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

استفاده از داده‌های سنتینل تابع شرایط و ضوابط داده‌های سنتینل کوپرنیک است.

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

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

/**
 * 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);
}

// Map the function over a month of data and take the median.
// Load Sentinel-2 TOA reflectance data (adjusted for processing changes
// that occurred after 2022-01-25).
var dataset = ee.ImageCollection('COPERNICUS/S2_HARMONIZED')
                  .filterDate('2022-01-01', '2022-01-31')
                  // Pre-filter to get less cloudy granules.
                  .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20))
                  .map(maskS2clouds);

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

Map.setCenter(-9.1695, 38.6917, 12);
Map.addLayer(dataset.median(), rgbVis, 'RGB');

تنظیمات پایتون

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

import ee
import geemap.core as geemap

کولب (پایتون)

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_HARMONIZED')
    .filterDate('2022-01-01', '2022-01-31')
    # Pre-filter to get less cloudy granules.
    .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20))
    .map(mask_s2_clouds)
)

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

m = geemap.Map()
m.set_center(-9.1695, 38.6917, 12)
m.add_layer(dataset.median(), rgb_vis, 'RGB')
m
باز کردن در ویرایشگر کد