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

COPERNICUS/S2_HARMONIZED
Veri Kümesi Kullanılabilirliği
2015-06-27T00:00:00Z–2025-10-14T02:08:31.074000Z
Veri Kümesi Sağlayıcı
Earth Engine Snippet'i
ee.ImageCollection("COPERNICUS/S2_HARMONIZED")
Yeniden Ziyaret Aralığı
5 gün
Etiketler
copernicus esa eu msi radiance satellite-imagery sentinel

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 verileri, 10.000 ile ölçeklendirilmiş TOA yansıtıcılığını temsil eden 13 UINT16 spektral bant içerir. Ayrıntılar için Sentinel-2 Kullanıcı El Kitabı'na bakın. QA60, Şubat 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. Şubat 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.

Her Sentinel-2 ürünü (zip arşivi) birden fazla granül içerebilir. Her granül ayrı bir Earth Engine öğesi haline gelir. Sentinel-2 öğelerinin EE öğe kimlikleri şu biçimdedir: COPERNICUS/S2/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.

ESA tarafından üretilen 2. seviye veriler, COPERNICUS/S2_SR koleksiyonunda bulunabilir.

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 Ö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ı

B10 0,0001 60 metre 1373,5 nm (S2A) / 1376,9 nm (S2B)

Cirrus

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

QA10 10 metre Yok

Her zaman boş

QA20 20 metre Yok

Her zaman boş

QA60 60 metre Yok

Bulut maskesi. Şubat 2022 ile Şubat 2024 arasında maskelenmiş.

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ş.

Resim Özellikleri

Resim Özellikleri

Ad Tür Açıklama
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.

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)

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

MGRS_TILE DİZE

ABD Askeri Izgara Referans Sistemi (MGRS) kutusu

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

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ü

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

SPACECRAFT_NAME DİZE

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

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

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