Calcular campo

Icono de la herramienta Disponible en análisis en tiempo real y de big data.

La herramienta Calcular campo calcula nuevos valores de campo para entidades. Puede almacenar valores calculados en campos nuevos o sobrescribir campos existentes. También puede utilizar la herramienta Calcular campo para modificar la geometría existente o crear nueva geometría, incluido el cambio del tipo de geometría. Se pueden configurar y ejecutar varios cálculos de campo a la vez.

Ejemplos

A continuación se describen ejemplos de uso de la herramienta Calcular campo:

  • Un campo contiene cadenas en letras mayúsculas y desea utilizar el campo en una visualización de salida. Utilice la herramienta Calcular campo para reformatear las cadenas de caracteres a todo en minúsculas o con las mayúsculas y minúsculas adecuadas.
  • Un campo contiene valores codificados. Puede configurar la herramienta Calcular campo con la función Decode de ArcGIS Arcade para cambiar los códigos del campo existente a los valores que representan.
  • El esquema de una entidad contiene campos para el área de la entidad y ciertos atributos, como la población. Utilice la herramienta Calcular campo para agregar un campo que contenga la densidad de población de cada entidad.
  • Las entidades de punto entrantes que representan barcos en el mar contienen atributos para la orientación y la velocidad, y desea predecir dónde estará el buque en un momento determinado. Utilice herramienta Calcular campo para calcular la nueva geometría y reemplazar el punto existente por una nueva ubicación predicha.

Notas de uso

Tenga en cuenta lo siguiente al trabajar con la herramienta Calcular campo:

  • Los campos se calculan con expresiones de Arcade. Arcade es un lenguaje de expresión básico y seguro escrito para su uso en ArcGIS. Al igual que otros lenguajes de expresión, es capaz de realizar cálculos matemáticos y evaluar sentencias lógicas.
  • Actualmente, los clientes de ArcGIS no admiten campos de tipo entero de 64 bits. Por este motivo, si un campo se designa como Int64, se convierte a Float64 y se le asigna el tipo Doble en cualquier mapa o servicio de entidades asociado.
  • En la actualidad, el cálculo de geometría con esta herramienta está restringido a la referencia espacial de Id. conocido (WKID). La referencia espacial de texto conocido (WKT) no es compatible con la función de geometría de Arcade.
  • Los campos de datos con el tipo Int64 admiten números enteros entre -(253) -1 y (2 53) -1. Intentar leer o escribir números fuera de este rango puede provocar que el valor se redondee.
  • Esta herramienta requiere una fuente o feed de entrada.
  • Haga clic en Agregar cálculo de campo para agregar nuevos cálculos. Entre las opciones se incluyen las siguientes:
    • Nuevo campo: cree un campo usando una expresión de Arcade.
    • Campo existente: actualice el valor de un campo existente mediante una expresión de Arcade.
    • Geometría: construya un objeto de geometría de Esri para la geometría de entidades utilizando una expresión de Arcade.

Parámetros

A continuación se detallan los parámetros de la herramienta Calcular campo:

ParámetroDescripciónTipo de datos

Campo

El nombre del campo existente o nuevo en el cual se van a almacenar los valores de salida. Este parámetro está habilitado para cálculos de campos nuevos y existentes.

Cadena de caracteres

Tipo

El tipo de campo para el valor de salida. Este parámetro solo está habilitado para cálculos de campos nuevos.

Cadena de caracteres

Expresión

  • Una expresión de Arcade que se evalúa para producir el nuevo valor de campo.
  • El generador de expresiones de Arcade ofrece compatibilidad para realizar cálculos y hacer referencia a la sintaxis de varias funciones.
  • Se hace referencia a los nombres de campo existentes con el prefijo $feature, por ejemplo, $feature.ground_speed_meters / 3.28084.

Expresión de Arcade

Capa de salida

Los campos y valores de atributo de la capa de salida dependen de la configuración de la herramienta Calcular campo.