laptop and a wrench

Bug

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

Last Published: June 7, 2019 ArcGIS for Desktop
Bug ID Number BUG-000122177
SubmittedMay 6, 2019
Last ModifiedJune 5, 2024
Applies toArcGIS for Desktop
Version found10.6.1
StatusKnown Limit

Additional Information

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()".

Workaround

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).

Steps to Reproduce

Bug ID: BUG-000122177

Software:

  • ArcGIS for Desktop

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options