Migration de la collection 1 vers la collection 2 de Landsat

Ce guide explique comment passer des données de la collection 1 Landsat à celles de la collection 2. La collection 2 est entièrement disponible dans Earth Engine depuis 2022, et l'USGS ne produit plus de données de la collection 1 depuis le 31 décembre 2021. La collection 1 de Landsat est obsolète. Nous encourageons tous les utilisateurs à migrer vers la collection 2 dès que possible.

Chaque collection Landsat représente une version des archives d'images traitées avec des méthodes et des routines cohérentes. À mesure que les systèmes et les algorithmes de traitement s'améliorent, de nouvelles collections sont générées. En 2020, l'USGS a commencé à retraiter les archives pour la Collection 2. Pour en savoir plus sur la logique du modèle de traitement des collections, ainsi que sur le contenu et les avancées de la Collection 2, consultez l'article "The 50-year Landsat collection 2 archive" (L'archive de la collection Landsat 2 sur 50 ans) dans la revue Remote Sensing of Environment.

Les sections suivantes décrivent les modifications nécessaires pour migrer de la collection 1 vers la collection 2 pour chaque produit de données Landsat, y compris les ID d'image et de collection, les noms de bandes, les nouvelles bandes, la mise à l'échelle des valeurs de bandes et les valeurs de masque de bits. Les onglets de contenu de chaque section fournissent des informations détaillées sur des capteurs spécifiques.

Réflexion de la surface

OLI

ID d'élément

Remplacez C01 par C02 et SR par L2 dans les ID d'image et de collection. Par exemple, Landsat 8 OLI Tier 1 (Landsat 9 OLI-2 n'était pas inclus dans la collection 1) :

Collection 1 Collection 2
LANDSAT/LC08/C01/T1_SR LANDSAT/LC08/C02/T1_L2

Noms de bandes

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Ultra bleu B1 SR_B1
Bleu B2 SR_B2
Vert B3 SR_B3
Rouge B4 SR_B4
Proche infrarouge B5 SR_B5
Infrarouge ondes courtes 1 B6 SR_B6
Infrarouge à ondes courtes 2 B7 SR_B7
Température de luminosité 1 B10
Température de luminosité 2 B11
Attributs des aérosols sr_aerosol SR_QA_AEROSOL
Température de surface ST_B10
Transmittance atmosphérique ST_ATRAN
Distance en pixels par rapport au nuage ST_CDIST
Rayonnement descendant ST_DRAD
Émissivité ST_EMIS
Écart-type de l'émissivité ST_EMSD
Incertitude de la température de surface ST_QA
Rayonnement thermique ST_TRAD
Rayonnement ascendant ST_URAD
Attributs de qualité des pixels (CFMask) pixel_qa QA_PIXEL
Contrôle qualité de la saturation radiométrique radsat_qa QA_RADSAT

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande infrarouge proche :

Collection 1 Collection 2
image.select('B5') image.select('SR_B5')

Mise à l'échelle des valeurs

Les bandes de réflectance ont de nouveaux facteurs de mise à l'échelle. La collection 1 utilisait un facteur de scaling de 0.0001. La collection 2 utilise un facteur de scaling 2.75e-05 et un décalage -0.2. La bande thermique comporte également de nouveaux facteurs d'échelle et de décalage. Le bloc de code suivant définit une fonction permettant d'appliquer les facteurs de mise à l'échelle des bandes de réflectance de surface et de température de la collection 2, et la mappe sur une collection d'images.

Éditeur de code (JavaScript)

var applyScaleFactors = function(image) {
  var opticalBands = image.select('SR_B.').multiply(0.0000275).add(-0.2);
  var thermalBand = image.select('ST_B10').multiply(0.00341802).add(149.0);
  return image.addBands(opticalBands, null, true)
              .addBands(thermalBand, null, true);
}

var srColScaled = srCol.map(applyScaleFactors)

Colab (Python)

def apply_scale_factors(image):
  optical_bands = image.select('SR_B.').multiply(0.0000275).add(-0.2)
  thermal_band = image.select('ST_B6').multiply(0.00341802).add(149.0)
  return image.addBands(optical_bands, None, True).addBands(
      thermal_band, None, True
  )

sr_col_scaled = sr_col.map(apply_scale_factors)

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits de contrôle qualité (CFMASK). Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour pixel_qa" (Collection 1) dans les entrées du catalogue pour les codes.

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11111', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11111', 2)).eq(0)

Saturation radiométrique

Les codes binaires ont changé pour le masque de bits de saturation radiométrique. Consultez les sections "Masque de bits pour QA_RADSAT" (Collection 2) et "Masque de bits pour radsat_qa" (Collection 1) dans les entrées de catalogue pour les codes.

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Les propriétés de la géométrie solaire ont été modifiées. Consultez le tableau comparatif des propriétés suivant pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes, ajoutées ou modifiées (par exemple, dans le filtrage ou le traitement). Pour obtenir les descriptions des propriétés de la collection 2, consultez l'onglet Propriétés de l'image sur la page du produit dans le catalogue.

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
ALGORITHM_SOURCE_SURFACE_REFLECTANCE
ALGORITHM_SOURCE_SURFACE_TEMPERATURE
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY
COLLECTION_NUMBER
DATA_SOURCE_AIR_TEMPERATURE
DATA_SOURCE_ELEVATION
DATA_SOURCE_OZONE
DATA_SOURCE_PRESSURE
DATA_SOURCE_REANALYSIS
DATA_SOURCE_TIRS_STRAY_LIGHT_CORRECTION
DATA_SOURCE_WATER_VAPOR
DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELLIPSOID
ESPA_VERSION
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY
GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY_OLI IMAGE_QUALITY_OLI
IMAGE_QUALITY_TIRS IMAGE_QUALITY_TIRS
L1_DATE_PRODUCT_GENERATED
L1_LANDSAT_PRODUCT_ID
L1_PROCESSING_LEVEL
L1_PROCESSING_SOFTWARE_VERSION
L1_REQUEST_ID
LANDSAT_ID
LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID
LEVEL1_PRODUCTION_DATE
MAP_PROJECTION
NADIR_OFFNADIR
ORIENTATION
PIXEL_QA_VERSION
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION
REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_6
REFLECTANCE_ADD_BAND_7
REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_6
REFLECTANCE_MULT_BAND_7
REFLECTIVE_LINES
REFLECTIVE_SAMPLES
REQUEST_ID
ROLL_ANGLE
SATELLITE
SATURATION_BAND_1
SATURATION_BAND_2
SATURATION_BAND_3
SATURATION_BAND_4
SATURATION_BAND_5
SATURATION_BAND_6
SATURATION_BAND_7
SATURATION_BAND_8
SATURATION_BAND_9
SCENE_CENTER_TIME
SENSING_TIME
SENSOR_ID
SPACECRAFT_ID
STATION_ID
SOLAR_AZIMUTH_ANGLE SUN_AZIMUTH
SOLAR_ZENITH_ANGLE SUN_ELEVATION (la collection 2 utilise l'élévation au lieu de l'angle zénithal. Pour calculer l'angle zénithal, utilisez 90 - elevation.)
SR_APP_VERSION
TARGET_WRS_PATH
TARGET_WRS_ROW
TEMPERATURE_ADD_BAND_ST_B10
TEMPERATURE_MAXIMUM_BAND_ST_B10
TEMPERATURE_MINIMUM_BAND_ST_B10
TEMPERATURE_MULT_BAND_ST_B10
THERMAL_LINES
THERMAL_SAMPLES
TIRS_SSM_MODEL
TIRS_SSM_POSITION_STATUS
TRUNCATION_OLI
UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE

ETM+

ID d'élément

Remplacez C01 par C02 et SR par L2 dans les ID d'image et de collection. Par exemple, Landsat 7 ETM+ Tier 1 :

Collection 1 Collection 2
LANDSAT/LE07/C01/T1_SR LANDSAT/LE07/C02/T1_L2

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Bleu B1 SR_B1
Vert B2 SR_B2
Rouge B3 SR_B3
Proche infrarouge B4 SR_B4
Infrarouge ondes courtes 1 B5 SR_B5
Température de luminosité au sommet de l'atmosphère B6
Infrarouge à ondes courtes 2 B7 SR_B7
Opacité atmosphérique sr_atmos_opacity SR_ATMOS_OPACITY
Évaluation de la qualité du cloud sr_cloud_qa SR_CLOUD_QA
Température de surface ST_B6
Transmittance atmosphérique ST_ATRAN
Distance en pixels par rapport au nuage ST_CDIST
Rayonnement descendant ST_DRAD
Émissivité ST_EMIS
Écart-type de l'émissivité ST_EMSD
Incertitude de la température de surface ST_QA
Rayonnement thermique ST_TRAD
Rayonnement ascendant ST_URAD
Attributs de qualité des pixels (CFMask) pixel_qa QA_PIXEL
Contrôle qualité de la saturation radiométrique radsat_qa QA_RADSAT

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande infrarouge proche :

Collection 1 Collection 2
image.select('B4') image.select('SR_B4')

Mise à l'échelle des valeurs

Les bandes de réflectance ont de nouveaux facteurs de mise à l'échelle. La collection 1 utilisait un facteur de scaling de 0.0001. La collection 2 utilise un facteur de scaling 2.75e-05 et un décalage -0.2. La bande thermique comporte également de nouveaux facteurs d'échelle et de décalage. Le bloc de code suivant définit une fonction permettant d'appliquer les facteurs de mise à l'échelle des bandes de réflectance de surface et de température de la collection 2, et la mappe sur une collection d'images.

Éditeur de code (JavaScript)

var applyScaleFactors = function(image) {
  var opticalBands = image.select('SR_B.').multiply(0.0000275).add(-0.2);
  var thermalBand = image.select('ST_B6').multiply(0.00341802).add(149.0);
  return image.addBands(opticalBands, null, true)
              .addBands(thermalBand, null, true);
}

var srColScaled = srCol.map(applyScaleFactors)

Colab (Python)

def apply_scale_factors(image):
  optical_bands = image.select('SR_B.').multiply(0.0000275).add(-0.2)
  thermal_band = image.select('ST_B6').multiply(0.00341802).add(149.0)
  return image.addBands(optical_bands, None, True).addBands(
      thermal_band, None, True
  )

sr_col_scaled = sr_col.map(apply_scale_factors)

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits de contrôle qualité (CFMASK). Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour pixel_qa" (Collection 1) dans les entrées du catalogue pour les codes.

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11111', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11111', 2)).eq(0)

