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