To orodje deluje s časovno omogočenim slojem točk, linij, poligonov ali tabel, ki predstavljajo trenutek v času. Z uporabo zaporedno razvrščenih geoobjektov, imenovanih sledi, to orodje določa, kateri geoobjekti so interesni incidenti. Incidenti so določeni s pogoji, ki jih sami navedete.
Najprej orodje s pomočjo enega ali več polj določi, kateri geoobjekti pripadajo sledi. Z uporabo časa pri vsakem geoobjektu se sledi razvrščajo po vrstnem redu in se uporabi pogoj incidenta. Geoobjekti, ki izpolnjujejo začetne pogoje incidenta, so označeni kot incident. Po želji lahko uporabite končni pogoj incidenta, in sicer ko je končni pogoj resničen, geoobjekt ni več incident. Vrnjeni bodo rezultati z izhodiščnimi geoobjekti – z novimi stolpci, ki predstavljajo ime incidenta – in bodo opredelili, kateri geoobjekt izpolnjuje pogoj incidenta. Vrnete lahko vse izhodiščne geoobjekte ali samo geoobjekte, ki so incidenti.
Na primer, predpostavimo, da imate GPS-meritve orkanov vsakih 10 minut. Vsaka GPS-meritev beleži ime orkana, lokacijo, čas beleženja in hitrost vetra. S temi polji lahko ustvarite incident, pri katerem je vsaka meritev s hitrostjo vetra več kot 208 km/h incident z imenom Katastrofa
. Če ne nastavite končnega pogoja, se bo incident končal, če geoobjekt več ne izpolnjuje začetnega pogoja (hitrost vetra se upočasni na manj kot 208 km/h).
Če uporabimo še en primer: recimo, da ste opazovali koncentracije kemikalije v lokalnem zajetju vode z uporabo polja contaminateLevel
. Veste, da znašajo priporočene stopnje koncentracije manj kot 0,01 mg/l, nevarne stopnje pa več kot 0,03 mg/l. Za zaznavanje incidentov, pri katerih je vrednost nad 0,03 mg/l incident in incident tudi ostane, dokler se ravni onesnaženosti ne vrnejo na normalne vrednosti, ustvarite incident z uporabo začetnega pogoja contaminateLevel > 0,03
in končnega pogoja contaminateLevel < 0.01
. S tem bo označeno zaporedje, kjer vrednosti presegajo 0,03 mg/l, dokler ne dosežejo vrednosti, manjše od 0,01.
Točke, linije, poligoni ali tabele, ki se bodo uporabljali za iskanje incidentov. Vhodni sloj mora biti časovno omogočen z geoobjekti, ki predstavljajo trenutek v času, prav tako morajo imeti eno ali več polj, ki jih je mogoče uporabiti za identifikacijo sledi.
Poleg izbire sloja s svoje karte lahko na dnu spustnega seznama izberete Izberi sloj za analizo, da po svoji vsebini poiščete delitev datotek velikih podatkov ali geoobjektni sloj.
Polja, ki predstavljajo identifikator sledi. Za prikaz enoličnih vrednosti sledi lahko uporabite eno ali več polj.
Na primer, pri rekonstruiranju sledi orkanov lahko kot polje sledi uporabite ime orkana.
Dodajte pogoj s pomočjo graditelja izrazov, da ugotovite, za kakšen incident gre. Če je pogoj, ki ste ga navedli, resničen, je geoobjekt incident. Če niste navedli končnega pogoja, se incident konča, ko začetni pogoj ni več resničen.
Na primer, predpostavimo, da želite biti opozorjeni, ko je vsota polj concentration_1
in concentration_2
večja od polja concentration_3
. To lahko storite z uporabo pogoja ($feature["concentration_1"] + $feature["concentration_2"]) > $feature["concentration_3"])
.
Če vas zanima, kako so se koncentracije spreminjale skozi čas in ste želite biti opozorjeni, ko je trenutna concentration_1
večja od dveh prejšnjih meritev concentration_2
, lahko uporabite izraz, kot je $feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1)
.
Po želji dodajte pogoj s pomočjo graditelja izrazov, da določite konec incidenta. Če je končni pogoj, ki ste ga navedli, resničen, geoobjekt ni več incident. Če niste navedli končnega pogoja, se incident konča, ko začetni pogoj ni več resničen.
Na primer, predpostavimo, da želite biti opozorjeni, ko je vsota polj concentration_1
in concentration_2
večja od polja concentration_3
, in želite, da se incident konča, če je vsota polja concentration_4
manjša od polja concentration_1
. To lahko storite z uporabo začetnega pogoja ($feature["concentration_1"] + $feature["concentration_2"]) > ($join["income"] * .20)
in končnega pogoja ($feature["concentration_4"] < $feature["concentration_1"])
.
Če želite, da se incident končna, ko je srednja vrednost trenutne concentration_1
in štirih prejšnjih meritev večja od prve meritve, lahko uporabite izraz, kot je $track.field["concentration_1"].history(-5) > $track.field["concentration_1"].history(0)
.
Z vsemi metodami rezultatov bodo polja dodana izhodiščnim geoobjektom. Na dva načina je mogoče določiti, kateri geoobjekti bodo vrnjeni:
Določite, ali želite incidente zaznati s časovnimi intervali, ki segmentirajo vaše vhodne geoobjekte za analizo. Če boste uporabili časovne intervale, morate nastaviti časovni interval, ki ga želite uporabiti, in po želji nastaviti referenčni čas. Če referenčnega časa ne nastavite, bo uporabljen Jan 1, 1970.
Na primer, če nastavite časovno omejitev na en dan, ki se začne 1. januarja 1990 ob 9.00 zjutraj, bo vsaka sled odrezana ob 9.00 zjutraj vsak dan in analizirana v tem segmentu.
S časovnimi intervali lahko hitro pospešite čas izračunavanja, saj hitro ustvarja manjše sledi za analizo. Če je za vašo analizo ustrezna razdelitev s ponavljajočim se časovnim intervalom, se ta priporoča za procesiranje velikih podatkov.
To je ime sloja, ki bo ustvarjen. Če zapisujete v ArcGIS Data Store, bodo vaši rezultati shranjeni v Moji vsebini in dodani na karto. Če zapisujete v delitev datotek velikih podatkov, bodo vaši rezultati shranjeni v delitev datotek velikih podatkov in dodani v njen manifest. Ne bodo dodani v skupino. Privzeto ime temelji na imenu orodja in imenu vhodnega sloja. Če sloj že obstaja, orodje ne bo uspešno.
Ko zapisujete v ArcGIS Data Store (relacijsko ali prostorsko-časovno shrambo velikih podatkov) s pomočjo spustnega menija Shrani rezultat v, lahko navedete ime mape v Moji vsebini, kjer bo shranjen rezultat.