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

COPERNICUS/S2_HARMONIZED
डेटासेट की उपलब्धता
2015-06-27T00:00:00Z–2026-01-04T11:46:54.717000Z
डेटासेट उपलब्ध कराने वाली कंपनी
Earth Engine स्निपेट
ee.ImageCollection("COPERNICUS/S2_HARMONIZED")
अपडेट होने की अवधि
पांच दिन
टैग
copernicus esa eu msi radiance satellite-imagery sentinel

ब्यौरा

25/01/2022 के बाद, PROCESSING_BASELINE '04.00' या इससे ऊपर वाले Sentinel-2 सीन की डीएन (वैल्यू) रेंज में 1,000 का अंतर आ गया है. HARMONIZED कलेक्शन, नए सीन में डेटा को इस तरह से बदलता है कि वह पुराने सीन की रेंज में आ जाए.

Sentinel-2 एक इमेजिंग मिशन है जो बड़े इलाकों की हाई-रिज़ॉल्यूशन वाली मल्टी-स्पेक्ट्रल तस्वीरें उपलब्ध कराता है. यह कॉपरनिकस लैंड मॉनिटरिंग स्टडी में मदद करता है. इसमें वनस्पति, मिट्टी, और पानी के कवर की निगरानी करने के साथ ही, नदियों और तटीय इलाकों का भी निरीक्षण किया जाता है.

Sentinel-2 के डेटा में 13 UINT16 स्पेक्ट्रल बैंड होते हैं. ये टीओए रिफ़्लेक्टें स को दिखाते हैं. इस वैल्यू को 10,000 से गुना करके स्टोर किया जाता है. ज़्यादा जानकारी के लिए, Sentinel-2 यूज़र हैंडबुक देखें. QA60 एक बिटमास्क बैंड है. इसमें फ़रवरी 2022 तक, रास्टर किए गए क्लाउड मास्क पॉलीगॉन शामिल थे. इसके बाद, इन पॉलीगॉन को जनरेट करना बंद कर दिया गया. फ़रवरी 2024 से, लेगसी-कंसिस्टेंट QA60 बैंड, MSK_CLASSI क्लाउड क्लासिफ़िकेशन बैंड से बनाए जाते हैं. ज़्यादा जानकारी के लिए, क्लाउड मास्क की पहचान करने के तरीके के बारे में पूरी जानकारी देखें..

हर Sentinel-2 प्रॉडक्ट (ZIP फ़ॉर्मैट वाले आर्काइव) में कई ग्रैन्यूल हो सकते हैं. हर ग्रैन्यूल, Earth Engine की एक अलग ऐसेट बन जाता है. Sentinel-2 ऐसेट के लिए EE ऐसेट आईडी का फ़ॉर्मैट यह है: COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. यहां पहले नंबर वाला हिस्सा, सेंसिंग की तारीख और समय दिखाता है. दूसरे नंबर वाला हिस्सा, प्रॉडक्ट जनरेट होने की तारीख और समय दिखाता है. वहीं, आखिर में मौजूद छह वर्णों वाली स्ट्रिंग, यूनीक ग्रैन्यूल आइडेंटिफ़ायर है. यह इसके यूटीएम ग्रिड रेफ़रंस (एमजीआरएस देखें) के बारे में बताता है.

ESA से मिला लेवल-2 का डेटा, COPERNICUS/S2_SR कलेक्शन में देखा जा सकता है.

क्लाउड और/या क्लाउड शैडो का पता लगाने में मदद करने वाले डेटासेट के लिए, COPERNICUS/S2_CLOUD_PROBABILITY और GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED देखें.

Sentinel-2 के रेडियोमेट्रिक रिज़ॉल्यूशन के बारे में ज़्यादा जानने के लिए, यह पेज देखें.

बैंड

बैंड

नाम स्केल पिक्सल का साइज़ वेवलेंथ ब्यौरा
B1 0.0001 60 मीटर 443.9एन॰एम॰ (S2A) / 442.3एन॰एम॰ (S2B)

एरोसोल

B2 0.0001 10 मीटर 496.6एन॰एम॰ (S2A) / 492.1एन॰एम॰ (S2B)

नीला

B3 0.0001 10 मीटर 560एन॰एम॰ (S2A) / 559एन॰एम॰ (S2B)

हरा

B4 0.0001 10 मीटर 664.5एन॰एम॰ (S2A) / 665एन॰एम॰ (S2B)

लाल

B5 0.0001 20 मीटर 703.9एन॰एम॰ (S2A) / 703.8एन॰एम॰ (S2B)

रेड एज 1

B6 0.0001 20 मीटर 740.2एन॰एम॰ (S2A) / 739.1एन॰एम॰ (S2B)

रेड एज 2

B7 0.0001 20 मीटर 782.5एन॰एम॰ (S2A) / 779.7एन॰एम॰ (S2B)

रेड एज 3

