Résumé
Extrait la valeur d'un pixel donné à l'aide de ses coordonnées x,y.
Utilisation
- Cet outil est utilisé lorsque vous avez besoin de la valeur des pixels pour un modèle de géotraitement. Dans ArcMap, ArcScene ou ArcGlobe, vous pouvez utiliser l'outil Identifier à la place de celui-ci. 
Syntaxe
GetCellValue_management (in_raster, location_point, {band_index})| Paramètre | Explication | Type de données | 
| in_raster | Raster que vous voulez interroger. | Mosaic Dataset; Mosaic Layer; Raster Layer | 
| location_point | Coordonnées X et Y de l'emplacement du pixel. | Point | 
| band_index [band_index,...] (Facultatif) | Désignez les canaux que vous voulez interroger. Laissez le champ vide pour interroger tous les canaux d'un jeu de données multicanal. | Value Table | 
Exemple de code
Exemple 1 d'utilisation de l'outil GetCellValue (fenêtre Python)
Il s'agit d'un exemple Python d'utilisation de l'outil GetCellValue.
import arcpy
result = arcpy.GetCellValue_management("C:/data/rgb.img", "480785 3807335", "2;3")
cellSize = int(result.getOutput(0))
print(cellSize)
Exemple 2 d'utilisation de l'outil GetCellValue (script autonome)
Il s'agit d'un exemple de script Python d'utilisation de l'outil GetCellValue.
'''====================================
Get Cell Value
Usage: GetCellValue_management in_raster location_point {ID;ID...}
'''   
   
import arcpy
arcpy.env.workspace = "C:/Workspace"
# Get the Band_2 and Band_3 cell value of certain point in a RGB image
result = arcpy.GetCellValue_management("rgb.img", "480785 3807335", "2;3")
cellSize = int(result.getOutput(0))
# View the result in execution log
print(cellSize)
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui