ColormapToRGB
汇总
将带有色彩映射表的单波段栅格转换为三波段(红、绿和蓝)栅格。
讨论
有关此函数工作原理的详细信息,请参阅 色彩映射表至 RGB 转换 栅格函数。
栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。
语法
ColormapToRGB(raster)
| 参数 | 说明 | 数据类型 |
|---|---|---|
|
raster |
输入色彩映射表栅格。 |
Raster |
返回值
| 数据类型 | 说明 |
|---|---|
|
Raster |
输出栅格。 |
代码示例
ColormapToRGB 示例 1
本示例将带有色彩映射表的栅格转换为三波段 RGB 栅格。
from arcpy.sa import *
out_slope_with_colormap = ColormapToRGB("elevation_raster.tif")
out_slope_rgb_3bands.save("C:/arcpyExamples/outputs/elevtion_rgb_3bands.tif")
ColormapToRGB 示例 2
本示例将带有色彩映射表的栅格转换为三波段 RGB 栅格。
# Import system modules
import arcpy
from arcpy.sa import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
in_raster = "slope_raster.tif"
# convert the raster with colormap to a RGB 3bands raster
out_slope_rgb_3bands = ColormapToRGB(in_raster)
# save the output
out_slope_rgb_3bands.save("C:/arcpyExamples/outputs/slope_rgb_3bands.tif")