Saturation radiométrique

Les codes binaires ont changé pour le masque de bits de saturation radiométrique. Consultez les sections "Masque de bits pour QA_RADSAT" (Collection 2) et "Masque de bits pour radsat_qa" (Collection 1) dans les entrées de catalogue pour les codes.

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Les propriétés de la géométrie solaire ont été modifiées. Consultez le tableau comparatif des propriétés suivant pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes, ajoutées ou modifiées (par exemple, dans le filtrage ou le traitement). Pour obtenir les descriptions des propriétés de la collection 2, consultez l'onglet Propriétés de l'image sur la page du produit dans le catalogue.

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
ALGORITHM_SOURCE_SURFACE_REFLECTANCE
ALGORITHM_SOURCE_SURFACE_TEMPERATURE
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY
COLLECTION_NUMBER
CORRECTION_BIAS_BAND_1
CORRECTION_BIAS_BAND_2
CORRECTION_BIAS_BAND_3
CORRECTION_BIAS_BAND_4
CORRECTION_BIAS_BAND_5
CORRECTION_BIAS_BAND_6_VCID_1
CORRECTION_BIAS_BAND_6_VCID_2
CORRECTION_BIAS_BAND_7
CORRECTION_BIAS_BAND_8
CORRECTION_GAIN_BAND_1
CORRECTION_GAIN_BAND_2
CORRECTION_GAIN_BAND_3
CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6_VCID_1
CORRECTION_GAIN_BAND_6_VCID_2
CORRECTION_GAIN_BAND_7
CORRECTION_GAIN_BAND_8
DATA_SOURCE_AIR_TEMPERATURE
DATA_SOURCE_ELEVATION
DATA_SOURCE_OZONE
DATA_SOURCE_PRESSURE
DATA_SOURCE_REANALYSIS
DATA_SOURCE_WATER_VAPOR
DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELLIPSOID
EPHEMERIS_TYPE
ESPA_VERSION
GAIN_BAND_1
GAIN_BAND_2
GAIN_BAND_3
GAIN_BAND_4
GAIN_BAND_5
GAIN_BAND_6_VCID_1
GAIN_BAND_6_VCID_2
GAIN_BAND_7
GAIN_BAND_8
GAIN_CHANGE_BAND_1
GAIN_CHANGE_BAND_2
GAIN_CHANGE_BAND_3
GAIN_CHANGE_BAND_4
GAIN_CHANGE_BAND_5
GAIN_CHANGE_BAND_6_VCID_1
GAIN_CHANGE_BAND_6_VCID_2
GAIN_CHANGE_BAND_7
GAIN_CHANGE_BAND_8
GAIN_CHANGE_SCAN_BAND_1
GAIN_CHANGE_SCAN_BAND_2
GAIN_CHANGE_SCAN_BAND_3
GAIN_CHANGE_SCAN_BAND_4
GAIN_CHANGE_SCAN_BAND_5
GAIN_CHANGE_SCAN_BAND_6_VCID_1
GAIN_CHANGE_SCAN_BAND_6_VCID_2
GAIN_CHANGE_SCAN_BAND_7
GAIN_CHANGE_SCAN_BAND_8
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
L1_DATE_PRODUCT_GENERATED
L1_LANDSAT_PRODUCT_ID
L1_PROCESSING_LEVEL
L1_PROCESSING_SOFTWARE_VERSION
L1_REQUEST_ID
LANDSAT_ID
LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID
LEVEL1_PRODUCTION_DATE
MAP_PROJECTION
ORIENTATION
PIXEL_QA_VERSION
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION
REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_7
REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_7
REFLECTIVE_LINES
REFLECTIVE_SAMPLES
REQUEST_ID
SATELLITE
SATURATION_BAND_1
SATURATION_BAND_2
SATURATION_BAND_3
SATURATION_BAND_4
SATURATION_BAND_5
SATURATION_BAND_6_VCID_1
SATURATION_BAND_6_VCID_2
SATURATION_BAND_7
SATURATION_BAND_8
SCENE_CENTER_TIME
SENSING_TIME
SENSOR_ANOMALIES
SENSOR_ID
SENSOR_MODE
SENSOR_MODE_SLC
SPACECRAFT_ID
STATION_ID
SOLAR_AZIMUTH_ANGLE SUN_AZIMUTH
SOLAR_ZENITH_ANGLE SUN_ELEVATION (la collection 2 utilise l'élévation au lieu de l'angle zénithal. Pour calculer l'angle zénithal, utilisez 90 - elevation.)
SR_APP_VERSION
TEMPERATURE_ADD_BAND_ST_B6
TEMPERATURE_MAXIMUM_BAND_ST_B6
TEMPERATURE_MINIMUM_BAND_ST_B6
TEMPERATURE_MULT_BAND_ST_B6
THERMAL_LINES
THERMAL_SAMPLES
UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE

TM

ID d'élément

Remplacez C01 par C02 et SR par L2 dans les ID d'image et de collection. Par exemple, Landsat 5 TM Tier 1 :

Collection 1 Collection 2
LANDSAT/LT05/C01/T1_SR LANDSAT/LT05/C02/T1_L2

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Bleu B1 SR_B1
Vert B2 SR_B2
Rouge B3 SR_B3
Proche infrarouge B4 SR_B4
Infrarouge ondes courtes 1 B5 SR_B5
Température de luminosité au sommet de l'atmosphère B6
Infrarouge à ondes courtes 2 B7 SR_B7
Opacité atmosphérique sr_atmos_opacity SR_ATMOS_OPACITY
Évaluation de la qualité du cloud sr_cloud_qa SR_CLOUD_QA
Température de surface ST_B6
Transmittance atmosphérique ST_ATRAN
Distance en pixels par rapport au nuage ST_CDIST
Rayonnement descendant ST_DRAD
Émissivité ST_EMIS
Écart-type de l'émissivité ST_EMSD
Incertitude de la température de surface ST_QA
Rayonnement thermique ST_TRAD
Rayonnement ascendant ST_URAD
Attributs de qualité des pixels (CFMask) pixel_qa QA_PIXEL
Contrôle qualité de la saturation radiométrique radsat_qa QA_RADSAT

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande infrarouge proche :

Collection 1 Collection 2
image.select('B4') image.select('SR_B4')

Mise à l'échelle des valeurs

Les bandes de réflectance ont de nouveaux facteurs de mise à l'échelle. La collection 1 utilisait un facteur de scaling de 0.0001. La collection 2 utilise un facteur de scaling 2.75e-05 et un décalage -0.2. La bande thermique comporte également de nouveaux facteurs d'échelle et de décalage. Le bloc de code suivant définit une fonction permettant d'appliquer les facteurs de mise à l'échelle des bandes de réflectance de surface et de température de la collection 2, et la mappe sur une collection d'images.

Éditeur de code (JavaScript)

var applyScaleFactors = function(image) {
  var opticalBands = image.select('SR_B.').multiply(0.0000275).add(-0.2);
  var thermalBand = image.select('ST_B6').multiply(0.00341802).add(149.0);
  return image.addBands(opticalBands, null, true)
              .addBands(thermalBand, null, true);
}

var srColScaled = srCol.map(applyScaleFactors)

Colab (Python)

def apply_scale_factors(image):
  optical_bands = image.select('SR_B.').multiply(0.0000275).add(-0.2)
  thermal_band = image.select('ST_B6').multiply(0.00341802).add(149.0)
  return image.addBands(optical_bands, None, True).addBands(
      thermal_band, None, True
  )

sr_col_scaled = sr_col.map(apply_scale_factors)

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits de contrôle qualité (CFMASK). Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour pixel_qa" (Collection 1) dans les entrées du catalogue pour les codes (TM5, par exemple).

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11111', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11111', 2)).eq(0)

Saturation radiométrique

