Tämä työkalu toimii sellaisen karttatason kanssa, jossa on otettu aika käyttöön ja joka sisältää hetkeä ajassa kuvaavia pisteitä, viivoja, alueita tai taulukoita. Käyttämällä peräkkäisessä järjestyksessä olevia kohteita, joita kutsutaan reiteiksi, tämä työkalu määrittää, mitkä kohteet ovat kiinnostavia tapahtumia. Tapahtumat määritetään määrittämiesi ehtojen perusteella.
Työkalu määrittää ensin, mitkä kohteet kuuluvat reittiin, käyttämällä vähintään yhtä kenttää. Käyttämällä aikaa kussakin kohteessa, reitit järjestetään peräkkäin ja tapahtuman ehtoa sovelletaan. Kohteet, jotka täyttävät tapahtuman aloitusehdon, merkitään tapahtumiksi. Voit vaihtoehtoisesti soveltaa tapahtuman lopetusehtoa; jos lopetusehto on tosi, kohde ei ole enää tapahtuma. Tulokset palautetaan alkuperäisten kohteiden mukana. Uudet sarakkeet edustavat tapahtuman nimeä ja osoittavat, mikä kohde täyttää tapahtuman ehdon. Voit palauttaa kaikki alkuperäiset kohteet tai vain ne kohteet, jotka ovat tapahtumia.
Oletetaan esimerkiksi, että sinulla on GPS-mittauksia hurrikaaneista aina kymmenen minuutin välein. Jokainen GPS-mittaus tallentaa hurrikaanin nimen, sijainnin, tallennusajan ja tuulen nopeuden. Käyttämällä näitä kenttiä voit luoda tapahtuman, jossa mikä tahansa mittaus, jossa tuulen nopeus on suurempi kuin 208 km/h, on tapahtuma nimeltä Catastrophic
. Jos et määritä lopetusehtoa, tapahtuma päättyy, jos kohteen aloitusehto (tuulen nopeus laskee alle 208:n) ei enää täyty.
Oletetaan toisessa esimerkissä, että seuraat kemikaalin pitoisuutta paikallisessa vedenjakelussa käyttämällä kenttää nimeltä contaminateLevel
. Tiedät, että suositeltu taso on alle 0,01 mg/l, ja vaarallinen pitoisuustaso on yli 0,03 mg/l. Jos haluat havaita tapahtumat, joissa arvon 0,03 mg/l ylittävä arvo on tapahtuma, ja se säilyy tapahtumana, kunnes saastumistaso on palautunut normaaliksi, voit luoda tapahtuman käyttämällä aloitusehtoa contaminateLevel > 0,03
ja lopetusehtoa contaminateLevel < 0,01
. Tämä ehto merkitsee kaikki jaksot, joissa arvot ylittävät arvon 0,03 mg/l, kunnes ne palautuvat arvoon, joka on alle 0,01.
Pisteet, viivat, alueet tai taulukot, joita käytetään tapahtumien etsimiseen. Ajan on oltava käytössä lähtöaineiston karttatasossa, jossa on ajan hetkeä edustavia kohteita. Lisäksi siinä on oltava vähintään yksi kenttä, jota voi käyttää reittien tunnistamiseen.
Sen lisäksi, että voit valita karttatason kartasta, voit valita Valitse analyysikarttataso -vaihtoehdon avattavan luettelon alareunasta ja selata Big Data -tiedostoresurssin aineistoryhmän tai karttatason sisältöön.
Kentät, jotka edustavat reittitunnusta. Voit käyttää yhtä kenttää tai useaa kenttää reittien yksilöllisten arvojen esittämiseen.
Jos olet esimerkiksi muodostamassa uudelleen hurrikaanin reittiä, voit käyttää hurrikaanin nimeä reittikenttänä.
Lisää ehto käyttämällä lausekkeen muodostustoimintoa, jos haluat selvittää, mikä on tapahtuma. Jos määrittämäsi ehto on tosi, kohde on tapahtuma. Jos et määritä lopetusehtoa, tapahtuma päättyy, kun aloitusehto ei ole enää tosi.
Oletetaan esimerkiksi, että haluat saada ilmoituksen, kun kenttien concentration_1
ja concentration_2
summa on suurempi kuin concentration_3
. Voit tehdä tämän soveltamalla ehtoa ($feature["concentration_1"] + $feature["concentration_2"]) > $feature["concentration_3"])
.
Jos kiinnostuit siitä, miten keskittymät ovat muuttuneen ajan myötä ja haluat ilmoituksen, kun nykyinen keskittymä_1
on suurempi kuin kaksi edellistä keskittymä_2-mittausta
voit käyttää esimerkiksi lauseketta $feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1)
.
Voit vaihtoehtoisesti lisätä ehdon käyttämällä lausekkeen muodostustoimintoa, jos haluat selvittää tapahtuman päättymisen. Jos määrittämäsi lopetusehto on tosi, kohde ei enää ole tapahtuma. Jos et määritä lopetusehtoa, tapahtuma päättyy, kun aloitusehto ei ole enää tosi.
Oletetaan esimerkiksi, että haluat saada ilmoituksen, kun kenttien concentration_1
ja concentration_2
summa on suurempi kuin concentration_3
ja haluat, että tapahtuma päättyy, jos kentän concentration_4
arvo on pienempi kuin concentration_1
. Voit tehdä tämän soveltamalla aloitusehtoa ($feature["concentration_1"] + $feature["concentration_2"]) > ($join["income"] * .20)
ja lopetusehtoa ($feature["concentration_4"] < $feature["concentration_1"])
.
Jos haluat päättää tapahtuman, jossa nykyisen keskittymä_1
:n sekä neljän aiikaisemman mittauksen keskiarvo on suurempi kuin ensimmäisen mittauksen tulos, voit käyttää esimerkiksi lauseketta $track.field["concentration_1"].history(-5) > $track.field["concentration_1"].history(0)
.
Kaikki tulosten esitystavat liittävät kentät alkuperäisiin kohteisiin. Voit selvittää palautettavat kohteet kahdella tavalla:
Määritä, haluatko havaita tapahtumat käyttämällä aikavälejä, jotka segmentoivat lähtöaineistosi kohteet analyysia varten. Jos käytät aikavälejä, sinun on määritettävä aikaväli, jota haluat käyttää, ja määritettävä vaihtoehtoisesti viiteaika. Jos et määritä viiteaikaa, järjestelmä käyttää päivämäärää 1.1.1970.
Jos määrität aikarajaksi esimerkiksi yhden päivän, alkaen 1.1.1990 klo 9.00, kukin reitti katkaistaan klo 9.00 kunakin päivänä ja analysoidaan kyseisen segmentin osalta.
Aikavälien käyttö on nopea tapa kiihdyttää laskenta-aikaa, koska se luo pienempiä analysoitavia reittejä. Jos toistuvan aikavälin käyttö jaossa on parempi analyysin kannalta, sitä suositellaan Big Datan käsittelyssä.
Luotavan karttatason nimi. Jos kirjoitat kohteeseen ArcGIS Data Store, tulokset tallennetaan Oma sisältö -osioon ja lisätään karttaan. Jos kirjoitat Big Data -tiedostojakoon, tulokset tallennetaan Big Data -tiedostojakoon ja lisätään sen manifest-tiedostoon. Tuloksia ei lisätä karttaan. Oletusnimi perustuu työkalun nimeen ja lähtökarttatason nimeen. Jos karttataso on jo olemassa, työkalua ei voi suorittaa.
Kun kirjoitat kohteeseen ArcGIS Data Store (relaatiotietokantaan perustuvaan tai spatiotemporaaliseen Big Data -säilöön) käyttämällä avattavaa Tallenna tulos kohteeseen -luetteloa, voit määrittää kansion nimen Oma sisältö -osiossa, johon tulos tallennetaan.