laptop and a wrench

Bogue

The Python script "arcpy.BuildRasterAttributeTable_management" does not work with intermediate rasters.

Dernière publication: June 7, 2019 ArcGIS for Desktop
Numéro d’ID de bogue BUG-000122177
EnvoiMay 6, 2019
Dernière modificationJune 5, 2024
S’applique àArcGIS for Desktop
Version trouvée10.6.1
StatutKnown Limit

Informations supplémentaires

The input raster is the result of the Int function. The Int function generates a function raster dataset, not in memory raster dataset. The Python script "arcpy.BuildRasterAttributeTable_managementI()" does not take function raster dataset as input. The function raster dataset needs to save to a physical raster dataset or a in memory raster dataset to be used in the Python script "arcpy.BuildRasterAttributeTable_managementI()".

Solution de contournement

To create an in_memory copy of the raster :

int_rast.save("in_memory/tempfile.tif")

 

or

 

print(int_rast)

arcpy.BuildRasterAttributeTable_management(int_rast)

As well as providing printed output to the console, the print statement has the effect of creating a TIF file in the subject workspace.

 

 

Attached are example workarounds in ArcMap 10.6.1 (python 2.x)and ArcGIS Pro (python 3.x).

Étapes pour reproduire

ID de bogue: BUG-000122177

Logiciel:

  • ArcGIS for Desktop

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement