Изменить разрешение библиотечных спектров (Инструменты Управление данными)
Краткая информация
Пересчитывает каналы спектральной библиотеки для соответствия каналам целевой спектральной библиотеки или изображения, создавая новый файл спектральной библиотеки. Целевая спектральная библиотека или изображение могут быть предопределены из списка распространенных сенсоров или могут быть основаны на пользовательском изображении или спектрах.
Использование
Значение параметра Выходные библиотечные спектры будет представлять собой спектры с тем же числом каналов и диапазоном длин волн, что и значение параметра Целевой сенсор.
Операция выполняется на каналах с перекрывающимися длинами волн. Если входные данные имеют больший диапазон, чем целевой, лишние каналы будут отброшены. Если целевой диапазон превышает диапазон входных данных, то каналы за пределами входного диапазона не будут включены и будут обозначены отрицательным значением, которое можно определить как NoData.
Для параметра Метод пересчета есть опция опции Усреднение каналов, при которой входной канал будет включен в вычисление на основе того, попадает ли центр его длины волны в диапазон между минимальной и максимальной длин волны целевого канала.
Для опции Гауссова свертка параметра Метод пересчета включение входного канала в вычисление зависит от того, попадает ли его центральная длина волны в пределы центральной длины волны цели ± 3σ следующим образом:
Спектральная библиотека Esri или файл спектральной библиотеки ENVI с информацией о длинах волн.
File; String
Выходные библиотечные спектры
Выходной файл спектральной библиотеки Esri с пересчитанной информацией о длинах волн.
File
Целевой сенсор
Указывает целевые спектры или файл пользовательской библиотеки спектров или изображение, содержащее целевые спектры.
Landsat 9–Целевыми спектрами будут данные спутника Landsat 9 с 7 каналами.
Landsat 8–Целевыми спектрами будут данные спутника Landsat 8 с 7 каналами.
Landsat 7 (Без тепловизора)–Целевыми спектрами будут данные спутника Landsat 7 с 6 каналами.
Landsat 5 (Без тепловизора)–Целевыми спектрами будут данные спутника Landsat 5 с 6 каналами.
Landsat 4 (Без тепловизора)–Целевыми спектрами будут данные спутника Landsat 4 с 6 каналами.
Sentinel -3–Целевыми спектрами будут данные спутника Sentinel-3 с 21 каналами.
Sentinel-2A–Целевыми спектрами будут данные спутника Sentinel-2A с 13 каналами.
Sentinel-2B–Целевыми спектрами будут данные спутника Sentinel-2B с 13 каналами.
ASTER каналы 1-9–Целевыми спектрами будут данные спутника ASTER с 10 каналами.
Пользовательский целевой снимок или спектры–Будет использован файл пользовательской библиотеки спектров или изображение, содержащее целевые спектры. Используется по умолчанию.
String
Пользовательский целевой снимок или спектры
(Дополнительный)
Пользовательский файл спектральной библиотеки или изображение с информацией о длинах волн, содержащее целевые спектры.
Этот параметр включен, когда значение параметра Целевой сенсор равно Пользовательский целевой снимок или спектры.
Указывает метод пересчета, который будет использоваться для значения параметра Выходные библиотечные спектры.
Усреднение каналов–Будет использоваться простое среднее значение входных спектров на основе всех значений каналов, попадающих в диапазон длин волн каждого целевого канала. Используется по умолчанию.
Гауссова свертка–Для представления функции спектрального отклика сенсора будет использоваться гауссова модель, а значения входного канала будут взвешиваться для каждого диапазона длин волн.
Спектральная библиотека Esri или файл спектральной библиотеки ENVI с информацией о длинах волн.
File; String
out_library_spectra
Выходной файл спектральной библиотеки Esri с пересчитанной информацией о длинах волн.
File
target_sensor
Указывает целевые спектры или файл пользовательской библиотеки спектров или изображение, содержащее целевые спектры.
LANDSAT-9–Целевыми спектрами будут данные спутника Landsat 9 с 7 каналами.
LANDSAT-8–Целевыми спектрами будут данные спутника Landsat 8 с 7 каналами.
LANDSAT-7_NO_THERMAL–Целевыми спектрами будут данные спутника Landsat 7 с 6 каналами.
LANDSAT-5_NO_THERMAL–Целевыми спектрами будут данные спутника Landsat 5 с 6 каналами.
LANDSAT-4_NO_THERMAL–Целевыми спектрами будут данные спутника Landsat 4 с 6 каналами.
SENTINEL-3–Целевыми спектрами будут данные спутника Sentinel-3 с 21 каналами.
SENTINEL-2A–Целевыми спектрами будут данные спутника Sentinel-2A с 13 каналами.
SENTINEL-2B–Целевыми спектрами будут данные спутника Sentinel-2B с 13 каналами.
ASTER_BANDS_1_TO_9–Целевыми спектрами будут данные спутника ASTER с 10 каналами.
CUSTOM_TARGET_IMAGE_OR_SPECTRA–Будет использован файл пользовательской библиотеки спектров или изображение, содержащее целевые спектры. Используется по умолчанию.
String
custom_target_image_or_spectra
(Дополнительный)
Пользовательский файл спектральной библиотеки или изображение с информацией о длинах волн, содержащее целевые спектры.
Этот параметр активен, когда значением параметра target_sensor является CUSTOM_TARGET_IMAGE_OR_SPECTRA.
Указывает метод пересчета, который будет использоваться для значения параметра out_library_spectra.
BAND_AVERAGING–Будет использоваться простое среднее значение входных спектров на основе всех значений каналов, попадающих в диапазон длин волн каждого целевого канала. Используется по умолчанию.
GAUSSIAN_CONVOLUTION–Для представления функции спектрального отклика сенсора будет использоваться гауссова модель, а значения входного канала будут взвешиваться для каждого диапазона длин волн.
String
Пример кода
ResampleLibrarySpectra, пример 1 (окно Python)
Этот пример использует опцию LANDSAT-8 для параметра target_spectra.
# Import system modules
import arcpy
from arcpy.management import *
# Run ResampleLibrarySpectra
arcpy.management.ResampleLibrarySpectra(r"c:\library\aspen.esl", r"C:\library\aspen_resampled.esl", "LANDSAT-8", "BAND_AVERAGING")
ResampleLibrarySpectra, пример 2 (автономный скрипт)
Этот пример использует опцию CUSTOM_TARGET_IMAGE_OR_SPECTRA для параметра target_spectra.