Viac

Spájate dva body v ArcGIS pre počítač?

Spájate dva body v ArcGIS pre počítač?


Mám dva typy bodových tvarových súborov. Tieto dva body sú spojené s inou tabuľkou atribútov. Každý bod zo stĺpca A je prepojený s jednou / viacerými hodnotami v stĺpci B. Každý z týchto identifikátorov_objektu má príslušné súradnice v inej tabuľke. napr.

object_ID1 object_ID2 1 3 1 5 1 9 2 1 3 7

kde každá z týchto hodnôt predstavuje ID objektu dvoch rôznych tvarových súborov. Ako spojiť tieto dva body s

  1. čiara (napr. vykreslite čiaru medzi 1 a 3, 1 a 5, 1 a 9)
  2. vyberte druhú hodnotu (napr. ak vyberiem jednu a spustím skript v jazyku python (povedzme), automaticky vyberte druhý bod)

Hlavným cieľom je tak či tak vizuálne prepojiť tieto dva body.


Použite nástroj Body na čiaru. Možnosť „Riadkové pole“ umožňuje zadať ObjectID, pre ktorý chcete vytvoriť riadky.

Pretože sú vaše hodnoty v rôznych stĺpcoch, budeme ich chcieť umiestniť do jedného stĺpca. Zlúčte tabuľky, aby ste mali dva tabuľky v jednom. Pridajte pole s názvom LINE_ID, vyberte všetky záznamy z 1. tabuľky, vypočítajte pole s týmito záznamami, vyberte druhú tabuľku, vypočítajte pole s týmito záznamami. Teraz máte 1 pole s OBOJMI hodnotami, ktoré použite ako vstup do riadkového poľa v nástroji.