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

COPERNICUS/S2_SR_HARMONIZED
Veri Kümesi Kullanılabilirliği
2017-03-28T00:00:00Z–2025-10-14T07:23:00.050000Z
Veri Kümesi Sağlayıcı
Earth Engine Snippet'i
ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED")
Yeniden Ziyaret Aralığı
5 gün
Etiketler
copernicus esa eu msi reflectance satellite-imagery sentinel sr

Açıklama

25.01.2022'den sonra, PROCESSING_BASELINE değeri "04.00" veya üzeri olan Sentinel-2 sahnelerinin DN (değer) aralığı 1.000 birim kaydırılır. HARMONIZED koleksiyonu, daha yeni sahnelerdeki verileri daha eski sahnelerdeki aralıkla aynı olacak şekilde kaydırır.

Sentinel-2, bitki örtüsü, toprak ve su örtüsünün izlenmesinin yanı sıra iç su yollarının ve kıyı bölgelerinin gözlemlenmesi de dahil olmak üzere Copernicus Arazi İzleme çalışmalarını destekleyen, geniş bantlı, yüksek çözünürlüklü, çok spektrumlu bir görüntüleme görevidir.

Sentinel-2 L2 verileri CDSE'den indirilir. sen2cor çalıştırılarak hesaplanmıştır. UYARI: EE koleksiyonundaki 2017-2018 L2 kapsamı henüz küresel değildir.

Öğeler, 10.000 ile ölçeklendirilmiş SR'yi temsil eden 12 UINT16 spektral bant içerir (L1 verilerinde B10 yoktur). Ayrıca, L2'ye özel birkaç bant daha vardır (ayrıntılar için bant listesine bakın). Ayrıntılar için Sentinel-2 Kullanıcı El Kitabı'na bakın.

QA60, 25.01.2022'ye kadar rasterleştirilmiş bulut maskesi poligonlarını içeren bir bit maskesi bandıdır. Bu tarihten sonra bu poligonların üretimi durduruldu. 28.02.2024'ten itibaren, eskiyle tutarlı QA60 bantları MSK_CLASSI bulut sınıflandırma bantlarından oluşturulur. Daha fazla bilgi için bulut maskelerinin nasıl hesaplandığıyla ilgili tam açıklamayı inceleyin.

