Detectare incidente

Detecţie incidente


Acest instrument funcţionează cu un strat tematic legat de timp cu puncte, linii, suprafeţe sau tabele care reprezintă instantaneu timpul. Folosind obiectele spaţiale ordonate secvenţial, numite trasee, acest instrument stabileşte care obiecte spaţiale sunt incidente care prezintă interes. Incidentele sunt stabilite de condiţiile specificate.

Mai întâi, acest instrument stabileşte care obiecte spaţiale aparţin unei căi folosind unul sau mai multe câmpuri. Folosind timpul pentru fiecare obiect spaţial, traseele sunt ordonate secvenţial şi este aplicată condiţia de incident. Obiectele spaţiale care îndeplinesc condiţia de incident sunt marcate ca incidente. Opţional, puteţi aplica o condiţie pentru încheierea incidentului; când condiţia de încheiere este adevărată, obiectul spaţial nu mai este un incident. Rezultatele sunt calculate pentru obiectele spaţiale originale—coloanele noi reprezentând numele incidentului—şi indică obiectul spaţial care îndeplineşte condiţia de incident. Puteţi afişa toate obiectele spaţiale originale sau numai pe acelea care sunt incidente.

De exemplu, să presupunem că aveţi măsurători GPS pentru uragane la fiecare 10 minute. Fiecare măsurătoare GPS înregistrează numele, locaţia, ora înregistrării şi viteza vântului pentru uragan. Folosind aceste câmpuri, puteţi crea un incident în care oricare măsurătoare a vitezei vântului care depăşeşte 208 km/h este un incident numit Catastrofal (Catastrophic). Dacă nu se setează condiţia de încheiere, incidentul se încheie dacă obiectul spaţial nu mai îndeplineşte condiţia de declanşare (viteza vântului scade la mai puţin de 208).

Pentru un alt exemplu, să presupunem că monitorizaţi concentraţiile unei substanţe chimice din sistemul local de alimentare cu apă folosind un câmp numit Nivel de contaminare. Ştiţi că nivelurile recomandate sunt mai mici de 0,01 mg/L şi că nivelurile de pericol sunt mai mari de 0,03 mg/L. Pentru a detecta incidentele în care o valoare mai mare de 0,03mg/L reprezintă un incident şi rămâne astfel până când nivelul de contaminare revine la normal, creaţi un incident folosind condiţia de declanşare Nivel de contaminare > 0.03 şi condiţia de încheiere Nivel de contaminare < 0.01. Acest lucru va marca orice secvenţă în care valorile depăşesc 0,03mg/L, până când aceste revin la o valoare mai mică de 0,01.

Alegeți stratul tematic din care să detectați incidentele


Punctele, liniile, suprafeţele sau tabelul folosite pentru a găsi incidente. Stratul tematic de intrare trebuie activat de timp cu obiecte spaţiale care reprezintă un instantaneu de timp şi, de asemenea, trebuie să aibă unul sau mai multe câmpuri care să poată fi folosite pentru identificarea traseelor.

În afară de a alege un strat tematic din harta dvs., puteţi selecta opţiunile Alegere strat tematic de analiză în partea inferioară a listei verticale pentru a răsfoi conţinutul pentru stratul tematic sau setul de date pentru partajarea de fişiere big data.

Selectați unul sau mai multe câmpuri din care să identificați traseele


Câmpurile care reprezintă identificatorul traseului. Puteţi folosi unul cau mai multe câmpuri pentru a reprezenta valorile unice ale traseelor.

De exemplu, dacă aţi reconstrui traseele uraganelor, aţi putea utiliza numele uraganului drept câmp de traseu.

Construiți o condiție a expresiei pentru a semnifica începutul unui incident


Adăugaţi o condiţie folosind instrumentul de construcţie a expresiilor pentru a stabili ce este un incident. Dacă este adevărată condiţia specificată, obiectul spaţial este un incident. Dacă nu se specifică o condiţie de încheiere, incidentul se încheie când nu mai este adevărată condiţia de declanşare.

