标注 | 说明 | 数据类型 |
覆盖 (可选) | 指定现有表是否将被覆盖。
| Boolean |
派生输出
标注 | 说明 | 数据类型 |
更新的输入栅格 | 输出栅格数据集。 | Raster Layer |
将栅格属性表添加至栅格数据集或者更新现有数据集。 此方法主要用于离散数据。
要删除现有表并创建一个新表,请选中覆盖参数。 将创建一个新的栅格属性表,并删除现有的栅格属性表。
如果您现已有一个表并且未选中覆盖参数,则将对该表进行更新。 不会删除任何字段,但会更新表中的值。
不能为 32 位浮点像素类型的栅格数据集构建栅格属性表。
标注 | 说明 | 数据类型 |
覆盖 (可选) | 指定现有表是否将被覆盖。
| Boolean |
标注 | 说明 | 数据类型 |
更新的输入栅格 | 输出栅格数据集。 | Raster Layer |
arcpy.management.BuildRasterAttributeTable({overwrite})
名称 | 说明 | 数据类型 |
overwrite (可选) | 指定现有表是否将被覆盖。
| Boolean |
名称 | 说明 | 数据类型 |
out_raster | 输出栅格数据集。 | Raster Layer |
这是 BuildRasterAttributeTable 函数的 Python 示例。
import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
这是 BuildRasterAttributeTable 函数的 Python 脚本。
##====================================
##Build Raster Attribute Table
##Usage: BuildRasterAttributeTable_management in_raster {NONE | Overwrite}
import arcpy
arcpy.env.workspace = "C:/Workspace"
##Build attribute table for single band raster dataset
##Overwrite the existing attribute table file
arcpy.BuildRasterAttributeTable_management("image.tif", "Overwrite")