构建栅格属性表 (数据管理)
摘要
将栅格属性表添加至栅格数据集或更新现有栅格属性表。
用法
-
如果要删除现有表并创建一个新表,可选中覆盖。将创建新的栅格属性表并删除原有表。
-
如果有一个现成的表并且未选中覆盖,则将更新该表。不会删除任何字段,但是表中的值将更改为最新值。
-
不能为 32 位浮点像素类型的栅格数据集构建栅格属性表。
语法
BuildRasterAttributeTable_management (in_raster, {overwrite})
参数 | 说明 | 数据类型 |
in_raster |
输入栅格数据集。 此栅格数据集必须只有单一波段。不能为具有 32 位浮点像素类型的栅格数据集构建栅格属性表。 | Raster layer |
overwrite (可选) |
使用此选项可覆盖任何可能存在的现有栅格属性表。
| Boolean |
代码示例
BuildRasterAttributeTable 示例(Python 窗口)
这是 BuildRasterAttributeTable 的 Python 示例。
import arcpy arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
BuildRasterAttributeTable 示例 2(独立脚本)
这是 BuildRasterAttributeTable 的 Python 脚本示例。
##==================================== ##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()
环境
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012