Dynamické joinovanie v ArcGIS Online

V praxi býva často potrebné zobraziť na mape vrstvy, ktoré sú „živo“ prepojené s inými vrstvami či tabuľkami.

V súčasnosti pri vytváraní máp čoraz väčšej obľube tešia aj systémy, akými sú ArcGIS Online či ArcGIS Enterprise, ktoré sprístupňujú GIS v prostredí miestnej siete, či internetu. Spočiatku bolo možné prepojiť tabuľky v takomto prostredí iba s vytvorením novej permanentnej vrstvy, ktorú bolo potrebné vždy po zmenách v zdrojových údajoch nanovo aktualizovať.

V tomto návode si ukážeme ako využiť nástroj Join Features (Pripojiť prvky), pre vytvorenie dynamického pripojenia, ktoré odráža vždy aktuálny stav údajov v zdrojových tabuľkách či vrstvách. Je preto vhodnou voľbou pre spojenie tabuliek, v ktorých predpokladáme časté zmeny (predovšetkým pridávanie a odstraňovanie prvkov).

Postup

  • Do webmapy v ArcGIS Online / ArcGIS Enterprise pridáme 2 Feature Hosted vrstvy alebo tabuľky.
  • Na vrchnej pracovnej lište si otvoríme ponuku Analysis (Analýza), rozvinieme skupinu nástrojov Summarize Data (Zhrnúť prvky) a spustíme nástroj Join Features (Pripojiť prvky)
  • V prvom parametri zvolíme základnú vrstvu/tabuľku, ktorej chceme súvisiace prvky/záznamy pripojiť
  • V druhom parametri nastavíme prídavnú vrstvu/tabuľku, ktorú chceme k základnej vrstve/tabuľke pripojiť.
  • V treťom parametri vyberieme typ pripojenia – v súčasnosti je dynamické režim podporovaný iba prípade pripojenia na základe spoločných atribútov. Pri pripojení na základe priestorových vzťahov zatiaľ nemôžme dynamický režim využiť.
  • Vo štvrtom parametri určíme kardinalitu („mohutnosť“) výsledného pripojenia:
    • Pripojenie 1:1 (Join one to one) je vhodné využiť vtedy, ak viaceré súvisiace prvky potrebujeme nahradiť 1 spoločnou hodnotou (buď vybrať prvý z viacerých prvkov, alebo agregovať viaceré prvky pomocou štatistík ako sú minimum, maximum, priemer, … a prípadne aj zoradiť podľa zvoleného stĺpca.)
    • Pripojenie 1:M (Join one to many) je vhodné využiť vtedy, ak chceme „viacnásobnú“ súvislosť zachovať a základný prvok (spravidla bod, línia alebo polygón) si „rozmnožíme“ (vykreslíme v mape toľkokrát, koľko súvisiacich prvkov/záznamov k nemu existuje)
    • Viac o týchto režimoch sa dozviete v dokumentácii tohto nástroja.
  • V piatom parametri zadáme názov a umiestnenie dynamickej vrstvy, ktorá vznikne.
  • Posledná, no najdôležitejšia voľba je „Vytvoriť výsledky ako dynamicky zobrazovanú Feature Hosted vrstvu”. Práve toto nastavenie zabezpečí „dynamickosť pripojenia“ a tiež zabráni spotrebe vašich servisných kreditov, keď použitie nástroja v tomto režime nie je účtované.

Pre použitie tohto nástroj platia nasledovné obmedzenia:

  • Je potrebné byť vlastníkom základnej aj prídavnej vrstvy/tabuľky
  • Pripojenie musí byť vytvorené na základne spoločných atribútov (nie na základe geometrie)
  • Vrstvy musia byť typu Feature Hosted (publikované a uložené v ArcGIS Online / Portal for ArcGIS)
  • Nie je možné využiť obmedzenie „len na práve zobrazovanú oblasť mapy
  • Dynamicke_joinovanie_v_ArcGIS_Online