Suite

Renommer les classes d'entités dans la géodatabase fichier en bloc

Renommer les classes d'entités dans la géodatabase fichier en bloc


Je vois plusieurs versions de cet article, mais aucune ne m'amène là où je dois être.

J'ai 50 000 classes d'entités dans un fichier geodb.

Ils sont a1_xxxxx_xx

Je dois tous les renommer en a6_xxxxx_xxx

C'est mon code. Ne semble pas tout à fait fonctionner. Crée de nombreux a6 mais a1 reste quand il se termine.

import arcpy from arcpy import * env.workspace = r"C:IND_RiversNewOutputsA3a3_03.gdb" fcList = arcpy.ListFeatureClasses() #tente de remplacer les classes d'entités par "a1" par "a6" pour fc dans fcList : Rename_management(fc, fc.replace('a1','a6'))

import arcpy from arcpy import * env.workspace = r"C:IND_RiversNewOutputsA3a3_03.gdb" fcList = arcpy.ListFeatureClasses() #tente de remplacer les classes d'entités par "a1" par "a6" pour fc dans fcList : nn = 'a6' + fc[3:] arcpy.Rename_management(fc, nn)

Voir la vidéo: Créer classe dentités. ArcGIS. géodatabase. arcgis الدرس 03 احتراف