Colormap
汇总
基于色彩映射表文件中的配色方案或特定颜色对像素值进行转换,以将栅格数据显示为灰度影像或 RGB 彩色影像。
讨论
有关此函数工作原理的详细信息,请参阅 Colormap 栅格函数。
栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。
语法
Colormap(raster, {Colormap}, {Color Ramp})
| 参数 | 说明 | 数据类型 |
|---|---|---|
|
raster |
The input raster. |
Raster |
|
Colormap |
以下默认色彩映射表可用:
(默认值为 None) |
String |
|
Color Ramp |
选择已有色带或创建自己的配色方案。 可以为用于指定色带名称(例如 有关色带对象的详细信息,请参阅 色带对象 。 (默认值为 None) |
String |
返回值
| 数据类型 | 说明 |
|---|---|
|
Raster |
输出栅格。 |
代码示例
HeatIndex 示例 1
本示例可将像素值转换为使用特定颜色显示栅格数据。
# Import system modules
import arcpy
from arcpy.sa import *
# Set the local variables
raster = "C:/arcpyExamples/data/land_cover.tif"
# pixels with value = 1 will be red, pixels with value = 2 will be green, pixels
# with value = 3 will be blue
customized_colormap = {"values": [1, 2, 3], "colors": ['red','green','blue']}
#or customized_colormap = [[1, 255, 0, 0], [2, 0, 255, 0], [3, 0, 0, 255]]
# it is same with the one above
# Run Colormap function
out_land_cover_with_colormap = Colormap(raster, colormap = customized_colormap)
# Display in notebook
out_land_cover_with_colormap