
- Ketersediaan Set Data
- 2015-06-27T00:00:00Z–2025-09-01T14:47:25.075000Z
- Penyedia Set Data
- Uni Eropa/ESA/Copernicus
- Interval Kunjungan Ulang
- 5 Hari
- Tag
Deskripsi
Setelah 25-01-2022, rentang DN (nilai) scene Sentinel-2 dengan PROCESSING_BASELINE '04.00' atau yang lebih tinggi akan digeser sebesar 1.000. Koleksi HARMONIZED menggeser data dalam scene yang lebih baru agar berada dalam rentang yang sama dengan scene yang lebih lama.
Sentinel-2 adalah misi pencitraan multispektrum dengan cakupan luas dan resolusi tinggi yang mendukung studi Copernicus Land Monitoring, termasuk pemantauan vegetasi, lapisan permukaan tanah dan air, serta pengamatan jalur air pedalaman dan area pesisir.
Data Sentinel-2 berisi 13 band spektrum UINT16 yang mewakili reflektansi TOA dengan skala 1:10.000. Lihat Panduan Pengguna Sentinel-2 untuk mengetahui detailnya. QA60 adalah band bitmask yang berisi poligon cloud mask raster hingga Februari 2022, saat poligon ini berhenti diproduksi. Mulai Februari 2024, band QA60 yang konsisten dengan versi lama dibuat dari band klasifikasi awan MSK_CLASSI. Untuk mengetahui detail selengkapnya, lihat penjelasan lengkap tentang cara penghitungan cloud mask..
Setiap produk Sentinel-2 (arsip zip) dapat berisi beberapa granul. Setiap butiran menjadi aset Earth Engine terpisah. ID aset EE untuk aset Sentinel-2 memiliki format berikut: COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. Di sini, bagian numerik pertama mewakili tanggal dan waktu pengindraan, bagian numerik kedua mewakili tanggal dan waktu pembuatan produk, dan string 6 karakter terakhir adalah ID granule unik yang menunjukkan referensi petak UTM-nya (lihat MGRS).
Data Level-2 yang dihasilkan oleh ESA dapat ditemukan dalam koleksi COPERNICUS/S2_SR.
Untuk mengetahui set data yang membantu deteksi awan dan/atau bayangan awan, lihat COPERNICUS/S2_CLOUD_PROBABILITY dan GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED.
Untuk mengetahui informasi resolusi radiometrik Sentinel-2 selengkapnya, lihat halaman ini.
Band
Band
Nama | Skala | Ukuran Piksel | Panjang gelombang | Deskripsi | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B1 |
0,0001 | 60 meter | 443,9 nm (S2A) / 442,3 nm (S2B) | Aerosol |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B2 |
0,0001 | 10 meter | 496,6 nm (S2A) / 492,1 nm (S2B) | Biru |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B3 |
0,0001 | 10 meter | 560 nm (S2A) / 559 nm (S2B) | Hijau |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B4 |
0,0001 | 10 meter | 664,5 nm (S2A) / 665 nm (S2B) | Merah |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B5 |
0,0001 | 20 meter | 703,9 nm (S2A) / 703,8 nm (S2B) | Tepi Merah 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B6 |
0,0001 | 20 meter | 740,2 nm (S2A) / 739,1 nm (S2B) | Red Edge 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B7 |
0,0001 | 20 meter | 782,5 nm (S2A) / 779,7 nm (S2B) | Red Edge 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8 |
0,0001 | 10 meter | 835,1 nm (S2A) / 833 nm (S2B) | NIR |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B8A |
0,0001 | 20 meter | 864,8 nm (S2A) / 864 nm (S2B) | Red Edge 4 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B9 |
0,0001 | 60 meter | 945 nm (S2A) / 943,2 nm (S2B) | Uap air |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B10 |
0,0001 | 60 meter | 1.373,5 nm (S2A) / 1.376,9 nm (S2B) | Cirrus |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B11 |
0,0001 | 20 meter | 1.613,7 nm (S2A) / 1.610,4 nm (S2B) | SWIR 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B12 |
0,0001 | 20 meter | 2.202,4 nm (S2A) / 2.185,7 nm (S2B) | SWIR 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA10 |
10 meter | Tidak ada | Selalu kosong |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA20 |
20 meter | Tidak ada | Selalu kosong |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QA60 |
60 meter | Tidak ada | Cloud mask. Disamarkan antara Februari 2022 dan Februari 2024. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_OPAQUE |
60 meter | Tidak ada | Band klasifikasi awan buram (0=tidak ada awan, 1=awan). Disamarkan sebelum Februari 2024. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_CIRRUS |
60 meter | Tidak ada | Band klasifikasi awan cirrus (0=tidak ada awan, 1=awan). Disamarkan sebelum Februari 2024. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSK_CLASSI_SNOW_ICE |
60 meter | Tidak ada | Band klasifikasi salju/es (0=tidak ada salju/es, 1=salju/es). Disamarkan sebelum Februari 2024. |
Properti Gambar
Properti Gambar
Nama | Jenis | Deskripsi |
---|---|---|
CLOUDY_PIXEL_PERCENTAGE | DOUBLE | Persentase piksel berawan khusus granule yang diambil dari metadata asli |
CLOUD_COVERAGE_ASSESSMENT | DOUBLE | Persentase piksel berawan untuk seluruh arsip yang berisi granule ini. Diambil dari metadata asli |
DATASTRIP_ID | STRING | ID unik Item Data Produk (PDI) datastrip |
DATATAKE_IDENTIFIER | STRING | Mengidentifikasi Datatake tertentu secara unik. ID berisi satelit Sentinel-2, tanggal dan waktu mulai, nomor orbit absolut, dan dasar pemrosesan. |
DATATAKE_TYPE | STRING | Mode operasi MSI |
DEGRADED_MSI_DATA_PERCENTAGE | DOUBLE | Persentase data MSI dan tambahan yang mengalami penurunan kualitas |
FORMAT_CORRECTNESS | STRING | Sintesis pemeriksaan Kendali Mutu Online (OLQC) yang dilakukan di tingkat granule (Product_Syntax) dan datastrip (Product Syntax dan DS_Consistency) |
GENERAL_QUALITY | STRING | Sintesis pemeriksaan OLQC yang dilakukan di tingkat datastrip (Relative_Orbit_Number) |
GENERATION_TIME | DOUBLE | Waktu pembuatan produk |
GEOMETRIC_QUALITY | STRING | Sintesis pemeriksaan OLQC yang dilakukan di tingkat datastrip (Attitude_Quality_Indicator) |
GRANULE_ID | STRING | ID unik PDI granule (PDI_ID) |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B1 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B2 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B3 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B4 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B5 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B6 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B7 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B8 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B8a dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B9 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B10 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B11 dan untuk semua detektor |
MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut insiden penglihatan untuk band B12 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B1 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B1 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B2 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B2 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B3 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B3 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B4 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B4 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B5 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B5 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B6 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B6 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B7 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B7 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B8 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B8 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B8A | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B8a dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B9 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B9 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B10 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B10 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B11 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B11 dan untuk semua detektor |
MEAN_INCIDENCE_ZENITH_ANGLE_B12 | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit insiden penglihatan untuk band B12 dan untuk semua detektor |
MEAN_SOLAR_AZIMUTH_ANGLE | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut azimut matahari untuk semua band dan detektor |
MEAN_SOLAR_ZENITH_ANGLE | DOUBLE | Nilai rata-rata yang berisi rata-rata sudut zenit matahari untuk semua band dan detektor |
MGRS_TILE | STRING | Petak Sistem Referensi Petak Militer AS (MGRS) |
PROCESSING_BASELINE | STRING | Dasar pengukuran konfigurasi yang digunakan pada saat pembuatan produk dalam hal versi software prosesor dan versi utama Ground Image Processing Parameters (GIPP) |
PRODUCT_ID | STRING | ID lengkap produk Sentinel-2 asli |
RADIOMETRIC_QUALITY | STRING | Berdasarkan laporan OLQC yang terdapat dalam Datastrips/QI_DATA dengan nama checklist RADIOMETRIC_QUALITY |
REFLECTANCE_CONVERSION_CORRECTION | DOUBLE | Faktor koreksi jarak Bumi-Matahari |
SENSING_ORBIT_DIRECTION | STRING | Arah orbit pencitraan |
SENSING_ORBIT_NUMBER | DOUBLE | Nomor orbit pencitraan |
SENSOR_QUALITY | STRING | Sintesis pemeriksaan OLQC yang dilakukan pada tingkat granule (Missing_Lines, Corrupted_ISP, dan Sensing_Time) dan datastrip (Degraded_SAD dan Datation_Model) |
SOLAR_IRRADIANCE_B1 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B1 |
SOLAR_IRRADIANCE_B2 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B2 |
SOLAR_IRRADIANCE_B3 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B3 |
SOLAR_IRRADIANCE_B4 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B4 |
SOLAR_IRRADIANCE_B5 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B5 |
SOLAR_IRRADIANCE_B6 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B6 |
SOLAR_IRRADIANCE_B7 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B7 |
SOLAR_IRRADIANCE_B8 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B8 |
SOLAR_IRRADIANCE_B8A | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B8a |
SOLAR_IRRADIANCE_B9 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B9 |
SOLAR_IRRADIANCE_B10 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B10 |
SOLAR_IRRADIANCE_B11 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B11 |
SOLAR_IRRADIANCE_B12 | DOUBLE | Rata-rata iradiasi eksoatmosfer matahari untuk band B12 |
SPACECRAFT_NAME | STRING | Nama pesawat ruang angkasa Sentinel-2: Sentinel-2A, Sentinel-2B |
Persyaratan Penggunaan
Persyaratan Penggunaan
Penggunaan data Sentinel diatur oleh Persyaratan dan Ketentuan Data Sentinel Copernicus.
Mengeksplorasi dengan Earth Engine
Editor Kode (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');
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