Calcula el camp

Calcula el camp


Aquesta eina funciona amb una capa d'entrada per calcular els valors d'un camp nou o existent. Crea una expressió de l'Arcade per calcular els valors amb els quals s'emplenaran les entitats. Si les vostres dades tenen la funció de temps habilitada i de tipus de temps d'instant, teniu l'opció de crear expressions que tinguin en compte el seguiment.

Per exemple, suposem que voleu modificar un camp existent anomenat TotalSales. Voleu que el camp es representi amb la suma de les vendes totals de 2016 i 2017. Amb aquests camps a l'expressió, heu de calcular el valor del camp com a

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

Un altre exemple: suposem que teniu mesures de GPS que registren la ubicació, el temps, l'ID d'autobús i la velocitat dels autobusos d'una ciutat. Volem crear un camp nou anomenat SpeedFrom3 que faci la mitja de velocitat de les 3 darreres mesures de GPS registrades de cada entitat. Per a aquest càlcul, utilitzarem un càlcul que tingui en compte el seguiment i on el recorregut sigui el d'un autobús indicat amb l'ID d'autobús. El càlcul per determinar la velocitat mitja dels 3 intervals de temps anteriors i l'actual és

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

Trieu la capa de la qual es calcularan els valors de camp


Punts, línies, àrees o taules dels quals es calcularan els valors de camp.

A banda de triar una capa del mapa, podeu seleccionar Examina les capes 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.

Calcula els valors de camp per al camp


Camp nou o existent del qual es calcularan els valors i tipus de dades del camp. Si esteu calculant valors en un camp que ja existeix, no cal que feu coincidir el tipus de dades.

Crea una condició d'expressió per marcar l'inici d'un incident


Afegiu una expressió amb el builder d'expressions per calcular els valors de camp.

Per exemple, suposem que volem afegir els valors d'un camp anomenat income i bonus. Per fer-ho, afegiu l'expressió $feature["income"] + $feature["bonus"].

Aquesta expressió té en compte el seguiment


Especifiqueu si la vostra expressió té en compte el seguiment. Una expressió que tingui en compte el seguiment inclourà format, com ara

$track.field["fieldname"].history(...)
. Les expressions que tenen en compte el seguiment necessiten camps per identificar recorreguts individuals. Els recorreguts es poden compondre de punts, línies, àrees o taules i només necessiten que l'entrada tingui un identificador de recorregut i que les dades tinguin la funció de temps habilitada i siguin del tipus de temps instant.

Nom de la capa de resultats


Nom de la capa que es crearà a El meu contingut i s'afegirà 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à.

Mitjançant el quadre desplegable Desa el resultat a, podeu especificar el nom d'una carpeta d' El meu contingut on es desarà el resultat.