A Vektoros elemek összekapcsolása eszköz két réteggel dolgozik. A Vektoros elemek összekapcsolása térbeli, időbeli vagy attribútumok közötti, illetve a három valamilyen kombinációjából álló összefüggések alapján összekapcsolja egy vektoros elem attribútumait egy másikéval. Az eszköz meghatározza az összes bemenő vektoros elemet, amely teljesíti a megadott összekapcsolási feltételeket, és a második bemenő réteget az elsőhöz kapcsolja. Lehetőség van az összes vektoros elem egyező vektoros elemhez kapcsolására vagy az egyező vektoros elemek összegzésére is.
A Vektoros elemek összekapcsolása alkalmazható pontokra, vonalakra, területekre és táblázatokra. Az időbeli összekapcsoláshoz a bemeneti adatoknak időbélyeggel ellátott adatoknak kell lenniük, míg térbeli összekapcsoláshoz az adatoknak geometriával kell rendelkezniük.
A réteg, amelynek táblájához az eszköz hozzáfűzi az összekapcsolt réteg attribútumait.
A Közel térbeli kapcsolatot alkalmazó elemzés vetületi koordináta-rendszert igényel. A Feldolgozási koordináta-rendszert az Elemzési környezetekben állíthatja be. Ha a feldolgozási koordináta-rendszer nem vetületi koordináta-rendszerre van állítva, az eszköz ennek beállítását kéri az elemzés futtatásakor .
Ahelyett, hogy egy réteget választ a térképéről, választhatja a legördülő lista alján lévő Eredményréteg kiválasztása lehetőséget is, ha a saját tartalomban szeretne big data-fájlmegosztó adathalmazt vagy vektoros réteget keresni.
Az összekapcsolt réteg az attribútumokkal, amelyeket az eszköz hozzáfűz a célréteghez.
Ahelyett, hogy egy réteget választ a térképéről, választhatja a legördülő lista alján lévő Eredményréteg kiválasztása lehetőséget is, ha a saját tartalomban szeretne big data-fájlmegosztó adathalmazt vagy vektoros réteget keresni.
Meghatározza a cél és az összekapcsolt réteg közötti összekapcsolás kezelését a kimenetben, ha több összekapcsolandó vektoros elem kapcsolódik azonos módon az összekapcsolt réteghez. Kétféle összekapcsolási művelet közül lehet választani:
Tegyük fel például, hogy élelmiszerüzleteket kíván keresni egy termelői piactól 2 kilométer távolságban. Ebben az esetben a célréteg egyetlen vektoros eleme a termelői piacnak felel meg, az összekapcsolt réteg pedig a helyi élelmiszerüzleteknek, és olyan attribútumokkal rendelkezik, mint az éves teljes árbevétel. A Vektoros elemek összekapcsolása eszköz használatával megállapítja, hogy öt élelmiszerüzlet felel meg a kritériumoknak. Az Egy a sokhoz összekapcsolás összekapcsolási művelet megadásával az eredmény öt vektoros elemet tartalmazna, ahol az egyes sorok a termelői piacnak és egy élelmiszer-áruháznak felelnének meg. Az Egy az egyhez összekapcsolás kapcsolat megadásával az eredmény egy vektoros elem lenne, amely a termelői piacot és az élelmiszer-áruházak összesített adatait tartalmazná, mint például a darabszám (2), és más statisztikai adatokat, mint például az éves árbevétel összege.
A használt összekapcsolási lehetőséget adja meg. A következő összekapcsolási típusok közül alkalmazhat egyet, kettőt vagy hármat:
A térbeli kapcsolat, amely meghatározza, hogy a vektoros elemek összekapcsolódnak-e. Az alábbi elérhető kapcsolatok a bemenő vektoros elemként használt geometria típusától (pont, polyline, polygon) függenek:
Egy térbeli közel kapcsolatnál alkalmazott sugarat adja meg.
Ha például rendelkezésre állna egy atomerőművet leíró adathalmaz és egy lakóépületeket leíró adathalmaz, akkor megadhatna egy közel kapcsolatot 1 kilométeres térbeli távolsággal az atomerőmű 1 kilométeres körzetében található házak kereséséhez.
Az időbeli kapcsolat, amely meghatározza, hogy a vektoros elemek összekapcsolódnak-e. Ez a lehetőség csak akkor érhető el, ha mindkét réteg időbélyeggel ellátott, és a rendelkezésre álló kapcsolatok a bemeneti vektoros elemekhez használt idő típusától függenek (azonnali vagy intervallum). Az elérhető időbeli kapcsolatok az alábbiak:
Egy időbeli közel kapcsolatnál alkalmazott időbeli sugarat adja meg. Időbeli közel kapcsolat a Közel, a Közvetlenül előtte és a Közel utána.
Ha például rendelkezésre áll egy hajózási baleseteket tartalmazó réteg és egy hurrikán GPS-es nyomvonalát tartalmazó réteg, akkor megkeresheti a hurrikán nyomvonalától térben (1 kilométer) és időben (5 óra) megadott távolságon belül eső hajózási baleseteket. Ennek eredményeképpen megkapná azokat a hurrikánhoz kapcsolódó hajózási baleseteket, amelyek térben és időben közel estek egymáshoz.
Egy réteg mezőinek értékeit párosítja egy másik réteg mezőinek értékeivel.
Ha például rendelkezésre állna egy lakcímeket (beleértve egy ZIP mezőt) tartalmazó megyei földrajzi réteg és egy irányítószám ( HEALTHZIP nevű mező) alapján egészségügyi demográfiai adatokat tartalmazó, táblázatos adathalmaz, akkor a(z) ZIP mező és a(z) HEALTHZIP mező párosításával összekapcsolhatná az egészségügyi adathalmazt a lakcímeket tartalmazó adathalmazzal. Ez a lakócímek rétegét adná eredményül a megfelelő egészségügyi adatokkal.
Statisztikákat számít az összekapcsolt vektoros elemeken, ha az összekapcsolási művelet Egy az egyhez összekapcsolás. Az eszköz alapértelmezés szerint minden statisztikát kiszámít.
Statisztikákat számíthat összesített vektoros elemeken. Numerikus mezőkön a következő statisztikák számíthatók:
Karakterlánc típusú mezőkön a következő statisztikák számíthatók:
Mindegyik statisztika számítása nem null értékeken történik. Az eredményül kapott réteg kiszámított statisztikai adatonként egy-egy új mezőt fog tartalmazni. Egy attribútum és egy statisztika kiválasztásával tetszőleges számú statisztika hozzáadható.
Egy feltételt alkalmaz meghatározott mezőkre. Az eszköz csak az ezeket a feltételeket kielégítő mezőkkel rendelkező vektoros elemeket kapcsolja össze.
Ha például egy adathalmaznak csak azokon a vektoros elemein szeretne alkalmazni egy összekapcsolást, amelyeknél health_spending nagyobb, mint income 20 százaléka, akkor használja a következő összekapcsolási feltételt: $target["health_spending"] > ($join["income"] * .20)
; használja az első adathalmaz (az adathalmaz, amelyhez a vektoros elemeket kapcsolja) health_spending mezőjét és a második adathalmaz (a kapcsolt adathalmaz) income mezőjét.
Az összekapcsolási feltételek a kifejezéskalkulátor segítségével alkalmazhatók.
A geoanalitikai eredmények mentése egy adattárban történik, és a(z) Portal for ArcGIS vektoros rétegeiként szerepelnek. Az eredményeket többnyire a térbeli-időbeli adattárban ajánlott tárolni, és az alapértelmezett beállítás is ez. Egyes esetekben jó választás lehet az eredmények mentése a relációs adattárban. Az alábbi érvek szólnak az eredmények relációs adattárban történő tárolása mellett:
Nem ajánlott a relációs adattár használata, ha a geoanalitikai eredmények mennyiségének növekedése várható, és ki kell használni a térbeli-időbeli big data-adattár képességeit a nagy adatmennyiség kezelésére.
A létrehozandó réteg neve. Ha egy ArcGIS Data Store helyre ír, akkor eredményei a Saját tartalom alatt lesznek elmentve, és hozzá lesznek adva a térképhez. Ha egy big data fájlmegosztóba ír, akkor eredményei a big data fájlmegosztóba lesznek elmentve, és hozzá lesznek adva annak jegyzékfájljához. Nem lesznek hozzáadva a térképhez. Az alapértelmezett név az eszköz nevétől és a bemenő réteg nevétől függ. Ha a réteg már létezik, akkor a művelet sikertelen lesz.
Ha ArcGIS Data Store (relációs vagy térbeli-időbeli big data adattárba) ír az Eredmény mentési helye legördülő mező használatával, akkor megadhatja a Saját tartalom mappájának nevét, ahová az eszköz menti az eredményt.