Pansharpen

Сводка

Создает многоканальное изображение с более высоким разрешением путем слияния мультиспектрального изображения с более низким разрешением и панхроматического изображения с более высоким разрешением.

Описание

Более подробную информацию о том, как работает эта функция, см. растровую функцию Pansharpen.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.

Синтаксис

Pansharpen (pan_raster, ms_raster, {ir_raster}, {fourth_band_of_ms_is_ir}, {weights}, {type}, {sensor})
ParameterОбъяснениеТип данных
pan_raster

Входной панхроматический растр.

Raster
ms_raster

Входной спектрозональный растр.

Raster
ir_raster

Укажите путь к одноканальному изображению с ближним инфракрасным каналом.

(Значение по умолчанию — None)

Raster
fourth_band_of_ms_is_ir

Укажите, что четвертым каналом многозонального растра (ms_raster) является инфракрасный канал.

  • TrueЧетвертый канал входного многозонального растра - инфракрасный.
  • False - Многозональный растр содержит ИК-канал.

(Значение по умолчанию — True)

Boolean
weights

Укажите веса для каждого канала (красного, зелёного, синего и ближнего инфракрасного). Сумма весов равна 1. К примеру веса для снимков QuickBird - [0.166, 0.167, 0.167, 0.5].

(Значение по умолчанию — [0.166, 0.167, 0.167, 0.5])

String
type
[type,...]

Укажите метод Слияния.

  • IHSИспользует для слияния данных цветовое пространство Интенсивность, Оттенок и Насыщенность.
  • BroveyИспользует для слияния данных алгоритм Brovey на основе спектральной модели.
  • ESRIИспользует для слияния данных алгоритм Esri на основе спектральной модели. Используется по умолчанию.
  • SimpleMeanИспользует среднее между значениями красного, зеленого и синего и значение панхроматических пикселов.
  • Gram-SchmidtИспользует алгоритм повышения спектральной резкости Грама-Шмидта для увеличения резкости изображения мультиспектральных данных.

(Значение по умолчанию — ESRI)

String
sensor
[sensor,...]

Укажите название сенсора входных изображений, если метод слияния Gram-Schmidt. Поддерживаются следующие типы растровых данных: DubaiSat-2, GeoEye-1, GF-1 PMS, GF-2 PMS, IKONOS, Jilin-1, KOMPSAT-2, KOMPSAT-3, Landsat 1-5 MSS, Landsat 7 ETM+, Landsat 8, Pleiades-1, QuickBird, SkySat, SPOT 5, SPOT 6 SPOT 7, TH-01, UltraCam, WorldView-2, WorldView-3, WorldView-4, ZY1-02C PMS, ZY3-CRESDA, ZY3-SASMAC и UNKNOWN.

(Значение по умолчанию — None)

String
Значение отраженного сигнала
Тип данныхОбъяснение
Raster

Выходной мультиспектральный растр.

Пример кода

Пример функции Pansharpen

Создает многозональное изображение высокого разрешения путем слияния мультиспектрального изображения более низкого разрешения и панхроматического изображения с более высоким разрешением.

import arcpy

Pansharpen_raster = arcpy.ia.Pansharpen(imagePath1, imagePath2, None, True, [0.166, 0.167, 0.167, 0.5], "Gram-Schmidt", None