移除属性索引 (数据管理)

许可等级:BasicStandardAdvanced

摘要

此工具可从现有的表、要素类、shapefile、coverage 或属性关系类中删除属性索引。

ArcGIS 可使用属性索引快速查找与属性查询相匹配的记录。

用法

语法

RemoveIndex_management (in_table, index_name)
参数说明数据类型
in_table

包含待删除索引(一个或多个)的表。此处的表可指代实际的表、要素类属性表或属性关系类。

Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View
index_name
[index_name,...]

待删除索引(一个或多个)的名称。

String

代码实例

移除索引 Python 示例(Python 窗口)

以下代码演示了如何在 Python 交互式窗口中使用 RemoveIndex 函数。

import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
移除索引 Python 示例 2(独立脚本)
import arcpy
 
# Set a default workspace
arcpy.env.workspace = "c:/data"
 
try:
    # Remove 2 indexes for the Feature Class below.
    arcpy.RemoveIndex_management ("/county.gdb/lots", "indexa;indexb")	
 
except Exception, e:
    # If an error occurred, print line number and error message
    import traceback, sys
    tb = sys.exc_info()[2]
    print "Line %i" % tb.tb_lineno
    print e.message

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014