En la pestaña Editar, en el grupo Herramientas, haga clic en el selector del cuadro de diálogo Configuración del editor para configurar la asignación de campos. La asignación de campos especifica el modo en que las herramientas que copian o transfieren atributos copiarán los valores de atributos entre las entidades.
La asignación de campos también está disponible desde el panel de la herramienta en el botón Configuración del editor en el caso de las herramientas que utilizan la asignación de campos.
- En la pestaña Editar, en el grupo Herramientas, haga clic en el selector del cuadro de diálogo Configuración del editor .
- Haga clic en Asignación de campos.
- Configure las capas de destino y de origen.
- Haga clic en la pestaña Campos.
- Haga clic en las flechas desplegables Origen y Destino y elija las capas que contienen los campos entre los que desea copiar los valores de los atributos.
- En la tabla Campos, haga clic en la flecha desplegable de un campo de la columna Source y asígnelo al campo de destino correspondiente.
Nota:
Para transferir la geometría, asigne el campo Shape al campo de destino correspondiente.
- Para restablecer o borrar la configuración de la asignación de campos, haga clic en el control apropiado en la barra de herramientas situada sobre la tabla Campos.
- Restablecer : restaura la asignación de campos a la última configuración guardada.
- Reasociar automáticamente : asigna de forma automática varios campos en función de las coincidencias de nombres de campos y tipo de datos. Esta es la configuración predeterminada.
- Borrar : invalida la asignación de campos actual para no transferir ningún atributo de manera explícita.
- Para verificar, importar o exportar una expresión de campo de ArcGIS Arcade, haga clic en la pestaña Expresión.
Cuando una expresión de ArcGIS Arcade asigna campos, los cambios de configuración que se hagan posteriormente en la pestaña Campos invalidan la expresión. Cuando esto suceda, debe volver a introducir la expresión.
Explorar:
Utilice ArcGIS Arcade para integrar lógica que no pueda conseguir de otro modo con los controles estándar, por ejemplo, para consultar el valor actual de un campo de destino y copiar el valor de atributo de origen únicamente si es mayor que el valor objetivo.
ArcGIS Arcade es un lenguaje de scripts que se usa para evaluar expresiones integradas, realizar cálculos y devolver valores que utiliza una función específica, por ejemplo, en una regla de atributos, una etiqueta o un cálculo de campos.
Los valores de campo mantienen su tipo de datos. Los tipos de entrada y salida están determinados por el perfil de la función para la que se evalúa la expresión. Se permiten varias líneas separadas por comas en la misma ventana.
El siguiente ejemplo copia los valores de los campos de las entidades de origen Elevation y Rotation en los campos de destino con el mismo nombre.
return { "Elevation" : $sourceFeature['Elevation'], "Rotation" : $sourceFeature['Rotation'] }
Para ver los nombres de las variables de la asignación de campos, consulte Perfiles en la guía para desarrolladores de ArcGIS Arcade.
- Haga clic en Aceptar para guardar la configuración y cerrar el cuadro de diálogo.