更改字段 (Data Management)
摘要
重命名字段和字段别名。
用法
语法
AlterField_management (in_table, field, {new_field_name}, {new_field_alias})
参数 | 说明 | 数据类型 |
in_table |
包含待更改字段的输入表或要素类。 | Table View |
field |
待更改字段的名称。 | Field |
new_field_name (可选) |
字段的新名称。 | String |
new_field_alias (可选) |
字段的新字段别名。 | String |
代码实例
AlterField 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 AlterField 工具。
arcpy.AlterField_management(r'C:\Data\Garbo.gdb\Khyber', 'Elev', 'ELEVATION', 'Elevation in Metres')
AlterField 示例 2(独立脚本)
以下 Python 窗口脚本演示了如何在独立脚本中使用 AlterField 工具。
#Import geoprocessing
import arcpy
#Set workspace
arcpy.env.workspace = r'C:\Data\Garbo.gdb'
#Loop through feature classes looking for a field named 'elev'
fcList = arcpy.ListFeatureClasses() #get a list of feature classes
for fc in fcList: #loop through feature classes
fieldList = arcpy.ListFields(fc) #get a list of fields for each feature class
for field in fieldList: #loop through each field
if field.name.lower() == 'elev': #look for the name elev
arcpy.AlterField_management(fc, field, 'ELEVATION', 'Elevation in Metres')
环境
相关主题
许可信息
ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014