B8 0.0001 10 मीटर 835.1एन॰एम॰ (S2A) / 833एन॰एम॰ (S2B)

एनआईआर

B8A 0.0001 20 मीटर 864.8एन॰एम॰ (S2A) / 864एन॰एम॰ (S2B)

रेड एज 4

B9 0.0001 60 मीटर 945एन॰एम॰ (S2A) / 943.2एन॰एम॰ (S2B)

पानी की भाप

B10 0.0001 60 मीटर 1373.5एन॰एम॰ (S2A) / 1376.9एन॰एम॰ (S2B)

सिरस

B11 0.0001 20 मीटर 1613.7एन॰एम॰ (S2A) / 1610.4एन॰एम॰ (S2B)

एसडब्ल्यूआईआर 1

B12 0.0001 20 मीटर 2202.4एन॰एम॰ (S2A) / 2185.7एन॰एम॰ (S2B)

एसडब्ल्यूआईआर 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

डेटास्ट्रिप के प्रॉडक्ट डेटा आइटम (पीडीआई) का यूनीक आइडेंटिफ़ायर

DATATAKE_IDENTIFIER STRING

यह किसी दिए गए डेटाटेक की यूनीक तरीके से पहचान करता है. आईडी में Sentinel-2 सैटलाइट, शुरू होने की तारीख और समय, ऐब्सलूट ऑर्बिट नंबर, और प्रोसेसिंग बेसलाइन शामिल होती है.

DATATAKE_TYPE STRING

एमएसआई ऑपरेशन मोड

DEGRADED_MSI_DATA_PERCENTAGE DOUBLE

एमएसआई और सहायक डेटा की क्वालिटी में गिरावट का प्रतिशत

FORMAT_CORRECTNESS STRING

ग्रैन्यूल (Product_Syntax) और डेटास्ट्रिप (Product_Syntax और DS_Consistency) लेवल पर किए गए ऑनलाइन क्वालिटी कंट्रोल (ओएलक्यूसी) की जांचों का सिंथेसिस

GENERAL_QUALITY STRING

डेटास्ट्रिप लेवल (Relative_Orbit_Number) पर की गई ओएलक्यूसी जांचों का सिंथेसिस

GENERATION_TIME DOUBLE

प्रॉडक्ट जनरेट होने का समय

GEOMETRIC_QUALITY STRING

डेटास्ट्रिप लेवल (Attitude_Quality_Indicator) पर की गई ओएलक्यूसी जांचों का सिंथेसिस

GRANULE_ID STRING

ग्रैन्यूल पीडीआई का यूनीक आइडेंटिफ़ायर (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

औसत वैल्यू, जिसमें बैंड B12 और सभी डिटेक्टर के लिए, व्यूइंग इंसिडेंस ज़ेनिथ ऐंगल का औसत शामिल है

MEAN_SOLAR_AZIMUTH_ANGLE DOUBLE

औसत वैल्यू, जिसमें सभी बैंड और डिटेक्टर के लिए, सूर्य के ऐज़िमुथ ऐंगल का औसत शामिल है

MEAN_SOLAR_ZENITH_ANGLE DOUBLE

औसत वैल्यू, जिसमें सभी बैंड और डिटेक्टर के लिए, सूर्य के ज़ेनिथ ऐंगल का औसत शामिल है

MGRS_TILE STRING

यूएस-मिलिट्री ग्रिड रेफ़रंस सिस्टम (एमजीआरएस) की टाइल

PROCESSING_BASELINE STRING

प्रोसेसर सॉफ़्टवेयर वर्शन और मुख्य ग्राउंड इमेज प्रोसेसिंग पैरामीटर (जीआईपीपी) वर्शन के हिसाब से, प्रॉडक्ट जनरेट करते समय इस्तेमाल की गई कॉन्फ़िगरेशन बेसलाइन

PRODUCT_ID STRING

ओरिजनल Sentinel-2 प्रॉडक्ट का पूरा आईडी

RADIOMETRIC_QUALITY STRING

RADIOMETRIC_QUALITY चेकलिस्ट के नाम वाले Datastrips/QI_DATA में मौजूद ओएलक्यूसी रिपोर्ट के आधार पर

REFLECTANCE_CONVERSION_CORRECTION DOUBLE

पृथ्वी और सूरज के बीच की दूरी के हिसाब से सुधार करने वाला फ़ैक्टर

SENSING_ORBIT_DIRECTION STRING

इमेजिंग ऑर्बिट की दिशा

SENSING_ORBIT_NUMBER DOUBLE

इमेजिंग ऑर्बिट नंबर

SENSOR_QUALITY STRING

ग्रैन्यूल (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 डेटा का इस्तेमाल, Copernicus Sentinel डेटा के इस्तेमाल से जुड़े नियम और शर्तों से नियंत्रित होता है.

Earth Engine की मदद से एक्सप्लोर करें

कोड एडिटर (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 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');

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_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
कोड एडिटर में खोलें