HOW TO
In ArcGIS Pro enthält das Toolset "Allgemein" Werkzeuge zum Ausführen allgemeiner Datenverwaltungsvorgänge für eine Geodatabase-Tabelle oder Feature-Class. Diese Änderungen können durch Ausführen eines Python-Skripts in ArcGIS Pro durchgeführt werden. In diesem Artikel wird der Workflow zum Umbenennen mehrerer Feature-Classes (wie im Bereich "Katalog" unten gezeigt) mithilfe von ArcGIS API for Python beschrieben.
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}")
Mit dem folgenden Code-Block wird das voll funktionsfähige Skript demonstriert.
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}")
Die folgende Abbildung zeigt die mit Python in ArcGIS Pro aktualisierten Feature-Class-Namen.
Artikel-ID: 000029660
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen