Изменить поле (Управление данными (Data Management))

Уровень лицензии: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

Пример кода

Пример 1 AlterField (окно Python)

Приведенный скрипт окна Python демонстрирует, как использовать инструмент AlterField с запуском из окна Python в ArcGIS.

arcpy.AlterField_management(r'C:\Data\Garbo.gdb\Khyber', 'Elev', 'ELEVATION', 'Elevation in Metres')
Пример 2 AlterField (автономный скрипт)

Следующий скрипт окна 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