Skip to main content

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

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

  • IHS—Использует для слияния данных цветовое пространство Интенсивность, Оттенок и Насыщенность.

  • Brovey—Использует для слияния данных алгоритм Brovey на основе спектральной модели.

  • ESRI—Использует для слияния данных алгоритм Esri на основе спектральной модели. Используется по умолчанию.

  • SimpleMean—Использует среднее между значениями красного, зеленого и синего и значение панхроматических пикселов.

  • Gram-Schmidt—Использует алгоритм повышения спектральной резкости Грама-Шмидта для увеличения резкости изображения мультиспектральных данных.

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

String

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.sa.Pansharpen(imagePath1, imagePath2, None, True, [0.166, 0.167, 0.167, 0.5], "Gram-Schmidt", None)