Добавить цветовую карту (Add Colormap) (Управление данными)
Резюме
Добавляет цветовую карту к набору растровых данных, если она отсутствует, или замещает цветовую карту, заданную для набора растровых данных.
Использование
-
Цветовая карта, примененная к входному растру, может быть извлечена из растра, имеющего цветовую карту, или определена в виде файла в формате .clr или .act.
-
Этот инструмент не будет работать, если цветовая карта хранится в атрибутивной таблице набора данных IMG или TIFF. Если таблица атрибутов содержит поля Red, Green и Blue, это означает, что данный инструмент не может быть использован.
-
Входной растр должен быть одноканальным целочисленным набором растровых данных. Только одноканальные целочисленные наборы растровых данных с глубиной пикселов 16 бит без знака или меньше могут использоваться для создания файла цветовой карты (.clr). Указанный формат не может иметь связанную с ним цветовую карту. Обратитесь к разделу Поддерживаемые форматы файлов наборов растровых данных.
Синтаксис
Параметр | Объяснение | Тип данных |
in_raster |
Входной набор растровых данных, к которому будет добавлена цветовая карта. | Raster Layer |
in_template_raster (дополнительно) |
Набор растровых данных с цветовой картой, которая будет применяться к входному набору растровых данных. Если это введено, входной файл input_CLR_file невозможно задать. | Raster Layer |
input_CLR_file (дополнительно) |
Файл .clr или .act, который будет использован в качестве шаблона цветовой карты для входного набора растровых данных. Если задан файл, входной шаблон растра не может быть указан. | File |
Пример кода
Это пример скрипта Python для инструмента Добавить цветовую карту (AddColormap).
import arcpy
arcpy.AddColormap_management("c:/data/nocolormap.img", "#",
"colormap_file.clr")
Это пример скрипта Python для инструмента Добавить цветовую карту (AddColormap).
##====================================
##Add Colormap
##Usage: AddColormap_management in_raster {in_template_raster} {input_CLR_file}
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Assign colormap using template image
arcpy.AddColormap_management("nocolormap.img", "colormap.tif", "#")
##Assign colormap using clr file
arcpy.AddColormap_management("nocolormap.img", "#", "colormap_file.clr")
except:
print "Add Colormap example failed."
print arcpy.GetMessages()