Подпись | Описание | Тип данных |
Входной растр | Входные многоканальные растровые данные. | Raster Dataset; Raster Layer |
Выходной растр | Выходной трехканальный составной растр. | Raster Dataset |
Метод | Задает метод для извлечения каналов.
| String |
Выражение Красный | Вычисление, назначенное первому каналу. Имя канала, ID канала или алгебраическое выражение, использующее каналы. Поддерживаемые операторы унарные: сложить (+), вычесть (-), умножить (*) и разделить (/). | String |
Выражение Зеленый | Вычисление, назначенное второму каналу. Имя канала, ID канала или алгебраическое выражение, использующее каналы. Поддерживаемые операторы унарные: сложить (+), вычесть (-), умножить (*) и разделить (/). | String |
Выражение Синий | Вычисление, назначенное третьему каналу. Имя канала, ID канала или алгебраическое выражение, использующее каналы. Поддерживаемые операторы унарные: сложить (+), вычесть (-), умножить (*) и разделить (/). | String |
Краткая информация
Создает трехканальный растр из многоканального набора растровых данных.
Использование
При задании алгоритма арифметики каналов можно ввести однострочную алгебраическую формулу для каждого выражения, чтобы создать многоканальные выходные данные. Поддерживаются операторы унарный, плюс (+), минус (-), умножение (*) и деление (/).
При использовании в выражении Band ID, определите канал добавлением буквы B или b к номеру канала.
Параметры
arcpy.management.CreateColorComposite(in_raster, out_raster, method, red_expression, green_expression, blue_expression)
Имя | Описание | Тип данных |
in_raster | Входные многоканальные растровые данные. | Raster Dataset; Raster Layer |
out_raster | Выходной трехканальный составной растр. | Raster Dataset |
method | Задает метод для извлечения каналов.
| String |
red_expression | Вычисление, назначенное первому каналу. Имя канала, ID канала или алгебраическое выражение, использующее каналы. Поддерживаемые операторы унарные: сложить (+), вычесть (-), умножить (*) и разделить (/). | String |
green_expression | Вычисление, назначенное второму каналу. Имя канала, ID канала или алгебраическое выражение, использующее каналы. Поддерживаемые операторы унарные: сложить (+), вычесть (-), умножить (*) и разделить (/). | String |
blue_expression | Вычисление, назначенное третьему каналу. Имя канала, ID канала или алгебраическое выражение, использующее каналы. Поддерживаемые операторы унарные: сложить (+), вычесть (-), умножить (*) и разделить (/). | String |
Пример кода
В этом примере создается цветовая композиция, использующая названия каналов VV, VH и VV/VH.
import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
arcpy.management.CreateColorComposite(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf",
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_RGB.crf", "BAND_NAMES", "VV",
"VH", "VV/VH")
В этом примере создается цветовая композиция, использующая названия каналов VV, VH и VV-VH.
# Import system modules
import arcpy
# Define input parameters
in_raster = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
out_raster = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB_RGB.crf"
method = "BAND_NAMES"
redExp = "VV"
greenExp = "VH"
blueExp = "VV-VH"
arcpy.management.CreateColorComposite(in_raster, out_raster, method,
redExp, greenExp, blueExp)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да