Instrução
No ArcGIS Pro, o conjunto de ferramentas Geral contém ferramentas para executar operações gerais de gerenciamento de dados em uma tabela de geodatabase ou classe de feição. Estas modificações podem ser feitas executando um script Python no ArcGIS Pro. Este artigo fornece o fluxo de trabalho para renomear múltiplas classes de feição (conforme mostrado no painel Catálogo abaixo) 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}")
O bloco de código abaixo demonstra o funcionamento completo do script.
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}")
A imagem abaixo mostra os nomes de classe de feição atualizados utilizando Python no ArcGIS Pro.
ID do Artigo: 000029660
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri