Sentinel-2 MSI: MultiSpectral Instrument, Level-1C (TOA) [deprecated]

COPERNICUS/S2
זמינות קבוצת הנתונים
2015-06-27T00:00:00Z–2025-10-13T10:45:33.075000Z
ספק קבוצת הנתונים
קטע קוד ל-Earth Engine
ee.ImageCollection("COPERNICUS/S2")
מרווח הזמן בין כל אחזור של נתונים עדכניים
‫5 ימים
תגים
copernicus
esa
eu
msi
זוהר
satellite-imagery
Sentinel

תיאור

אפשר גם לעיין באוסף COPERNICUS/S2_HARMONIZED שבו הנתונים בערך PROCESSING_BASELINE של "04.00" ומעלה (אחרי 25.1.2022) מועברים כדי להתאים לטווח של סצנות ישנות יותר.

סנטינל-2 הוא מערך לווייני הדמיה מולטי ספקטראליים ברזולוציה גבוהה על שטח נרחב, שתומך במחקרים של תוכנית קופרניקוס ועוקב אחרי שינויים בקרקע, כולל מעקב אחרי צמחייה, קרקע וכיסוי מים, וגם עורך תצפית על נתיבי מים פנים-יבשתיים ואזורי חוף.

הנתונים שמגיעים מ-Sentinel-2 מכילים 13 רצועות ספקטראליות מסוג UINT16 שמייצגות החזרת אור בחלק העליון של האטמוספירה בקנה מידה של 10,000. פרטים נוספים זמינים במדריך למשתמש בנושא Sentinel-2. ‫QA60 הוא רצועה של מסכת ביטים שהכילה פוליגונים של מסכות ענן רסטר עד פברואר 2022, ואז הפקת הפוליגונים האלה הפסיקה. החל מפברואר 2024, רצועות QA60 שתואמות לדור הקודם נוצרות מרצועות סיווג הענן MSK_CLASSI. למידע נוסף, כאן מוסבר איך מחושבות מסיכות ענן.

כל מוצר של Sentinel-2 (ארכיון ZIP) עשוי להכיל כמה יחידות נתונים. כל יחידת נתונים מיוצגת בתור נכס נפרד ב-Earth Engine. מזהי הנכסים של EE לנכסי Sentinel-2 הם בפורמט הבא: COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. החלק המספרי הראשון מייצג את תאריך ושעת התיעוד, החלק המספרי השני מייצג את תאריך ושעת יצירת המוצר, והמחרוזת הסופית בת 6 התווים היא מזהה ייחודי של יחידת הנתונים שמציין את ההפניה לרשת UTM (ראו MGRS).

הנתונים ברמה 2 שנוצרו על ידי ESA נמצאים באוסף COPERNICUS/S2_SR.

כדי לראות קבוצות נתונים שיכולות לעזור בזיהוי עננים או צללים של עננים, אפשר לעיין ב-COPERNICUS/S2_CLOUD_PROBABILITY וב-GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED.

פרטים נוספים על רזולוציה רדיומטרית של Sentinel-2 זמינים בדף הזה.

רצועות

רצועות

שם קנה מידה גודל הפיקסל אורך גל תיאור
B1 0.0001 ‫60 מטרים ‫443.9nm (S2A) / 442.3nm (S2B)

אירוסול

B2 0.0001 ‫10 מטרים ‫496.6nm (S2A) / 492.1nm (S2B)

כחול

B3 0.0001 ‫10 מטרים ‫560nm‏ (S2A) / 559nm‏ (S2B)

ירוק

B4 0.0001 ‫10 מטרים ‫664.5nm (S2A) / 665nm (S2B)

אדום

B5 0.0001 ‫20 מטרים ‫703.9nm‏ (S2A) / 703.8nm‏ (S2B)

Red Edge 1

B6 0.0001 ‫20 מטרים ‫740.2nm (S2A) / 739.1nm (S2B)

Red Edge 2

B7 0.0001 ‫20 מטרים 782.5nm (S2A) / 779.7nm (S2B)

Red Edge 3

B8 0.0001 ‫10 מטרים ‫835.1nm (S2A) / 833nm (S2B)

NIR

B8A 0.0001 ‫20 מטרים ‫864.8nm (S2A) / 864nm (S2B)

Red Edge 4

B9 0.0001 ‫60 מטרים ‫945nm (S2A) / 943.2nm (S2B)

אדי מים

B10 0.0001 ‫60 מטרים 1373.5nm (S2A) / 1376.9nm (S2B)

צירוס

B11 0.0001 ‫20 מטרים ‫1613.7nm (S2A) / 1610.4nm (S2B)

SWIR 1

B12 0.0001 ‫20 מטרים 2202.4nm (S2A) / 2185.7nm (S2B)

SWIR 2

QA10 ‫10 מטרים ללא

תמיד ריק

QA20 ‫20 מטרים ללא

תמיד ריק

QA60 ‫60 מטרים ללא

מסכת עננים. הוסתר בין פברואר 2022 לפברואר 2024.

MSK_CLASSI_OPAQUE ‫60 מטרים ללא

רצועת סיווג של עננים אטומים (0=אין עננים, 1=יש עננים). הוסתר לפני פברואר 2024.

MSK_CLASSI_CIRRUS ‫60 מטרים ללא

רצועת סיווג של ענני צירוס (0=אין עננים, 1=יש עננים). הוסתר לפני פברואר 2024.

MSK_CLASSI_SNOW_ICE ‫60 מטרים ללא

רצועת סיווג שלג/קרח (0=ללא שלג/קרח, 1=שלג/קרח). הוסתר לפני פברואר 2024.

מאפייני תמונה

