Краткая информация
Конвертирует одноканальный растр с цветовой картой в трехканальный (красный, зеленый и синий) растр.
Обсуждение
Более подробно о том, как работает эта функция, см. в разделе Цветовая карта в RGB.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
ColormapToRGB (raster)
Параметр | Описание | Тип данных |
raster | Входной растр цветовой карты. | Raster |
Тип данных | Описание |
Raster | Выходной растр. |
Пример кода
Этот пример конвертирует растр с цветовой картой в растр RGB 3bands.
from arcpy.sa import *
out_slope_with_colormap = ColormapToRGB("elevation_raster.tif")
out_slope_rgb_3bands.save("C:/arcpyExamples/outputs/elevtion_rgb_3bands.tif")
Этот пример конвертирует растр с цветовой картой в растр RGB 3bands.
# 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")