Les codes binaires ont changé pour le masque de bits de saturation radiométrique. Consultez les sections "Masque de bits pour QA_RADSAT" (Collection 2) et "Masque de bits pour radsat_qa" (Collection 1) dans les entrées du catalogue pour les codes (TM 5, par exemple).

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Les propriétés de la géométrie solaire ont été modifiées. Consultez le tableau comparatif des propriétés suivant pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes, ajoutées ou modifiées (par exemple, dans le filtrage ou le traitement). Consultez l'onglet Propriétés de l'image sur la page du catalogue du produit pour obtenir les descriptions des propriétés de la collection 2 (TM5, par exemple).

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
ALGORITHM_SOURCE_SURFACE_REFLECTANCE
ALGORITHM_SOURCE_SURFACE_TEMPERATURE
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY
COLLECTION_NUMBER
CORRECTION_BIAS_BAND_1
CORRECTION_BIAS_BAND_2
CORRECTION_BIAS_BAND_3
CORRECTION_BIAS_BAND_4
CORRECTION_BIAS_BAND_5
CORRECTION_BIAS_BAND_6
CORRECTION_BIAS_BAND_7
CORRECTION_GAIN_BAND_1
CORRECTION_GAIN_BAND_2
CORRECTION_GAIN_BAND_3
CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6
CORRECTION_GAIN_BAND_7
DATA_SOURCE_AIR_TEMPERATURE
DATA_SOURCE_ELEVATION
DATA_SOURCE_OZONE
DATA_SOURCE_PRESSURE
DATA_SOURCE_REANALYSIS
DATA_SOURCE_WATER_VAPOR
DATA_TYPE_L0RP
DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELLIPSOID
EPHEMERIS_TYPE
ESPA_VERSION
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY
GEOMETRIC_RMSE_VERIFY_QUAD_LL
GEOMETRIC_RMSE_VERIFY_QUAD_LR
GEOMETRIC_RMSE_VERIFY_QUAD_UL
GEOMETRIC_RMSE_VERIFY_QUAD_UR
GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
L1_DATE_PRODUCT_GENERATED
L1_LANDSAT_PRODUCT_ID
L1_PROCESSING_LEVEL
L1_PROCESSING_SOFTWARE_VERSION
L1_REQUEST_ID
LANDSAT_ID
LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID
LEVEL1_PRODUCTION_DATE
MAP_PROJECTION
ORIENTATION
PIXEL_QA_VERSION
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION
REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_7
REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_7
REFLECTIVE_LINES
REFLECTIVE_SAMPLES
REQUEST_ID
SATELLITE
SATURATION_BAND_1
SATURATION_BAND_2
SATURATION_BAND_3
SATURATION_BAND_4
SATURATION_BAND_5
SATURATION_BAND_6
SATURATION_BAND_7
SCENE_CENTER_TIME
SENSING_TIME
SENSOR_ANOMALIES
SENSOR_ID
SENSOR_MODE
SENSOR_MODE_SLC
SPACECRAFT_ID
STATION_ID
SOLAR_AZIMUTH_ANGLE SUN_AZIMUTH
SOLAR_ZENITH_ANGLE SUN_ELEVATION (la collection 2 utilise l'élévation au lieu de l'angle zénithal. Pour calculer l'angle zénithal, utilisez 90 - elevation.)
SR_APP_VERSION
TEMPERATURE_ADD_BAND_ST_B6
TEMPERATURE_MAXIMUM_BAND_ST_B6
TEMPERATURE_MINIMUM_BAND_ST_B6
TEMPERATURE_MULT_BAND_ST_B6
THERMAL_LINES
THERMAL_SAMPLES
UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE

Réflectance au sommet de l'atmosphère

OLI

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 8 OLI Tier 1 (Landsat 9 OLI-2 n'était pas inclus dans la collection 1) :

Collection 1 Collection 2
LANDSAT/LC08/C01/T1_TOA LANDSAT/LC08/C02/T1_TOA

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Aérosol côtier B1 B1
Bleu B2 B2
Vert B3 B3
Rouge B4 B4
Proche infrarouge B5 B5
Infrarouge ondes courtes 1 B6 B6
Infrarouge à ondes courtes 2 B7 B7
Panchromatic B8 B8
Cirrus B9 B9
Infrarouge thermique 1 B10 B10
Infrarouge thermique 2 B11 B11
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT
Angle azimutal solaire SAA
Angle zénithal solaire SZA
Afficher l'angle azimutal VAA
Afficher l'angle zénithal VZA

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs thermiques et de réflectance au sommet de l'atmosphère.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées du catalogue pour les codes.

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Pour obtenir les descriptions des propriétés de la collection 2, consultez l'onglet Propriétés de l'image sur la page du produit dans le catalogue.

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
BPF_NAME_OLI
BPF_NAME_TIRS
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CPF_NAME
DATA_SOURCE_ELEVATION
DATA_SOURCE_TIRS_STRAY_LIGHT_CORRECTION
DATA_TYPE
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
FILE_DATE
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY GEOMETRIC_RMSE_VERIFY
GRID_CELL_SIZE_PANCHROMATIC GRID_CELL_SIZE_PANCHROMATIC
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY_OLI IMAGE_QUALITY_OLI
IMAGE_QUALITY_TIRS IMAGE_QUALITY_TIRS
K1_CONSTANT_BAND_10 K1_CONSTANT_BAND_10
K1_CONSTANT_BAND_11 K1_CONSTANT_BAND_11
K2_CONSTANT_BAND_10 K2_CONSTANT_BAND_10
K2_CONSTANT_BAND_11 K2_CONSTANT_BAND_11
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
NADIR_OFFNADIR NADIR_OFFNADIR
ORIENTATION ORIENTATION
PANCHROMATIC_LINES PANCHROMATIC_LINES
PANCHROMATIC_SAMPLES PANCHROMATIC_SAMPLES
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_1 RADIANCE_ADD_BAND_1
RADIANCE_ADD_BAND_10 RADIANCE_ADD_BAND_10
RADIANCE_ADD_BAND_11 RADIANCE_ADD_BAND_11
RADIANCE_ADD_BAND_2 RADIANCE_ADD_BAND_2
RADIANCE_ADD_BAND_3 RADIANCE_ADD_BAND_3
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6 RADIANCE_ADD_BAND_6
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_ADD_BAND_8 RADIANCE_ADD_BAND_8
RADIANCE_ADD_BAND_9 RADIANCE_ADD_BAND_9
RADIANCE_MULT_BAND_1 RADIANCE_MULT_BAND_1
RADIANCE_MULT_BAND_10 RADIANCE_MULT_BAND_10
RADIANCE_MULT_BAND_11 RADIANCE_MULT_BAND_11
RADIANCE_MULT_BAND_2 RADIANCE_MULT_BAND_2
RADIANCE_MULT_BAND_3 RADIANCE_MULT_BAND_3
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6 RADIANCE_MULT_BAND_6
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
RADIANCE_MULT_BAND_8 RADIANCE_MULT_BAND_8
RADIANCE_MULT_BAND_9 RADIANCE_MULT_BAND_9
REFLECTANCE_ADD_BAND_1 REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2 REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3 REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_6 REFLECTANCE_ADD_BAND_6
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_ADD_BAND_8 REFLECTANCE_ADD_BAND_8
REFLECTANCE_ADD_BAND_9 REFLECTANCE_ADD_BAND_9
REFLECTANCE_MULT_BAND_1 REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2 REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3 REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_6 REFLECTANCE_MULT_BAND_6
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTANCE_MULT_BAND_8 REFLECTANCE_MULT_BAND_8
REFLECTANCE_MULT_BAND_9 REFLECTANCE_MULT_BAND_9
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
RLUT_FILE_NAME
ROLL_ANGLE ROLL_ANGLE
SATURATION_BAND_1 SATURATION_BAND_1
SATURATION_BAND_2 SATURATION_BAND_2
SATURATION_BAND_3 SATURATION_BAND_3
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6 SATURATION_BAND_6
SATURATION_BAND_7 SATURATION_BAND_7
SATURATION_BAND_8 SATURATION_BAND_8
SATURATION_BAND_9 SATURATION_BAND_9
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ID SENSOR_ID
SPACECRAFT_ID SPACECRAFT_ID
STATION_ID STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
TARGET_WRS_PATH TARGET_WRS_PATH
TARGET_WRS_ROW TARGET_WRS_ROW
THERMAL_LINES THERMAL_LINES
THERMAL_SAMPLES THERMAL_SAMPLES
TIRS_SSM_MODEL TIRS_SSM_MODEL
TIRS_SSM_POSITION_STATUS TIRS_SSM_POSITION_STATUS
TIRS_STRAY_LIGHT_CORRECTION_SOURCE
TRUNCATION_OLI TRUNCATION_OLI
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE
google:registration_count
google:registration_offset_x
google:registration_offset_y
google:registration_ratio

ETM+

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 7 ETM+ Tier 1 :

Collection 1 Collection 2
LANDSAT/LE07/C01/T1_TOA LANDSAT/LE07/C02/T1_TOA

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Bleu B1 B1
Vert B2 B2
Rouge B3 B3
Proche infrarouge B4 B4
Infrarouge ondes courtes 1 B5 B5
Infrarouge thermique à faible gain 1 B6_VCID_1 B6_VCID_1
Infrarouge thermique à gain élevé 1 B6_VCID_2 B6_VCID_2
Infrarouge à ondes courtes 2 B7 B7
Panchromatic B8 B8
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT
Angle azimutal solaire SAA
Angle zénithal solaire SZA
Afficher l'angle azimutal VAA
Afficher l'angle zénithal VZA

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs thermiques et de réflectance au sommet de l'atmosphère.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées du catalogue pour les codes.

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Pour obtenir les descriptions des propriétés de la collection 2, consultez l'onglet Propriétés de l'image sur la page du produit dans le catalogue.

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CORRECTION_BIAS_BAND_1 CORRECTION_BIAS_BAND_1
CORRECTION_BIAS_BAND_2 CORRECTION_BIAS_BAND_2
CORRECTION_BIAS_BAND_3 CORRECTION_BIAS_BAND_3
CORRECTION_BIAS_BAND_4 CORRECTION_BIAS_BAND_4
CORRECTION_BIAS_BAND_5 CORRECTION_BIAS_BAND_5
CORRECTION_BIAS_BAND_6_VCID_1 CORRECTION_BIAS_BAND_6_VCID_1
CORRECTION_BIAS_BAND_6_VCID_2 CORRECTION_BIAS_BAND_6_VCID_2
CORRECTION_BIAS_BAND_7 CORRECTION_BIAS_BAND_7
CORRECTION_BIAS_BAND_8 CORRECTION_BIAS_BAND_8
CORRECTION_GAIN_BAND_1 CORRECTION_GAIN_BAND_1
CORRECTION_GAIN_BAND_2 CORRECTION_GAIN_BAND_2
CORRECTION_GAIN_BAND_3 CORRECTION_GAIN_BAND_3
CORRECTION_GAIN_BAND_4 CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5 CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6_VCID_1 CORRECTION_GAIN_BAND_6_VCID_1
CORRECTION_GAIN_BAND_6_VCID_2 CORRECTION_GAIN_BAND_6_VCID_2
CORRECTION_GAIN_BAND_7 CORRECTION_GAIN_BAND_7
CORRECTION_GAIN_BAND_8 CORRECTION_GAIN_BAND_8
CPF_NAME
DATA_CATEGORY
DATA_SOURCE_ELEVATION
DATA_TYPE
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
EPHEMERIS_TYPE EPHEMERIS_TYPE
FILE_DATE
GAIN_BAND_1 GAIN_BAND_1
GAIN_BAND_2 GAIN_BAND_2
GAIN_BAND_3 GAIN_BAND_3
GAIN_BAND_4 GAIN_BAND_4
GAIN_BAND_5 GAIN_BAND_5
GAIN_BAND_6_VCID_1 GAIN_BAND_6_VCID_1
GAIN_BAND_6_VCID_2 GAIN_BAND_6_VCID_2
GAIN_BAND_7 GAIN_BAND_7
GAIN_BAND_8 GAIN_BAND_8
GAIN_CHANGE_BAND_1 GAIN_CHANGE_BAND_1
GAIN_CHANGE_BAND_2 GAIN_CHANGE_BAND_2
GAIN_CHANGE_BAND_3 GAIN_CHANGE_BAND_3
GAIN_CHANGE_BAND_4 GAIN_CHANGE_BAND_4
GAIN_CHANGE_BAND_5 GAIN_CHANGE_BAND_5
GAIN_CHANGE_BAND_6_VCID_1 GAIN_CHANGE_BAND_6_VCID_1
GAIN_CHANGE_BAND_6_VCID_2 GAIN_CHANGE_BAND_6_VCID_2
GAIN_CHANGE_BAND_7 GAIN_CHANGE_BAND_7
GAIN_CHANGE_BAND_8 GAIN_CHANGE_BAND_8
GAIN_CHANGE_SCAN_BAND_1 GAIN_CHANGE_SCAN_BAND_1
GAIN_CHANGE_SCAN_BAND_2 GAIN_CHANGE_SCAN_BAND_2
GAIN_CHANGE_SCAN_BAND_3 GAIN_CHANGE_SCAN_BAND_3
GAIN_CHANGE_SCAN_BAND_4 GAIN_CHANGE_SCAN_BAND_4
GAIN_CHANGE_SCAN_BAND_5 GAIN_CHANGE_SCAN_BAND_5
GAIN_CHANGE_SCAN_BAND_6_VCID_1 GAIN_CHANGE_SCAN_BAND_6_VCID_1
GAIN_CHANGE_SCAN_BAND_6_VCID_2 GAIN_CHANGE_SCAN_BAND_6_VCID_2
GAIN_CHANGE_SCAN_BAND_7 GAIN_CHANGE_SCAN_BAND_7
GAIN_CHANGE_SCAN_BAND_8 GAIN_CHANGE_SCAN_BAND_8
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GRID_CELL_SIZE_PANCHROMATIC GRID_CELL_SIZE_PANCHROMATIC
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
K1_CONSTANT_BAND_6_VCID_1 K1_CONSTANT_BAND_6_VCID_1
K1_CONSTANT_BAND_6_VCID_2 K1_CONSTANT_BAND_6_VCID_2
K2_CONSTANT_BAND_6_VCID_1 K2_CONSTANT_BAND_6_VCID_1
K2_CONSTANT_BAND_6_VCID_2 K2_CONSTANT_BAND_6_VCID_2
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
ORIENTATION ORIENTATION
PANCHROMATIC_LINES PANCHROMATIC_LINES
PANCHROMATIC_SAMPLES PANCHROMATIC_SAMPLES
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_1 RADIANCE_ADD_BAND_1
RADIANCE_ADD_BAND_2 RADIANCE_ADD_BAND_2
RADIANCE_ADD_BAND_3 RADIANCE_ADD_BAND_3
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6_VCID_1 RADIANCE_ADD_BAND_6_VCID_1
RADIANCE_ADD_BAND_6_VCID_2 RADIANCE_ADD_BAND_6_VCID_2
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_ADD_BAND_8 RADIANCE_ADD_BAND_8
RADIANCE_MAXIMUM_BAND_1
RADIANCE_MAXIMUM_BAND_2
RADIANCE_MAXIMUM_BAND_3
RADIANCE_MAXIMUM_BAND_4
RADIANCE_MAXIMUM_BAND_5
RADIANCE_MAXIMUM_BAND_6_VCID_1
RADIANCE_MAXIMUM_BAND_6_VCID_2
RADIANCE_MAXIMUM_BAND_7
RADIANCE_MAXIMUM_BAND_8
RADIANCE_MINIMUM_BAND_1
RADIANCE_MINIMUM_BAND_2
RADIANCE_MINIMUM_BAND_3
RADIANCE_MINIMUM_BAND_4
RADIANCE_MINIMUM_BAND_5
RADIANCE_MINIMUM_BAND_6_VCID_1
RADIANCE_MINIMUM_BAND_6_VCID_2
RADIANCE_MINIMUM_BAND_7
RADIANCE_MINIMUM_BAND_8
RADIANCE_MULT_BAND_1 RADIANCE_MULT_BAND_1
RADIANCE_MULT_BAND_2 RADIANCE_MULT_BAND_2
RADIANCE_MULT_BAND_3 RADIANCE_MULT_BAND_3
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6_VCID_1 RADIANCE_MULT_BAND_6_VCID_1
RADIANCE_MULT_BAND_6_VCID_2 RADIANCE_MULT_BAND_6_VCID_2
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
RADIANCE_MULT_BAND_8 RADIANCE_MULT_BAND_8
REFLECTANCE_ADD_BAND_1 REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2 REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3 REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_ADD_BAND_8 REFLECTANCE_ADD_BAND_8
REFLECTANCE_MAXIMUM_BAND_1
REFLECTANCE_MAXIMUM_BAND_2
REFLECTANCE_MAXIMUM_BAND_3
REFLECTANCE_MAXIMUM_BAND_4
REFLECTANCE_MAXIMUM_BAND_5
REFLECTANCE_MAXIMUM_BAND_7
REFLECTANCE_MAXIMUM_BAND_8
REFLECTANCE_MINIMUM_BAND_1
REFLECTANCE_MINIMUM_BAND_2
REFLECTANCE_MINIMUM_BAND_3
REFLECTANCE_MINIMUM_BAND_4
REFLECTANCE_MINIMUM_BAND_5
REFLECTANCE_MINIMUM_BAND_7
REFLECTANCE_MINIMUM_BAND_8
REFLECTANCE_MULT_BAND_1 REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2 REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3 REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTANCE_MULT_BAND_8 REFLECTANCE_MULT_BAND_8
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
SATURATION_BAND_1 SATURATION_BAND_1
SATURATION_BAND_2 SATURATION_BAND_2
SATURATION_BAND_3 SATURATION_BAND_3
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6_VCID_1 SATURATION_BAND_6_VCID_1
SATURATION_BAND_6_VCID_2 SATURATION_BAND_6_VCID_2
SATURATION_BAND_7 SATURATION_BAND_7
SATURATION_BAND_8 SATURATION_BAND_8
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ANOMALIES
SENSOR_ID SENSOR_ID
SENSOR_MODE SENSOR_MODE
SENSOR_MODE_SLC
SPACECRAFT_ID SPACECRAFT_ID
STATION_ID STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
THERMAL_LINES THERMAL_LINES
THERMAL_SAMPLES THERMAL_SAMPLES
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE
google:registration_count
google:registration_offset_x
google:registration_offset_y
google:registration_ratio

TM

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 5 TM Tier 1 :

Collection 1 Collection 2
LANDSAT/LT05/C01/T1_TOA LANDSAT/LT05/C02/T1_TOA

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Bleu B1 B1
Vert B2 B2
Rouge B3 B3
Proche infrarouge B4 B4
Infrarouge ondes courtes 1 B5 B5
Infrarouge thermique 1 B6 B6
Infrarouge à ondes courtes 2 B7 B7
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT
Angle azimutal solaire SAA
Angle zénithal solaire SZA
Afficher l'angle azimutal VAA
Afficher l'angle zénithal VZA

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs thermiques et de réflectance au sommet de l'atmosphère.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées de catalogue pour les codes (TM 5, par exemple).

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Consultez l'onglet Propriétés de l'image sur la page du catalogue du produit pour obtenir les descriptions des propriétés de la collection 2 (TM 5, par exemple).

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CORNER_LL_LAT_PRODUCT
CORNER_LL_LON_PRODUCT
CORNER_LL_PROJECTION_X_PRODUCT
CORNER_LL_PROJECTION_Y_PRODUCT
CORNER_LR_LAT_PRODUCT
CORNER_LR_LON_PRODUCT
CORNER_LR_PROJECTION_X_PRODUCT
CORNER_LR_PROJECTION_Y_PRODUCT
CORNER_UL_LAT_PRODUCT
CORNER_UL_LON_PRODUCT
CORNER_UL_PROJECTION_X_PRODUCT
CORNER_UL_PROJECTION_Y_PRODUCT
CORNER_UR_LAT_PRODUCT
CORNER_UR_LON_PRODUCT
CORNER_UR_PROJECTION_X_PRODUCT
CORNER_UR_PROJECTION_Y_PRODUCT
CORRECTION_BIAS_BAND_1 CORRECTION_BIAS_BAND_1
CORRECTION_BIAS_BAND_2 CORRECTION_BIAS_BAND_2
CORRECTION_BIAS_BAND_3 CORRECTION_BIAS_BAND_3
CORRECTION_BIAS_BAND_4 CORRECTION_BIAS_BAND_4
CORRECTION_BIAS_BAND_5 CORRECTION_BIAS_BAND_5
CORRECTION_BIAS_BAND_6 CORRECTION_BIAS_BAND_6
CORRECTION_BIAS_BAND_7 CORRECTION_BIAS_BAND_7
CORRECTION_GAIN_BAND_1 CORRECTION_GAIN_BAND_1
CORRECTION_GAIN_BAND_2 CORRECTION_GAIN_BAND_2
CORRECTION_GAIN_BAND_3 CORRECTION_GAIN_BAND_3
CORRECTION_GAIN_BAND_4 CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5 CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6 CORRECTION_GAIN_BAND_6
CORRECTION_GAIN_BAND_7 CORRECTION_GAIN_BAND_7
CPF_NAME
DATA_CATEGORY
DATA_SOURCE_ELEVATION
DATA_TYPE
DATA_TYPE_L0RP DATA_TYPE_L0RP
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
EPHEMERIS_TYPE EPHEMERIS_TYPE
FILE_DATE
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY GEOMETRIC_RMSE_VERIFY
GEOMETRIC_RMSE_VERIFY_QUAD_LL GEOMETRIC_RMSE_VERIFY_QUAD_LL
GEOMETRIC_RMSE_VERIFY_QUAD_LR GEOMETRIC_RMSE_VERIFY_QUAD_LR
GEOMETRIC_RMSE_VERIFY_QUAD_UL GEOMETRIC_RMSE_VERIFY_QUAD_UL
GEOMETRIC_RMSE_VERIFY_QUAD_UR GEOMETRIC_RMSE_VERIFY_QUAD_UR
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
K1_CONSTANT_BAND_6 K1_CONSTANT_BAND_6
K2_CONSTANT_BAND_6 K2_CONSTANT_BAND_6
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
MAP_PROJECTION_L0RA MAP_PROJECTION_L0RA
ORIENTATION ORIENTATION
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_1 RADIANCE_ADD_BAND_1
RADIANCE_ADD_BAND_2 RADIANCE_ADD_BAND_2
RADIANCE_ADD_BAND_3 RADIANCE_ADD_BAND_3
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6 RADIANCE_ADD_BAND_6
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_MAXIMUM_BAND_1
RADIANCE_MAXIMUM_BAND_2
RADIANCE_MAXIMUM_BAND_3
RADIANCE_MAXIMUM_BAND_4
RADIANCE_MAXIMUM_BAND_5
RADIANCE_MAXIMUM_BAND_6
RADIANCE_MAXIMUM_BAND_7
RADIANCE_MINIMUM_BAND_1
RADIANCE_MINIMUM_BAND_2
RADIANCE_MINIMUM_BAND_3
RADIANCE_MINIMUM_BAND_4
RADIANCE_MINIMUM_BAND_5
RADIANCE_MINIMUM_BAND_6
RADIANCE_MINIMUM_BAND_7
RADIANCE_MULT_BAND_1 RADIANCE_MULT_BAND_1
RADIANCE_MULT_BAND_2 RADIANCE_MULT_BAND_2
RADIANCE_MULT_BAND_3 RADIANCE_MULT_BAND_3
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6 RADIANCE_MULT_BAND_6
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
REFLECTANCE_ADD_BAND_1 REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2 REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3 REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_MAXIMUM_BAND_1
REFLECTANCE_MAXIMUM_BAND_2
REFLECTANCE_MAXIMUM_BAND_3
REFLECTANCE_MAXIMUM_BAND_4
REFLECTANCE_MAXIMUM_BAND_5
REFLECTANCE_MAXIMUM_BAND_7
REFLECTANCE_MINIMUM_BAND_1
REFLECTANCE_MINIMUM_BAND_2
REFLECTANCE_MINIMUM_BAND_3
REFLECTANCE_MINIMUM_BAND_4
REFLECTANCE_MINIMUM_BAND_5
REFLECTANCE_MINIMUM_BAND_7
REFLECTANCE_MULT_BAND_1 REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2 REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3 REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
SATURATION_BAND_1 SATURATION_BAND_1
SATURATION_BAND_2 SATURATION_BAND_2
SATURATION_BAND_3 SATURATION_BAND_3
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6 SATURATION_BAND_6
SATURATION_BAND_7 SATURATION_BAND_7
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ANOMALIES
SENSOR_ID SENSOR_ID
SENSOR_MODE SENSOR_MODE
SENSOR_MODE_SLC
SPACECRAFT_ID SPACECRAFT_ID
STATION_ID STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
THERMAL_LINES THERMAL_LINES
THERMAL_SAMPLES THERMAL_SAMPLES
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE
google:registration_count
google:registration_offset_x
google:registration_offset_y
google:registration_ratio

Radiance mise à l'échelle (DN)

OLI

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 8 OLI Tier 1 (Landsat 9 OLI-2 n'était pas inclus dans la collection 1) :

Collection 1 Collection 2
LANDSAT/LC08/C01/T1 LANDSAT/LC08/C02/T1

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Aérosol côtier B1 B1
Bleu B2 B2
Vert B3 B3
Rouge B4 B4
Proche infrarouge B5 B5
Infrarouge ondes courtes 1 B6 B6
Infrarouge à ondes courtes 2 B7 B7
Panchromatic B8 B8
Cirrus B9 B9
Infrarouge thermique 1 B10 B10
Infrarouge thermique 2 B11 B11
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT
Angle azimutal solaire SAA
Angle zénithal solaire SZA
Afficher l'angle azimutal VAA
Afficher l'angle zénithal VZA

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs brutes de réflectance DN et thermiques.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées du catalogue pour les codes.

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Pour obtenir les descriptions des propriétés de la collection 2, consultez l'onglet Propriétés de l'image sur la page du produit dans le catalogue.

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
BPF_NAME_OLI
BPF_NAME_TIRS
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CPF_NAME
DATA_SOURCE_ELEVATION
DATA_SOURCE_TIRS_STRAY_LIGHT_CORRECTION
DATA_TYPE
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
FILE_DATE
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY GEOMETRIC_RMSE_VERIFY
GRID_CELL_SIZE_PANCHROMATIC GRID_CELL_SIZE_PANCHROMATIC
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY_OLI IMAGE_QUALITY_OLI
IMAGE_QUALITY_TIRS IMAGE_QUALITY_TIRS
K1_CONSTANT_BAND_10 K1_CONSTANT_BAND_10
K1_CONSTANT_BAND_11 K1_CONSTANT_BAND_11
K2_CONSTANT_BAND_10 K2_CONSTANT_BAND_10
K2_CONSTANT_BAND_11 K2_CONSTANT_BAND_11
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
NADIR_OFFNADIR NADIR_OFFNADIR
ORIENTATION ORIENTATION
PANCHROMATIC_LINES PANCHROMATIC_LINES
PANCHROMATIC_SAMPLES PANCHROMATIC_SAMPLES
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_1 RADIANCE_ADD_BAND_1
RADIANCE_ADD_BAND_10 RADIANCE_ADD_BAND_10
RADIANCE_ADD_BAND_11 RADIANCE_ADD_BAND_11
RADIANCE_ADD_BAND_2 RADIANCE_ADD_BAND_2
RADIANCE_ADD_BAND_3 RADIANCE_ADD_BAND_3
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6 RADIANCE_ADD_BAND_6
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_ADD_BAND_8 RADIANCE_ADD_BAND_8
RADIANCE_ADD_BAND_9 RADIANCE_ADD_BAND_9
RADIANCE_MULT_BAND_1 RADIANCE_MULT_BAND_1
RADIANCE_MULT_BAND_10 RADIANCE_MULT_BAND_10
RADIANCE_MULT_BAND_11 RADIANCE_MULT_BAND_11
RADIANCE_MULT_BAND_2 RADIANCE_MULT_BAND_2
RADIANCE_MULT_BAND_3 RADIANCE_MULT_BAND_3
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6 RADIANCE_MULT_BAND_6
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
RADIANCE_MULT_BAND_8 RADIANCE_MULT_BAND_8
RADIANCE_MULT_BAND_9 RADIANCE_MULT_BAND_9
REFLECTANCE_ADD_BAND_1 REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2 REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3 REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_6 REFLECTANCE_ADD_BAND_6
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_ADD_BAND_8 REFLECTANCE_ADD_BAND_8
REFLECTANCE_ADD_BAND_9 REFLECTANCE_ADD_BAND_9
REFLECTANCE_MULT_BAND_1 REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2 REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3 REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_6 REFLECTANCE_MULT_BAND_6
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTANCE_MULT_BAND_8 REFLECTANCE_MULT_BAND_8
REFLECTANCE_MULT_BAND_9 REFLECTANCE_MULT_BAND_9
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
RLUT_FILE_NAME
ROLL_ANGLE ROLL_ANGLE
SATURATION_BAND_1 SATURATION_BAND_1
SATURATION_BAND_2 SATURATION_BAND_2
SATURATION_BAND_3 SATURATION_BAND_3
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6 SATURATION_BAND_6
SATURATION_BAND_7 SATURATION_BAND_7
SATURATION_BAND_8 SATURATION_BAND_8
SATURATION_BAND_9 SATURATION_BAND_9
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ID SENSOR_ID
SPACECRAFT_ID SPACECRAFT_ID
STATION_ID STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
TARGET_WRS_PATH TARGET_WRS_PATH
TARGET_WRS_ROW TARGET_WRS_ROW
THERMAL_LINES THERMAL_LINES
THERMAL_SAMPLES THERMAL_SAMPLES
TIRS_SSM_MODEL TIRS_SSM_MODEL
TIRS_SSM_POSITION_STATUS TIRS_SSM_POSITION_STATUS
TIRS_STRAY_LIGHT_CORRECTION_SOURCE
TRUNCATION_OLI TRUNCATION_OLI
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE
google:registration_count
google:registration_offset_x
google:registration_offset_y
google:registration_ratio

ETM+

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 7 ETM+ Tier 1 :

Collection 1 Collection 2
LANDSAT/LE07/C01/T1 LANDSAT/LE07/C02/T1

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Bleu B1 B1
Vert B2 B2
Rouge B3 B3
Proche infrarouge B4 B4
Infrarouge ondes courtes 1 B5 B5
Infrarouge thermique à faible gain 1 B6_VCID_1 B6_VCID_1
Infrarouge thermique à gain élevé 1 B6_VCID_2 B6_VCID_2
Infrarouge à ondes courtes 2 B7 B7
Panchromatic B8 B8
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT
Angle azimutal solaire SAA
Angle zénithal solaire SZA
Afficher l'angle azimutal VAA
Afficher l'angle zénithal VZA

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs brutes de réflectance DN et thermiques.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées du catalogue pour les codes.

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Pour obtenir les descriptions des propriétés de la collection 2, consultez l'onglet Propriétés de l'image sur la page du produit dans le catalogue.

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CORRECTION_BIAS_BAND_1 CORRECTION_BIAS_BAND_1
CORRECTION_BIAS_BAND_2 CORRECTION_BIAS_BAND_2
CORRECTION_BIAS_BAND_3 CORRECTION_BIAS_BAND_3
CORRECTION_BIAS_BAND_4 CORRECTION_BIAS_BAND_4
CORRECTION_BIAS_BAND_5 CORRECTION_BIAS_BAND_5
CORRECTION_BIAS_BAND_6_VCID_1 CORRECTION_BIAS_BAND_6_VCID_1
CORRECTION_BIAS_BAND_6_VCID_2 CORRECTION_BIAS_BAND_6_VCID_2
CORRECTION_BIAS_BAND_7 CORRECTION_BIAS_BAND_7
CORRECTION_BIAS_BAND_8 CORRECTION_BIAS_BAND_8
CORRECTION_GAIN_BAND_1 CORRECTION_GAIN_BAND_1
CORRECTION_GAIN_BAND_2 CORRECTION_GAIN_BAND_2
CORRECTION_GAIN_BAND_3 CORRECTION_GAIN_BAND_3
CORRECTION_GAIN_BAND_4 CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5 CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6_VCID_1 CORRECTION_GAIN_BAND_6_VCID_1
CORRECTION_GAIN_BAND_6_VCID_2 CORRECTION_GAIN_BAND_6_VCID_2
CORRECTION_GAIN_BAND_7 CORRECTION_GAIN_BAND_7
CORRECTION_GAIN_BAND_8 CORRECTION_GAIN_BAND_8
CPF_NAME
DATA_CATEGORY
DATA_SOURCE_ELEVATION
DATA_TYPE
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
EPHEMERIS_TYPE EPHEMERIS_TYPE
FILE_DATE
GAIN_BAND_1 GAIN_BAND_1
GAIN_BAND_2 GAIN_BAND_2
GAIN_BAND_3 GAIN_BAND_3
GAIN_BAND_4 GAIN_BAND_4
GAIN_BAND_5 GAIN_BAND_5
GAIN_BAND_6_VCID_1 GAIN_BAND_6_VCID_1
GAIN_BAND_6_VCID_2 GAIN_BAND_6_VCID_2
GAIN_BAND_7 GAIN_BAND_7
GAIN_BAND_8 GAIN_BAND_8
GAIN_CHANGE_BAND_1 GAIN_CHANGE_BAND_1
GAIN_CHANGE_BAND_2 GAIN_CHANGE_BAND_2
GAIN_CHANGE_BAND_3 GAIN_CHANGE_BAND_3
GAIN_CHANGE_BAND_4 GAIN_CHANGE_BAND_4
GAIN_CHANGE_BAND_5 GAIN_CHANGE_BAND_5
GAIN_CHANGE_BAND_6_VCID_1 GAIN_CHANGE_BAND_6_VCID_1
GAIN_CHANGE_BAND_6_VCID_2 GAIN_CHANGE_BAND_6_VCID_2
GAIN_CHANGE_BAND_7 GAIN_CHANGE_BAND_7
GAIN_CHANGE_BAND_8 GAIN_CHANGE_BAND_8
GAIN_CHANGE_SCAN_BAND_1 GAIN_CHANGE_SCAN_BAND_1
GAIN_CHANGE_SCAN_BAND_2 GAIN_CHANGE_SCAN_BAND_2
GAIN_CHANGE_SCAN_BAND_3 GAIN_CHANGE_SCAN_BAND_3
GAIN_CHANGE_SCAN_BAND_4 GAIN_CHANGE_SCAN_BAND_4
GAIN_CHANGE_SCAN_BAND_5 GAIN_CHANGE_SCAN_BAND_5
GAIN_CHANGE_SCAN_BAND_6_VCID_1 GAIN_CHANGE_SCAN_BAND_6_VCID_1
GAIN_CHANGE_SCAN_BAND_6_VCID_2 GAIN_CHANGE_SCAN_BAND_6_VCID_2
GAIN_CHANGE_SCAN_BAND_7 GAIN_CHANGE_SCAN_BAND_7
GAIN_CHANGE_SCAN_BAND_8 GAIN_CHANGE_SCAN_BAND_8
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GRID_CELL_SIZE_PANCHROMATIC GRID_CELL_SIZE_PANCHROMATIC
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
K1_CONSTANT_BAND_6_VCID_1 K1_CONSTANT_BAND_6_VCID_1
K1_CONSTANT_BAND_6_VCID_2 K1_CONSTANT_BAND_6_VCID_2
K2_CONSTANT_BAND_6_VCID_1 K2_CONSTANT_BAND_6_VCID_1
K2_CONSTANT_BAND_6_VCID_2 K2_CONSTANT_BAND_6_VCID_2
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
ORIENTATION ORIENTATION
PANCHROMATIC_LINES PANCHROMATIC_LINES
PANCHROMATIC_SAMPLES PANCHROMATIC_SAMPLES
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_1 RADIANCE_ADD_BAND_1
RADIANCE_ADD_BAND_2 RADIANCE_ADD_BAND_2
RADIANCE_ADD_BAND_3 RADIANCE_ADD_BAND_3
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6_VCID_1 RADIANCE_ADD_BAND_6_VCID_1
RADIANCE_ADD_BAND_6_VCID_2 RADIANCE_ADD_BAND_6_VCID_2
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_ADD_BAND_8 RADIANCE_ADD_BAND_8
RADIANCE_MAXIMUM_BAND_1
RADIANCE_MAXIMUM_BAND_2
RADIANCE_MAXIMUM_BAND_3
RADIANCE_MAXIMUM_BAND_4
RADIANCE_MAXIMUM_BAND_5
RADIANCE_MAXIMUM_BAND_6_VCID_1
RADIANCE_MAXIMUM_BAND_6_VCID_2
RADIANCE_MAXIMUM_BAND_7
RADIANCE_MAXIMUM_BAND_8
RADIANCE_MINIMUM_BAND_1
RADIANCE_MINIMUM_BAND_2
RADIANCE_MINIMUM_BAND_3
RADIANCE_MINIMUM_BAND_4
RADIANCE_MINIMUM_BAND_5
RADIANCE_MINIMUM_BAND_6_VCID_1
RADIANCE_MINIMUM_BAND_6_VCID_2
RADIANCE_MINIMUM_BAND_7
RADIANCE_MINIMUM_BAND_8
RADIANCE_MULT_BAND_1 RADIANCE_MULT_BAND_1
RADIANCE_MULT_BAND_2 RADIANCE_MULT_BAND_2
RADIANCE_MULT_BAND_3 RADIANCE_MULT_BAND_3
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6_VCID_1 RADIANCE_MULT_BAND_6_VCID_1
RADIANCE_MULT_BAND_6_VCID_2 RADIANCE_MULT_BAND_6_VCID_2
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
RADIANCE_MULT_BAND_8 RADIANCE_MULT_BAND_8
REFLECTANCE_ADD_BAND_1 REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2 REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3 REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_ADD_BAND_8 REFLECTANCE_ADD_BAND_8
REFLECTANCE_MAXIMUM_BAND_1
REFLECTANCE_MAXIMUM_BAND_2
REFLECTANCE_MAXIMUM_BAND_3
REFLECTANCE_MAXIMUM_BAND_4
REFLECTANCE_MAXIMUM_BAND_5
REFLECTANCE_MAXIMUM_BAND_7
REFLECTANCE_MAXIMUM_BAND_8
REFLECTANCE_MINIMUM_BAND_1
REFLECTANCE_MINIMUM_BAND_2
REFLECTANCE_MINIMUM_BAND_3
REFLECTANCE_MINIMUM_BAND_4
REFLECTANCE_MINIMUM_BAND_5
REFLECTANCE_MINIMUM_BAND_7
REFLECTANCE_MINIMUM_BAND_8
REFLECTANCE_MULT_BAND_1 REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2 REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3 REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTANCE_MULT_BAND_8 REFLECTANCE_MULT_BAND_8
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
SATURATION_BAND_1 SATURATION_BAND_1
SATURATION_BAND_2 SATURATION_BAND_2
SATURATION_BAND_3 SATURATION_BAND_3
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6_VCID_1 SATURATION_BAND_6_VCID_1
SATURATION_BAND_6_VCID_2 SATURATION_BAND_6_VCID_2
SATURATION_BAND_7 SATURATION_BAND_7
SATURATION_BAND_8 SATURATION_BAND_8
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ANOMALIES
SENSOR_ID SENSOR_ID
SENSOR_MODE SENSOR_MODE
SENSOR_MODE_SLC
SPACECRAFT_ID SPACECRAFT_ID
STATION_ID STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
THERMAL_LINES THERMAL_LINES
THERMAL_SAMPLES THERMAL_SAMPLES
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE
google:registration_count
google:registration_offset_x
google:registration_offset_y
google:registration_ratio

TM

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 5 TM Tier 1 :

Collection 1 Collection 2
LANDSAT/LT05/C01/T1 LANDSAT/LT05/C02/T1

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Bleu B1 B1
Vert B2 B2
Rouge B3 B3
Proche infrarouge B4 B4
Infrarouge ondes courtes 1 B5 B5
Infrarouge thermique 1 B6 B6
Infrarouge à ondes courtes 2 B7 B7
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT
Angle azimutal solaire SAA
Angle zénithal solaire SZA
Afficher l'angle azimutal VAA
Afficher l'angle zénithal VZA

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs brutes de réflectance DN et thermiques.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées de catalogue pour les codes (TM 5, par exemple).

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Consultez l'onglet Propriétés de l'image sur la page du catalogue du produit pour obtenir les descriptions des propriétés de la collection 2 (TM5, par exemple).

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CORNER_LL_LAT_PRODUCT
CORNER_LL_LON_PRODUCT
CORNER_LL_PROJECTION_X_PRODUCT
CORNER_LL_PROJECTION_Y_PRODUCT
CORNER_LR_LAT_PRODUCT
CORNER_LR_LON_PRODUCT
CORNER_LR_PROJECTION_X_PRODUCT
CORNER_LR_PROJECTION_Y_PRODUCT
CORNER_UL_LAT_PRODUCT
CORNER_UL_LON_PRODUCT
CORNER_UL_PROJECTION_X_PRODUCT
CORNER_UL_PROJECTION_Y_PRODUCT
CORNER_UR_LAT_PRODUCT
CORNER_UR_LON_PRODUCT
CORNER_UR_PROJECTION_X_PRODUCT
CORNER_UR_PROJECTION_Y_PRODUCT
CORRECTION_BIAS_BAND_1 CORRECTION_BIAS_BAND_1
CORRECTION_BIAS_BAND_2 CORRECTION_BIAS_BAND_2
CORRECTION_BIAS_BAND_3 CORRECTION_BIAS_BAND_3
CORRECTION_BIAS_BAND_4 CORRECTION_BIAS_BAND_4
CORRECTION_BIAS_BAND_5 CORRECTION_BIAS_BAND_5
CORRECTION_BIAS_BAND_6 CORRECTION_BIAS_BAND_6
CORRECTION_BIAS_BAND_7 CORRECTION_BIAS_BAND_7
CORRECTION_GAIN_BAND_1 CORRECTION_GAIN_BAND_1
CORRECTION_GAIN_BAND_2 CORRECTION_GAIN_BAND_2
CORRECTION_GAIN_BAND_3 CORRECTION_GAIN_BAND_3
CORRECTION_GAIN_BAND_4 CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5 CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6 CORRECTION_GAIN_BAND_6
CORRECTION_GAIN_BAND_7 CORRECTION_GAIN_BAND_7
CPF_NAME
DATA_CATEGORY
DATA_SOURCE_ELEVATION
DATA_TYPE
DATA_TYPE_L0RP DATA_TYPE_L0RP
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
EPHEMERIS_TYPE EPHEMERIS_TYPE
FILE_DATE
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY GEOMETRIC_RMSE_VERIFY
GEOMETRIC_RMSE_VERIFY_QUAD_LL GEOMETRIC_RMSE_VERIFY_QUAD_LL
GEOMETRIC_RMSE_VERIFY_QUAD_LR GEOMETRIC_RMSE_VERIFY_QUAD_LR
GEOMETRIC_RMSE_VERIFY_QUAD_UL GEOMETRIC_RMSE_VERIFY_QUAD_UL
GEOMETRIC_RMSE_VERIFY_QUAD_UR GEOMETRIC_RMSE_VERIFY_QUAD_UR
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GRID_CELL_SIZE_THERMAL GRID_CELL_SIZE_THERMAL
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
K1_CONSTANT_BAND_6 K1_CONSTANT_BAND_6
K2_CONSTANT_BAND_6 K2_CONSTANT_BAND_6
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
MAP_PROJECTION_L0RA MAP_PROJECTION_L0RA
ORIENTATION ORIENTATION
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_1 RADIANCE_ADD_BAND_1
RADIANCE_ADD_BAND_2 RADIANCE_ADD_BAND_2
RADIANCE_ADD_BAND_3 RADIANCE_ADD_BAND_3
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6 RADIANCE_ADD_BAND_6
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_MAXIMUM_BAND_1
RADIANCE_MAXIMUM_BAND_2
RADIANCE_MAXIMUM_BAND_3
RADIANCE_MAXIMUM_BAND_4
RADIANCE_MAXIMUM_BAND_5
RADIANCE_MAXIMUM_BAND_6
RADIANCE_MAXIMUM_BAND_7
RADIANCE_MINIMUM_BAND_1
RADIANCE_MINIMUM_BAND_2
RADIANCE_MINIMUM_BAND_3
RADIANCE_MINIMUM_BAND_4
RADIANCE_MINIMUM_BAND_5
RADIANCE_MINIMUM_BAND_6
RADIANCE_MINIMUM_BAND_7
RADIANCE_MULT_BAND_1 RADIANCE_MULT_BAND_1
RADIANCE_MULT_BAND_2 RADIANCE_MULT_BAND_2
RADIANCE_MULT_BAND_3 RADIANCE_MULT_BAND_3
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6 RADIANCE_MULT_BAND_6
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
REFLECTANCE_ADD_BAND_1 REFLECTANCE_ADD_BAND_1
REFLECTANCE_ADD_BAND_2 REFLECTANCE_ADD_BAND_2
REFLECTANCE_ADD_BAND_3 REFLECTANCE_ADD_BAND_3
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_MAXIMUM_BAND_1
REFLECTANCE_MAXIMUM_BAND_2
REFLECTANCE_MAXIMUM_BAND_3
REFLECTANCE_MAXIMUM_BAND_4
REFLECTANCE_MAXIMUM_BAND_5
REFLECTANCE_MAXIMUM_BAND_7
REFLECTANCE_MINIMUM_BAND_1
REFLECTANCE_MINIMUM_BAND_2
REFLECTANCE_MINIMUM_BAND_3
REFLECTANCE_MINIMUM_BAND_4
REFLECTANCE_MINIMUM_BAND_5
REFLECTANCE_MINIMUM_BAND_7
REFLECTANCE_MULT_BAND_1 REFLECTANCE_MULT_BAND_1
REFLECTANCE_MULT_BAND_2 REFLECTANCE_MULT_BAND_2
REFLECTANCE_MULT_BAND_3 REFLECTANCE_MULT_BAND_3
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
SATURATION_BAND_1 SATURATION_BAND_1
SATURATION_BAND_2 SATURATION_BAND_2
SATURATION_BAND_3 SATURATION_BAND_3
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6 SATURATION_BAND_6
SATURATION_BAND_7 SATURATION_BAND_7
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ANOMALIES
SENSOR_ID SENSOR_ID
SENSOR_MODE SENSOR_MODE
SPACECRAFT_ID SENSOR_MODE_SLC
STATION_ID SPACECRAFT_ID
STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
THERMAL_LINES THERMAL_LINES
THERMAL_SAMPLES THERMAL_SAMPLES
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE
google:registration_count
google:registration_offset_x
google:registration_offset_y
google:registration_ratio

MSS

ID d'élément

Remplacez C01 par C02 dans les ID d'images et de collections. Par exemple, Landsat 1 MSS Tier 1 :

Collection 1 Collection 2
LANDSAT/LM01/C01/T1 LANDSAT/LM01/C02/T1

Noms de bandes

Notez les changements de nom de bande et l'ajout de nouvelles bandes.

Développez pour voir les changements de nom de groupes et l'ajout de nouveaux groupes.

Description Nom de la collection 1 Nom de la collection 2
Vert B4 (MSS 1-3) ; B1 (MSS 4-5) B4 (MSS 1-3) ; B1 (MSS 4-5)
Rouge B5 (MSS 1-3) ; B2 (MSS 4-5) B5 (MSS 1-3) ; B2 (MSS 4-5)
Proche infrarouge 1 B6 (MSS 1-3) ; B3 (MSS 4-5) B6 (MSS 1-3) ; B3 (MSS 4-5)
Proche infrarouge 2 B7 (MSS 1-3) ; B4 (MSS 4-5) B7 (MSS 1-3) ; B4 (MSS 4-5)
Masque de bits de contrôle qualité BQA QA_PIXEL
Contrôle qualité de la saturation radiométrique QA_RADSAT

Mettez à jour le code qui sélectionne les bandes dont le nom a changé, par exemple la bande du masque de bits de contrôle qualité :

Collection 1 Collection 2
image.select('BQA') image.select('QA_PIXEL')

Mise à l'échelle des valeurs

Aucune modification n'est requise. Les collections 1 et 2 ont la même mise à l'échelle pour les valeurs DN brutes.

Masquage pour le contrôle qualité

Les codes de bits ont été modifiés pour le masque de bits QA. Consultez les sections "Masque de bits pour QA_PIXEL" (Collection 2) et "Masque de bits pour BQA" (Collection 1) dans les entrées du catalogue pour les codes (MSS 1, par exemple).

L'expression suivante crée un masque de nuages et d'ombres pour une image donnée à l'aide des codes de masque de bits QA de la collection 2.

Éditeur de code (JavaScript)

var qaMask = image.select('QA_PIXEL').bitwiseAnd(parseInt('11010', 2)).eq(0)

Colab (Python)

qa_mask = image.select('QA_PIXEL').bitwiseAnd(int('11010', 2)).eq(0)

Propriétés de l'image

Lors de la transition de la collection 1 à la collection 2, certaines propriétés d'image ont été ajoutées et d'autres supprimées. Aucun nom d'établissement n'a été modifié. Consultez le tableau de comparaison des propriétés ci-dessous pour déterminer si vous devez modifier votre code afin de tenir compte des propriétés manquantes ou ajoutées (par exemple, dans le filtrage ou le traitement). Consultez l'onglet Propriétés de l'image sur la page du catalogue du produit pour obtenir les descriptions des propriétés de la collection 2 (MSS 1, par exemple).

Développer pour comparer les listes d'établissements
Collection 1 Collection 2
CLOUD_COVER CLOUD_COVER
CLOUD_COVER_LAND CLOUD_COVER_LAND
COLLECTION_CATEGORY COLLECTION_CATEGORY
COLLECTION_NUMBER COLLECTION_NUMBER
CORRECTION_GAIN_BAND_4 CORRECTION_GAIN_BAND_4
CORRECTION_GAIN_BAND_5 CORRECTION_GAIN_BAND_5
CORRECTION_GAIN_BAND_6 CORRECTION_GAIN_BAND_6
CORRECTION_GAIN_BAND_7 CORRECTION_GAIN_BAND_7
CPF_NAME
DATA_CATEGORY
DATA_SOURCE_ELEVATION
DATA_TYPE
DATA_TYPE_L0RP DATA_TYPE_L0RP
DATE_ACQUIRED DATE_ACQUIRED
DATE_PRODUCT_GENERATED
DATUM DATUM
EARTH_SUN_DISTANCE EARTH_SUN_DISTANCE
ELEVATION_SOURCE
ELLIPSOID ELLIPSOID
EPHEMERIS_TYPE EPHEMERIS_TYPE
FILE_DATE
GAIN_BAND_4 GAIN_BAND_4
GAIN_BAND_5 GAIN_BAND_5
GAIN_BAND_6 GAIN_BAND_6
GAIN_BAND_7 GAIN_BAND_7
GEOMETRIC_RMSE_MODEL GEOMETRIC_RMSE_MODEL
GEOMETRIC_RMSE_MODEL_X GEOMETRIC_RMSE_MODEL_X
GEOMETRIC_RMSE_MODEL_Y GEOMETRIC_RMSE_MODEL_Y
GEOMETRIC_RMSE_VERIFY GEOMETRIC_RMSE_VERIFY
GEOMETRIC_RMSE_VERIFY_QUAD_LL GEOMETRIC_RMSE_VERIFY_QUAD_LL
GEOMETRIC_RMSE_VERIFY_QUAD_LR GEOMETRIC_RMSE_VERIFY_QUAD_LR
GEOMETRIC_RMSE_VERIFY_QUAD_UL GEOMETRIC_RMSE_VERIFY_QUAD_UL
GEOMETRIC_RMSE_VERIFY_QUAD_UR GEOMETRIC_RMSE_VERIFY_QUAD_UR
GRID_CELL_SIZE_REFLECTIVE GRID_CELL_SIZE_REFLECTIVE
GROUND_CONTROL_POINTS_MODEL GROUND_CONTROL_POINTS_MODEL
GROUND_CONTROL_POINTS_VERIFY GROUND_CONTROL_POINTS_VERIFY
GROUND_CONTROL_POINTS_VERSION GROUND_CONTROL_POINTS_VERSION
IMAGE_QUALITY IMAGE_QUALITY
LANDSAT_PRODUCT_ID LANDSAT_PRODUCT_ID
LANDSAT_SCENE_ID LANDSAT_SCENE_ID
MAP_PROJECTION MAP_PROJECTION
MAP_PROJECTION_L0RA MAP_PROJECTION_L0RA
ORIENTATION ORIENTATION
PRESENT_BAND_4 PRESENT_BAND_4
PRESENT_BAND_5 PRESENT_BAND_5
PRESENT_BAND_6 PRESENT_BAND_6
PRESENT_BAND_7 PRESENT_BAND_7
PROCESSING_LEVEL
PROCESSING_SOFTWARE_VERSION PROCESSING_SOFTWARE_VERSION
RADIANCE_ADD_BAND_4 RADIANCE_ADD_BAND_4
RADIANCE_ADD_BAND_5 RADIANCE_ADD_BAND_5
RADIANCE_ADD_BAND_6 RADIANCE_ADD_BAND_6
RADIANCE_ADD_BAND_7 RADIANCE_ADD_BAND_7
RADIANCE_MULT_BAND_4 RADIANCE_MULT_BAND_4
RADIANCE_MULT_BAND_5 RADIANCE_MULT_BAND_5
RADIANCE_MULT_BAND_6 RADIANCE_MULT_BAND_6
RADIANCE_MULT_BAND_7 RADIANCE_MULT_BAND_7
REFLECTANCE_ADD_BAND_4 REFLECTANCE_ADD_BAND_4
REFLECTANCE_ADD_BAND_5 REFLECTANCE_ADD_BAND_5
REFLECTANCE_ADD_BAND_6 REFLECTANCE_ADD_BAND_6
REFLECTANCE_ADD_BAND_7 REFLECTANCE_ADD_BAND_7
REFLECTANCE_MULT_BAND_4 REFLECTANCE_MULT_BAND_4
REFLECTANCE_MULT_BAND_5 REFLECTANCE_MULT_BAND_5
REFLECTANCE_MULT_BAND_6 REFLECTANCE_MULT_BAND_6
REFLECTANCE_MULT_BAND_7 REFLECTANCE_MULT_BAND_7
REFLECTIVE_LINES REFLECTIVE_LINES
REFLECTIVE_SAMPLES REFLECTIVE_SAMPLES
REQUEST_ID REQUEST_ID
RESAMPLING_OPTION RESAMPLING_OPTION
SATURATION_BAND_4 SATURATION_BAND_4
SATURATION_BAND_5 SATURATION_BAND_5
SATURATION_BAND_6 SATURATION_BAND_6
SATURATION_BAND_7 SATURATION_BAND_7
SCENE_CENTER_TIME SCENE_CENTER_TIME
SENSOR_ID SENSOR_ID
SPACECRAFT_ID SPACECRAFT_ID
STATION_ID STATION_ID
SUN_AZIMUTH SUN_AZIMUTH
SUN_ELEVATION SUN_ELEVATION
UTM_ZONE UTM_ZONE
WRS_PATH WRS_PATH
WRS_ROW WRS_ROW
WRS_TYPE

Landsat Pre-Collection

L'archive de données Earth Engine contient des données Landsat pré-collection. Il peut être identifié par des ID d'image et de collection qui ne comportent pas de composant de collection.

  • Collection 1 / Collection 2 : LANDSAT/[MISSION]/[COLLECTION]/[PRODUCT] (par exemple, LANDSAT/LE07/C02/T1)
  • Pré-recouvrement : LANDSAT/[MISSION]_[PRODUCT] (par exemple, LANDSAT/LE7_L1T)

Si vous utilisez des données de pré-collecte, passez à la collecte 2 dès que possible. Utilisez les informations sur la collection 2 tout au long de ce guide pour mettre à jour vos scripts.

Composites temporels

Earth Engine fournit des composites temporels calculés (8 jours, 32 jours et annuels). Il existe une série de différences entre ceux générés pour la collection 1 et les collections pré-collection (PC/C1) et collection 2 (C2). Le code utilisé pour générer les composites C2 est disponible sur GitHub.

  • Composites de réflectance de surface

    Les composites C2 sont générés à partir du produit de réflectance de surface USGS L2, tandis que les composites PC/C1 ont été créés à l'aide de la réflectance au sommet de l'atmosphère.

  • Une collection pour tous les instruments

    Les composites PC/C1 ont été séparés en un ensemble de composites d'index temporels pour chaque instrument. Cela était principalement dû à des différences de calibration entre les instruments. Avec les données de réflectance de surface C2, l'inter-étalonnage est suffisant pour combiner les instruments.

  • Filtrage strict

    Un filtrage plus agressif de la qualité des données est appliqué aux composites C2, y compris :

    • La bande L7 est limitée à la plage 1999-2017 en raison de la dérive orbitale / du temps d'acquisition des scènes.
    • Les données L8 antérieures au 1er mai 2013 sont omises en raison de problèmes de stabilité orbitale.
    • Omission des données avec WRS_ROW ≥ 122 (aucune image de nuit).
    • En omettant tous les pixels signalés comme autre chose que "clair" lors du contrôle qualité.
    • Omission des pixels L4–L7 avec ATMOS_OPACITY > 300 (brume).
    • Omission des pixels L8–L9 présentant des problèmes de QA_AEROSOL.
    • Omettre les pixels signalés comme saturés ou dont les valeurs sont hors limites.
  • Composés médians

    Les composites PC/C1 utilisaient une composition de type "dernier plan sur le premier". Les composites de la collection 2 utilisent un compositeur médian.

  • Dénomination

    Les chemins composites PC/C1 sont au format LANDSAT/INSTRUMENT/C01/T1_PERIOD_INDEX, tandis que les composites C2 sont au format LANDSAT/COMPOSITES/C02/T1_L2_PERIOD_INDEX, où INSTRUMENT est LT04, LT05, LE07 ou LC08, et PERIOD est 8DAY, 32DAY ou ANNUAL. Par exemple, le tableau suivant présente les chemins d'accès aux composants C2 qui correspondent approximativement aux composants annuels LC08 de C1 pour chaque INDEX. Rappelez-vous que INSTRUMENT n'est pas inclus dans les composites C2, car toutes les données pertinentes de L4 à L9 sont incluses dans chaque composite.

    Collection 1 Collection 2
    LANDSAT/LC08/C01/T1_ANNUAL_BAI LANDSAT/COMPOSITES/C02/T1_L2_ANNUAL_BAI
    LANDSAT/LC08/C01/T1_ANNUAL_EVI LANDSAT/COMPOSITES/C02/T1_L2_ANNUAL_EVI
    LANDSAT/LC08/C01/T1_ANNUAL_GREENEST_TOA
    LANDSAT/LC08/C01/T1_ANNUAL_NBRT LANDSAT/COMPOSITES/C02/T1_L2_ANNUAL_NBR
    LANDSAT/LC08/C01/T1_ANNUAL_NDSI Non produit, car les pixels de neige sont masqués lors du processus de composition
    LANDSAT/LC08/C01/T1_ANNUAL_NDVI LANDSAT/COMPOSITES/C02/T1_L2_ANNUAL_NDVI
    LANDSAT/LC08/C01/T1_ANNUAL_NDWI LANDSAT/COMPOSITES/C02/T1_L2_ANNUAL_NDWI
    LANDSAT/LC08/C01/T1_ANNUAL_RAW
    LANDSAT/LC08/C01/T1_ANNUAL_TOA