De exemplu, să presupunem că doriţi să fiţi alertat când suma câmpurilor concentraţie_1 şi concentraţie_2 este mai mare decât concentraţie_3. Pentru acest lucru, aplicaţi condiţia ($feature["concentraţie_1"] + $feature["concentraţie_2"]) > $feature["concentraţie_3"]).

Dacă sunteți interesați de schimbarea concentrațiilor în timp și doriți să fiți alertați atunci când concentration_1 actuală este mai mare decât cele două măsurători anterioare ale concentration_2 puteți folosi o expresie ca $feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1).

Creaţi o condiţie de expresie pentru a indica sfârșitul unui incident (opţional)


Opţional, adăugaţi o condiţie folosind instrumentul de construcţie a expresiilor pentru a stabili finalul unui incident. Dacă este adevărată condiţia de încheiere specificată, obiectul spaţial nu mai este un incident. Dacă nu se specifică o condiţie de încheiere, incidentul se încheie când nu mai este adevărată condiţia de declanşare.

De exemplu, să presupunem că doriţi să fiţi alertat când suma câmpurilor concentraţie_1 şi concentraţie_2 este mai mare decât concentraţie_3 şi doriţi ca incidentul să se încheie dacă valoarea pentru concentraţie_4 este mai mică decât concentraţie_1. Pentru acest lucru, aplicaţi condiţia de declanşare ($feature["concentraţie_1"] + $feature["concentraţie_2"]) > ($join["venit"] * .20) şi condiţia de încheiere ($feature["concentraţie_4"] < $feature["concentraţie_1"]).

Dacă doriți încheierea unui incident atunci când media valorii concentration_1 actuale și a celor patru măsurători anterioare este mai mare de prima măsurătoare, puteți folosi o expresie ca $track.field["concentration_1"].history(-5) > $track.field["concentration_1"].history(0).

Arată


Toate modurile de afişare anexează câmpurile la obiectele spaţiale originale. Sunt disponibile două moduri pentru a stabili obiectele spaţiale afişate:

  • Toate obiectele spaţiale—Aceasta este setarea implicită. Sunt afişate toate obiectele spaţiale din intrare.
  • Numai incidentele—Metoda afişează numai obiectele spaţiale care sunt incidente. Nu sunt afişate obiectele spaţiale care nu sunt incidente.

Analizați date cu intervale de timp (opțional)


Specificați dacă doriți să detectați incidente folosind intervale de timp care segmentează obiectele spațiale de intrare pentru analiză. Dacă utilizați intervale de timp, trebuie să setați intervalul de timp pe care doriți să-l utilizați și, opțional, să setați momentul de referință. Dacă nu setați un moment de referință, va fi utilizată data de 1 ianuarie 1970.

De exemplu, dacă setați limita de timp la 1 zi, începând cu ora 9:00 AM de pe 1 ianuarie 1990, fiecare traseu va fi trunchiat la ora 9:00 AM pentru fiecare zi și analizat în cadrul acelui segment.

Utilizarea intervalelor de timp este o metodă rapidă de accelerare a timpului de calcul, deoarece se creează rapid trasee mai mici pentru analiză. Dacă împărțirea printr-un interval de timp recurent are sens pentru analiza dvs., este recomandată în prelucrarea volumelor mari de date.

Nume strat tematic rezultat


Numele stratului tematic care va fi creat. Dacă scrieți într-un ArcGIS Data Store, rezultatele dvs. vor fi salvate în Resursele mele și adăugate pe hartă. Dacă scrieți într-o partajare de fişiere big data, rezultatele dvs. vor fi stocate în partajarea de fişiere big data și adăugate la manifestul acesteia. Nu vor fi adăugate pe hartă. Numele implicit se bazează pe numele instrumentului şi numele stratului tematic de intrare. Dacă stratul tematic există deja, instrumentul va eşua.

Când scrieți în ArcGIS Data Store (depozit de date relaționale sau spațio-temporale de volum mare) utilizând caseta derulantă Salvare rezultat în, puteți specifica numele unui director din Resursele mele în care va fi salvat rezultatul.