フィールドの変更(Alter Field) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

フィールド名およびフィールド エイリアス名を変更します。

使用法

構文

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: ○
7/28/2014