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

Укажите, что четвертым каналом многозонального растра (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