CÓMO
En ArcGIS Pro, el conjunto de herramientas General contiene herramientas para realizar operaciones generales de administración de datos en una tabla de geodatabase o clase de entidad. Estas modificaciones se pueden realizar ejecutando un script de Python en ArcGIS Pro. En este artículo se proporciona el flujo de trabajo para cambiar el nombre de varias clases de entidad (como se muestra en el siguiente panel Catálogo) utilizando ArcGIS API for Python.
import arcpy
arcpy.env.workspace = r"<gdbFolderPath>"
for fc in arcpy.ListFeatureClasses() + arcpy.ListTables(): name = fc.split("<separator>")[<maxSplit>] new_name = "<addToFeatureClassName>" + name try: arcpy.management.Rename(fc, new_name) except Exception as e: print(f"Could not rename {fc} to {new_name}: {e}")
El siguiente bloque de código muestra el script completo.
import arcpy arcpy.env.workspace = r"C:\Users\ISC-DT27\Documents\Article work\29660\LabelMapFeatures\Portland Labels.gdb" for fc in arcpy.ListFeatureClasses() + arcpy.ListTables(): name = fc.split(" ")[-1] new_name = "Test_" + name try: arcpy.management.Rename(fc, new_name) except Exception as e: print(f"Could not rename {fc} to {new_name}: {e}")
La siguiente imagen muestra los nombres de clase de entidad actualizados con Python en ArcGIS Pro.
Id. de artículo: 000029660
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri