Tento nástroj pracuje s časovou vrstvou bodů, linií, ploch nebo tabulek, která představuje okamžik v čase. Tento nástroj používá sekvenčně uspořádané prvky, zvané stopy, a určuje, které prvky jsou události, jež jsou předmětem zájmu. Události jsou určeny podmínkami, které specifikujete.
Za prvé, nástroj určuje, které prvky patří ke stopě s použitím jednoho nebo více polí. Každý prvek je spojený s časem, stopy jsou uspořádány sekvenčně, a je použita podmínka události. Prvky, které splňují počáteční podmínku události, jsou označeny jako událost. Volitelně můžete použít podmínku ukončení události; když je podmínka ukončení pravdivá, prvek již není událostí. Výsledky budou vráceny s původními prvky—s novými sloupci, jež představují název události—a indikují, který prvek splňuje podmínku události Můžete vrátit všechny původní prvky nebo jen prvky, které jsou událostmi.
Předpokládejme například, že každých 10 minut máte GPS měření hurikánů. Každé GPS měření zaznamenává název a umístění hurikánu, čas záznamu a rychlost větru. S použitím těchto polí byste mohli vytvořit událost, kde jakékoliv měření při rychlosti větru vyšší než 208 km/h je událost označená jako Katastrofická
. Pokud byste nenastavili konečnou podmínku, pak by událost skončila, když by tento prvek již nesplňoval počáteční podmínku (rychlost větru by poklesla pod 208).
V dalším případě předpokládejme, že monitorujete koncentraci určité chemické látky v místních zásobách vody za použití pole nazvaného Uroven_znecisteni
. Víte, že doporučená úroveň je méně než 0,01 mg/L a nebezpečné úrovně jsou nad 0,03 mg/L. Pro detekování událostí, kde hodnota vyšší než 0,03 mg/L je událostí, a zůstává událostí, dokud se úroveň znečištění nevrátí do normálu, vytvoříte událost s použitím počáteční podmínky Uroven_znecisteni > 0,03
a konečné podmínky Uroven_znecisteni < 0,01
. Tím dojde k označení jakékoliv následné události, kdy hodnoty překročí 0,03 mg/L, dokud se nevrátí zpět na hodnotu menší než 0,01.
Body, linie, plochy nebo tabulky, které budou použity pro vyhledání událostí. Vstupní vrstva musí být časová vrstva s prvky, které představují okamžik v čase, a mají jedno nebo více polí, která lze použít pro identifikaci stop.
Kromě výběru vrstvy z mapy můžete také zvolit položku Zvolit vrstvu analýzy která se nachází v dolní části rozbalovací nabídky, abyste ve svém obsahu mohli najít vrstvu prvků nebo datovou sadu sdílených souborů velkých dat.
Pole, která představují identifikátor stopy. Pro vyjádření jedinečných hodnot stop můžete použít jedno pole nebo více polí.
Příklad: Pokud byste rekonstruovali stopy hurikánů, mohli byste jako pole stop použít název hurikánu.
Přidat podmínku s použitím nástroje pro sestavení výrazů k určení toho, co je to událost. Jestliže je vámi specifikovaná podmínka pravdivá, je prvek událostí. Pokud nespecifikujete konečnou podmínku, událost skončí, když počáteční podmínka už nebude pravdivá.
Například, chcete být upozorněni, když součet polí koncentrace_1
a koncentrace_2
je vyšší než koncentrace_3
. K tomu použijte podmínku ($feature["koncentrace_1"] + $feature["koncentrace_2"]) > $feature["koncentrace_3"])
.
Pokud by vás zajímalo, jak se koncentrace měnily v čase, a chtěli být upozorněni, jakmile bude concentration_1
vyšší než předešlé dvě měření concentration_2
, můžete použít výraz jako $feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1)
.
Volitelně přidejte podmínku, s použitím nástroje pro sestavení výrazů, k určení konce události. Jestliže je vámi specifikovaná konečná podmínka pravdivá, prvek už není událostí. Pokud nespecifikujete konečnou podmínku, událost skončí, když počáteční podmínka už nebude pravdivá.
Předpokládejme například, že chcete být upozorněni, když součet polí koncentrace_1
a koncentrace_2
je vyšší než koncentrace_3
, a chcete, aby událost skončila, když koncentrace_4
je menší než koncentrace_1
. K tomu použijte počáteční podmínku ($feature["koncentrace_1"] + $feature["koncentrace_2"]) > ($join["prijem"] * .20)
a konečnou podmínku ($feature["koncentrace_4"] < $feature["koncentrace_1"])
.
Pokud byste chtěli, aby incident skončil, když je střední hodnota concentration_1
a předešlá čtyři měření vyšší než první měření, můžete použít výraz jako $track.field["concentration_1"].history(-5) > $track.field["concentration_1"].history(0)
.
Všechny metody výstupu doplní k původním prvkům pole Existují dva způsoby, jak určit, které prvky budou vraceny:
Zadejte, jestli chcete nalézt události pomocí časových intervalů, které provedou segmentaci vašich vstupních prvků pro analýzu. Pokud používáte časové intervaly, musíte nastavit časový interval, který chcete používat, a volitelně nastavit referenční čas. Pokud nenastavíte referenční čas, bude použito 1. ledna 1970.
Například, pokud nastavíte časovou hranici na 1 den, začít od 9:00 1. ledna, 1990, potom každá stopa bude zkrácena v 9:00 pro každý den a analyzována v tomto segmentu.
Používání časových intervalů představuje rychlý způsob zvýšení doby výpočtu, protože rychle vytváří menší stopy k analýze. Pokud rozdělení pomocí znovu nastalého časového intervalu má smysl pro vaši analýzu, doporučuje se pro zpracování velkých dat.
Název vytvářené vrstvy. Pokud zapisujete ArcGIS Data Store, vaše výsledky budou uloženy v Můj obsah a přidány na mapu. Pokud zapisujete sdílený soubor velkých dat, vaše výsledky budou uloženy ve sdíleném souboru velkých dat a přidány do jejich manifestu. Nebudou přidány na mapu. Výchozí název se řídí názvem nástroje a názvem vstupní vrstvy. Pokud vrstva již existuje, nástroj selže.
Když zapisujete do ArcGIS Data Store (datové úložiště relačních a časoprostorových velkých dat) pomocí rozbalovacího seznamu Uložit výsledek do , můžete zadat název složky v Můj obsah, kde budou výsledky uloženy.