Skip to main content

Calcular campo (Herramientas de GeoAnalytics Server)

Resumen

Crea una capa con los valores de campo calculados.

Heredado:

La extensión ArcGIS GeoAnalytics Server va a quedar obsoleta en ArcGIS Enterprise. La última versión de GeoAnalytics Server se incluyó con ArcGIS Enterprise 11.3. Esta herramienta de geoprocesamiento está disponible a través de ArcGIS Enterprise 11.3 y versiones anteriores.

Uso

  • Esta herramienta de geoprocesamiento está disponible con ArcGIS Enterprise 10.6 o posterior.

  • Calcular campo se completa en tablas o entidades de puntos, líneas o polígonos.

  • Calcular campo creará siempre una capa. No modificará la entrada. Solo puede calcular valores para un único campo cada vez.

  • Puede calcular los valores para un campo existente o para un campo nuevo que agregue creando un nombre de campo único.

  • Las expresiones se crean mediante expresiones de Arcade.

    Más información sobre las expresiones de GeoAnalytics Server Arcade con Calcular campo

  • Las expresiones de Arcade pueden realizar seguimiento. Las expresiones que realizan seguimiento requieren que los datos tengan la función de tiempo habilitada y el tipo de tiempo de instante y que se especifique un campo de recorrido. Para obtener más información sobre cómo crear expresiones que realicen seguimiento, consulte Ejemplos con seguimiento.

  • Para incluir un cálculo que realice seguimiento, debe hacer lo siguiente:

    • Utilice una capa que tenga la función de tiempo habilitada y sea de tipo de tiempo de instante.

    • Active la casilla de verificación Tiempo habilitado.

    • Seleccione los campos utilizados para identificar recorridos.

  • Los recorridos se representan mediante la combinación única de uno o más campos de recorridos. Por ejemplo, si se utilizan los campos flightID y Destination como identificadores de recorrido, las entidades ID007, Solden y ID007, Tokyo estarían separadas en dos recorridos, dado que tienen valores diferentes para el campo Destination.

  • Aplicar segmentos de límites de intervalos de tiempo realiza un seguimiento en un intervalo definido. Por ejemplo, si establece el límite de intervalo 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 cada día y se analizará dentro de dicho segmento. Esta división acelera el tiempo de cálculo, ya que crea recorridos más pequeños para el análisis. Si a su análisis le conviene dividir por un límite de intervalo de tiempo recurrente, le recomendamos que lo haga para procesar big data. El análisis debe realizar seguimiento para definir un límite de tiempo.

  • Además del campo calculado, la salida puede incluir los siguientes tipos de campo nuevos:

    • ObjectID

    • GlobalID—Si los resultados se almacenan en el data store espaciotemporal.

    • datetime—Si los resultados tienen seguimiento de tiempo. Los campos nuevos son instant_datetime, para el instante de tipo tiempo, y start_datetime y end_datetime para intervalo de tipo tiempo.

  • Es posible mejorar el rendimiento de la herramienta Calcular campo realizando una o varias de las siguientes acciones:

    • Defina el entorno de extensión para analizar únicamente datos de interés.

    • Si va a utilizar recorridos, divídalos con el parámetro División de límite de tiempo.

    • Seleccione Tiempo habilitado solo si su expresión incluye una expresión de recorrido.

    • Utilice datos locales en los que se ejecute el análisis.

  • Esta herramienta de geoprocesamiento está impulsada por ArcGIS GeoAnalytics Server. El análisis se realiza en GeoAnalytics Server y los resultados se almacenan en su contenido en ArcGIS Enterprise.

  • Al ejecutar las herramientas de GeoAnalytics Server, el análisis se completa en GeoAnalytics Server. Para obtener un rendimiento óptimo, haga que los datos estén disponibles para GeoAnalytics Server mediante capas de entidades alojadas en su portal de ArcGIS Enterprise o mediante recursos compartidos de archivos de big data. Los datos que no se encuentren en GeoAnalytics Server de forma local se transferirán a GeoAnalytics Server antes de que empiece el análisis. Esto significa que ejecutar una herramienta tardará más tiempo y, en algunos casos, mover los datos de ArcGIS Pro a GeoAnalytics Server podría fallar. El umbral de error depende de la velocidad de su red, así como del tamaño y complejidad de los datos. Se recomienda que siempre comparta sus datos o que cree un recurso compartido de archivos de big data.

    Más información acerca del uso compartido de datos en el portal

    Más información sobre cómo crear un archivo compartido de Big Data mediante Server Manager

  • Se puede completar un análisis similar usando lo siguiente:

    • La herramienta Calcular campo../data-management/calculate-field.yml de la caja de herramientas Administración de datos

