Vektoros elemek összekapcsolása

Vektoros elemek összekapcsolása


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.

Célréteg kiválasztása


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.

Célréteggel összekapcsolni kívánt réteg kiválasztása


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.

Összekapcsolási művelet kiválasztása


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:

  • Egy az egyhez összekapcsolás – ez a lehetőség összesíti az összes egyező vektoros elemet az összekapcsolt vektoros elemekkel.
  • Egy a sokhoz összekapcsolás – ez a lehetőség az összes egyező vektoros elemet összekapcsolja az összekapcsolt réteggel.

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.

Válasszon egy vagy több összekapcsolást


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:

  • Térbeli – a megadott térbeli kapcsolatot használja a vektoros elemek összekapcsolásához. Ehhez mindkét rétegnek geometriával kell rendelkeznie.
  • Időbeli – időbeli kapcsolatot használ a vektoros elemek összekapcsolásához. Ehhez arra van szükség, hogy mindkét réteg időbélyeggel ellátott legyen.
  • Attribútum – egyenlő mezők alapján összekapcsolja a vektoros elemeket.

Térbeli kapcsolat kiválasztása


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:

  • Metszi – a vektoros elemeket akkor párosítja, ha azok metszik egymást.
  • Egyenlő – a vektoros elemeket akkor párosítja, ha azonos geometriával rendelkeznek.
  • Közel – a vektoros elemeket akkor párosítja, ha azok megadott távolságon belül vannak egymástól. A célrétegnek vetületi koordináta-rendszerben kell lennie, vagy az alkalmazott térbeli referenciát vetületi koordináta-rendszerre kell állítani az Elemzési környezetek segítségével, ha térbeli Közel kapcsolatot alkalmaz.
  • Tartalmazza – a vektoros elemeket akkor párosítja, ha a kapcsolódó vektoros elemek tartalmazzák a célréteget.
  • Belül – a vektoros elemeket akkor párosítja, ha a célréteg a kapcsolódó vektoros elemeken belül található.
  • Érinti – a vektoros elemeket akkor párosítja, ha a cél vektoros elemet érintő határvonallal rendelkeznek.
  • Keresztezi – a vektoros elemeket akkor párosítja, ha egymást keresztező kontúrral rendelkeznek.
  • Átfedi – a vektoros elemeket akkor párosítja, ha azok átfedik egymást.


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.

Válasszon időbeli kapcsolatot


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:

  • Találkozik – a vektoros elemeket akkor párosítja, ha az első vektoros elem találkozik a másodikkal.
  • Ez találkozik vele – a vektoros elemeket akkor párosítja, ha a második vektoros elem találkozik az elsővel.
  • Átfedi – a vektoros elemeket akkor párosítja, ha az első vektoros elem átfedi a másodikat.
  • Ez fedi át – a vektoros elemeket akkor párosítja, ha a második vektoros elem fedi át az elsőt.
  • Közben – a vektoros elemeket akkor párosítja, ha az első vektoros elem a másodikkal egy időben van.
  • Tartalmazza – a vektoros elemeket akkor párosítja, ha az első vektoros elem tartalmazza a másodikat.
  • Egyenlő – a vektoros elemeket akkor párosítja, ha az első vektoros elem egyenlő a másodikkal.
  • Befejezi – a vektoros elemeket akkor párosítja, ha az első vektoros elem befejezi a másodikat.
  • Ez fejezi be – a vektoros elemeket akkor párosítja, ha a második vektoros elem fejezi be az elsőt.
  • Elindítja – a vektoros elemeket akkor párosítja, ha az első vektoros elem elindítja a másodikat.
  • Ez indítja el – a vektoros elemeket akkor párosítja, ha a második vektoros elem indítja el az elsőt.
  • Metszi – a vektoros elemeket akkor párosítja, ha az idők egyáltalán metszik egymást.
  • Közel – a vektoros elemeket összekapcsolja, ha azok egymáshoz közel vannak egy meghatározott idő szerint.
  • Közel előtte – a vektoros elemeket összekapcsolja, ha az első vektoros elem a második előtt van, és egy megadott időn belül.
  • Közel utána – a vektoros elemeket összekapcsolja, ha az első vektoros elem a második után van, és egy megadott időn belül.


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.

Válassza ki az összekapcsolandó mezőket


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.

Statisztika hozzáadása (opcionális)


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:

  • Szám – a nem null értékek darabszámát számítja ki. Numerikus mezőkön vagy karakterláncokon használható. A [null, 0, 2] darabszáma 2.
  • Összeg – egy mezőben lévő numerikus értékek összege. A [null, null, 3] összege 3.
  • Átlag – a numerikus értékek átlaga. A [0, 2, null] átlaga 1.
  • Min – egy numerikus mező legkisebb értéke. A [0, 2, null] minimuma 0.
  • Max – egy numerikus mező legnagyobb értéke. A [0, 2, null] maximuma 2.
  • Terjedelem – egy numerikus mező terjedelme. Ennek kiszámításához az eszköz a legkisebb értékeket vonja ki a legnagyobb értékből. A [0, null, 1] terjedelme 1. A [null, 4] terjedelme 0.
  • Variancia – egy numerikus mező varianciája egy követésben. Az [1] varianciája null értékű. A [null, 1, 0, 1, 1] varianciája 0,25.
  • Szórás – egy numerikus mező szórása. Az [1] szórása null értékű. A [null, 1, 0, 1, 1] szórása 0,5.

Karakterlánc típusú mezőkön a következő statisztikák számíthatók:

  • Szám – a nem null karakterláncok darabszáma.
  • Bármelyik – ez a statisztika a megadott mezőben lévő karakterlánc egy véletlenszerű mintája.
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. Attribútum és statisztika kiválasztásával tetszőleges számú statisztika hozzáadható.

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ó.

Hozza létre a vektoros elemek összekapcsolásának alapjául szolgáló kifejezést (opcionális)


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.

Adattár kiválasztása


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:

  • Az eredmények portálok közötti együttműködésben használhatók.
  • Engedélyezheti az eredményekkel való szinkronizálási lehetőségeket

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.

Eredmény réteg neve


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.