Skip to main content

Seleccionar automáticamente los registros relacionados

Se puede extraer conocimiento de los datos SIG explorando las relaciones espaciales y tabulares. Sincronizar las selecciones de características entre tablas relacionadas puede ser una forma eficaz de hacerlo. Al personalizar las propiedades de selección, puede seleccionar automáticamente los registros relacionados. Por ejemplo, si selecciona una parcela fiscal, puede consultar los propietarios anteriores y el historial de ventas de esa propiedad.

Para habilitar la selección automática de registros relacionados para una capa, haga lo siguiente:

  1. Haga clic con el botón derecho en la capa en el panel Contenido y seleccione Propiedades para abrir el cuadro de diálogo Propiedades de capa.

  2. En el cuadro de diálogo Propiedades de capa, haga clic en la pestaña Selección y marque Seleccionar automáticamente datos relacionados.

    A partir de ahora, cualquier selección realizada para esta capa también seleccionará los registros asociados dentro de sus tablas relacionadas.

  3. Cree una nueva selección en la capa fuente. Puede seleccionar entidades de pared utilizando los siguientes métodos:

  4. También puede actualizar el conjunto de selección de la capa de origen. Los registros seleccionados en las tablas relacionadas se actualizarán automáticamente.

  5. Para desactivar la selección automática de datos relacionados, desmarque la casilla Seleccionar automáticamente datos relacionados en el cuadro de diálogo Propiedades de capa o utilice el botón Menú de la vista de tabla.

Consejos para trabajar con la selección automática de datos relacionados

  • Una selección solo se propaga en la dirección desde-hasta u origen-destino a través de una relación.

  • Infórmese sobre otros contenidos relacionados con la capa antes de habilitar la selección automática de datos relacionados. Para comprobar si alguna capa tiene relaciones preexistentes, haga clic en la pestaña Relaciones del cuadro de diálogo Propiedades de capa.

  • Aunque se puede habilitar la selección automática de registros relacionados para muchas capas, la selección desde una sola capa es importante, ya que es el único caso en el que se utiliza el comportamiento de selección automática. La selección en varias capas con la selección automática de datos relacionados habilitada en esas capas no propagará automáticamente las selecciones. Debe hacer clic en el botón Datos relacionados de la pestaña Datos o la pestaña Tabla de la capa de entidades para seleccionar manualmente los datos relacionados que desea ver. Esto ayudará a garantizar resultados claros y comprensibles.

  • Es posible que sus datos contengan un conjunto de relaciones que vuelven al punto de partida. Si sucede, el conjunto de selección no se transmitirá más allá. En estos casos, se recomienda desmarcar la propagación de la selección para una o varias de las tablas intermedias o capas de entidades.

  • Cuando se anula una selección, también se anula la selección relacionada. Sin embargo, si realiza una eliminación parcial deseleccionando entidades o registros de un conjunto de selección, la selección restante se propagará como si se tratara de una nueva selección.

Ejemplo utilizando la selección automática de datos relacionados

Consideremos un mapa con dos capas, USA_Cities y USA_States, ambas con un campo poblado y estandarizado, StateName. La propagación automática de eventos de selección producirá resultados diferentes según la forma en que se defina la relación entre las dos capas.

Escenario A

Se define una única relación desde USA_Cities (el origen) a USA_States (el destino) basándose en el campo StateName. La opción Seleccionar automáticamente datos relacionados está habilitada en el cuadro de diálogo Propiedades de capa para cada capa. Comience con un conjunto de selección sin nada seleccionado y seleccione las ciudades de Houston y Dallas. Se seleccionan dos entidades en USA_Cities (Houston y Dallas) y se selecciona automáticamente una entidad en USA_States (Texas). Esto se debe a que las ciudades pueden tener una relación de muchos a uno con su estado de origen.

Si se borra el conjunto de selección y la selección comienza desde el estado de Texas, no se selecciona ninguna entidad en USA_Cities y se selecciona una entidad en USA_States (Texas). Esto se debe a que la selección no se realizó desde la capa de origen o fuente donde se estableció la relación. Una relación no se recorre en la dirección de origen a destino.

Escenario B

En este caso, la relación única se define en la dirección opuesta al escenario A, donde USA_States está relacionado con USA_Cities en función del campo StateName. La opción Selección automática de datos relacionados está habilitada para ambas capas. Sin ninguna entidad seleccionada, seleccione las ciudades de Houston y Dallas. Se seleccionan dos entidades en USA_Cities (Houston y Dallas) y no se selecciona ninguna entidad en USA_States. Esto se debe a que la relación no se recorre en la dirección de origen a destino.

Si se borra el conjunto de selección y se inicia una nueva selección desde el estado de Texas, se selecciona una entidad en USA_States (Texas) y se seleccionan automáticamente muchas entidades en la capa USA_Cities (Houston, Austin, Dallas, San Antonio, etc.). Esto se debe a que un estado tiene una relación uno a muchos con las ciudades que lo componen.