Las asociaciones permiten modelar la conectividad, la contención y el adjunto estructural entre entidades de red no coincidentes y no espaciales.
La red de servicios tiene los siguientes tipos de asociaciones:
Las asociaciones se crean con el panel Modificar asociaciones, con la herramienta Importar asociaciones o con una regla de atributos. Cada tipo de asociación cuenta con su propio tipo de regla de red que se puede crear para garantizar la calidad de los datos al restringir los tipos de entidades de red que se pueden asociar. Estas reglas se aplican cuando se crean asociaciones con el panel Modificar asociaciones y durante la importación. Si no existe una regla que permita una asociación, la herramienta Importar asociaciones da error.
Trabajar con asociaciones
Puede trabajar con asociaciones de varias formas en ArcGIS Pro según su flujo de trabajo.
Puede utilizar el panel Modificar asociaciones para crear, seleccionar, modificar y eliminar asociaciones entre entidades de red. Este panel comprueba las reglas de asociación y garantiza que las entidades u objetos seleccionados se puedan conectar, adjuntar o puedan participar en la contención.
- Puede utilizar el comando Seleccionar datos asociados para las entidades u objetos seleccionados en el panel Atributos para seleccionar y trabajar con entidades de red asociadas.
Panel Modificar asociaciones
El panel Modificar asociaciones se utiliza para crear, seleccionar, modificar y eliminar asociaciones entre entidades de red. Este panel se utiliza para comprobar las reglas de asociación y garantizar que las entidades u objetos seleccionados se puedan conectar, adjuntar o puedan participar en la contención. Puede crear reglas de red para permitir que se establezcan asociaciones entre entidades de red siempre que se respeten las restricciones de entidad de red de servicios.
El panel Modificar asociaciones proporciona las siguientes herramientas para trabajar y administrar asociaciones entre entidades de red:
Elemento | Descripción |
---|---|
1 | Agregar entidades : utilice este comando para seleccionar una o más entidades en el mapa para rellenar el Elemento activo. |
2 | Cargar selección: utilice este comando para rellenar el menú desplegable Elemento activo con una selección en el mapa o desde la tabla de atributos. |
3 | Elemento activo: este menú desplegable permite especificar la entidad u objeto de destino con el que trabajar cuando se seleccionan varios elementos o se cargan en el panel. |
4 | Menú Modificar asociaciones : este menú desplegable proporciona acceso a opciones adicionales para trabajar con asociaciones y administrarlas en el panel. Consulte la sección Menú Modificar asociaciones abajo para obtener más detalles. |
5 | Pestañas de asociación: tres pestañas de la parte superior del panel le permiten alternar entre los tipos de asociación del conjunto de entidades de red como el elemento activo. El número de asociaciones para cada tipo se muestra mediante un indicador junto a las pestañas Conectividad, Contención y Adjunto. Es posible que algunas pestañas no estén visibles dependiendo del elemento activo seleccionado. |
6 | Secciones: cada pestaña de asociación contiene varias secciones que se pueden expandir o contraer para trabajar con asociaciones para el elemento activo. Es posible que determinadas secciones no estén visibles dependiendo del elemento activo seleccionado. |
7 | Agregar entidades a la sección : utilice este comando para seleccionar una o más entidades en el mapa para rellenar la sección especificada. |
8 | Agregar selección: utilice este comando para rellenar la sección especificada a partir de una selección en el mapa o desde tablas de atributos. |
Menú Modificar asociaciones
Se puede acceder a opciones adicionales desde el menú Modificar asociaciones para trabajar con asociaciones y administrarlas en el panel:
- Eliminar todas las asociaciones: marca todas las asociaciones de la entidad de red en el elemento activo de las tres pestañas de asociación que se van a eliminar.
- Eliminar asociaciones de conectividad: marca todas las asociaciones de conectividad del elemento activo que se van a eliminar.
- Eliminar asociaciones de contención: marca todas las asociaciones de contención del elemento activo que se van a eliminar.
- Eliminar asociaciones de adjunto: marca todas las asociaciones de adjunto del elemento activo que se van a eliminar.
- Seleccionar todos los registros asociados: crea una selección de todos los registros con asociaciones en el elemento activo.
- Expandir todo: expande todas las secciones de las tres pestañas de asociación.
- Contraer todo: contrae todas las secciones de las tres pestañas de asociación.
- Refrescar: refresca el panel para mostrar las asociaciones existentes para el elemento activo. Esta opción le permite refrescar el panel después de la validación o revertir los cambios que no se han aplicado en el panel, como la creación de asociaciones o las marcadas para su eliminación.
- Borrar: borra el panel Modificar asociaciones del elemento activo y todas las entidades de red asociadas.
Utilice el panel Atributos para seleccionar los datos asociados
El panel Atributos contiene un comando Seleccionar datos asociados que expone una lista de tipos de asociación válidos para la entidad u objeto seleccionados que se pueden usar para seleccionar los datos asociados. Los tipos de asociación válidos vienen determinados por el atributo Estado de asociación de la entidad u objeto seleccionado. La selección creada mediante el comando Seleccionar datos asociados se agrega a la selección actual en el panel Atributos .
Más información sobre cómo ver y editar atributos de objetos y entidades de red de servicios
Las siguientes opciones están disponibles en el comando Seleccionar datos asociados.
- Todo: seleccione todas las entidades u objetos asociados.
- Conectividad: seleccione las entidades de red con asociaciones de conectividad a la entidad u objeto seleccionado.
- Contenido en: seleccione el contenedor asociado con la entidad u objeto de contenido seleccionado.
- Contiene: seleccione las entidades de contenido asociadas con el contenedor seleccionado.
- Adjunto a: seleccione objetos o entidades de estructura asociados con el elemento seleccionado a través de una asociación de adjunto estructural.
- Adjuntos: seleccione los objetos o entidades adjuntos asociados con una estructura seleccionada a través de una asociación de adjunto estructural.
Puede utilizar el comando Seleccionar datos asociados para una entidad de red individual en la vista de árbol de selección del panel o realizar una selección masiva de datos asociados haciendo clic con el botón derecho en la capa para seleccionar datos asociados para todas las entidades de red seleccionadas.
Nota:
Las selecciones se organizan por capa en el panel y pueden contener varios elementos. Si hay una gran selección de entidades u objetos en el panel Atributos y se hace clic con el botón derecho del ratón en la capa, el comando Seleccionar datos asociados mostrará todos los tipos de asociación, independientemente de si hay asociaciones válidas presentes para la selección.Puede seleccionar entidades y objetos asociados para los elementos seleccionados en el panel Atributos haciendo lo siguiente:
- En la pestaña Editar, en el grupo Selección, haga clic en Atributos .
- Seleccione las entidades u objetos de la red que desea agregar al panel.
- Haga clic en la pestaña Selección.
- Haga clic en la herramienta Seleccionar para seleccionar entidades del mapa.
Como alternativa, cree una selección en la tabla de atributos.
- Seleccione datos asociados para los elementos seleccionados.
- Haga clic con el botón derecho en la entidad u objeto para seleccionar los datos asociados para la entidad de red específica.
- Haga clic con el botón derecho en la capa para realizar una selección en masa de los datos asociados para todas las entidades de red seleccionadas en la capa.
- Haga clic con el botón derecho en la capa o en la entidad u objeto seleccionado.
Se muestra un menú contextual que contiene varios comandos para trabajar con la selección.
- Haga clic en el comando Seleccionar datos asociados para mostrar los tipos de asociación válidos para las entidades de red seleccionadas.
- Seleccione un tipo de pregunta de la lista.
Los datos asociados para el elemento seleccionado se agregan a la selección en el panel Atributos .
Ver asociaciones
Todas las entidades de red de una red de servicios tienen un atributo llamado Association status. Este atributo indica el tipo de asociación en la que participa una entidad u objeto, el rol que desempeña la entidad de red en la relación de asociación y todas las propiedades que se han definido, por ejemplo, contenido visible. Este atributo se utiliza para controlar la visibilidad de las asociaciones en el mapa y para determinar los tipos de asociación válidos para la entidad u objeto seleccionados en el panel Atributos .
Consulte Atributo de estado de asociación para más información.
Las asociaciones no tienen atributos ni un campo Shape y tampoco admiten clases de relación ni unen tablas. Las asociaciones se administran de manera interna en una tabla mantenida por el sistema. Aunque las asociaciones no tienen un campo Shape, puede visualizarlas mediante uno de los siguientes flujos de trabajo:
- Haga clic en el panel Modificar asociaciones para ver de forma interactiva las entidades de red asociadas. Por ejemplo, si hace clic en la pestaña Contención y selecciona una entidad de contenedor en un mapa, verá las entidades que se consideran contenido. Las asociaciones de conectividad también mostrarán los terminales de las entidades asociadas, si es que existen.
- Cree un diagrama de red para ver las asociaciones en una vista de diagrama.
- Haga clic en el botón Vista de asociaciones para ver asociaciones de conectividad o de adjunto estructural en el mapa.
- Haga clic en el menú desplegable Ver contenido para mostrar u ocultar el contenido de las asociaciones de contención. Esto sirve para habilitar o deshabilitar filtros de visualización configurados usando el atributo de estado de asociación para activar o desactivar la visualización de entidades de contenido basándose en sus propiedades de visibilidad.
Consulte Controlar la visibilidad de las asociaciones para obtener más información sobre la visualización de las asociaciones.
Roles de asociación
Las asociaciones de contención y adjunto estructural requieren que se asigne un rol de asociación adecuado a las tablas y clases de entidad que representan entidades de red que sirven como estructuras o contenedores. Utilice la herramienta Definir rol de asociación para designar el tipo de rol de asociación concreto junto con propiedades adicionales. El Tipo de rol de Estructura o Contenedor se asigna a una clase de red que servirá como estructura en una asociación de adjunto estructural o un contenedor en una asociación de contención mediante grupos de activos y tipos de activos específicos. Es necesario establecer un rol de asociación antes de crear reglas de adjunto estructural y contención.
Una vez asignado un rol de asociación, es posible incluir en una asociación las entidades y objetos de las clases de red con reglas de red de apoyo siempre y cuando tengan reglas de red de apoyo.
- Contenedor: todas las clases de red de la estructura y redes de dominio pueden tener asignado el rol de contenedor y servir como contenedor.
- Estructura: en las redes de estructura, las siguientes clases de red pueden tener asignado el rol de estructura y servir como estructura: cruce de estructura, línea de estructura, límite de estructura, objeto de cruce de estructura y objeto de eje de estructura.
Para revisar las relaciones válidas de adjunto estructural y contención, consulte Restricciones de entidades.
Para determinar si una tabla o clase de entidad tiene definido un rol de asociación, revise la pestaña Propiedades de red de la red de servicios. A partir de aquí, amplíe la red de estructura o el dominio adecuados e inspeccione la columna Rol de asociación en busca de grupos de activos y tipos de activos.
Revise la siguiente sección para determinar las propiedades adicionales que se han establecido para los roles de asociación.
Semántica de eliminación, escala de visualización y política de división de contenedor
Con la herramienta Definir rol de asociación se pueden definir propiedades adicionales. Las propiedades se aplican a roles de asociación específicos y varían en función del Tipo de rol especificado.
La siguiente lista describe las propiedades de asociación adicionales e indica si se aplican a un contenedor o estructura:
- Escala de visualización: solo contenedor
- Semántica de eliminación: contenedor y estructura
- Política de división de contenedor: solo contenedor
La propiedad Escala de visualización es específica para el rol de contenedor. Determina qué escala de mapa establecer al entrar en el modo de contención, por ejemplo, 1:100. Esta propiedad no se aplica a los objetos de cruce y eje.
Las propiedades Semántica de eliminación se aplican a los roles de asociación de contenedor y estructura. Determina cómo se manejan las entidades secundarias cuando se elimina la entidad principal. Por ejemplo, si se elimina una estructura de poste, la semántica de eliminación controla cómo esto influye en los elementos adjuntos. Respecto a las asocioaciones de contención, cuando se elimina el contenedor, la semántica de eliminación controla cómo influye esto en las entidades de contenido.
Existen tres tipos de semántica de eliminación:
- Restringido: si existen entidades de contenido o de adjuntos, se devuelve un error cuando intenta eliminar el contenedor o la estructura. Las entidades de contenido o de adjuntos se deben eliminar antes de eliminar el contenedor o la estructura.
- Cascada: cuando se elimina un contenedor o una estructura, sus entidades de contenido o de adjuntos también se eliminan.
- Establecer como ninguna: cuando se elimina un contenedor o una estructura, sus entidades de contenido o de adjuntos no se eliminan, sino que se elimina de la asociación de contención o adjunto estructural.
La propiedad Política de división de contenedor es específica del rol de asociación del Contenedor y solo se aplica a clases de entidad de línea. Se utiliza para determinar cómo se maneja el contenido cuando se divide una entidad de contenedor. Las opciones de la política de división de contenedor son No dividir contenido (predeterminada) o Dividir contenido.
Si se utiliza una política de división de No dividir contenido, se crea una nueva entidad de contenedor a partir de la división y el contenido no se divide. La entidad de contenido se mantiene como contenido de los dos contenedores principales. Cuando el contenido es un objeto de cruce no espacial, está contenido por el contenedor más grande. Con la política de división de contenido, las entidades de contenido también se dividirán y se asociarán adecuadamente con las nuevas entidades de contenedor creadas durante la división.
Para obtener más información, consulte Establecer o modificar una asignación de rol de asociación.