Calcul câmp

Calcul câmp


Acest instrument funcţionează cu un strat tematic de intrare pentru a calcula valorile unui câmp nou sau existent. Construiţi o expresie Arcade pentru a calcula valorile cu care veţi popula obiectele spaţiale. Dacă datele sunt activate de timp de tip instantaneu, opţional puteţi construi expresii de traseu.

De exemplu, să presupunem că doriţi să modificaţi un câmp existent numit VânzăriTotale (TotalSale). Doriţi să reprezentaţi câmpul prin suma vânzărilor totale din 2016 şi 2017. Folosind aceste câmpuri în expresie, valoarea câmpului este calculată ca

$feature["Sales2016"] + $feature["Sales2017"]
.

Pentru un alt exemplu, să presupunem că aveţi măsurători GPS care înregistrează locul, ora, ID-ul autobuzului şi viteza autobuzelor într-un oraş. Dorim să generăm un câmp nou numit Viteză de la 3 (SpeedFrom3) pentru viteza medie a ultimelor 3 măsurători GPS înregistrate pentru fiecare obiect spaţial. Pentru acest calcul, vom folosi un calcul de traseu unde traseul este un autobuz indicat prin ID-ul autobuzului. Calculul pentru stabilirea vitezei medii a celor trei trepte temporale anterioare şi ora curentă este

average($track.field["speed"].history(-4))
.

Alegeţi stratul tematic pentru a calcula valorile câmpului pentru


Punctele, liniile, suprafeţele sau tabelul cu valori de câmp calculate.

În afară de a alege un strat tematic din harta dvs., puteţi selecta opţiunile Răsfoire straturi tematice î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.

Calculaţi valorile de câmp pentru câmp


Câmp nou sau existent cu valorile calculate şi tipul de date din câmpul respectiv. Dacă se calculează valori pentru un câmp deja existent, nu este necesar să potriviţi tipul de date.

Build an expression condition to signify the start of an incident


Adăugaţi o expresie folosind instrumentul de construcţie a expresiilor pentru a calcula valorile câmpului.

De exemplu, să presupunem să dorim să adăugăm valorile unui câmp numit venit şi bonus. Pentru acest lucru, adăugaţi expresia $feature["venit"] + $feature["bonus"] .

Expresia este una de traseu


Specifică dacă expresia este una de traseu. O expresie de traseu va include un format ca

$track.field["fieldname"].history(...)
. Expresiile de traseu impun identificarea traseelor individuale de către câmpuri. Calea poate fi alcătuită din puncte, linii, suprafeţe sau tabele şi este necesar numai ca intrarea să aibă un identificator de traseu, datele fiind activate de timp de tip instantaneu.

Nume strat tematic rezultat


Numele stratului tematic care va fi creat în Resursele Mele și va fi adăugat pe hartă. Numele implicit se bazează pe numele instrumentului şi numele stratului tematic de intrare. Dacă stratul tematic există deja, instrumentul va eşua.

Utilizând caseta derulantă Salvare rezultat în puteţi specifica numele unui director din Resursele mele în care va fi salvat rezultatul.