添加色彩映射表 (数据管理)

摘要

在栅格数据集上添加新色彩映射表或替换现有色彩映射表。

使用情况

  • 应用于输入栅格数据集的色彩映射表可来源于已经有色彩映射表的栅格数据集、.clr 文件或 .act 文件。

  • 当色彩映射表内部存储于 IMG 或 TIFF 数据集的属性表中时,该工具将不工作。 如果属性表中包含 RedGreenBlue 字段,则无法使用此工具。

  • 输入栅格数据集必须是整型值的单波段栅格数据集。只能为像素深度为 16 位(或更少)无符号值的单波段栅格数据集创建色彩映射表。某些格式无法与色彩映射表相关联;请参阅受支持的栅格数据集文件格式

参数

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

要添加或替换色彩映射表的栅格数据集。

Raster Layer
输入模板栅格
(可选)

有色彩映射表且想要应用于输入栅格数据集的栅格数据集。

Raster Layer
输入 .clr 或 .act 文件
(可选)

指定 .clr.act 文件用作色彩映射表。

File

派生输出

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

输出栅格数据集。

栅格图层

arcpy.management.AddColormap(in_raster, {in_template_raster}, {input_CLR_file})
名称说明数据类型
in_raster

要添加或替换色彩映射表的栅格数据集。

Raster Layer
in_template_raster
(可选)

有色彩映射表且想要应用于输入栅格数据集的栅格数据集。如果输入此项,则会忽略 input_CLR_file 参数。

Raster Layer
input_CLR_file
(可选)

指定 .clr.act 文件用作色彩映射表。

File

派生输出

名称说明数据类型
out_raster

输出栅格数据集。

栅格图层

代码示例

AddColormap 示例(Python 窗口)

这是 AddColormap 工具的 Python 示例。

import arcpy
arcpy.AddColormap_management("c:/data/nocolormap.img", "#",
                             "colormap_file.clr")
AddColormap 示例 2(独立脚本)

这是 AddColormap 工具的 Python 脚本示例。

##====================================
##Add Colormap
##Usage: AddColormap_management in_raster {in_template_raster} {input_CLR_file}

import arcpy
arcpy.env.workspace = r"C:/Workspace"

##Assign colormap using template image
arcpy.AddColormap_management("nocolormap.img", "colormap.tif", "#")

##Assign colormap using clr file
arcpy.AddColormap_management("nocolormap.img", "#", "colormap_file.clr")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题