创建彩色合成 (数据管理)

摘要

从多波段栅格数据集创建三波段栅格数据集。

使用情况

  • 定义波段算术算法时,可以为每个表达式输入单行代数公式以创建多波段输出。 受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

  • 在表达式中使用波段 ID 时,需通过在波段编号前加上字母 B 或 b 来标识波段。

参数

标注说明数据类型
输入栅格

输入多波段栅格数据。

Raster Dataset; Raster Layer
输出栅格

输出三波段组合栅格。

Raster Dataset
方法

指定将用于提取波段的方法。

  • 波段名称将使用表示电磁波谱(例如红色、近红外或热红外)或极化(例如 VH、VV、HH 或 HV)上的波长间隔的波段名称。 这是默认设置。
  • 波段 ID将使用波段编号(例如 B1、B2 或 B3)。
String
红色表达式

将分配给第一个波段的计算。

波段名称、波段 ID 或使用波段的代数表达式。

受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

String
绿色表达式

将分配给第二个波段的计算。

波段名称、波段 ID 或使用波段的代数表达式。

受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

String
蓝色表达式

将分配给第三个波段的计算。

波段名称、波段 ID 或使用波段的代数表达式。

受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

String

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

指定将用于提取波段的方法。

  • BAND_NAMES将使用表示电磁波谱(例如红色、近红外或热红外)或极化(例如 VH、VV、HH 或 HV)上的波长间隔的波段名称。 这是默认设置。
  • BAND_IDS将使用波段编号(例如 B1、B2 或 B3)。
String
red_expression

将分配给第一个波段的计算。

波段名称、波段 ID 或使用波段的代数表达式。

受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

String
green_expression

将分配给第二个波段的计算。

波段名称、波段 ID 或使用波段的代数表达式。

受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

String
blue_expression

将分配给第三个波段的计算。

波段名称、波段 ID 或使用波段的代数表达式。

受支持的运算符为一元运算符:加号 (+)、减号 (-)、乘号 (*) 和除号 (/)。

String

相关主题