Zusammenfassung
Fügt eine neue Colormap hinzu oder ersetzt eine vorhandene Colormap in einem Raster-Dataset.
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 einerIMG-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
AddColormap_management (in_raster, {in_template_raster}, {input_CLR_file})
Parameter | Erläuterung | Datentyp |
in_raster | Das Raster-Dataset, dem eine Colormap hinzugefügt bzw. dessen Colormap ersetzt wird. | Raster Layer |
in_template_raster (optional) | Ein Raster-Dataset, das über eine Colormap verfügt, die Sie auf das Eingabe-Raster-Dataset anwenden möchten. Wenn dies eingegeben wird, wird der input_CLR_file Parameter ignoriert. | Raster Layer |
input_CLR_file (optional) | Geben Sie eine .clr- oder .act-Datei an, die als Colormap verwendet werden soll. | File |
Codebeispiel
AddColormap – Beispiel (Python-Fenster)
Dies ist ein Python-Beispiel für "AddColormap".
import arcpy
arcpy.AddColormap_management("c:/data/nocolormap.img", "#",
"colormap_file.clr")
AddColormap – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für "AddColormap".
##====================================
##Add Colormap
##Usage: AddColormap_management in_raster {in_template_raster} {input_CLR_file}
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")
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja