Vairāk

Vai aprēķināt grupu laukumu, pamatojoties uz vairāku formas failu krustošanos, izmantojot ArcPy?

Vai aprēķināt grupu laukumu, pamatojoties uz vairāku formas failu krustošanos, izmantojot ArcPy?


Man ir 5 formas faili. Katrā ūdensšķirtnē ir 72 iespējamās “zemes seguma+augšējā klints+apakšklints+augsnes noteces” grupas. Es vēlos katrā apgabalā iegūt dažādu “zemes seguma+virskārtas+iežu+iežu+augsnes noteces” grupu teritoriju.

Esmu domājis par:

  1. Šķērsojiet formas failus.
  2. Izveidojiet jaunu kolonnu ar nosaukumu group = 'zemes segums+augšējā klints+apakšklints+augsnes aizplūšana'
  3. Aprēķiniet katra daudzstūra laukumu slejā “grupa”

Vai ir kāds veids, kā iegūt grupu laukumu, kas rodas, vienlaikus krustojot vairākus formas failus, izmantojot ArcPy?


Tas, kā jūs to darīsit, būs atkarīgs no jūsu ArcGIS darbvirsmas licences līmeņa, jo, izmantojot Intersect palīdzību:

Izmantojot ArcGIS for Desktop Basic un Standard licences, ievades funkciju klašu vai slāņu skaits ir ierobežots līdz divām.

Ja vien jums nav Advanced, jums būs nepieciešams krustoties, izmantojot pārus vienlaikus.

Jebkurā gadījumā, manuprāt, jums vajadzētu izmēģināt savu darbplūsmu, un, ja tas nedos gaidīto rezultātu, jums būs laba iespēja parādīt mums informāciju par soli, kurā jūsu darbplūsma, šķiet, ir nepareiza.