Краткая информация
Трансформирует значения пикселов растровых данных, используя определенные цвета из шкалы оттенки серого или RGB на основе конкретных цветов файла цветовой карты или на основе цветовой шкалы.
Обсуждение
Более подробную информацию о том, как работает эта функция, см. растровую функцию Цветовая карта.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
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