Sentinel-2 MSI: MultiSpectral Instrument, Level-1C (TOA) [deprecated]

COPERNICUS/S2
Disponibilité des ensembles de données
2015-06-27T00:00:00Z–2025-09-01T08:51:11.864000Z
Fournisseur de l'ensemble de données
Extrait Earth Engine
ee.ImageCollection("COPERNICUS/S2")
Intervalle de réexamen
5 jours
Tags
copernicus
esa
eu
msi
éclat
satellite-imagery
Sentinel

Description

Consultez également la collection COPERNICUS/S2_HARMONIZED qui déplace les données avec PROCESSING_BASELINE "04.00" ou supérieur (après le 25/01/2022) pour qu'elles se trouvent dans la même plage que dans les scènes plus anciennes.

Sentinel-2 est une mission d'imagerie multispectrale à haute résolution et à large champ qui soutient les études Copernicus sur la surveillance des terres, y compris la surveillance de la couverture végétale, des sols et de l'eau, ainsi que l'observation des voies navigables intérieures et des zones côtières.

Les données Sentinel-2 contiennent 13 bandes spectrales UINT16 représentant la réflectance au sommet de l'atmosphère (TOA, Top Of Atmosphere) mise à l'échelle par 10 000. Pour en savoir plus, consultez le manuel de l'utilisateur de Sentinel-2. QA60 est une bande de masque de bits qui contenait des polygones de masque de nuages rasterisés jusqu'en février 2022, date à laquelle ces polygones ont cessé d'être produits. Depuis février 2024, les bandes QA60 cohérentes avec l'ancienne version sont construites à partir des bandes de classification du nuage MSK_CLASSI. Pour en savoir plus, consultez l'explication complète sur le calcul des masques de nuages.

Chaque produit Sentinel-2 (archive ZIP) peut contenir plusieurs granules. Chaque granule devient un élément Earth Engine distinct. Les ID de ressources EE pour les ressources Sentinel-2 se présentent au format suivant : COPERNICUS/S2/20151128T002653_20151128T102149_T56MNN. Dans cet exemple, la première partie numérique représente la date et l'heure de la détection, la deuxième partie numérique représente la date et l'heure de génération du produit, et la chaîne de six caractères finale est un identifiant unique de granule indiquant sa référence de grille UTM (voir MGRS).

Les données de niveau 2 produites par l'ESA sont disponibles dans la collection COPERNICUS/S2_SR.

Pour obtenir des ensembles de données permettant de détecter les nuages et/ou les ombres de nuages, consultez COPERNICUS/S2_CLOUD_PROBABILITY et GOOGLE/CLOUD_SCORE_PLUS/V1/S2_HARMONIZED.

Pour en savoir plus sur la résolution radiométrique de Sentinel-2, consultez cette page.

Bracelets

Bandes

Nom Échelle Taille des pixels Longueur d'onde Description
B1 0,0001 60 mètres 443,9 nm (S2A) / 442,3 nm (S2B)

Aérosols

B2 0,0001 10 mètres 496,6 nm (S2A) / 492,1 nm (S2B)

Bleu

B3 0,0001 10 mètres 560 nm (S2A) / 559 nm (S2B)

Vert

B4 0,0001 10 mètres 664,5 nm (S2A) / 665 nm (S2B)

Rouge

B5 0,0001 20 mètres 703,9 nm (S2A) / 703,8 nm (S2B)

Red Edge 1

B6 0,0001 20 mètres 740,2 nm (S2A) / 739,1 nm (S2B)

Red Edge 2

B7 0,0001 20 mètres 782,5 nm (S2A) / 779,7 nm (S2B)

Red Edge 3

B8 0,0001 10 mètres 835,1 nm (S2A) / 833 nm (S2B)

NIR

B8A 0,0001 20 mètres 864,8 nm (S2A) / 864 nm (S2B)

Red Edge 4

B9 0,0001 60 mètres 945 nm (S2A) / 943,2 nm (S2B)

Vapeur d'eau

B10 0,0001 60 mètres 1 373,5 nm (S2A) / 1 376,9 nm (S2B)

Cirrus

B11 0,0001 20 mètres 1 613,7 nm (S2A) / 1 610,4 nm (S2B)

SWIR 1

B12 0,0001 20 mètres 2 202,4 nm (S2A) / 2 185,7 nm (S2B)

SWIR 2

QA10 10 mètres Aucun

Toujours vide

QA20 20 mètres Aucun

Toujours vide

QA60 60 mètres Aucun

Masque de nuages. Masqué entre février 2022 et février 2024.

MSK_CLASSI_OPAQUE 60 mètres Aucun

Bande de classification des nuages opaques (0=pas de nuages, 1=nuages). Masqué avant février 2024.

MSK_CLASSI_CIRRUS 60 mètres Aucun

Bande de classification des cirrus (0=pas de nuages, 1=nuages). Masqué avant février 2024.

MSK_CLASSI_SNOW_ICE 60 mètres Aucun

Bande de classification de la neige/du verglas (0=pas de neige/verglas, 1=neige/verglas). Masqué avant février 2024.

Propriétés des images

Propriétés de l'image

Nom Type Description
CLOUDY_PIXEL_PERCENTAGE DOUBLE

Pourcentage de pixels nuageux spécifiques à la granule, extrait des métadonnées d'origine

