Alterar campo (Gestión de datos)

Nivel de licencia:BasicStandardAdvanced

Resumen

Renombrar campos y alias de campos.

Uso

Sintaxis

AlterField_management (in_table, field, {new_field_name}, {new_field_alias})
ParámetroExplicaciónTipo de datos
in_table

Clase de entidad o tabla de entrada que contiene el campo que se desea modificar.

Table View
field

Nombre del campo que se desea modificar.

Field
new_field_name
(Opcional)

Nombre nuevo del campo.

String
new_field_alias
(Opcional)

Alias nuevo del campo.

String

Ejemplo de código

Ejemplo 1 de AlterField (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta AlterField en el modo inmediato.

arcpy.AlterField_management(r'C:\Data\Garbo.gdb\Khyber', 'Elev', 'ELEVATION', 'Elevation in Metres')
Ejemplo 2 de AlterField (secuencia de comandos independiente)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar AlterField en una secuencia de comandos independiente.

#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')

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014