Correlacionar campos

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

La herramienta Correlacionar campos herramienta Correlacionar campos transforma los datos de un esquema de entrada a un esquema de salida. Puede realizar cálculos de campo, crear campos y etiquetar campos clave con la herramienta Correlacionar campos.

Ejemplos

  • Un analista SIG de una ciudad desea procesar cualquier entidad nueva agregada a una capa de entidades y cambiar los nombres de campo, eliminar ciertos campos y crear otros campos utilizando expresiones de Arcade.
  • Un analista de datos desea cambiar el esquema de millones de registros de datos almacenados en archivos de texto delimitado en la nube. Esta herramienta permite cambiar los nombres de campo, eliminar algunos campos y crear otros campos utilizando expresiones de Arcade.
  • Un especialista en IdC desea utilizar una expresión de Arcade para analizar valores de geometría de campos de cadena de caracteres y configurar estos valores como geometría de entidad.

Notas de uso

  • Realice cálculos de campo al correlacionar campos con expresiones de Arcade. Arcade es un lenguaje de expresión sencillo 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 declaraciones lógicas. Para obtener una descripción general completa de las expresiones y funciones compatibles, consulte El lenguaje de expresiones de ArcGIS Arcade.
  • Opcionalmente, la geometría se puede configurar y ajustar usando los parámetros de geometría de configuración opcionales. A continuación, se ofrecen detalles de parámetros adicionales relacionados con la expresión de geometría y la especificación de referencia espacial.
  • Actualmente, los clientes de ArcGIS no admiten campos de tipo entero de 64 bits. Por este motivo, si un campo se designa como Int64, ese campo se convertirá a Float64 y se enumerará como tipo Doble en cualquier servicio de mapas o entidades asociado.
  • Como alternativa a la herramienta Correlacionar campos, también puede establecer la modificación del nombre de campo y el etiquetado de campo clave al configurar por primera vez una fuente o feed. Para obtener más información, consulte Configurar los datos de entrada.
  • En un análisis en tiempo real, tenga cuidado de no eliminar la etiqueta TRACK_ID de un feed, ya que lo invalidará. Como práctica recomendada, al cambiar el campo etiquetado con TRACK_ID, el nuevo campo TRACK_ID debe ser uno cuyos valores sean el resultado de una función que incorpore los valores de campo de Id. de rastreo originales. Por ejemplo, podría ser un campo nuevo que contenga una concatenación de los valores del campo TRACK_ID originales con los de otro campo.
  • En la actualidad, el cálculo de geometría con esta herramienta está restringido a la referencia espacial WKID. La referencia espacial WKT es incompatible con la función de geometría de Arcade.

Parámetros

Configuración de geometría

ParámetroDescripciónTipo de datos

Capa de entrada

Las entidades para las que se correlacionarán los campos con un nuevo esquema.

Entidades

Expresión de geometría

La expresión que contiene una función de Arcade de punto, multipunto, polilínea o polígono.

La función debe contener un Objeto de geometría de Esri válido.

Nota:

Si no se especifica la referencia espacial del esquema de entrada (datos tabulares) o si se utiliza cualquier referencia espacial distinta de GCS WGS 1984 (WKID: 4326), se debe especificar la referencia espacial en la expresión de Arcade para una evaluación correcta. De lo contrario, el siguiente error mostrará Error de ejecución: no se puede crear geometría en esta referencia espacial. El motor utiliza una referencia espacial diferente.

Estos son algunos ejemplos de expresiones de Arcade para generar geometría:

  • Generar una geometría de punto usando los campos de latitud y longitud existentes en el esquema de entidades.
    • Point({"x" : $feature.longitude, "y" : $feature.latitude, "spatialReference" : {"wkid" : 4326}})
  • Generar una geometría de polilínea usando los campos de latitud y longitud existentes en el esquema de entidades.
    • Polyline({"paths":[[[$feature.longitude,$feature.latitude],[$feature.longitude+5000,$feature.latitude+5000]]],"spatialReference":{"wkid":102100}})

Cadena de caracteres

Referencia espacial

La referencia espacial de la geometría producida por la expresión de geometría. Se puede proporcionar como una cadena de caracteres WKID o WKT.

La referencia espacial especificada aquí debe coincidir con la referencia espacial del objeto de geometría de Esri, si se especifica en la expresión.

Objeto JSON WKID o WKT

Asignación de campos de atributos

ParámetroDescripciónTipo de datos

Capa de entrada

Las entidades para las que se correlacionarán los campos con un nuevo esquema.

Entidades

Campo de entrada

El esquema de los datos recibidos por la herramienta. Para cada entrada de la lista de campos de entrada, correlacione a partir de un campo existente de la capa de entrada o cree una expresión de Arcade para calcular un nuevo valor que se escribirá en el parámetro Campo de salida designado.

Cadena de caracteres

Campo de salida

El esquema de los datos después de ser transformado por la herramienta.

Cadena de caracteres

Campo clave

Identifique los campos clave para etiquetar los campos con su función, si corresponde.

Cadena de caracteres

Anulable

Especifica si el campo asignado puede contener valores nulos.

Booleano

Capa de salida

La capa de salida tendrá el esquema definido por la lista de campos de salida. Si se configuró la geometría, la geometría cambiará según la expresión de geometría y la referencia espacial especificadas.