Več

Posodobite več polj v datotekah z več oblikami z arcpy


Imam 3 shapefiles pripada eni državi "District", "Mandal", "Village".

Ti trije profili imajo enaka polja, kot so DName, MName, VName.

Želim hkrati posodobiti vsa polja v vseh datotekah oblike s kazalcem za posodobitev ArcPy.

Sem nov za ArcPy, ki sem ga poskusil, a sem dobil za single shapefile.


Potrebovali boste samozazanko za iteracijo skozi več elementov (v tem primeru nize poti do datotek oblik), če želite izvesti isti postopek za več elementov.

Osnovna predloga:

uvozi arcpy #Paths to shapefiles distFc = r "C:  test  example  district.shp" mandalFc = r "C:  test  example  mandal.shp" villageFc = r "C:  test  example  village.shp "#Ustvari seznam shapefiles shapefiles = [distFc, mandalFc, villageFc] # prepisujte vsako datoteko shape z zanko for za shp v shapefiles: #Ustvarite kurzor za posodobitev z arcpy.da.UpdateCursor (shp, [" DName "," MName " , "VName"]) kot kazalec: # pisanje kurzorja za dName, mName, vName v kazalcu: # koda gre sem


Poglej si posnetek: Learn How to Perform Statistical Spatial Data Analysis with R and ArcGIS (September 2021).