Ten przewodnik zawiera instrukcje przechodzenia z danych Landsat Collection 1 na dane Collection 2. Kolekcja 2 jest w pełni dostępna w Earth Engine od 2022 roku, a USGS nie produkuje danych z Kolekcji 1 od 31 grudnia 2021 roku. Kolekcja Landsat 1 została wycofana i zachęcamy wszystkich użytkowników do jak najszybszego przejścia na Kolekcję 2.
Każda kolekcja Landsat reprezentuje wersję archiwum obrazów przetworzoną za pomocą spójnych metod i procedur. Wraz z ulepszaniem systemów i algorytmów przetwarzania generowane są nowe kolekcje. W 2020 r. USGS rozpoczęło ponowne przetwarzanie archiwum do kolekcji 2. W artykule „The 50-year Landsat collection 2 archive” w czasopiśmie Remote Sensing of Environment znajdziesz informacje o uzasadnieniu modelu przetwarzania zbiorów oraz o zawartości i ulepszeniach, jakie zapewnia zbiór Collection 2.
W sekcjach poniżej opisujemy zmiany, które należy wprowadzić, aby przejść z kolekcji 1 na kolekcję 2 w przypadku każdego produktu danych Landsat, w tym identyfikatory obrazów i kolekcji, nazwy pasm, nowe pasma, skalowanie wartości pasm i wartości masek bitowych. Karty treści w każdej sekcji zawierają szczegółowe informacje o poszczególnych czujnikach.
Współczynnik odbicia powierzchni
OLI
Identyfikator zasobu
Zastąp C01 wartością C02, a SR wartością L2 w identyfikatorach obrazów i kolekcji.
Na przykład Landsat 8 OLI Tier 1
(Landsat 9 OLI-2 nie został uwzględniony w kolekcji 1):
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LC08/C01/T1_SR | LANDSAT/LC08/C02/T1_L2 |
Nazwy zespołów
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Ultra blue | B1 | SR_B1 |
| Niebieski | B2 | SR_B2 |
| Zielony | B3 | SR_B3 |
| Czerwony | B4 | SR_B4 |
| Bliska podczerwień | B5 | SR_B5 |
| Podczerwień krótkofalowa 1 | B6 | SR_B6 |
| Podczerwień krótkofalowa 2 | B7 | SR_B7 |
| Temperatura jasności 1 | B10 | |
| Temperatura jasności 2 | B11 | |
| Atrybuty aerozoli | sr_aerosol | SR_QA_AEROSOL |
| Temperatura na powierzchni | ST_B10 | |
| Transmisja atmosferyczna | ST_ATRAN | |
| Odległość piksela od chmury | ST_CDIST | |
| Promieniowanie padające | ST_DRAD | |
| Zdolność emisyjna | ST_EMIS | |
| Odchylenie standardowe emisyjności | ST_EMSD | |
| Niepewność pomiaru temperatury powierzchni | ST_QA | |
| Promieniowanie cieplne | ST_TRAD | |
| Promieniowanie skierowane ku górze | ST_URAD | |
| Atrybuty jakości piksela (CFMask) | pixel_qa | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | radsat_qa | QA_RADSAT |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo bliskiej podczerwieni:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('B5') |
image.select('SR_B5') |
Skalowanie wartości
Pasma odbicia mają nowe współczynniki skalowania. W zbiorze 1 zastosowano 0.0001współczynnik skalowania. Kolekcja 2 używa współczynnika skalowania 2.75e-05 i przesunięcia -0.2.
Pasmo termiczne ma też nowe współczynniki skali i przesunięcia. Poniższy blok kodu definiuje funkcję stosowania współczynników skalowania odbicia powierzchni i pasm temperatury w przypadku kolekcji 2 oraz mapuje ją na kolekcję obrazów.
Edytor kodu (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)
Maskowanie odpowiedzi
Kody bitowe w przypadku maski bitowej jakości (CFMASK) uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (Collection 2) i „Bitmask for pixel_qa” (Collection 1) w katalogu znajdziesz kody.
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej kontroli jakości Collection 2.
Edytor kodu (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)
Nasycenie radiometryczne
Kody bitowe uległy zmianie w przypadku maski bitowej nasycenia radiometrycznego. Wpisz w katalogu kody w sekcjach „Bitmask for QA_RADSAT” (kolekcja 2) i „Bitmask for radsat_qa” (kolekcja 1).
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Właściwości geometrii słonecznej zostały zmienione. Zapoznaj się z tabelą porównawczą właściwości, aby określić, czy musisz zmodyfikować kod, aby uwzględnić brakujące, dodane lub zmienione właściwości (np. w filtrowaniu lub przetwarzaniu). Opisy właściwości kolekcji 2 znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 | |
| ORIENTACJA | |
| 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 | |
| SATELITA | |
| 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 (Collection 2 używa wzniesienia zamiast kąta zenitalnego. Aby obliczyć kąt zenitalny, użyj funkcji 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+
Identyfikator zasobu
Zastąp C01 wartością C02, a SR wartością L2 w identyfikatorach obrazów i kolekcji.
Na przykład Landsat 7 ETM+ Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LE07/C01/T1_SR | LANDSAT/LE07/C02/T1_L2 |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Niebieski | B1 | SR_B1 |
| Zielony | B2 | SR_B2 |
| Czerwony | B3 | SR_B3 |
| Bliska podczerwień | B4 | SR_B4 |
| Podczerwień krótkofalowa 1 | B5 | SR_B5 |
| Temperatura jasności na górnej granicy atmosfery | B6 | |
| Podczerwień krótkofalowa 2 | B7 | SR_B7 |
| Nieprzezroczystość atmosfery | sr_atmos_opacity | SR_ATMOS_OPACITY |
| Ocena jakości chmury | sr_cloud_qa | SR_CLOUD_QA |
| Temperatura na powierzchni | ST_B6 | |
| Transmisja atmosferyczna | ST_ATRAN | |
| Odległość piksela od chmury | ST_CDIST | |
| Promieniowanie padające | ST_DRAD | |
| Zdolność emisyjna | ST_EMIS | |
| Odchylenie standardowe emisyjności | ST_EMSD | |
| Niepewność pomiaru temperatury powierzchni | ST_QA | |
| Promieniowanie cieplne | ST_TRAD | |
| Promieniowanie skierowane ku górze | ST_URAD | |
| Atrybuty jakości piksela (CFMask) | pixel_qa | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | radsat_qa | QA_RADSAT |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo bliskiej podczerwieni:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('B4') |
image.select('SR_B4') |
Skalowanie wartości
Pasma odbicia mają nowe współczynniki skalowania. W zbiorze 1 zastosowano 0.0001współczynnik skalowania. Kolekcja 2 używa współczynnika skalowania 2.75e-05 i przesunięcia -0.2.
Pasmo termiczne ma też nowe współczynniki skali i przesunięcia. Poniższy blok kodu definiuje funkcję stosowania współczynników skalowania odbicia powierzchni i pasm temperatury w przypadku kolekcji 2 oraz mapuje ją na kolekcję obrazów.
Edytor kodu (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)
Maskowanie odpowiedzi
Kody bitowe w przypadku maski bitowej jakości (CFMASK) uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (Collection 2) i „Bitmask for pixel_qa” (Collection 1) w katalogu znajdziesz kody.
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Nasycenie radiometryczne
Kody bitowe uległy zmianie w przypadku maski bitowej nasycenia radiometrycznego. Wpisz w katalogu kody w sekcjach „Bitmask for QA_RADSAT” (kolekcja 2) i „Bitmask for radsat_qa” (kolekcja 1).
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Właściwości geometrii słonecznej zostały zmienione. Zapoznaj się z tabelą porównawczą właściwości, aby określić, czy musisz zmodyfikować kod, aby uwzględnić brakujące, dodane lub zmienione właściwości (np. w filtrowaniu lub przetwarzaniu). Opisy właściwości kolekcji 2 znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 | |
| ORIENTACJA | |
| 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 | |
| SATELITA | |
| 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 (Collection 2 używa wzniesienia zamiast kąta zenitalnego. Aby obliczyć kąt zenitalny, użyj funkcji 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
Identyfikator zasobu
Zastąp C01 wartością C02, a SR wartością L2 w identyfikatorach obrazów i kolekcji.
Na przykład Landsat 5 TM Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LT05/C01/T1_SR | LANDSAT/LT05/C02/T1_L2 |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Niebieski | B1 | SR_B1 |
| Zielony | B2 | SR_B2 |
| Czerwony | B3 | SR_B3 |
| Bliska podczerwień | B4 | SR_B4 |
| Podczerwień krótkofalowa 1 | B5 | SR_B5 |
| Temperatura jasności na górnej granicy atmosfery | B6 | |
| Podczerwień krótkofalowa 2 | B7 | SR_B7 |
| Nieprzezroczystość atmosfery | sr_atmos_opacity | SR_ATMOS_OPACITY |
| Ocena jakości chmury | sr_cloud_qa | SR_CLOUD_QA |
| Temperatura na powierzchni | ST_B6 | |
| Transmisja atmosferyczna | ST_ATRAN | |
| Odległość piksela od chmury | ST_CDIST | |
| Promieniowanie padające | ST_DRAD | |
| Zdolność emisyjna | ST_EMIS | |
| Odchylenie standardowe emisyjności | ST_EMSD | |
| Niepewność pomiaru temperatury powierzchni | ST_QA | |
| Promieniowanie cieplne | ST_TRAD | |
| Promieniowanie skierowane ku górze | ST_URAD | |
| Atrybuty jakości piksela (CFMask) | pixel_qa | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | radsat_qa | QA_RADSAT |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo bliskiej podczerwieni:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('B4') |
image.select('SR_B4') |
Skalowanie wartości
Pasma odbicia mają nowe współczynniki skalowania. W zbiorze 1 zastosowano 0.0001współczynnik skalowania. Kolekcja 2 używa współczynnika skalowania 2.75e-05 i przesunięcia -0.2.
Pasmo termiczne ma też nowe współczynniki skali i przesunięcia. Poniższy blok kodu definiuje funkcję stosowania współczynników skalowania odbicia powierzchni i pasm temperatury w przypadku kolekcji 2 oraz mapuje ją na kolekcję obrazów.
Edytor kodu (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)
Maskowanie odpowiedzi
Kody bitowe w przypadku maski bitowej jakości (CFMASK) uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (Collection 2) i „Bitmask for pixel_qa” (Collection 1) w katalogu znajdziesz kody (np. TM 5).
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej kontroli jakości Collection 2.
Edytor kodu (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)
Nasycenie radiometryczne
Kody bitowe uległy zmianie w przypadku maski bitowej nasycenia radiometrycznego. W sekcjach „Bitmask for QA_RADSAT” (kolekcja 2) i „Bitmask for radsat_qa” (kolekcja 1) w pozycjach katalogu znajdziesz kody (np. TM 5).
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Właściwości geometrii słonecznej zostały zmienione. Zapoznaj się z tabelą porównawczą właściwości, aby określić, czy musisz zmodyfikować kod, aby uwzględnić brakujące, dodane lub zmienione właściwości (np. w filtrowaniu lub przetwarzaniu). Opisy właściwości kolekcji 2 (np. TM 5) znajdziesz na karcie Właściwości obrazu na stronie katalogu produktów.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 | |
| ORIENTACJA | |
| 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 | |
| SATELITA | |
| 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 (Collection 2 używa wzniesienia zamiast kąta zenitalnego. Aby obliczyć kąt zenitalny, użyj funkcji 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 |
Współczynnik odbicia na szczycie atmosfery
OLI
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład:Landsat 8 OLI Tier 1 (Landsat 9 OLI-2 nie został uwzględniony w kolekcji 1):
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LC08/C01/T1_TOA | LANDSAT/LC08/C02/T1_TOA |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Aerozol przybrzeżny | B1 | B1 |
| Niebieski | B2 | B2 |
| Zielony | B3 | B3 |
| Czerwony | B4 | B4 |
| Bliska podczerwień | B5 | B5 |
| Podczerwień krótkofalowa 1 | B6 | B6 |
| Podczerwień krótkofalowa 2 | B7 | B7 |
| Panchromatyczny | B8 | B8 |
| Cirrus | B9 | B9 |
| Termowizja w podczerwieni 1 | B10 | B10 |
| Termowizja 2 | B11 | B11 |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT | |
| Słoneczny kąt azymutu | SAA | |
| Kąt zenitu słonecznego | SZA | |
| Wyświetlanie kąta azymutu | VAA | |
| Wyświetlanie kąta zenitalnego | VZA |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Kolekcja 1 i Kolekcja 2 mają takie samo skalowanie w przypadku odbicia od górnej granicy atmosfery i wartości termicznych.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (kolekcja 2) i „Bitmask for BQA” (kolekcja 1) w informacjach o kodach w katalogu znajdziesz informacje o maskach bitowych.
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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+
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład Landsat 7 ETM+ Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LE07/C01/T1_TOA | LANDSAT/LE07/C02/T1_TOA |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Niebieski | B1 | B1 |
| Zielony | B2 | B2 |
| Czerwony | B3 | B3 |
| Bliska podczerwień | B4 | B4 |
| Podczerwień krótkofalowa 1 | B5 | B5 |
| Termowizja w podczerwieni o niskim wzmocnieniu 1 | B6_VCID_1 | B6_VCID_1 |
| Termowizja w podczerwieni o wysokim wzmocnieniu 1 | B6_VCID_2 | B6_VCID_2 |
| Podczerwień krótkofalowa 2 | B7 | B7 |
| Panchromatyczny | B8 | B8 |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT | |
| Słoneczny kąt azymutu | SAA | |
| Kąt zenitu słonecznego | SZA | |
| Wyświetlanie kąta azymutu | VAA | |
| Wyświetlanie kąta zenitalnego | VZA |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Kolekcja 1 i Kolekcja 2 mają takie samo skalowanie w przypadku odbicia od górnej granicy atmosfery i wartości termicznych.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (kolekcja 2) i „Bitmask for BQA” (kolekcja 1) w informacjach o kodach w katalogu znajdziesz informacje o maskach bitowych.
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład Landsat 5 TM Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LT05/C01/T1_TOA | LANDSAT/LT05/C02/T1_TOA |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Niebieski | B1 | B1 |
| Zielony | B2 | B2 |
| Czerwony | B3 | B3 |
| Bliska podczerwień | B4 | B4 |
| Podczerwień krótkofalowa 1 | B5 | B5 |
| Termowizja w podczerwieni 1 | B6 | B6 |
| Podczerwień krótkofalowa 2 | B7 | B7 |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT | |
| Słoneczny kąt azymutu | SAA | |
| Kąt zenitu słonecznego | SZA | |
| Wyświetlanie kąta azymutu | VAA | |
| Wyświetlanie kąta zenitalnego | VZA |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Kolekcja 1 i Kolekcja 2 mają takie samo skalowanie w przypadku odbicia od górnej granicy atmosfery i wartości termicznych.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (Collection 2) i „Bitmask for BQA” (Collection 1) w pozycjach katalogu znajdziesz kody (np. TM 5).
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej kontroli jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 (np. TM 5) znajdziesz na karcie Właściwości obrazu na stronie katalogu produktów.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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 |
Skalowana radiancja (DN)
OLI
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład:Landsat 8 OLI Tier 1 (Landsat 9 OLI-2 nie został uwzględniony w kolekcji 1):
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LC08/C01/T1 | LANDSAT/LC08/C02/T1 |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Aerozol przybrzeżny | B1 | B1 |
| Niebieski | B2 | B2 |
| Zielony | B3 | B3 |
| Czerwony | B4 | B4 |
| Bliska podczerwień | B5 | B5 |
| Podczerwień krótkofalowa 1 | B6 | B6 |
| Podczerwień krótkofalowa 2 | B7 | B7 |
| Panchromatyczny | B8 | B8 |
| Cirrus | B9 | B9 |
| Termowizja w podczerwieni 1 | B10 | B10 |
| Termowizja 2 | B11 | B11 |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT | |
| Słoneczny kąt azymutu | SAA | |
| Kąt zenitu słonecznego | SZA | |
| Wyświetlanie kąta azymutu | VAA | |
| Wyświetlanie kąta zenitalnego | VZA |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Kolekcje 1 i 2 mają taką samą skalę dla surowych wartości DN odbicia i wartości termicznych.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (kolekcja 2) i „Bitmask for BQA” (kolekcja 1) w informacjach o kodach w katalogu znajdziesz informacje o maskach bitowych.
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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+
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład Landsat 7 ETM+ Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LE07/C01/T1 | LANDSAT/LE07/C02/T1 |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Niebieski | B1 | B1 |
| Zielony | B2 | B2 |
| Czerwony | B3 | B3 |
| Bliska podczerwień | B4 | B4 |
| Podczerwień krótkofalowa 1 | B5 | B5 |
| Termowizja w podczerwieni o niskim wzmocnieniu 1 | B6_VCID_1 | B6_VCID_1 |
| Termowizja w podczerwieni o wysokim wzmocnieniu 1 | B6_VCID_2 | B6_VCID_2 |
| Podczerwień krótkofalowa 2 | B7 | B7 |
| Panchromatyczny | B8 | B8 |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT | |
| Słoneczny kąt azymutu | SAA | |
| Kąt zenitu słonecznego | SZA | |
| Wyświetlanie kąta azymutu | VAA | |
| Wyświetlanie kąta zenitalnego | VZA |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Kolekcje 1 i 2 mają taką samą skalę dla surowych wartości DN odbicia i wartości termicznych.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (kolekcja 2) i „Bitmask for BQA” (kolekcja 1) w informacjach o kodach w katalogu znajdziesz informacje o maskach bitowych.
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład Landsat 5 TM Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LT05/C01/T1 | LANDSAT/LT05/C02/T1 |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Niebieski | B1 | B1 |
| Zielony | B2 | B2 |
| Czerwony | B3 | B3 |
| Bliska podczerwień | B4 | B4 |
| Podczerwień krótkofalowa 1 | B5 | B5 |
| Termowizja w podczerwieni 1 | B6 | B6 |
| Podczerwień krótkofalowa 2 | B7 | B7 |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT | |
| Słoneczny kąt azymutu | SAA | |
| Kąt zenitu słonecznego | SZA | |
| Wyświetlanie kąta azymutu | VAA | |
| Wyświetlanie kąta zenitalnego | VZA |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Kolekcje 1 i 2 mają taką samą skalę dla surowych wartości DN odbicia i wartości termicznych.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (Collection 2) i „Bitmask for BQA” (Collection 1) w pozycjach katalogu znajdziesz kody (np. TM 5).
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 (np. TM 5) znajdziesz na karcie Właściwości obrazu na stronie katalogu produktów.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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
Identyfikator zasobu
Zastąp C01 ciągiem C02 w identyfikatorach obrazów i kolekcji. Na przykład Landsat 1 MSS Tier 1:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
| LANDSAT/LM01/C01/T1 | LANDSAT/LM01/C02/T1 |
Nazwy zespołów
Zwróć uwagę na zmiany nazw zespołów i dodanie nowych zespołów.
Rozwiń, aby zobaczyć zmiany nazw zespołów i dodanie nowych zespołów
| Opis | Nazwa kolekcji 1 | Nazwa kolekcji 2 |
|---|---|---|
| Zielony | B4 (MSS 1–3); B1 (MSS 4–5) | B4 (MSS 1–3); B1 (MSS 4–5) |
| Czerwony | B5 (MSS 1-3); B2 (MSS 4-5) | B5 (MSS 1-3); B2 (MSS 4-5) |
| Bliska podczerwień 1 | B6 (MSS 1-3); B3 (MSS 4-5) | B6 (MSS 1-3); B3 (MSS 4-5) |
| Bliska podczerwień 2 | B7 (MSS 1–3); B4 (MSS 4–5) | B7 (MSS 1–3); B4 (MSS 4–5) |
| Maska bitowa kontroli jakości | BQA | QA_PIXEL |
| Kontrola jakości nasycenia radiometrycznego | QA_RADSAT |
Zaktualizuj kod, który wybiera pasma, których nazwy uległy zmianie, np. pasmo maski bitowej QA:
| Kolekcja 1 | Kolekcja 2 |
|---|---|
image.select('BQA') |
image.select('QA_PIXEL') |
Skalowanie wartości
Zmiany nie są wymagane. Zbiory 1 i 2 mają takie samo skalowanie surowych wartości DN.
Maskowanie odpowiedzi
Kody bitowe w masce bitowej QA uległy zmianie. W sekcjach „Bitmask for QA_PIXEL” (Collection 2) i „Bitmask for BQA” (Collection 1) w pozycjach katalogu znajdziesz kody (np. MSS 1).
Poniższe wyrażenie tworzy maskę chmur i cieni dla danego obrazu przy użyciu kodów maski bitowej jakości Collection 2.
Edytor kodu (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)
Właściwości obrazu
W trakcie przejścia z kolekcji 1 do kolekcji 2 dodaliśmy niektóre właściwości obrazu, a inne usunęliśmy. Nie zmieniono żadnych nazw usług. Aby sprawdzić, czy musisz zmodyfikować kod w celu uwzględnienia brakujących lub dodanych właściwości (np. w filtrowaniu lub przetwarzaniu), zapoznaj się z tabelą porównania właściwości poniżej. Opisy właściwości kolekcji 2 (np. MSS 1) znajdziesz na karcie Właściwości obrazu na stronie katalogu produktu.
Rozwiń, aby porównać listy nieruchomości
| Kolekcja 1 | Kolekcja 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 |
| ORIENTACJA | ORIENTACJA |
| 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
Archiwum danych Earth Engine zawiera dane Landsat Pre-Collection. Można go rozpoznać po identyfikatorach obrazu i kolekcji, które nie zawierają komponentu kolekcji.
- Kolekcja 1 / Kolekcja 2:
LANDSAT/[MISSION]/[COLLECTION]/[PRODUCT](np.LANDSAT/LE07/C02/T1) - Przed odbiorem:
LANDSAT/[MISSION]_[PRODUCT](np.LANDSAT/LE7_L1T)
Jeśli używasz danych z okresu przed zbieraniem, jak najszybciej przejdź na zbieranie danych w ramach kolekcji 2. Informacje o kolekcji 2 w tym przewodniku pomogą Ci zaktualizować skrypty.
Kompozyty czasowe
Earth Engine udostępnia obliczone kompozycje czasowe (8-dniowe, 32-dniowe i roczne). Istnieje szereg różnic między danymi wygenerowanymi dla kolekcji 1 i przed kolekcją (PC/C1) a kolekcją 2 (C2). Kod użyty do wygenerowania kompozytów C2 można wyświetlić na GitHubie.
Kompozyty odbicia powierzchni
Kompozyty C2 są generowane na podstawie produktu USGS L2 dotyczącego współczynnika odbicia światła od powierzchni, natomiast kompozyty PC/C1 są tworzone na podstawie współczynnika odbicia światła od górnej granicy atmosfery.
Jedna kolekcja dla wszystkich instrumentów
Kompozyty PC/C1 zostały podzielone na zestaw kompozytów indeksu czasowego dla każdego instrumentu. Wynikało to głównie z różnic w kalibracji między przyrządami. W przypadku danych o współczynniku odbicia powierzchni C2 interkalibracja jest wystarczająca, aby połączyć ze sobą instrumenty.
Filtrowanie ścisłe
W przypadku kompozycji C2 stosowane jest bardziej agresywne filtrowanie jakości danych, w tym:
- Ograniczenie poziomu 7 do zakresu 1999–2017 z powodu dryfu orbitalnego / czasu pozyskiwania sceny.
- Pomijanie danych L8 sprzed 1 maja 2013 r. z powodu problemów ze stabilnością orbity.
- Pomijanie danych z WRS_ROW ≥ 122 (brak zdjęć nocnych).
- Pomijanie wszystkich pikseli, które są oznaczone przez kontrolę jakości jako inne niż przezroczyste.
- Pomijanie pikseli L4–L7, w przypadku których ATMOS_OPACITY > 300 (zamglenie).
- Pomijanie pikseli L8–L9 z jakimikolwiek problemami z QA_AEROSOL.
- pomijanie wszystkich pikseli oznaczonych jako nasycone lub mających wartości wykraczające poza zakres.
Kompozyty medianowe
Kompozyty PC/C1 wykorzystywały kompozycję ostatniego elementu na wierzchu. Kompozycje z kolekcji 2 korzystają z kompozytora mediany.
Nazewnictwo
Ścieżki kompozytowe PC/C1 mają postać
LANDSAT/INSTRUMENT/C01/T1_PERIOD_INDEX, a kompozyty C2 mają postaćLANDSAT/COMPOSITES/C02/T1_L2_PERIOD_INDEX, gdzie INSTRUMENT to LT04, LT05, LE07 lub LC08, a PERIOD to 8DAY, 32DAY lub ANNUAL. Na przykład w tabeli poniżej znajdziesz ścieżki do zasobów kompozycji C2, które w przybliżeniu odpowiadają rocznym kompozycjom C1 LC08 dla każdego INDEKSU. Pamiętaj, że INSTRUMENT nie jest uwzględniany w elementach wieloskładnikowych C2, ponieważ wszystkie odpowiednie dane z poziomów L4–L9 są uwzględniane w każdym elemencie wieloskładnikowym.Kolekcja 1 Kolekcja 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 Nie wyprodukowano, ponieważ piksele śniegu są maskowane podczas procesu kompozycji 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