Descripción general de las uniones y relaciones

Puede asociar registros en una tabla con registros en otra tabla a través de un campo común, conocido como una clave. Por ejemplo, puede asociar una tabla de información de propiedad de parcelas con la capa de parcelas, ya que comparten un campo de identificación de parcela. Puede realizar estas asociaciones de varias formas, como unir o relacionar tablas de manera temporal en el mapa o crear clases de relaciones en la geodatabase que mantienen más asociaciones permanentes. Las uniones también pueden estar basadas en la ubicación espacial.

Las uniones y la información relacionada se almacenan en las propiedades de la capa. Para acceder a esta información, haga doble clic en la capa para abrir Propiedades de capa y seleccione Uniones o Relaciones.

Unir los atributos desde una tabla

Suponga que ha obtenido datos que describen el cambio porcentual de población por condado y desea generar algunos mapas de crecimiento de población a partir de esta información. Dado que los datos de población están almacenados en una tabla de la base de datos y comparten un campo común con la capa, puede unirlos a sus entidades geográficas y utilizar cualquiera de los campos adicionales para simbolizar, etiquetar, consultar o analizar las entidades de la capa.

Normalmente, unirá una tabla de datos a una capa a partir del valor de un campo existente en ambas tablas. El nombre del campo no tiene que ser el mismo, aunque el tipo de datos sí debe serlo; una números a números, cadenas de caracteres a cadenas de caracteres, etc. Puede realizar una unión utilizando la herramienta de geoprocesamiento Agregar unión. Al realizar una unión de atributos, los campos unidos se agregan dinámicamente a la tabla existente. Las propiedades de campos, tales como los alias, la visibilidad y el formato de número se mantienen cuando se agrega o se quita una unión.

Según estén organizados los datos, es recomendable comenzar resumiendo los datos de la tabla antes de unirla a una capa. Al resumir una tabla, se deriva una nueva tabla estática que contiene las estadísticas del resumen. Durante este proceso, se pueden crear varias estadísticas del resumen, incluidos el recuento, el promedio, la suma, el mínimo y el máximo. Por ejemplo, suponga que desea crear un mapa de población por estado en lugar de por condado, pero la información de la que dispone está organizada por condado. Al resumir los datos del condado por estado (en este ejemplo, encontrar la suma total para la población en habitantes del estado) y, a continuación, unir esa tabla de salida recién creada a una capa de estado, se puede crear el mapa de población por estado deseado.

Unir datos por ubicación (espacialmente)

Cuando las capas del mapa no comparten un campo de atributo común, puede unirlas utilizando la herramienta de geoprocesamiento Unión espacial, que une los atributos de dos capas basándose en la ubicación de las entidades de las capas.

Con una unión espacial, puede completar cualquiera de los siguientes flujos de trabajo:

Unir por ubicación, o unión espacial, utiliza asociaciones espaciales entre las capas involucradas en la anexión de campos de una capa a otra. En función del tipo de asociación, puede incorporar los atributos o un agregado (mínimo, máximo, valor medio, etc.) de atributos numéricos, desde una entidad coincidente a las entidades de destino.

De manera predeterminada, las uniones espaciales son diferentes de las uniones controladas por atributos y de las clases de relación en el sentido de que no son dinámicas y requieren guardar los resultados en una nueva capa de resultados. Si utiliza la herramienta Unión espacial dentro de una secuencia de comandos o modelos, puede mejorar el rendimiento usando un espacio de trabajo en la memoria, en vez de crear una salida nueva. Por ejemplo, para escribir un espacio de trabajo en la memoria, la ruta de salida de la herramienta incluiría el espacio de trabajo y el nombre de la salida similar a este: in_memory/outputFeature.

Eliminar una unión

Para eliminar una unión, utilice uno de los métodos mencionados anteriormente para acceder a los elementos del menú Uniones y abra la herramienta Quitar unión. Puede utilizar el menú en una tabla de atributos abierta, la pestaña Datos para una capa o una tabla independiente seleccionada en el panel Contenido o en el menú contextual Uniones y relaciones.

Desde el menú Uniones también puede elegir quitar todas las uniones. Este comando solicita confirmación de la acción, ya que la eliminación de todas las uniones no se puede deshacer.

Relacionar los atributos de una tabla con otra

Las relaciones pueden ayudarle a descubrir información específica dentro de sus datos. Por ejemplo, si selecciona un edificio, puede buscar todos los arrendatarios que ocupan ese edificio. De igual forma, si selecciona un arrendatario, puede buscar el edificio en el que reside (o varios edificios, en el caso de una cadena de almacenes en varios centros comerciales, una relación de muchos a muchos).

A diferencia de en la unión de tablas, al relacionar tablas simplemente se define una relación entre dos tablas. Los datos asociados no se anexan a la tabla de atributos de la capa como en el caso de una unión. En su lugar, puede acceder a los datos relacionados a través de las entidades seleccionadas o los registros de su capa o tabla. Puede crear una relación utilizando la herramienta de geoprocesamiento Agregar relación.

Las relaciones que se agregan a una capa o tabla del mapa son esencialmente equivalentes a clases de relación simples definidas en una geodatabase, con la salvedad de que se guardan con el mapa en lugar de guardarse en una geodatabase. Una clase de relación almacena información sobre asociaciones entre entidades y registros en una geodatabase y puede ayudarle a garantizar la integridad de los datos. Para crear una nueva clase de relación, utilice la herramienta Crear clase de relación o haga clic con el botón derecho en la geodatabase, en el panel Catálogo, elija Nuevo y haga clic en Relación.

Si la clase de entidad de una geodatabase ya participa en una clase de relación, no necesita crear una nueva relación para las tablas. Estará ya disponible para su uso y aparecerá en el menú Datos relacionados que puede utilizar para ver datos relacionados. Tenga en cuenta que la relación de muchos a muchos se define de manera diferente cuando los datos se almacenan en una geodatabase.

Eliminar una relación

Para eliminar una relación, utilice uno de los métodos mencionados anteriormente para acceder a los elementos del menú Relaciones y abra la herramienta Eliminar relación. Puede utilizar el menú en una tabla de atributos abierta, la pestaña Datos para una capa o una tabla independiente seleccionada en el panel Contenido o en el menú contextual Uniones y relaciones.

Desde el menú Relaciones también puede elegir quitar todas las relaciones. Este comando solicita confirmación de la acción, ya que la eliminación de todas las relaciones no se puede deshacer.

Temas relacionados