Sentinel-2 L2 öğeleri için EE öğe kimlikleri şu biçimdedir: COPERNICUS/S2_SR/20151128T002653_20151128T102149_T56MNN. Burada, ilk sayısal bölüm algılama tarihini ve saatini, ikinci sayısal bölüm ürünün üretim tarihini ve saatini, son 6 karakterlik dize ise UTM ızgara referansını gösteren benzersiz bir granül tanımlayıcıyı (MGRS'ye bakın) temsil eder.

Bulut ve/veya bulut gölgesi algılamaya yardımcı olacak veri kümeleri için COPERNICUS/S2_CLOUD_PROBABILITY ve GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED'ı inceleyin.

Sentinel-2 radyometrik çözünürlüğü hakkında daha fazla bilgi için bu sayfaya bakın.

Bantlar

Bantlar

Ad Birimler Min. Maks. Ölçek Piksel Boyutu Dalga boyu Açıklama
B1 0,0001 60 metre 443,9 nm (S2A) / 442,3 nm (S2B)

Aerosoller

B2 0,0001 10 metre 496,6 nm (S2A) / 492,1 nm (S2B)

Mavi

B3 0,0001 10 metre 560 nm (S2A) / 559 nm (S2B)

Yeşil

B4 0,0001 10 metre 664,5 nm (S2A) / 665 nm (S2B)

Kırmızı

B5 0,0001 20 metre 703,9 nm (S2A) / 703,8 nm (S2B)

Kırmızı Kenar 1

B6 0,0001 20 metre 740,2 nm (S2A) / 739,1 nm (S2B)

Kırmızı Kenar 2

B7 0,0001 20 metre 782,5 nm (S2A) / 779,7 nm (S2B)

Kırmızı Kenar 3

B8 0,0001 10 metre 835,1 nm (S2A) / 833 nm (S2B)

NIR

B8A 0,0001 20 metre 864,8 nm (S2A) / 864 nm (S2B)

Kırmızı Kenar 4

B9 0,0001 60 metre 945 nm (S2A) / 943,2 nm (S2B)

Su buharı

B11 0,0001 20 metre 1613,7 nm (S2A) / 1610,4 nm (S2B)

SWIR 1

B12 0,0001 20 metre 2202,4 nm (S2A) / 2185,7 nm (S2B)

SWIR 2

AOT 0,001 10 metre Yok

Aerosol Optik Kalınlığı

WVP cm 0,001 10 metre Yok

Su buharı basıncı. Buhar sıvıya yoğunlaştırılıp sütuna eşit şekilde yayılırsa suyun kaplayacağı yükseklik.

SCL 1 11 20 metre Yok

Sahne sınıflandırma haritası (0 "Veri Yok" değeri maskelenir)

TCI_R 10 metre Yok

Gerçek renkli görüntü, kırmızı kanal

TCI_G 10 metre Yok

Gerçek renkli görüntü, yeşil kanal

TCI_B 10 metre Yok

Gerçek renkli görüntü, mavi kanal

MSK_CLDPRB 0 100 20 metre Yok

Bulut olasılığı haritası (bazı ürünlerde eksik)

MSK_SNWPRB 0 100 10 metre Yok

Kar Olasılığı Haritası (bazı ürünlerde eksik)

QA10 10 metre Yok

Her zaman boş

QA20 20 metre Yok

Her zaman boş

QA60 60 metre Yok

Bulut maskesi. 25.01.2022 ile 28.02.2024 (dahil) tarihleri arasında maskelendi.

MSK_CLASSI_OPAQUE 60 metre Yok

Opak bulutlar sınıflandırma bandı (0=bulut yok, 1=bulut var). Şubat 2024'ten önce maskelenmiş.

MSK_CLASSI_CIRRUS 60 metre Yok

Sirüs bulutları sınıflandırma bandı (0=bulut yok, 1=bulut var). Şubat 2024'ten önce maskelenmiş.

MSK_CLASSI_SNOW_ICE 60 metre Yok

Kar/buz sınıflandırma bandı (0=kar/buz yok, 1=kar/buz var). Şubat 2024'ten önce maskelenmiş.

SCL Sınıf Tablosu

Değer Renk Açıklama
1 #ff0004

Doymuş veya kusurlu

2 #868686

Karanlık Alan Pikselleri

3 #774b0a

Bulut gölgeleri

4 #10d22c

Bitki örtüsü

5 #ffff52

Çıplak Topraklar

6 #0000ff

Su

7 #818181

Bulutlar Düşük Olasılık / Sınıflandırılmamış

8 #c0c0c0

Bulutlar - Orta Olasılık

9 #f1f1f1

Bulutlar Yüksek Olasılık

10 #bac5eb

Cirrus

11 #52fff9

Kar / Buz

Resim Özellikleri

Resim Özellikleri

Ad Tür Açıklama
AOT_RETRIEVAL_ACCURACY ÇİFT

Aerosol optik kalınlık modelinin doğruluğu

CLOUDY_PIXEL_PERCENTAGE ÇİFT

Orijinal meta verilerden alınan, granüle özgü bulutlu piksel yüzdesi

CLOUD_COVERAGE_ASSESSMENT ÇİFT

Bu granülü içeren tüm arşiv için bulutlu piksel yüzdesi. Orijinal meta verilerden alınır.

CLOUDY_SHADOW_PERCENTAGE ÇİFT

Bulut gölgesi olarak sınıflandırılan piksellerin yüzdesi

DARK_FEATURES_PERCENTAGE ÇİFT

Koyu özellikler veya gölgeler olarak sınıflandırılan piksellerin yüzdesi

DATASTRIP_ID DİZE

Veri şeridi ürün verileri öğesinin (PDI) benzersiz tanımlayıcısı

DATATAKE_IDENTIFIER DİZE

Belirli bir Datatake'i benzersiz şekilde tanımlar. Kimlik; Sentinel-2 uydusunu, başlangıç tarihini ve saatini, mutlak yörünge numarasını ve işleme temel çizgisini içerir.

DATATAKE_TYPE DİZE

MSI çalışma modu

DEGRADED_MSI_DATA_PERCENTAGE ÇİFT

Bozulmuş MSI ve yardımcı verilerin yüzdesi

FORMAT_CORRECTNESS DİZE

Granül (Product_Syntax) ve veri şeridi (Product Syntax ve DS_Consistency) düzeylerinde gerçekleştirilen çevrimiçi kalite kontrolü (OLQC) kontrollerinin sentezi

GENERAL_QUALITY DİZE

Veri şeridi düzeyinde (Relative_Orbit_Number) gerçekleştirilen OLQC kontrollerinin sentezi

GENERATION_TIME ÇİFT

Ürün oluşturma süresi

GEOMETRIC_QUALITY DİZE

Veri şeridi düzeyinde gerçekleştirilen OLQC kontrollerinin sentezi (Attitude_Quality_Indicator)

GRANULE_ID DİZE

Granül PDI'nin benzersiz tanımlayıcısı (PDI_ID)

HIGH_PROBA_CLOUDS_PERCENTAGE ÇİFT

Yüksek olasılıklı bulut olarak sınıflandırılan piksellerin yüzdesi

MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 ÇİFT

B1 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 ÇİFT

B2 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 ÇİFT

B3 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 ÇİFT

B4 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 ÇİFT

B5 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 ÇİFT

B6 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 ÇİFT

B7 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 ÇİFT

B8 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A ÇİFT

B8a bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 ÇİFT

B9 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 ÇİFT

B10 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 ÇİFT

B11 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 ÇİFT

B12 bandı ve tüm dedektörler için görüntüleme sıklığı azimut açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B1 ÇİFT

B1 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B2 ÇİFT

B2 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B3 ÇİFT

B3 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B4 ÇİFT

B4 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B5 ÇİFT

B5 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B6 ÇİFT

B6 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B7 ÇİFT

B7 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B8 ÇİFT

B8 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B8A ÇİFT

B8a bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B9 ÇİFT

B9 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B10 ÇİFT

B10 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B11 ÇİFT

B11 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_INCIDENCE_ZENITH_ANGLE_B12 ÇİFT

B12 bandı ve tüm dedektörler için görüntüleme sıklığı zenit açısı ortalamasını içeren ortalama değer

MEAN_SOLAR_AZIMUTH_ANGLE ÇİFT

Tüm bantlar ve dedektörler için güneş azimut açısı ortalamasını içeren ortalama değer

MEAN_SOLAR_ZENITH_ANGLE ÇİFT

Tüm bantlar ve dedektörler için güneş zenit açısı ortalamasını içeren ortalama değer

MEDIUM_PROBA_CLOUDS_PERCENTAGE ÇİFT

Orta olasılıklı bulutlar olarak sınıflandırılan piksellerin yüzdesi

MGRS_TILE DİZE

ABD Askeri Izgara Referans Sistemi (MGRS) kutusu

NODATA_PIXEL_PERCENTAGE ÇİFT

Veri Yok piksellerinin yüzdesi

NOT_VEGETATED_PERCENTAGE ÇİFT

Bitki örtüsü olmayan olarak sınıflandırılan piksellerin yüzdesi

PROCESSING_BASELINE DİZE

İşlemci yazılımı sürümü ve temel yer görüntü işleme parametreleri (GIPP) sürümü açısından ürün oluşturma sırasında kullanılan yapılandırma temeli

PRODUCT_ID DİZE

Orijinal Sentinel-2 ürününün tam kimliği

RADIATIVE_TRANSFER_ACCURACY ÇİFT

Işınım transferi modelinin doğruluğu

RADIOMETRIC_QUALITY DİZE

RADIOMETRIC_QUALITY adlı kontrol listesiyle birlikte Datastrips/QI_DATA'da yer alan OLQC raporlarına göre

REFLECTANCE_CONVERSION_CORRECTION ÇİFT

Dünya-Güneş mesafesi düzeltme faktörü

SATURATED_DEFECTIVE_PIXEL_PERCENTAGE ÇİFT

Doymuş veya kusurlu piksellerin yüzdesi

SENSING_ORBIT_DIRECTION DİZE

Görüntüleme yörüngesi yönü

SENSING_ORBIT_NUMBER ÇİFT

Görüntüleme yörüngesi numarası

SENSOR_QUALITY DİZE

Granül (Missing_Lines, Corrupted_ISP ve Sensing_Time) ve veri şeridi (Degraded_SAD ve Datation_Model) düzeylerinde gerçekleştirilen OLQC kontrollerinin sentezi

SOLAR_IRRADIANCE_B1 ÇİFT

B1 bandı için ortalama güneş dışı atmosfer radyasyonu

SOLAR_IRRADIANCE_B2 ÇİFT

B2 bandı için ortalama güneş ışığı dış atmosfer radyasyonu

SOLAR_IRRADIANCE_B3 ÇİFT

B3 bandı için ortalama güneş radyasyonu

SOLAR_IRRADIANCE_B4 ÇİFT

B4 bandı için ortalama güneş dışı atmosfer radyasyonu

SOLAR_IRRADIANCE_B5 ÇİFT

B5 bandı için ortalama güneş dış atmosfer radyasyonu

SOLAR_IRRADIANCE_B6 ÇİFT

B6 bandı için ortalama güneş dışı atmosfer radyasyonu

SOLAR_IRRADIANCE_B7 ÇİFT

B7 bandı için ortalama güneş dış atmosfer radyasyonu

SOLAR_IRRADIANCE_B8 ÇİFT

B8 bandı için ortalama güneş radyasyonu

SOLAR_IRRADIANCE_B8A ÇİFT

B8a bandı için ortalama güneş ışığı dış atmosfer radyasyonu

SOLAR_IRRADIANCE_B9 ÇİFT

B9 bandı için ortalama güneş ışığı dış atmosfer radyasyonu

SOLAR_IRRADIANCE_B10 ÇİFT

B10 bandı için ortalama güneş dışı atmosferik radyasyon

SOLAR_IRRADIANCE_B11 ÇİFT

B11 bandı için ortalama güneş dış atmosfer radyasyonu

SOLAR_IRRADIANCE_B12 ÇİFT

B12 bandı için ortalama güneş dış atmosfer radyasyonu

SNOW_ICE_PERCENTAGE ÇİFT

Kar veya buz olarak sınıflandırılan piksellerin yüzdesi

SPACECRAFT_NAME DİZE

Sentinel-2 uzay aracı adı: Sentinel-2A, Sentinel-2B

THIN_CIRRUS_PERCENTAGE ÇİFT

İnce sirüs bulutları olarak sınıflandırılan piksellerin yüzdesi

UNCLASSIFIED_PERCENTAGE ÇİFT

Sınıflandırılmamış piksellerin yüzdesi

VEGETATION_PERCENTAGE ÇİFT

Bitki örtüsü olarak sınıflandırılan piksellerin yüzdesi

WATER_PERCENTAGE ÇİFT

Su olarak sınıflandırılan piksellerin yüzdesi

WATER_VAPOUR_RETRIEVAL_ACCURACY ÇİFT

Su buharı modelinin beyan edilen doğruluğu

Kullanım Şartları

Kullanım Şartları

Sentinel verilerinin kullanımı Copernicus Sentinel Veri Hüküm ve Koşulları'na tabidir.

Earth Engine ile Keşif

Kod Düzenleyici (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);
}

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 kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

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
Kod Düzenleyici'de aç