Calcular campo

Calcular campo


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))
.

Elegir la capa para calcular valores de campo


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.

Calcular valores de campo para el campo


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.

Crear una expresión para calcular los valores de campo


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"] .

La expresión realiza seguimiento


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.

Analizar datos con intervalos de tiempo


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.

Nombre de capa de resultados


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.