Daugiau

Kartoti daugiakampio stulpelį „ArcGIS“ modelių kūrimo priemonėje

Kartoti daugiakampio stulpelį „ArcGIS“ modelių kūrimo priemonėje


Turiu daugiakampį su daugybe stulpelių. Noriu paversti rastru. Galėčiau tai padaryti po vieną. Bet aš noriu kartoti kiekvieną daugiakampio stulpelį pagal modelio kūrėją ar bet kokiu kitu būdu. Čia galite pamatyti pridedamą daugiakampio lentelę. Pavyzdžiui, aš noriu padaryti vieną „Abst85“ rastrą, kitą - „Abst91“ ... Tada išsaugokite juos atskirai


Tai nėra kažkas, ką galima lengvai automatizuoti modelių kūrimo priemonėje, nes duomenų rinkinyje nėra laukų iteratoriaus.

Galite pasiekti tai, ko klausiate, naudodami šį „Python“ scenarijų.

importuoti arcpy # įvesties sluoksnis fc = r "C:  Scratch  sdr_subnational_data_dhs_2008.shp" # Sukurkite laukų pavadinimų sąrašą fieldList = [f.f vardui f aplanke arcpy.ListFields (fc)] # Pašalinkite visus ne skaitmeninius ar sistemos laukus fieldList .remove ('FID') fieldList.remove ('Shape') # Nustatykite išvesties darbo sritį ir langelio dydį fieldList: rn = "ras_" + fn + ".tif" arcpy.FeatureToRaster_conversion (fc, fn, rn, cellsize)

Žiūrėti video įrašą: Summer blouse crochet for TWO DAYS, knitting: MASTER CLASS for beginners