Migração da Coleção 1 para a Coleção 2 do Landsat

Este guia fornece instruções para mudar dos dados da Coleção 1 para a Coleção 2 do Landsat. A Coleção 2 está totalmente disponível no Earth Engine desde 2022, e nenhum dado da Coleção 1 foi produzido pelo USGS desde 31 de dezembro de 2021. A Coleção 1 do Landsat está descontinuada, e recomendamos que todos os usuários migrem para a Coleção 2 o mais rápido possível.

Cada Coleção do Landsat representa uma versão do arquivo de imagens processada com métodos e rotinas consistentes. À medida que os sistemas e algoritmos de processamento melhoram, novas coleções são geradas. Em 2020, o USGS começou a reprocessar o arquivo para a Coleção 2. Leia o artigo "The 50-year Landsat collection 2 archive" (em inglês) em Remote Sensing of Environment para saber mais sobre a lógica por trás do modelo de processamento de coleções e o conteúdo e os avanços fornecidos pela Coleção 2.

As seções a seguir descrevem as mudanças necessárias para migrar da Coleção 1 para a Coleção 2 em cada produto de dados do Landsat, incluindo IDs de imagem e de coleção, nomes de banda, novas bandas, escalonamento de valor de banda e valores de máscara de bits. As guias de conteúdo em cada seção fornecem detalhes sobre sensores específicos.

Reflectância da superfície

OLI

Código do recurso

Substitua C01 por C02 e SR por L2 nos IDs de imagem e coleção. Por exemplo, Landsat 8 OLI Tier 1 (o Landsat 9 OLI-2 não foi incluído na Coleção 1):

Coleção 1 Coleção 2
LANDSAT/LC08/C01/T1_SR LANDSAT/LC08/C02/T1_L2

Nomes de bandas

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Ultra azul B1 SR_B1
Azul B2 SR_B2
Verde B3 SR_B3
Vermelho B4 SR_B4
Infravermelho próximo B5 SR_B5
Infravermelho de ondas curtas 1 B6 SR_B6
Infravermelho de ondas curtas 2 B7 SR_B7
Temperatura de brilho 1 B10
Temperatura de brilho 2 B11
Atributos de aerossol sr_aerosol SR_QA_AEROSOL
Temperatura na superfície ST_B10
Transmitância atmosférica ST_ATRAN
Distância do pixel até a nuvem ST_CDIST
Radiância descendente ST_DRAD
Emissividade ST_EMIS
Desvio padrão da emissividade ST_EMSD
Incerteza da temperatura da superfície ST_QA
Radiância térmica ST_TRAD
Radiância de upwelling ST_URAD
Atributos de qualidade do pixel (CFMask) pixel_qa QA_PIXEL
Controle de qualidade de saturação radiométrica radsat_qa QA_RADSAT

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de infravermelho próximo:

Coleção 1 Coleção 2
image.select('B5') image.select('SR_B5')

Escalonamento de valor

As bandas de refletância têm novos fatores de escalonamento. A coleção 1 usou um fator de escalonamento de 0.0001. A coleção 2 usa um fator de escala 2.75e-05 e um deslocamento -0.2. A banda térmica também tem novos fatores de escala e de ajuste. O bloco de código a seguir define uma função para aplicar os fatores de escala de refletância da superfície e banda de temperatura da Coleção 2 e os mapeia em uma coleção de imagens.

Editor de código (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)

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de controle de qualidade (CFMASK). Consulte as seções "Bitmask for QA_PIXEL" (Coleção 2) e "Bitmask for pixel_qa" (Coleção 1) nas entradas do catálogo para códigos.

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Saturação radiométrica

