Daugiau

Spartesnis (t. P. Masės / paketo) karpymas „ArcGIS for Desktop“?


Turiu 100 skirtingų įvesties vektoriaus sluoksnių ir vieną klipo ypatybių vektorinį sluoksnį.

Turiu juos prisikirpti 100 kartų, bet tai didelis darbas.

Ar „ArcGIS for Desktop“ yra koks nors „Python“ scenarijus („ArcPy“), kuris pagreitintų mano darbą ir išvengtų vieno po kito?


Paprastą kodo bloką galite naudoti tiesiogiai iš „Python“ lango „ArcGIS“ arba kaip „Python“ scenarijų arba kaip pasirinktinį scenarijaus įrankį.

Žemiau pateikiamas scenarijaus įrankio kodo pavyzdys. Tiesiog pridėkite vektorinius sluoksnius į žemėlapio dokumentą (.mxd) ir nurodykite klipo sluoksnį bei išvesties geoduomenų bazę.

importuoti os, arcpy arcpy.env.overwriteOutput = True clip_layer = arcpy.GetParameterAsText (0) out_gdb = arcpy.GetParameterAsText (1) mxd_obj = arcpy.mapping.MapDocument ("CURRENT") lyr in arcpy.mob. : arcpy.AddMessage (lyr) out_layer = os.path.join (out_gdb, lyr.name) arcpy.Clip_analysis (lyr, clip_layer, out_layer)

Jūsų atveju (tik vienas įrankis) galite tiesiog dešiniuoju pelės mygtuku spustelėti klipų įrankį savo įrankių dėžėje ir paleisti jį kaip „paketą“. Norėdami gauti daugiau informacijos, žr. „ArcGIS“ žinyną


Galite patalpinti visas funkcijų klases viename duomenų rinkinyje, tada naudokite modelių kūrimo priemonę, kad galėtumėte iš karto susikirpti ir išvestis į naują duomenų rinkinį:


Žiūrėti video įrašą: Install ArcGIS with license and crack (Rugsėjis 2021).