CLOUD_COVERAGE_ASSESSMENT DOUBLE

Pourcentage de pixels nuageux pour l'ensemble de l'archive contenant ce granule. Extrait des métadonnées d'origine

DATASTRIP_ID STRING

Identifiant unique de l'élément de données produit (EDP) de la bande de données

DATATAKE_IDENTIFIER STRING

Identifie de manière unique une prise de données donnée. L'ID contient le satellite Sentinel-2, la date et l'heure de début, le numéro d'orbite absolue et la référence de traitement.

DATATAKE_TYPE STRING

Mode de fonctionnement MSI

DEGRADED_MSI_DATA_PERCENTAGE DOUBLE

Pourcentage de données MSI et auxiliaires dégradées

FORMAT_CORRECTNESS STRING

Synthèse des contrôles qualité en ligne (OLQC) effectués au niveau des granules (Product_Syntax) et des bandes de données (ProductSyntax et DS_Consistency)

GENERAL_QUALITY STRING

Synthèse des vérifications OLQC effectuées au niveau de la bande de données (Relative_Orbit_Number)

GENERATION_TIME DOUBLE

Date et heure de génération du produit

GEOMETRIC_QUALITY STRING

Synthèse des vérifications OLQC effectuées au niveau de la bande de données (Attitude_Quality_Indicator)

GRANULE_ID STRING

Identifiant unique du PDI du granule (PDI_ID)

MEAN_INCIDENCE_AZIMUTH_ANGLE_B1 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B1 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B2 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B2 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B3 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B3 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B4 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B4 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B5 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B5 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B6 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B6 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B7 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B7 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B8 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B8A DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B8a et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B9 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B9 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B10 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B10 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B11 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B11 et pour tous les détecteurs

MEAN_INCIDENCE_AZIMUTH_ANGLE_B12 DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut d'incidence de la vue pour la bande B12 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B1 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B1 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B2 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B2 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B3 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B3 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B4 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B4 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B5 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B5 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B6 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B6 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B7 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B7 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B8 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B8 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B8A DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B8a et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B9 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B9 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B10 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B10 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B11 DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal d'incidence de la vue pour la bande B11 et pour tous les détecteurs

MEAN_INCIDENCE_ZENITH_ANGLE_B12 DOUBLE

Valeur moyenne contenant l'angle zénithal moyen d'incidence de la vue pour la bande B12 et pour tous les détecteurs

MEAN_SOLAR_AZIMUTH_ANGLE DOUBLE

Valeur moyenne contenant la moyenne de l'angle d'azimut solaire pour toutes les bandes et tous les détecteurs

MEAN_SOLAR_ZENITH_ANGLE DOUBLE

Valeur moyenne contenant la moyenne de l'angle zénithal du soleil pour toutes les bandes et tous les détecteurs

MGRS_TILE STRING

Tuile du système de référence de grille militaire américain (MGRS)

PROCESSING_BASELINE STRING

Configuration de référence utilisée au moment de la génération du produit en termes de version du logiciel du processeur et de version principale des paramètres de traitement des images au sol (GIPP)

PRODUCT_ID STRING

ID complet du produit Sentinel-2 d'origine

RADIOMETRIC_QUALITY STRING

Basé sur les rapports OLQC contenus dans les bandes de données/QI_DATA avec le nom de la checklist RADIOMETRIC_QUALITY

REFLECTANCE_CONVERSION_CORRECTION DOUBLE

Facteur de correction de la distance Terre-Soleil

SENSING_ORBIT_DIRECTION STRING

Direction de l'orbite d'imagerie

SENSING_ORBIT_NUMBER DOUBLE

Numéro d'orbite d'imagerie

SENSOR_QUALITY STRING

Synthèse des vérifications OLQC effectuées au niveau du granule (Missing_Lines, Corrupted_ISP et Sensing_Time) et de la bande de données (Degraded_SAD et Datation_Model)

SOLAR_IRRADIANCE_B1 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B1

SOLAR_IRRADIANCE_B2 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B2

SOLAR_IRRADIANCE_B3 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B3

SOLAR_IRRADIANCE_B4 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B4

SOLAR_IRRADIANCE_B5 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B5

SOLAR_IRRADIANCE_B6 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B6

SOLAR_IRRADIANCE_B7 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B7

SOLAR_IRRADIANCE_B8 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B8

SOLAR_IRRADIANCE_B8A DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B8a

SOLAR_IRRADIANCE_B9 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B9

SOLAR_IRRADIANCE_B10 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B10

SOLAR_IRRADIANCE_B11 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B11

SOLAR_IRRADIANCE_B12 DOUBLE

Irradiance solaire moyenne exoatmosphérique pour la bande B12

SPACECRAFT_NAME STRING

Nom du satellite Sentinel-2 : Sentinel-2A, Sentinel-2B

Conditions d'utilisation

Conditions d'utilisation

L'utilisation des données Sentinel est régie par les Conditions générales relatives aux données Sentinel du programme Copernicus.

Explorer avec Earth Engine

Éditeur de code (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 one month of data and take the median.
// Load Sentinel-2 TOA reflectance data.
var dataset = ee.ImageCollection('COPERNICUS/S2')
                  .filterDate('2018-01-01', '2018-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');
Ouvrir dans l'éditeur de code