Colormap hinzufügen (Data Management)
Zusammenfassung
Fügt einem Raster-Dataset eine Colormap hinzu, falls noch keine vorhanden ist, oder ersetzt eine Colormap durch die angegebene Colormap.
Verwendung
-
Die auf das Eingabe-Raster-Dataset angewendete Colormap kann aus einem Raster-Dataset stammen, das bereits eine Colormap, eine CLR-Datei oder eine ACT-Datei aufweist.
-
Dieses Werkzeug funktioniert nicht, wenn die Colormap in der Attributtabelle einer IMG-Datei oder eines TIFF-Datasets intern gespeichert wird. Wenn die Attributtabelle die Felder "Rot", "Grün" und "Blau" enthält, kann dieses Werkzeug nicht verwendet werden.
-
Das Eingabe-Raster-Dataset muss ein Einzelband-Raster-Dataset mit Ganzzahlwerten sein. Colormaps können nur für Einzelband-Raster-Datasets mit Pixeltiefen von 16 Bit ohne Vorzeichen oder weniger erstellt werden. Bestimmten Formaten kann keine Colormap zugeordnet werden. Weitere Informationen hierzu finden Sie im Abschnitt Unterstützte Dateiformate für Raster-Datasets.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster |
Das Eingabe-Raster-Dataset, dem Sie eine Colormap hinzufügen möchten. | Raster Layer |
in_template_raster (optional) |
Das Raster-Dataset mit einer Colormap, die auf das Eingabe-Raster-Dataset angewendet wird. Wenn dies eingegeben wird, kann "input_CLR_file" nicht angegeben werden. | Raster Layer |
input_CLR_file (optional) |
Die CLR- oder ACT-Datei, die als Vorlagen-Colormap für das Eingabe-Raster-Dataset verwendet wird. Wenn dies eingegeben wird, kann "in_template_raster" nicht angegeben werden. | File |
Codebeispiel
Dies ist ein Python-Beispiel für "AddColormap".
import arcpy
arcpy.AddColormap_management("c:/data/nocolormap.img", "#",
"colormap_file.clr")
Dies ist ein Python-Skriptbeispiel für "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()