Esta herramienta funciona con una capa de entrada para calcular los valores de un campo nuevo o existente. Crear una expresión de Arcade para calcular los valores con los que rellenar las entidades. Si sus datos tienen la función de tiempo habilitada y es de tipo de tiempo de instante, opcionalmente puede construir expresiones que realicen seguimiento.
Por ejemplo, supongamos que desea modificar un campo existente denominado TotalSales. Quiere que en el campo aparezca la suma del total de ventas de 2016 y 2017. Utilizando esos campos de la expresión, puede calcular el valor de campo como
$feature["Sales2016"] + $feature["Sales2017"].
Probemos con otro ejemplo: supongamos que tiene mediciones GPS que registran la ubicación, hora, Id. y velocidad de los autobuses de una ciudad. Quiere crear un campo nuevo denominado SpeedFrom3 que promedie la velocidad de las 3 últimas mediciones GPS registradas para cada entidad. Para este cálculo, utilizaríamos un cálculo que realice seguimiento; aquí el recorrido sería un autobús, reflejado por su Id. El cálculo que determina el promedio de velocidad de los 3 periodos de tiempo anteriores y del periodo de tiempo actual es
average($track.field["speed"].history(-4)).
Los puntos, líneas, áreas o tabla que contendrán los valores de campo calculados.
Además de elegir una capa en el mapa, puede elegir Elegir capa de análisis en la parte inferior de la lista desplegable para examinar el contenido del dataset o la capa de entidades de un recurso compartido de archivos de big data.
El campo nuevo o existente para el que se calcularán valores y el tipo de datos de ese campo. Si va a calcular valores en un campo ya existente, no tiene que hacer coincidir el tipo de datos.
Agregar una expresión mediante el constructor de expresiones para calcular valores de campo.
Por ejemplo, supongamos que desea agregar los valores de dos campos, denominados income y bonus. Para ello, sume la expresión $feature["income"] + $feature["bonus"]
.
Especificar si la expresión realiza seguimiento. Una expresión que realice seguimiento incluirá formatos tales como
$track.field["fieldname"].history(...). Las expresiones que realizan seguimiento requieren que los campos identifiquen recorridos individuales. Los recorridos pueden estar formados por puntos, líneas, áreas o tablas, y solo requieren que la entrada tenga un identificador de recorrido y que los datos tengan la función de tiempo habilitada y que sea de tipo de tiempo de instante.
Especifique si desea calcular valores para sus recorridos con intervalos de tiempo que segmentarán las entradas para el análisis. Si utiliza intervalos de tiempo, debe establecer el intervalo de tiempo que desee utilizar y, si lo desea, establecer el tiempo de referencia. Si no establece ningún tiempo de referencia, se utilizará el 1 de enero de 1970.
Por ejemplo, si establece el límite de tiempo en 1 día, a partir de las 9:00 AM del 1 de enero de 1990, cada recorrido se truncará a las 9:00 AM para cada día y se analizará dentro de ese segmento.
El uso de intervalos de tiempo es una forma rápida de acelerar el tiempo de procesamiento, ya que crea rápidamente recorridos más pequeños para el análisis. Si a su análisis le conviene dividir por un intervalo de tiempo recurrente, le recomendamos que lo haga para procesar big data.
El nombre de la capa que se creará. Si escribe en un ArcGIS Data Store, sus resultados se guardarán en Mi contenido y se agregarán al mapa. Si escribe en un recurso compartido de archivos de big data, sus resultados se almacenarán en el recurso compartido de archivos de big data y se agregarán a su manifiesto. No se agregarán al mapa. El nombre predeterminado se basa en el nombre de la herramienta y en el nombre de la capa de entrada. Si la capa ya existe, la herramienta fallará.
Cuando escriba en ArcGIS Data Store (big data store espaciotemporal o relacional) con el cuadro desplegable Guardar el resultado en, puede especificar el nombre de una carpeta de Mi contenido en la que se guardará el resultado.