## Bereken veld

##

Deze tool werkt met een invoerlaag om waarden voor een nieuw of bestaand veld te berekenen. Bouw een Arcade-expressie om de waarden te berekenen waarmee functies worden gevuld. Als uw gegevens tijdgeschakeld en het type tijd direct zijn, kunt u optioneel circuitbewuste uitdrukkingen bouwen.

Stel dat u een bestaand veld wilt wijzigen met de naam TotalSales. U wilt dat het veld wordt weergegeven door de som van de totale verkopen in 2016 en 2017. Als u die velden in de uitdrukking gebruikt, berekent u de veldwaarde als

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

.

Een ander voorbeeld: Stel dat u GPS-metingen hebt die de locatie, tijd, busnummer en snelheid van de bussen in een stad registreren. We willen een nieuw veld aanmaken met de naam SpeedFrom3 dat de snelheid berekent van de laatste 3 geregistreerde GPS-metingen voor elke functie. Voor deze berekening zouden we een circuitbewuste berekening gebruiken, waarbij het circuit een bus is die wordt aangeduid door het busnummer. De berekening om de gemiddelde snelheid van de vorige 3 tijdstappen en de huidige tijdstap te bepalen is

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

.

## Kies een laag om veldwaarden voor te berekenen

De punten, lijnen, gebieden of tabel waarvoor veldwaarden moeten worden berekend.

Naast het kiezen van een laag van uw kaart, kunt u kiezen voor Blader door lagen aan de onderkant van de drop-downlijst om in uw content te zoeken naar een groot gedeeld databestand of objectlaag.

## Bereken veldwaarden voor het veld

Het nieuwe of bestaande veld waarvan de waarden zijn berekend en het gegevenstype van dat veld. Als u waarden berekent voor een veld dat al bestaat, hoeft u het gegevenstype niet aan te passen.

## Bouw een expressievoorwaarde om het begin van een incident te impliceren

Voeg een expressie toe met behulp van de expressiebouwer om veldwaarden te berekenen.

Stel dat we de waarden van een veld willen toevoegen met de naam inkomen en bonus. Om dit te doen, voegt u de expressie `$feature["inkomen"] + $feature["bonus"] toe` .

## De expressie is trackbewust

Geef aan of uw expressie trackbewust is. Een trackbewuste expressie bevat een opmaak zoals

    $track.field["fieldname"].history(...)

. Trackbewuste expressies vereisen velden om individuele traceringen te identificeren. Traceringen kunnen worden samengesteld uit punten, lijnen, gebieden of tabellen en vereisen alleen dat de invoer een trackingsnummer heeft en dat de gegevens tijdgeschakeld is en ingesteld op tijdtype direct.

## Resultaat laagnaam

Dit is de naam van de kaartlaag die in Mijn Content wordt gemaakt en aan de kaart wordt toegevoegd. De standaardnaam is gebaseerd op de toolnaam en de naam van de invoerlaag. Als de laag al bestaat, zal de tool falen.

Als u in de vervolgkeuzelijst Resultaat opslaan gebruikt, kunt u de naam opgeven van een map in Mijn Content waarin het resultaat wordt opgeslagen.