- Veri kümesi kullanılabilirliği
- 2017-03-28T00:00:00Z–2026-10-12T14:50:57.245000Z
- Veri Kümesi Üreticisi
- Avrupa Birliği/ESA/Copernicus
- Yeniden Ziyaret Aralığı
- 5 gün
- Etiketler
Açıklama
25 Ocak 2022'den sonra, PROCESSING_BASELINE değeri "04.00" veya daha yüksek olan Sentinel-2 sahnelerinin DN (değer) aralığı 1.000 kaydırılmıştır. HARMONIZED koleksiyonu, yeni sahnelerdeki verileri 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. Bu veriler, 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 verilerinden farklı olarak 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 kafesleş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 öğelerinin 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 ayrıntı 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 sayfalarını inceleyin.
Sentinel-2 radyometrik çözünürlüğü hakkında daha fazla bilgi için bu sayfaya bakın.
Bantlar
Bantlar
Piksel boyutu: Değişken
| 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 | 2.202,4 nm (S2A) / 2.185,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ütun boyunca eşit olarak dağıtıldığında suyun kaplayacağı yükseklik. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SCL |
1 | 11 | 20 metre | Yok | Sahne Sınıflandırma Haritası ("Veri Yok" değeri olan 0 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 (her iki tarih de dahil) arasında maskelenmiştir. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | Doygun 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 | Düşük Olasılıklı Bulutlar / Sınıflandırılmamış |
| 8 | #c0c0c0 | Orta Olasılıklı Bulutlar |
| 9 | #f1f1f1 | Yüksek Olasılıklı Bulutlar |
| 10 | #bac5eb | Sirrus |
| 11 | #52fff9 | Kar / Buz |
Resim Özellikleri
Görüntü Ö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ınmıştı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 uydusu, başlangıç tarihi ve saati, mutlak yörünge numarası ve işleme referansını 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 | Ayrıntı (Product_Syntax) ve veri şeridi (Product Syntax ve DS_Consistency) düzeylerinde gerçekleştirilen Online Kalite Kontrolü (OLQC) kontrollerinin sentezi |
| GENERAL_QUALITY | Dize | Veri şeridi düzeyinde gerçekleştirilen OLQC kontrollerinin sentezi |
| GENERATION_TIME | ÇİFT | Ürün oluşturma zamanı |
| GEOMETRIC_QUALITY | Dize | Veri şeridi düzeyinde gerçekleştirilen OLQC kontrollerinin sentezi |
| GRANULE_ID | DİZE | Ayrıntı 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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 bakış geliş 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özlem geliş başucu 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özlem geliş başucu 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ığı gözlem geliş başucu 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özlem geliş başucu 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özlem geliş başucu 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ığı gözlem geliş başucu 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özlem geliş başucu 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özlem geliş başucu 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ığı gözlem geliş başucu 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ığı gözlem geliş başucu 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 Grid Referans Sistemi (MGRS) karosu |
| 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üsü İş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 kontrol listesi adıyla Datastrips/QI_DATA'da bulunan 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 piksel yüzdesi |
| SENSING_ORBIT_DIRECTION | DİZE | Görüntüleme yörünge yönü |
| SENSING_ORBIT_NUMBER | ÇİFT | Görüntüleme yörünge numarası |
| SENSOR_QUALITY | DİZE | Ayrıntı (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ş eksoatmosferik 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ş eksoatmosferik radyasyonu |
| SOLAR_IRRADIANCE_B4 | ÇİFT | B4 bandı için ortalama güneş dış atmosfer ışıması |
| 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ş dışı atmosfer radyasyonu |
| SOLAR_IRRADIANCE_B8A | ÇİFT | B8a bandı için ortalama güneş ışığı dış atmosfer ışıması |
| SOLAR_IRRADIANCE_B9 | ÇİFT | B9 bandı için ortalama güneş ekso-atmosferik radyasyonu |
| SOLAR_IRRADIANCE_B10 | ÇİFT | B10 bandı için ortalama güneş eksoatmosferik radyasyonu |
| SOLAR_IRRADIANCE_B11 | ÇİFT | B11 bandı için ortalama güneş eksoatmosferik radyasyonu |
| SOLAR_IRRADIANCE_B12 | ÇİFT | B12 bandı için ortalama güneş eksoatmosferik 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');
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