Créer la table attributaire d'un raster (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Ajoute une table attributaire de raster à un jeu de données raster ou met à jour une table existante.

Utilisation

Syntaxe

BuildRasterAttributeTable_management (in_raster, {overwrite})
ParamètreExplicationType 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 ou une double précision.

Raster Layer
overwrite
(Facultatif)

Cela vous permet d'écraser toute table attributaire de raster pouvant exister.

  • NONELes tables attributaires de raster existantes ne sont pas écrasées et les modifications sont ajoutées à la table actuelle. Il s'agit de l'option par défaut.
  • OVERWRITELes tables attributaires de raster existantes sont supprimées et une nouvelle table attributaire de raster est créée.
Boolean

Exemple de code

Exemple d'utilisation de l'outil BuildRasterAttributeTable (fenêtre Python)

Il s'agit d'un exemple Python pour BuildRasterAttributeTable.

import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Exemple 2 d'utilisation de l'outil BuildRasterAttributeTable (script autonome)

Il s'agit d'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()

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014