Aquesta eina funciona amb una capa de punts, línies, àrees o taules que té la funció de temps habilitada i que representa un instant de temps. Mitjançant entitats ordenades de manera seqüencial, anomenades recorreguts, aquesta eina determina quines entitats són incidents d'interès. Els incidents estaran determinats per les condicions que especifiqueu.
En primer lloc, l'eina determina quines entitats pertanyen a un recorregut mitjançant un o diversos camps. Els recorreguts s'ordenen de manera seqüencial mitjançant l'hora de cada entitat i s'aplica la condició d'incident. Les entitats que compleixen la condició d'incident inicial es marquen com un incident. Teniu l'opció d'aplicar una condició d'incident final; si es compleix la condició final, l'entitat deixa de ser un incident. Els resultats es retornaran amb les entitats originals (amb noves columnes que representaran el nom de l'incident) i indicaran quina entitat compleix la condició d'incident. Podeu retornar totes les entitats originals o només aquelles que siguin incidents.
Per exemple, suposem que teniu mesures GPS d'huracans cada 10 minuts. Cada mesura GPS registra el nom, la ubicació, l'hora de l'enregistrament i la velocitat del vent de l'huracà. Amb aquests camps, podeu crear un incident on qualsevol mesura amb una velocitat del vent de més de 208 km/h sigui un incident considerat Catastròfic
. Si no es defineix una condició final, l'incident finalitzarà quan l'entitat ja no compleix la condició inicial (la velocitat del vent baixa a menys de 208).
Un altre exemple: suposem que controleu concentracions d'una substància química a la vostra xarxa de subministrament d'aigua local mitjançant un camp anomenat contaminateLevel
. Sabeu que els nivells recomanats són menys de 0,01 mg/L i que els nivells perillosos estan per sobre dels 0,03 mg/L. Per detectar incidents en què un valor superior a 0,03mg/L sigui un incident i ho continuï essent fins que els nivells de contaminació tornin a ser normals, creeu un incident amb una condició inicial de contaminateLevel > 0,03
i una condició final de contaminateLevel < 0,01
. D'aquesta manera, es marcarà qualsevol seqüència en què els valors superin 0,03 mg/L fins que tornin a un valor inferior a 0,01.
Punts, línies, àrees o taules que s'utilitzaran per trobar incidents. La capa d'entrada ha tenir la funció de temps habilitada i entitats que representin un instant de temps, així com un o diversos camps que es puguin utilitzar per identificar recorreguts.
A banda de triar una capa del mapa, podeu seleccionar Trieu la capa d'anàlisi al final de la llista desplegable per cercar al vostre contingut una capa d'entitats o un dataset de recursos compartits de fitxers de dades massives.
Camps que representen l'identificador del recorregut. Podeu utilitzar un o diversos camps per representar valors únics de recorreguts.
Per exemple, si esteu reconstruint recorreguts d'huracans, podeu utilitzar el nom de l'huracà com a camp de recorregut.
Afegiu una condició mitjançant el builder d'expressions per determinar què és un incident. Si la condició que especifiqueu és certa, l'entitat és un incident. Si no especifiqueu una condició final, un incident finalitza quan la condició inicial deixa de ser certa.
Per exemple, suposem que voleu rebre un avís quan la suma dels camps concentration_1
i concentration_2
sigui superior al valor del camp concentration_3
. Per fer-ho, apliqueu la condició ($feature["concentration_1"] + $feature["concentration_2"]) > $feature["concentration_3"])
.
Si us interessa com canvien les concentracions amb el temps i voleu rebre un avís quan el valor actual de concentration_1
superi les dues mesures anteriors de concentration_2
, podeu utilitzar una expressió com ara $feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1)
.
De manera opcional, afegiu una condició mitjançant el builder d'expressions per determinar la fi d'un incident. Si la condició final que especifiqueu és certa, l'entitat ja no és un incident. Si no especifiqueu una condició final, un incident finalitza quan la condició inicial deixa de ser certa.
Per exemple, suposem que voleu rebre un avís quan la suma dels camps concentration_1
i concentration_2
sigui superior al valor del camp concentration_3
, i que voleu que l'incident finalitzi si concentration_4
és inferior a concentration_1
. Per fer-ho, apliqueu una condició inicial ($feature["concentration_1"] + $feature["concentration_2"]) > ($join["income"] * .20)
i una condició final ($feature["concentration_4"] < $feature["concentration_1"])
.
Si voleu que un incident finalitzi quan la mitjana del valor actual de concentration_1
i les quatre mesures anteriors superi la primera mesura, podeu utilitzar una expressió com ara $track.field["concentration_1"].history(-5) > $track.field["concentration_1"].history(0)
.
Tots els mètodes de sortida afegiran camps a les entitats originals. Hi ha dues maneres de determinar quines entitats es retornaran:
Especifiqueu si voleu detectar incidents mitjançant intervals de temps que segmentin les entitats d'entrada per a l'anàlisi. Si utilitzeu intervals de temps, heu de definir l'interval de temps que voleu utilitza i, de manera opcional, definir el temps de referència. Si no definiu un temps de referència, s'utilitzarà l'1 de gener de 1970.
Per exemple, si definiu el límit de temps en 1 dia, a partir de les 9:00 de l'1 de gener de 1990, tots els seguiments es truncaran a les 9:00 cada dia i s'analitzaran dins d'aquest segment.
Els intervals de temps són un mètode ràpid per accelerar el temps de càlcul, ja que creen seguiments més petits ràpidament per a l'anàlisi. Si la divisió per un interval de temps recurrent té sentit per a la vostra anàlisi, és recomanable per al processament de dades massives.
Nom de la capa que es crearà. Si esteu escrivint en un ArcGIS Data Store, els resultats es desaran a El meu contingut i s'afegiran al mapa. Si esteu escrivint en un recurs compartit de fitxers de dades massives, els resultats s'emmagatzemaran en aquest recurs i s'afegiran al seu manifest. No s'afegiran al mapa. El nom per defecte es basa en el nom de l'eina i el de la capa d'entrada. Si la capa ja existeix, l'eina no funcionarà.
Si escriviu a l' ArcGIS Data Store (magatzem de dades massives relacional o espaciotemporal) mitjançant el quadre desplegable Desa el resultat a, podeu especificar el nom d'una carpeta a El meu contingut, on es desarà el resultat.