Créer la table attributaire d'un raster (Gestion des données)
Récapitulatif
Ajoute une table attributaire de raster à un jeu de données raster ou met à jour une table existante.
Utilisation
-
Si vous souhaitez supprimer une table existante et en créer une nouvelle, cochez l'option Ecraser. Une nouvelle table attributaire de raster est créée et l'ancienne est supprimée.
-
Si vous avez une table existante et que vous ne sélectionnez pas l'option Ecraser, la table n'est pas mise à jour. Aucun champ n'est supprimé, mais les valeurs de la table sont à jour.
-
Il n'est pas possible de générer une table attributaire de raster pour un jeu de données raster dont le type de pixel est une virgule flottante 32 bits.
Syntaxe
Paramètre | Explication | Type de données |
in_raster |
Jeu de données raster en entrée. Il doit s'agir d'un jeu de données raster monocanal. Il n'est pas possible de générer une table attributaire de raster pour un jeu de données raster dont le type de pixel est une virgule flottante 32 bits. | Raster layer |
overwrite (Facultatif) |
Cela vous permet d'écraser toute table attributaire de raster pouvant exister.
| Boolean |
Exemple de code
Ceci est un exemple Python pour BuildRasterAttributeTable.
import arcpy arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Ceci est un exemple de script Python pour BuildRasterAttributeTable.
##==================================== ##Build Raster Attribute Table ##Usage: BuildRasterAttributeTable_management in_raster {NONE | Overwrite} try: import arcpy arcpy.env.workspace = r"C:/Workspace" ##Build attribute table for single band raster dataset ##Overwrite the existing attribute table file arcpy.BuildRasterAttributeTable_management("image.tif", "Overwrite") except: print "Build Raster Attribute Table example failed." print arcpy.GetMessages()