Os códigos de bits mudaram para a máscara de bits de saturação radiométrica. Consulte as seções "Bitmask for QA_RADSAT" (Coleção 2) e "Bitmask for radsat_qa" (Coleção 1) nas entradas do catálogo para códigos.

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. As propriedades da geometria solar foram alteradas. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes, adicionadas ou alteradas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2.

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO
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
SATÉLITE
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 (a Coleção 2 usa elevação em vez de ângulo zenital. Para calcular o ângulo zenital, use 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+

Código do recurso

Substitua C01 por C02 e SR por L2 nos IDs de imagem e coleção. Por exemplo, Landsat 7 ETM+ Tier 1:

Coleção 1 Coleção 2
LANDSAT/LE07/C01/T1_SR LANDSAT/LE07/C02/T1_L2

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Azul B1 SR_B1
Verde B2 SR_B2
Vermelho B3 SR_B3
Infravermelho próximo B4 SR_B4
Infravermelho de ondas curtas 1 B5 SR_B5
Temperatura de brilho no topo da atmosfera B6
Infravermelho de ondas curtas 2 B7 SR_B7
Opacidade atmosférica sr_atmos_opacity SR_ATMOS_OPACITY
Avaliação da qualidade da nuvem sr_cloud_qa SR_CLOUD_QA
Temperatura na superfície ST_B6
Transmitância atmosférica ST_ATRAN
Distância do pixel até a nuvem ST_CDIST
Radiância descendente ST_DRAD
Emissividade ST_EMIS
Desvio padrão da emissividade ST_EMSD
Incerteza da temperatura da superfície ST_QA
Radiância térmica ST_TRAD
Radiância de upwelling ST_URAD
Atributos de qualidade do pixel (CFMask) pixel_qa QA_PIXEL
Controle de qualidade de saturação radiométrica radsat_qa QA_RADSAT

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de infravermelho próximo:

Coleção 1 Coleção 2
image.select('B4') image.select('SR_B4')

Escalonamento de valor

As bandas de refletância têm novos fatores de escalonamento. A coleção 1 usou um fator de escalonamento de 0.0001. A coleção 2 usa um fator de escala 2.75e-05 e um deslocamento -0.2. A banda térmica também tem novos fatores de escala e de ajuste. O bloco de código a seguir define uma função para aplicar os fatores de escala de refletância da superfície e banda de temperatura da Coleção 2 e os mapeia em uma coleção de imagens.

Editor de código (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)

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de controle de qualidade (CFMASK). Consulte as seções "Bitmask for QA_PIXEL" (Coleção 2) e "Bitmask for pixel_qa" (Coleção 1) nas entradas do catálogo para códigos.

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Saturação radiométrica

Os códigos de bits mudaram para a máscara de bits de saturação radiométrica. Consulte as seções "Bitmask for QA_RADSAT" (Coleção 2) e "Bitmask for radsat_qa" (Coleção 1) nas entradas do catálogo para códigos.

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. As propriedades da geometria solar foram alteradas. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes, adicionadas ou alteradas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2.

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO
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
SATÉLITE
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 (a Coleção 2 usa elevação em vez de ângulo zenital. Para calcular o ângulo zenital, use 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

Código do recurso

Substitua C01 por C02 e SR por L2 nos IDs de imagem e coleção. Por exemplo, Landsat 5 TM Tier 1:

Coleção 1 Coleção 2
LANDSAT/LT05/C01/T1_SR LANDSAT/LT05/C02/T1_L2

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Azul B1 SR_B1
Verde B2 SR_B2
Vermelho B3 SR_B3
Infravermelho próximo B4 SR_B4
Infravermelho de ondas curtas 1 B5 SR_B5
Temperatura de brilho no topo da atmosfera B6
Infravermelho de ondas curtas 2 B7 SR_B7
Opacidade atmosférica sr_atmos_opacity SR_ATMOS_OPACITY
Avaliação da qualidade da nuvem sr_cloud_qa SR_CLOUD_QA
Temperatura na superfície ST_B6
Transmitância atmosférica ST_ATRAN
Distância do pixel até a nuvem ST_CDIST
Radiância descendente ST_DRAD
Emissividade ST_EMIS
Desvio padrão da emissividade ST_EMSD
Incerteza da temperatura da superfície ST_QA
Radiância térmica ST_TRAD
Radiância de upwelling ST_URAD
Atributos de qualidade do pixel (CFMask) pixel_qa QA_PIXEL
Controle de qualidade de saturação radiométrica radsat_qa QA_RADSAT

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de infravermelho próximo:

Coleção 1 Coleção 2
image.select('B4') image.select('SR_B4')

Escalonamento de valor

As bandas de refletância têm novos fatores de escalonamento. A coleção 1 usou um fator de escalonamento de 0.0001. A coleção 2 usa um fator de escala 2.75e-05 e um deslocamento -0.2. A banda térmica também tem novos fatores de escala e de ajuste. O bloco de código a seguir define uma função para aplicar os fatores de escala de refletância da superfície e banda de temperatura da Coleção 2 e os mapeia em uma coleção de imagens.

Editor de código (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)

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de controle de qualidade (CFMASK). Consulte as seções "Bitmask for QA_PIXEL" (Coleção 2) e "Bitmask for pixel_qa" (Coleção 1) nas entradas do catálogo para códigos (TM 5, por exemplo).

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Saturação radiométrica

Os códigos de bits mudaram para a máscara de bits de saturação radiométrica. Consulte as seções "Bitmask for QA_RADSAT" (Coleção 2) e "Bitmask for radsat_qa" (Coleção 1) nas entradas do catálogo para códigos (TM 5, por exemplo).

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. As propriedades da geometria solar foram alteradas. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes, adicionadas ou alteradas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2 (TM 5, por exemplo).

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO
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
SATÉLITE
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 (a Coleção 2 usa elevação em vez de ângulo zenital. Para calcular o ângulo zenital, use 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

Refletância no topo da atmosfera

OLI

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 8 OLI Tier 1 (o Landsat 9 OLI-2 não foi incluído na Coleção 1):

Coleção 1 Coleção 2
LANDSAT/LC08/C01/T1_TOA LANDSAT/LC08/C02/T1_TOA

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Aerossol costeiro B1 B1
Azul B2 B2
Verde B3 B3
Vermelho B4 B4
Infravermelho próximo B5 B5
Infravermelho de ondas curtas 1 B6 B6
Infravermelho de ondas curtas 2 B7 B7
Panchromatic B8 B8
Cirro B9 B9
Infravermelho térmico 1 B10 B10
Infravermelho térmico 2 B11 B11
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT
Ângulo azimute solar SAA
Ângulo de zênite solar SZA
Ver ângulo de azimute VAA
Ver ângulo zenital VZA

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escalonagem para refletância no topo da atmosfera e valores térmicos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask para QA_PIXEL" (Coleção 2) e "Bitmask para BQA" (Coleção 1) nas entradas de catálogo para códigos.

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2.

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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+

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 7 ETM+ Tier 1:

Coleção 1 Coleção 2
LANDSAT/LE07/C01/T1_TOA LANDSAT/LE07/C02/T1_TOA

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Azul B1 B1
Verde B2 B2
Vermelho B3 B3
Infravermelho próximo B4 B4
Infravermelho de ondas curtas 1 B5 B5
Infravermelho térmico de baixo ganho 1 B6_VCID_1 B6_VCID_1
Infravermelho térmico de alto ganho 1 B6_VCID_2 B6_VCID_2
Infravermelho de ondas curtas 2 B7 B7
Panchromatic B8 B8
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT
Ângulo azimute solar SAA
Ângulo de zênite solar SZA
Ver ângulo de azimute VAA
Ver ângulo zenital VZA

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escalonagem para refletância no topo da atmosfera e valores térmicos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask para QA_PIXEL" (Coleção 2) e "Bitmask para BQA" (Coleção 1) nas entradas de catálogo para códigos.

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2.

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 5 TM Tier 1:

Coleção 1 Coleção 2
LANDSAT/LT05/C01/T1_TOA LANDSAT/LT05/C02/T1_TOA

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Azul B1 B1
Verde B2 B2
Vermelho B3 B3
Infravermelho próximo B4 B4
Infravermelho de ondas curtas 1 B5 B5
Infravermelho térmico 1 B6 B6
Infravermelho de ondas curtas 2 B7 B7
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT
Ângulo azimute solar SAA
Ângulo de zênite solar SZA
Ver ângulo de azimute VAA
Ver ângulo zenital VZA

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escalonagem para refletância no topo da atmosfera e valores térmicos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask for QA_PIXEL" (Coleção 2) e "Bitmask for BQA" (Coleção 1) nas entradas do catálogo para códigos (TM 5, por exemplo).

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo de produtos para ver as descrições das propriedades da Coleção 2 (TM 5, por exemplo).

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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

Radiância ajustada (DN)

OLI

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 8 OLI Tier 1 (o Landsat 9 OLI-2 não foi incluído na Coleção 1):

Coleção 1 Coleção 2
LANDSAT/LC08/C01/T1 LANDSAT/LC08/C02/T1

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Aerossol costeiro B1 B1
Azul B2 B2
Verde B3 B3
Vermelho B4 B4
Infravermelho próximo B5 B5
Infravermelho de ondas curtas 1 B6 B6
Infravermelho de ondas curtas 2 B7 B7
Panchromatic B8 B8
Cirro B9 B9
Infravermelho térmico 1 B10 B10
Infravermelho térmico 2 B11 B11
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT
Ângulo azimute solar SAA
Ângulo de zênite solar SZA
Ver ângulo de azimute VAA
Ver ângulo zenital VZA

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escala para refletância de DN bruto e valores térmicos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask para QA_PIXEL" (Coleção 2) e "Bitmask para BQA" (Coleção 1) nas entradas de catálogo para códigos.

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2.

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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+

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 7 ETM+ Tier 1:

Coleção 1 Coleção 2
LANDSAT/LE07/C01/T1 LANDSAT/LE07/C02/T1

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Azul B1 B1
Verde B2 B2
Vermelho B3 B3
Infravermelho próximo B4 B4
Infravermelho de ondas curtas 1 B5 B5
Infravermelho térmico de baixo ganho 1 B6_VCID_1 B6_VCID_1
Infravermelho térmico de alto ganho 1 B6_VCID_2 B6_VCID_2
Infravermelho de ondas curtas 2 B7 B7
Panchromatic B8 B8
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT
Ângulo azimute solar SAA
Ângulo de zênite solar SZA
Ver ângulo de azimute VAA
Ver ângulo zenital VZA

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escala para refletância de DN bruto e valores térmicos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask para QA_PIXEL" (Coleção 2) e "Bitmask para BQA" (Coleção 1) nas entradas de catálogo para códigos.

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2.

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 5 TM Tier 1:

Coleção 1 Coleção 2
LANDSAT/LT05/C01/T1 LANDSAT/LT05/C02/T1

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Azul B1 B1
Verde B2 B2
Vermelho B3 B3
Infravermelho próximo B4 B4
Infravermelho de ondas curtas 1 B5 B5
Infravermelho térmico 1 B6 B6
Infravermelho de ondas curtas 2 B7 B7
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT
Ângulo azimute solar SAA
Ângulo de zênite solar SZA
Ver ângulo de azimute VAA
Ver ângulo zenital VZA

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escala para refletância de DN bruto e valores térmicos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask for QA_PIXEL" (Coleção 2) e "Bitmask for BQA" (Coleção 1) nas entradas do catálogo para códigos (TM 5, por exemplo).

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2 (TM 5, por exemplo).

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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

Código do recurso

Substitua C01 por C02 nos IDs de imagem e coleção. Por exemplo, Landsat 1 MSS Tier 1:

Coleção 1 Coleção 2
LANDSAT/LM01/C01/T1 LANDSAT/LM01/C02/T1

Nomes de bandas

Observe as mudanças nos nomes das bandas e a adição de novas bandas.

Clique para ver as mudanças de nome e a adição de novas bandas

Descrição Nome da coleção 1 Nome da coleção 2
Verde B4 (MSS 1-3); B1 (MSS 4-5) B4 (MSS 1-3); B1 (MSS 4-5)
Vermelho B5 (MSS 1-3); B2 (MSS 4-5) B5 (MSS 1-3); B2 (MSS 4-5)
Infravermelho próximo 1 B6 (MSS 1 a 3); B3 (MSS 4 a 5) B6 (MSS 1 a 3); B3 (MSS 4 a 5)
Infravermelho próximo 2 B7 (MSS 1-3); B4 (MSS 4-5) B7 (MSS 1-3); B4 (MSS 4-5)
Máscara de bits de controle de qualidade BQA QA_PIXEL
Controle de qualidade de saturação radiométrica QA_RADSAT

Atualize o código que seleciona bandas cujos nomes mudaram, por exemplo, a banda de máscara de bits de QA:

Coleção 1 Coleção 2
image.select('BQA') image.select('QA_PIXEL')

Escalonamento de valor

Não é necessário fazer alterações. As coleções 1 e 2 têm a mesma escalonagem para valores de DN brutos.

Mascaramento de controle de qualidade

Os códigos de bits foram alterados para a máscara de bits de QA. Consulte as seções "Bitmask for QA_PIXEL" (Coleção 2) e "Bitmask for BQA" (Coleção 1) nas entradas do catálogo para códigos (MSS 1, por exemplo).

A expressão a seguir cria uma máscara de nuvem e sombra para uma determinada imagem usando os códigos de bitmask de controle de qualidade da Coleção 2.

Editor de código (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)

Propriedades de imagem

Na transição da Coleção 1 para a Coleção 2, algumas propriedades de imagem foram adicionadas e outras removidas. Nenhum nome de propriedade foi alterado. Consulte a tabela de comparação de propriedades a seguir para determinar se é necessário modificar o código para acomodar propriedades ausentes ou adicionadas (por exemplo, na filtragem ou no processamento). Consulte a guia "Propriedades da imagem" na página do catálogo do produto para ver as descrições das propriedades da Coleção 2 (MSS 1, por exemplo).

Expandir para comparar listas de propriedades
Coleção 1 Coleção 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
ORIENTAÇÃO ORIENTAÇÃO
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

Pré-coleção do Landsat

O arquivo de dados do Earth Engine contém dados da Pré-Coleção do Landsat. Ele pode ser identificado por IDs de imagem e coleção que não têm um componente de coleção.

  • Coleção 1 / Coleção 2: LANDSAT/[MISSION]/[COLLECTION]/[PRODUCT] (por exemplo, LANDSAT/LE07/C02/T1)
  • Pré-coleta: LANDSAT/[MISSION]_[PRODUCT] (por exemplo, LANDSAT/LE7_L1T)

Se você estiver usando dados anteriores à coleta, mude para a Coleção 2 assim que possível. Use as informações sobre a Coleção 2 ao longo deste guia para atualizar seus scripts.

Composições temporais

O Earth Engine fornece composições temporais calculadas (8 dias, 32 dias e anuais). Há uma série de diferenças entre os dados gerados para a Coleção 1 e para a pré-coleta (PC/C1) e a Coleção 2 (C2). O código usado para gerar os compostos C2 pode ser conferido no GitHub.

  • Compostos de refletância da superfície

    Os mosaicos C2 são gerados com base no produto de refletância da superfície L2 do USGS, enquanto os mosaicos PC/C1 foram criados usando a refletância da parte superior da atmosfera.

  • Uma coleção para todos os instrumentos

    Os compostos de PC/C1 foram separados em um conjunto de compostos de índice temporal para cada instrumento. Isso ocorreu principalmente devido a diferenças de calibragem entre os instrumentos. Com os dados de refletância da superfície do C2, a intercomparação é suficiente para combinar os instrumentos.

  • Filtragem estrita

    Uma filtragem mais agressiva para qualidade de dados é aplicada aos elementos combinados C2, incluindo:

    • Limitação do L7 ao intervalo de 1999 a 2017 devido à deriva orbital / tempo de aquisição de cena.
    • Omitimos os dados do L8 anteriores a 1º de maio de 2013 devido a problemas de estabilidade da órbita.
    • Omitir dados com WRS_ROW ≥ 122 (sem imagens noturnas).
    • Omitir pixels marcados pelo controle de qualidade como algo diferente de "claro".
    • Omitir pixels L4–L7 com ATMOS_OPACITY > 300 (neblina).
    • Omitir pixels L8–L9 com problemas de QA_AEROSOL.
    • Omitir pixels sinalizados como saturados ou que têm valores fora dos limites.
  • Composições de mediana

    Os composites PC/C1 usaram uma composição de último por cima. As composições da Coleção 2 usam um compositor mediano.

  • Nomenclatura

    Os caminhos compostos de PC/C1 estão na forma de LANDSAT/INSTRUMENT/C01/T1_PERIOD_INDEX, enquanto os compostos de C2 estão na forma de LANDSAT/COMPOSITES/C02/T1_L2_PERIOD_INDEX, em que INSTRUMENT é LT04, LT05, LE07 ou LC08, e PERIOD é 8DAY, 32DAY ou ANNUAL. Por exemplo, a tabela a seguir mostra caminhos de recursos para composições C2 que correspondem aproximadamente às composições anuais LC08 C1 para cada ÍNDICE. INSTRUMENT não está incluído nos elementos compostos C2 porque todos os dados relevantes de L4 a L9 estão incluídos em cada elemento composto.

    Coleção 1 Coleção 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 Não produzido porque os pixels de neve são mascarados durante o processo de composição
    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