摘要
基于色彩映射表文件中的配色方案或特定颜色对像素值进行转换,以将栅格数据显示为灰度影像或 RGB 彩色影像。
语法
Colormap (raster, {Colormap}, {Color Ramp})
参数 | 说明 | 数据类型 |
raster | The input raster. | Raster |
Colormap | 以下默认色彩映射表可用:
(默认值为 None) | String |
Color Ramp | 选择已有色带或创建自己的配色方案。 可以为用于指定色带名称(例如 Black To White、Yellow To Red、Slope)或者 ArcGIS Pro 中其他受支持的色带名称的字符串。 有关色带对象的详细信息,请参阅色带对象。 (默认值为 None) | String |
数据类型 | 说明 |
Raster | 输出栅格。 |
代码示例
本示例可将像素值转换为使用特定颜色显示栅格数据。
# 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
# Execute Colormap function
out_land_cover_with_colormap = Colormap(raster, colormap = customized_colormap)
# Display in notebook
out_land_cover_with_colormap