Colormap

Сводка

Трансформирует значения пикселов растровых данных, используя определенные цвета из шкалы оттенки серого или RGB на основе конкретных цветов файла цветовой карты или на основе цветовой шкалы.

Описание

Более подробную информацию о том, как работает эта функция, см. растровую функцию Цветовая карта.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.

Синтаксис

Colormap (raster, {Colormap}, {Color Ramp})
ParameterОбъяснениеТип данных
raster

Входной растр.

Raster
Colormap

Доступны следующие цветовые карты по умолчанию:

  • NoneНет цветовой карты Используется по умолчанию.
  • ElevationЦветовая карта, где цвета постепенно изменяются от голубого к пурпурному и затем к черному.
  • GrayЦветовая карта, где цвета постепенно изменяются от черного к белому.
  • NDVIЦветовая карта для визуализации растительности. Значения, близкие к нулю – голубые. Низкие значения – коричневые. Затем цвета плавно переходят от красного к оранжевому, желтому, зеленому и до черного, по мере изменения индекса растительности от низкого до высокого.
  • NDVI2Цветовая карта для визуализации растительности. Низкие значения варьируют от белого до зеленого. Затем цвета плавно переходят от серого к пурпурному, фиолетовому, темно-голубому и до черного, по мере изменения индекса растительности от низкого до высокого.
  • NDVI3Цветовая карта для визуализации растительности. Значения, близкие к нулю – голубые. Затем цвета плавно переходят от красного к оранжевому, зеленому, по мере изменения индекса растительности от низкого до высокого.
  • RandomПроизвольная цветовая карта

(Значение по умолчанию — None)

String
Color Ramp

Выберите созданную ранее цветовую шкалу или создайте собственную цветовую схему.

Может быть строка, указывающая имя цветовой шкалы, например Black To White, Yellow To Red, Slope, или другое имя цветовой шкалы, поддерживаемое в ArcGIS Pro

Более подробно об объектах цветовых шкал см. Объекты цветовых шкал.

(Значение по умолчанию — None)

String
Значение отраженного сигнала
Тип данныхОбъяснение
Raster

Выходной растр.

Пример кода

Colormap, пример 1

В этом примере преобразуются значения в пикселах для отображения растровых данных с использованием определенных цветов.

# Import system modules
import arcpy
from arcpy.ia 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