Questo strumento funziona con un layer di input per calcolare i valori per un campo nuovo o esistente. Creare un’espressione arcade per calcolare i valori con cui popolare le feature. Se i dati sono abilitati per variazioni temporali e di tipo istante di tempo, opzionalmente è possibile creare espressioni che prendono in considerazione le tracce.
Si supponga, ad esempio, di voler modificare un campo esistente denominato TotalSales. Si desidera che il campo venga rappresentato dalla somma di vendite totali nel 2016 e nel 2017. Utilizzando questi campo nell’espressione, si calcola il valore di campo come
$feature["Sales2016"] + $feature["Sales2017"].
Utilizzando un altro esempio, si supponga di disporre di misurazioni GPS che registrano posizione, tempo, ID bus e velocità degli autobus in una città. Si desidera creare un nuovo campo denominato SpeedFrom3 che calcola la media di velocità delle ultime 3 misurazioni GPS registrate per ogni feature. Per questo calcolo, si utilizza un calcolo che prende in considerazione le tracce, in cui la traccia è un autobus contrassegnato dall’ID bus. Il calcolo per determinare la velocità media dei 3 precedenti passaggi temporali e il passaggio temporale attuale è
average($track.field["speed"].history(-4)).
Punti, linee, aree o tabella utilizzati che presentano valori del campo calcolati.
Oltre a scegliere un layer dalla mappa, è possibile selezionare Scegli layer di analisi alla base dell'elenco a discesa per cercare un dataset di condivisione file Big Data o un feature layer.
Il campo nuovo o esistente che presenta valori calcolati e il tipo di dati di quel campo. Se si calcolano valori su un campo già presente, non è necessario far corrispondere il tipo di dati.
Aggiungere un’espressione utilizzando il generatore di espressioni per calcolare i valori del campo.
Si supponga, ad esempio, di voler aggiungere i valori di un campo denominato income e bonus. A tal fine, aggiungere l'espressione $feature["income"] + $feature["bonus"]
.
Specificare se l'espressione prende in considerazione le tracce. Una espressione prende in considerazione le tracce include formattazione, quale
$track.field["fieldname"].history(...). Le espressioni che prendono in considerazione le tracce richiedono campi per identificare singole tracce. Le tracce possono essere composte da punti, linee, aree o tabelle e richiedono solo che l’input presenti un identificatore di tracce e i dati siano abilitati per variazioni temporali e di tipo di tempo istantaneo.
Specificare se si desiderano calcolare i valori per le tracce usando intervalli di tempo che segmentano gli input per l'analisi. Se si utilizzano intervalli di tempo, è necessario impostare l'intervallo di tempo da usare e, facoltativamente, impostare un riferimento temporale. Se non si imposta un riferimento temporale, si userà il 1 gennaio 1970.
Ad esempio, se si imposta come confine temporale 1 giorno, a partire dalle 9:00 del 1º gennaio 1990, ogni traccia sarà troncata alle 9:00 di ogni giorno e analizzata all'interno di tale segmento.
L'utilizzo di intervalli di tempo è un modo rapido per accelerare il tempo di calcolo, perché crea rapidamente tracce più piccole per l'analisi. Se per l'analisi è conveniente dividere in base a un intervallo di tempo ricorrente, si consiglia per l'elaborazione di Big Data.
Il nome del layer che verrà creato. Se si scrive su un ArcGIS Data Store, i risultati saranno salvati in I miei contenuti e aggiunti alla mappa. Se si scrive su una condivisione file Big Data, i risultati saranno memorizzati nella condivisione file Big Data e aggiunti al suo Manifest. Non saranno aggiunti alla mappa. Il nome predefinito è basato sul nome dello strumento e sul nome del layer di input. Se il layer esiste già, lo strumento non verrà eseguito.
Quando si scrive su ArcGIS Data Store (data store relazionale o Spatiotemporal Big Data Store) usando la casella a discesa Salva risultato in, è possibile specificare il nome di una cartella in I miei contenuti in cui salvare il risultato.