Šis rīks darbojas ar laika iespējotu punktu, līniju, laukumu vai tabulu elementu slāni, kas apzīmē laika mirkli. Izmantojot secīgi sakārtotus elementus, ko dēvē par maršrutiem, šis rīks nosaka, kādi elementi ir interesējošie atgadījumi. Negadījumus nosaka pēc jūsu norādītajiem kritērijiem.
Vispirms rīks nosaka, kādi elementi attiecas uz maršrutu, izmantojot vienu vai vairākus laukus. Izmantojot laiku katrā elementā, maršruti tiek sakārtoti secīgi, piemērojot negadījuma stāvokli. Elementi, kas atbilst sākotnējam negadījuma stāvoklim, tiek atzīmēti kā negadījums. Varat papildus lietot negadījuma beigu stāvokli; kad beigu stāvoklis ir patiess (true), elements vairs nav negadījums Rezultāti tiks uzrādīti ar sākotnējiem elementiem — ar jaunām kolonnām, kas norāda negadījuma nosaukumu — norādot, kurš elements atbilst negadījuma stāvoklim. Ir iespējams uzrādīt visus sākotnējos elementus vai tikai tos elementus, kas ir negadījumi.
Piemēram, pieņemsim, ka jums ir ik pēc 10 minūtēm veikti GPS mērījumi par viesuļvētru. Katrs GPS mērījums reģistrē viesuļvētras nosaukumu, atrašanās vietu, ieraksta laiku un vēja ātrumu. Izmantojot šo laukus, varat izveidot negadījumu, kad jebkurš mērījums ar vēja ātrumu, kas pārsniedz 208 km/h, ir negadījums, ko apzīmē par katastrofisku
. Neiestatot beigu stāvokli, negadījums beigsies, ja elements vairs neatbildīs sākuma nosacījumam (vēja ātrums kļūst mazāks par 208 km/h).
Cits piemērs: pieņemsim, ka jūs uzraugāt kādas ķīmiskas vielas koncentrāciju vietējās ūdensapgādes cauruļvados, izmantojot lauku contanimateLevel
. Jūs zināt, ka ieteicamais līmenis ir mazāks par 0,01 mg/l, bet bīstams līmenis pārsniedz 0,03 mg/l. Lai noteiktu negadījumus, kad līmenis virs 0,03 mg/l ir negadījums un tāds paliek, līdz piesārņojums samazinās līdz pieļaujamam līmenim, varat izveidot negadījumu, izmantojot sākuma nosacījumu contaminateLevel > 0.03
un beigu nosacījumu contaminateLevel < 0.01
. Tādējādi tiks atzīmēta jebkura secība, kurā vērtības pārsniedz 0,03 mg/l, līdz rādījums nekļūs mazāks par 0,01 mg/l.
Punkti, līnijas, laukumi vai tabulas, kas tiks izmantoti negadījumu atrašanai. Ievades slānim jābūt ar laiku pamatotam un ar elementiem, kas parāda laika mirkli, kā arī ar vienu vai vairākiem laukiem, ko var izmantot maršrutu noteikšanai.
Papildus slāņa izvēlei kartē varat izvēlēties Izvēlēties analīzes slāni nolaižamā saraksta apakšā, lai saturā atrastu Big Data koplietojuma datu kopu vai elementu slāni.
Lauki, kas apzīmē maršrutu identifikatoru. Lai norādītu unikālas maršrutu vērtības, varat lietot vienu vai vairākus laukus.
Piemēram, ja rekonstruējat viesuļvētru maršrutus, varat izmantot viesuļvētras nosaukumu kā maršruta lauku.
Pievienojiet nosacījumu, izmantojot izteiksmes veidotāju, lai noteiktu kāda veida negadījums tas ir. Ja nosacījums, ko norādāt, ir atbilstošs, elements ir negadījums. Ja nenorādāt beigu stāvokli, negadījums beidzas tad, ja sākuma nosacījums vairs netiek izpildīts.
Piemēram: pieņemsim, ka vēlaties tikt brīdināts, ja lauka concentration_1
un concentration_2
summa ir lielāka par concentration_3
. Lai to izdarītu, lietojiet izteiksmi ($feature["concentration_1"] un $feature["concentration_2"]) > $feature["concentration_3"])
.
Ja ir interese par piesārņojuma izmaiņām laika gaitā un vēlaties saņemt brīdinājumu, kad pašreizējā koncentrācija concentration_1
ir lielāka par iepriekšējiem diviem concentration_2
mērījumiem, varat izmantot, piemēram, šādu izteiksmi: $feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1)
.
Papildus pievienojiet stāvokli, izmantojot izteiksmes veidotāju, lai noteiktu negadījuma beigšanos. Ja beigu stāvoklis, ko norādāt, ir atbilstošs, elements vairs nav negadījums. Ja nenorādāt beigu stāvokli, negadījums beidzas tad, ja sākuma nosacījums vairs netiek izpildīts.
Piemēram: pieņemsim, ka vēlaties tikt brīdināts, ja lauka concentration_1
un concentration_2
summa ir lielāka par concentration_3
, un jūsu gribētu, lai negadījums beidzas tad, ja concentration_4
ir mazāka par concentration_1
. Lai to izdarītu, lietojiet ($feature["concentration_1"] sākumstāvokli un $feature["concentration_2"]) > ($join["income"] * .20)
($feature["concentration_4"] < $feature["concentration_1"])
beigu stāvokli.
Ja vēlaties, lai negadījums beigtos, kad vidējais no pašreizējās koncentrācijas concentration_1
un iepriekšējiem četriem mērījumiem ir lielāki par pirmo mērījumu, varat izmantot, piemēram, šādu izteiksmi: $track.field["concentration_1"].history(-5) > $track.field["concentration_1"].history(0)
.
Visas izvades metodes pievienos laukus sākotnējiem elementiem. Pastāv divi veidi, kā noteikt, kuri elementi tiek uzrādīti:
Norādiet, vai vēlaties noteikt incidentus, izmantojot laika intervālus, kas segmentē jūsu ievades elementus analīzei. Ja izmantojat laika intervālus, ir jāiestata vajadzīgais laika intervāls un pēc izvēles jānorāda atsauces laiks. Ja nenorādāt atsauces laiku, tiks izmantots 1970. gada 1. janvāris.
Piemēram, ja iestatāt laika robežu 1 diena, sākot ar 9:00 no rīta 1990. gada 1. janvārī, tad katra ieraksta vērtība tiks saīsināta 9:00 no rīta katrai dienai un analizēta šajā segmentā.
Laika intervālu izmantošana ir ātrs veids, kā paātrināt skaitļošanas laiku, jo tas ātri rada īsākos maršrutus analīzei. Ja analīzei ir lietderīgi sadalīt ar atkārtotiem intervāliem, tas ir ieteicams lielai datu apstrādei.
Slāņa nosaukums, kas tiks izveidots. Ja rakstāt uz ArcGIS Data Store, rezultāti tiks saglabāti mapē Mans saturs un pievienoti kartei. Ja rakstā uz lielu datu failu koplietojumu,, rezultāti tiks saglabāti lielajā datu failu koplietojumā un pievienot tā sarakstam. Tas netiks pievienots kartei. Noklusējuma nosaukums ir balstīts uz rīka nosaukumu un ievades slāņa nosaukumu. Ja slānis jau pastāv, rīks nedarbosies.
Rakstot uz ArcGIS Data Store (relāciju vai telpas un laika lielo datu krātuvi), izmantojot nolaižamo lodziņu Saglabāt rezultātu, var norādīt mapes nosaukumu mapē Mans saturs, kurā tiks saglabāts rezultāts.