Parámetros

Etiqueta Explicación Tipo de datos

Capa de entrada

Las entidades de entrada para las que se calculará un campo.

Record Set

Nombre de salida

El nombre del servicio de entidades de salida.

String

Nombre de campo

El nombre del campo que tendrá valores calculados. Puede ser un campo existente o uno nuevo.

String

Tipo de campo

Especifica el tipo de campo para el campo calculado.

  • Cadena de caracteresCualquier cadena de caracteres

  • EnteroNúmeros enteros

  • DobleNúmeros fraccionarios

  • FechaFecha

String

Expresión

Calcula los valores del campo. Las expresiones están escritas en Arcade y pueden incluir los operadores [+ - * / ] y varios campos. Los valores calculados se aplican en las unidades de la referencia espacial de la entrada a menos que se use un sistema de coordenadas geográficas, en cuyo caso se expresarán en metros.

Si se agrega la capa al mapa, es posible usar los filtros Campos y Auxiliares para construir una expresión.

Calculator Expression

Tiempo habilitado

(Opcional)

Especifique si la expresión utilizará una expresión que realiza seguimiento.

  • ActivadoLa expresión utilizará una expresión que realiza seguimiento y se debe especificar un campo de recorrido.

  • DesactivadoLa expresión no utilizará ninguna expresión que realice seguimiento. Esta es la opción predeterminada.

Boolean

Campos de pistas

Uno o varios campos que se utilizarán para identificar pistas únicas.

Field

Data Store

(Opcional)

Especifica el ArcGIS Data Store donde se almacenará la salida. Todos los resultados almacenados en un big data store espaciotemporal se almacenarán en WGS84. Los resultados almacenados en un data store relacional mantendrán su sistema de coordenadas.

  • Big data store espaciotemporalLa salida se almacenará en un big data store espaciotemporal. Esta es la opción predeterminada.

  • Data store relacionalLa salida se almacenará en un data store relacional.

String

División de límite de tiempo

(Opcional)

Un intervalo de tiempo en el que dividir los datos de entrada para el análisis. Un límite de tiempo permite analizar los valores dentro de un intervalo de tiempo definido. Por ejemplo, si utiliza un límite de tiempo de 1 día, desde el 1 de enero de 1980, los recorridos se dividirán al comienzo de cada día. Este parámetro solo está disponible en ArcGIS Enterprise 10.7 y versiones posteriores.

Time Unit

Referencia de límite de tiempo

(Opcional)

El tiempo de referencia utilizado para dividir los datos de entrada para el análisis. Se crearán límites de tiempo para todo el intervalo de los datos y no es necesario que el tiempo de referencia se encuentre en el comienzo. Si no se especifica ningún tiempo de referencia, se utilizará el 1 de enero de 1970. Este parámetro solo está disponible en ArcGIS Enterprise 10.7 y versiones posteriores.

Date

Salida derivada

Etiqueta Explicación Tipo de datos

Tabla de Salida

La nueva salida con valores calculados.

Record Set

Entornos

Sistema de coordenadas de salida, Extensión, Espacio de trabajo actual

Casos especiales

Sistema de coordenadas de salida

The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.

Información de licenciamiento

  • Basic: Requiere ArcGIS GeoAnalytics Server
    Disponible con ArcGIS Enterprise 10.6
  • Standard: Requiere ArcGIS GeoAnalytics Server
    Disponible con ArcGIS Enterprise 10.6
  • Avanzado: Requiere ArcGIS GeoAnalytics Server
    Disponible con ArcGIS Enterprise 10.6