CÓMO

Rellenar automáticamente campos que se concatenan mediante reglas de atributos en ArcGIS Pro

Last Published: May 27, 2024

Descripción

En ArcGIS Pro, la Calculadora de campo se utiliza para concatenar campos en una tabla. Al trabajar en un proyecto de captura de datos continuos, una clase de entidad y su tabla de atributos se actualizan constantemente con nuevas entidades y atributos, o podría haber cambios en los atributos de entidades existentes en la tabla de atributos. Las reglas de atributos permiten a los usuarios rellenar automáticamente estos atributos de entidades en la concatenación de campos sin utilizar la herramienta Calcular campo.

En este artículo, un nuevo campo llamado "FullADRS" utiliza una regla de atributo para rellenar automáticamente los atributos concatenados cada vez que se agrega o actualiza una nueva entidad en los campos 'Calle' y 'Ciudad'.

Solución o solución alternativa

  1. Abra el proyecto de ArcGIS Pro.
  2. En el panel Catálogo, vaya a la clase de entidad y haga clic con el botón derecho en ella, luego, haga clic en Administrar.
  3. En la ventana Propiedades de la clase de entidad, en la sección Administrar, active las casillas de verificación Id. globales y Rastreo del editor. Haga clic en Aceptar en la esquina inferior derecha de la ventana.
Ventana para habilitar Id. globales y Rastreo del editor.
Note:
The dataset requires Global IDs to add an attribute rule.
  1. Haga clic con el botón derecho en la capa de entidades del panel Contenido y haga clic en Diseño de datos > Reglas de atributos.
  2. Haga clic en el desplegable Agregar regla y seleccione Agregar regla de cálculo inmediato.
  3. Especificar un Nombre de regla. En este ejemplo, se utiliza "New Rule".
  4. Seleccione el Campo a utilizar. En este ejemplo, se utiliza "FullADRS".
  5. En el cuadro Expresión, escriba la siguiente expresión de Arcade:
var <variable_name1> = <field_name1>; 
var <variable_name2> = <field_name2>
return Concatenate([<variable_name1>, <variable_name2>], ' ');
  1. Reemplace <variable_name1> y <variable_name2> por el nombre de variable deseado. En este ejemplo, se utilizan 'calle' y 'ciudad'.
  2. Sustituya <field_name1> y <field_name2> por el nombre de cada campo que se va a concatenar desde la lista Campos: En este ejemplo, se utilizan 'Calle' y 'Ciudad'.
  1. En Desencadenadores, active las casillas de verificación Insertar y Actualizar.
  2. En la pestaña Reglas de atributos, en el grupo Reglas de atributos, haga clic en Guardar.
Regla de atributo configurada para rellenar automáticamente campos que se concatenan.

En la siguiente imagen se muestra una regla de atributo que rellena automáticamente el campo concatenado cuando se actualiza la información de la entidad.

Campo que se concatena rellenado automáticamente.

Id. de artículo: 000028525

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga