Résumé
Transforms the pixel values to display the raster data as either a grayscale or an RGB color image based on a color scheme or specific colors in a color map file.
Discussion
For more information about how this function works, see the Colormap raster function.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntaxe
Colormap (raster, {Colormap}, {Color Ramp})
Paramètre | Explication | Type de données |
raster | The input raster. | Raster |
Colormap | The following default color maps are available:
(La valeur par défaut est None) | String |
Color Ramp | Choose a pre-existing color ramp or create your own color scheme. Can be a string specifying color ramp name such as Black To White, Yellow To Red, Slope, or other color ramp names supported in ArcGIS Pro For more information about color ramp objects, see Color ramp objects. (La valeur par défaut est None) | String |
Type de données | Explication |
Raster | The output raster. |
Exemple de code
This example transforms the pixel values to display the raster data using specific colors.
# 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
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?