CÓMO
En ArcGIS Pro, el conjunto de herramientas Campos contiene herramientas para crear y modificar campos para cualquier tabla de geodatabase o clase de entidad. Estas modificaciones se pueden realizar ejecutando un script de Python en ArcGIS Pro y en este artículo se proporciona el flujo de trabajo.
La siguiente imagen muestra la tabla de atributos Schools_all con alias de campo que contienen guiones bajos y letras minúsculas.


import arcgis import os
arcpy.env.overwriteOutput = True
<variableName> = arcpy.ListFields('<layerName>')
print("Changing the field alias to field name by Capitalizing the initial letter")
for field in <variableName>:
if not field.required:
arcpy.management.AlterField('<layerName>', field.name, field.name, field.name.rstrip(field.name[-2:]))
arcpy.management.AlterField('<layerName>', field.name, field.name, field.name.replace("_"," ").title())
print("Completed")
El siguiente bloque de código demuestra todo el script.
import arcpy
import os
arcpy.env.overwriteOutput=True
infeature=arcpy.GetParameterAsText(0)
fields=arcpy.ListFields('Schools_all')
print("Changing the field alias to field name by Capitalizing the initial letter")
for field in fields:
if not field.required:
arcpy.management.AlterField('Schools_all', field.name, field.name,field.name.rstrip(field.name[-2:]))
arcpy.management.AlterField('Schools_all', field.name, field.name, field.name.replace("_"," ").title())
print("Completed")
La siguiente imagen muestra los alias de campo actualizados con Python en ArcGIS Pro.

Id. de artículo: 000029252
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora