PROCÉDURE
Dans ArcGIS Pro, le jeu d’outils Général contient des outils permettant d’effectuer des opérations générales de gestion des données sur une table de géodatabase ou une classe d’entités. Ces modifications peuvent être effectuées en exécutant un script Python dans ArcGIS Pro. Cet article fournit le processus permettant de renommer plusieurs classes d’entités (comme indiqué dans la fenêtre Catalogue [Catalogue] ci-dessous) à l’aide d’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}")
Le bloc de code ci-dessous illustre le script opérationnel complet.
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}")
L’image ci-dessous montre les noms de classes d’entités mis à jour à l’aide de Python dans ArcGIS Pro.
ID d’article: 000029660
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support