Suite

Mettre à jour plusieurs champs dans des fichiers multi-formes avec arcpy


J'ai 3 fichiers de formes appartenant à un état "District", "Mandal", "Village".

Ces trois fichiers de formes ont les mêmes champs comme DName, MName, VName.

Je souhaite mettre à jour tous les champs de tous les fichiers de formes en même temps avec le curseur de mise à jour ArcPy.

Je suis nouveau pour ArcPy, j'ai essayé mais j'ai obtenu un seul fichier de formes.


Vous aurez juste besoin d'unpourboucle pour parcourir plusieurs éléments (dans ce cas, les chaînes des chemins d'accès à vos fichiers de formes) si vous souhaitez effectuer la même procédure sur plusieurs éléments.

Un modèle de base :

importer arcpy #Paths to shapefiles distFc = r"C:	estexampledistrict.shp" mandalFc = r"C:	estexamplemandal.shp" villageFc = r"C:	estexamplevillage.shp " #Créer une liste de fichiers de formes shapefiles = [distFc, mandalFc, villageFc] #parcourir chaque fichier de formes avec une boucle for pour shp dans les fichiers de formes : #Créer le curseur de mise à jour avec arcpy.da.UpdateCursor (shp, ["DName", "MName" , "VName"]) comme curseur : # itérer le curseur pour dName, mName, vName dans le curseur : # le code va ici