מאפייני תמונה

שם סוג תיאור
CLOUDY_PIXEL_PERCENTAGE DOUBLE

אחוז הפיקסלים המעוננים שספציפי ליחידת הנתונים ונלקח מהמטא-נתונים המקוריים

CLOUD_COVERAGE_ASSESSMENT DOUBLE

אחוז הפיקסלים המעוננים בארכיון כולו שמכיל את יחידת הנתונים הזו. נלקח מהמטא-נתונים המקוריים

DATASTRIP_ID STRING

מזהה ייחודי של פריט נתוני המוצר (PDI) ברצועת הנתונים

DATATAKE_IDENTIFIER STRING

מזהה ייחודי של Datatake נתון. המזהה מכיל את הלוויין Sentinel-2, את תאריך ושעת ההתחלה, את מספר המסלול המלא ואת בסיס העיבוד.

DATATAKE_TYPE STRING

מצב הפעולה של MSI

DEGRADED_MSI_DATA_PERCENTAGE DOUBLE

אחוז הנתונים הנלווים ונתוני ה-MSI שאיכותם ירודה

FORMAT_CORRECTNESS STRING

מיזוג של בדיקות בקרת האיכות אונליין (OLQC) שבוצעו ברמת יחידת הנתונים (Product_Syntax) וברמת רצועת הנתונים (Product Syntax ו-DS_Consistency)

GENERAL_QUALITY STRING

מיזוג של בדיקות OLQC שבוצעו ברמת רצועת הנתונים (Relative_Orbit_Number)

GENERATION_TIME DOUBLE

זמן יצירת המוצר

GEOMETRIC_QUALITY STRING

מיזוג של בדיקות ה-OLQC שבוצעו ברמת רצועת הנתונים (Attitude_Quality_Indicator)

GRANULE_ID STRING

מזהה ייחודי של יחידת נתונים PDI‏ (PDI_ID)

MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B1 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B2 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B3 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B4 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B5 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B6 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B7 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B8 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B8a ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B9 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B10 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B11 ובכל הגלאים

MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של שכיחות הצפייה ברצועה B12 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B1 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B1 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B2 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B2 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B3 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B3 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B4 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B4 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B5 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B5 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B6 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B6 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B7 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B7 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B8 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B8 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B8A DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B8a ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B9 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B9 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B10 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B10 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B11 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B11 ובכל הגלאים

MEAN_INCIDENCE_ZENITH_ANGLE_B12 DOUBLE

ערך שמכיל את זווית השיא הממוצעת של שכיחות הצפייה ברצועה B11 ובכל הגלאים

MEAN_SOLAR_AZIMUTH_ANGLE DOUBLE

ערך שמכיל את זווית האזימוט הממוצעת של השמש בכל הרצועות והגלאים

MEAN_SOLAR_ZENITH_ANGLE DOUBLE

ערך שמכיל את הזווית הממוצעת של השמש בנקודת השיא בכל הרצועות והגלאים

MGRS_TILE STRING

משבצת של מערכת העזר של רשתות הצבא האמריקאי (MGRS)

PROCESSING_BASELINE STRING

הגדרות הבסיס בזמן יצירת המוצר מבחינת גרסת תוכנת המעבד וגרסה ראשית של Ground Image Processing Parameters‏ (GIPP)

PRODUCT_ID STRING

המזהה המלא של מוצר Sentinel-2 המקורי

RADIOMETRIC_QUALITY STRING

על סמך דוחות OLQC שמופיעים ב-Datastrips/QI_DATA עם השם של רשימת המשימות RADIOMETRIC_QUALITY

REFLECTANCE_CONVERSION_CORRECTION DOUBLE

פקטור התיקון של המרחק בין כדור הארץ לשמש

SENSING_ORBIT_DIRECTION STRING

כיוון המסלול של ההדמיה

SENSING_ORBIT_NUMBER DOUBLE

מספר מסלול ההדמיה

SENSOR_QUALITY STRING

מיזוג של בדיקות OLQC שבוצעו ברמת יחידת הנתונים (Missing_Lines,‏ Corrupted_ISP ו-Sensing_Time) וברמת רצועת הנתונים (Degraded_SAD ו-Datation_Model)

SOLAR_IRRADIANCE_B1 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B1

SOLAR_IRRADIANCE_B2 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B2

SOLAR_IRRADIANCE_B3 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B3

SOLAR_IRRADIANCE_B4 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B4

SOLAR_IRRADIANCE_B5 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B5

SOLAR_IRRADIANCE_B6 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B6

SOLAR_IRRADIANCE_B7 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B7

SOLAR_IRRADIANCE_B8 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B8

SOLAR_IRRADIANCE_B8A DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B8a

SOLAR_IRRADIANCE_B9 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B9

SOLAR_IRRADIANCE_B10 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B10

SOLAR_IRRADIANCE_B11 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B11

SOLAR_IRRADIANCE_B12 DOUBLE

עוצמת הקרינה הסולארית הממוצעת מחוץ לאטמוספירה ברצועה B12

SPACECRAFT_NAME STRING

שם החללית Sentinel-2:‏ Sentinel-2A, ‏ Sentinel-2B

תנאים והגבלות

תנאים והגבלות

השימוש בנתוני Sentinel כפוף לתנאים ולהגבלות על נתוני Sentinel בתוכנית Copernicus.

סיור עם פלטפורמת Earth Engine

Code Editor (JavaScript)

/**
 * 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 one month of data and take the median.
// Load Sentinel-2 TOA reflectance data.
var dataset = ee.ImageCollection('COPERNICUS/S2')
                  .filterDate('2018-01-01', '2018-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');
פתיחה ב-Code Editor