Pansharpen
Краткая информация
Создает многоканальное изображение с более высоким разрешением путем слияния мультиспектрального изображения с более низким разрешением и панхроматического изображения с более высоким разрешением.
Обсуждение
Более подробную информацию о том, как работает эта функция, см. растровую функцию Pansharpen.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Pansharpen(pan_raster, ms_raster, {ir_raster}, {fourth_band_of_ms_is_ir}, {weights}, {type}, {sensor})
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
pan_raster |
Входной панхроматический растр. |
Raster |
|
ms_raster |
Входной спектрозональный растр. |
Raster |
|
ir_raster |
Укажите путь к одноканальному изображению с ближним инфракрасным каналом. (Значение по умолчанию — None) |
Raster |
|
fourth_band_of_ms_is_ir |
Укажите, что четвертым каналом многозонального растра (
(Значение по умолчанию — True) |
Boolean |
|
weights |
Укажите веса для каждого канала (красного, зелёного, синего и ближнего инфракрасного). Сумма весов равна (Значение по умолчанию — [0.166, 0.167, 0.167, 0.5]) |
String |
|
type |
Укажите метод Слияния.
(Значение по умолчанию — ESRI) |
String |
|
sensor |
Укажите название сенсора входных изображений, если метод слияния (Значение по умолчанию — None) |
String |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Raster |
Выходной мультиспектральный растр. |
Пример кода
Создает многозональное изображение высокого разрешения путем слияния мультиспектрального изображения более низкого разрешения и панхроматического изображения с более высоким разрешением.
import arcpy
Pansharpen_raster = arcpy.sa.Pansharpen(imagePath1, imagePath2, None, True, [0.166, 0.167, 0.167, 0.5], "Gram-Schmidt", None)