La herramienta Unir entidades le permite unir entidades de una capa con entidades de otra según sus ubicaciones relativas. Esto se denomina unión espacial. Además de una unión espacial, Unir entidades permite también aplicar una unión temporal y una unión de atributos. Al definir la unión espacial, existen diversas relaciones espaciales que puede utilizar para seleccionar las entidades de puntos, polilíneas o polígonos de una capa que tienen la relación de interés con las entidades de otra capa.
Por ejemplo, para hallar el número de viviendas afectadas por una inundación reciente, podría unir la capa de viviendas al límite de inundación con el operador de relación espacial Within.
Capas de unión y de destino
Una unión espacial hace coincidir las entidades de la capa de unión con la capa de destino en función de las ubicaciones espaciales relativas de las entidades.
La siguiente leyenda se usa en todos los ejemplos de este tema:
- Entidades de destino: verde
- Entidades de unión: morado
- La entidad de destino que tiene la relación espacial seleccionada con la entidad de unión: resaltado en rojo
Relaciones espaciales entre entidades
En una relación espacial entre entidades, cada tipo de geometría (punto, polilínea y polígono) tiene un interior y un límite. La comparación entre los límites y los interiores de dos geometrías determina la relación espacial existente entre ellas.
Las relaciones admitidas por las herramientas de GeoAnalytics Desktop son Clementini, lo que significa que el límite de un polígono está separado de su interior y exterior.
Tipos de geometría y relaciones admitidas
La siguiente tabla enumera las relaciones espaciales admitidas para una unión espacial entre geometrías de un tipo determinado (por ejemplo, unir puntos con otros puntos):
Unión espacial (entidad de destino a entidad de unión) entre | Es igual a | Interseca | Contiene | Dentro de | Cruza | Toca | Superpone | Cercanía planar | Cercanía geodésica |
---|---|---|---|---|---|---|---|---|---|
Punto y punto | |||||||||
Punto y polilínea | |||||||||
Punto y polígono | |||||||||
Polilínea y punto | |||||||||
Polilínea y polilínea | |||||||||
Polilínea y polígono | |||||||||
Polígono y punto | |||||||||
Polígono y polilínea | |||||||||
Polígono y polígono |
Es igual a
Una entidad de destino es igual a una entidad de unión si sus interiores son idénticos y los tipos de geometría coinciden.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando son iguales a las entidades moradas:
Interseca
Una entidad de destino se interseca con una entidad de unión si comparte cualquier parte de su geometría con la entidad de unión. Si una entidad de destino contiene, está contenida en, cruza, toca o se superpone con una entidad de unión, ambas se intersecan.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando se intersecan con las entidades moradas:
Contiene
Una entidad de destino contiene una entidad de unión si la entidad de unión es un subconjunto de la entidad de destino con interiores que se intersecan. Si la entidad de unión está en el límite y se interseca con el interior, la entidad de destino contiene la entidad unida. Si la entidad de unión solo está en el límite (y no en el interior), la entidad de destino no contiene la entidad unida.
Esto es lo opuesto al operador Within.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando contienen las entidades moradas:
Dentro de
Una entidad de destino está dentro de una entidad de unión si está completamente dentro de la entidad de unión. Una entidad está dentro si la intersección de los interiores no está vacía y la entidad de destino es un subconjunto de las entidades de unión. Si no hay ningún interior que se interseque, la entidad de unión no está dentro de la entidad de destino.
Esto es lo opuesto al operador Contains.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando están dentro de las entidades moradas:
Cruza
Dos polilíneas se cruzan si su intersección solo contiene puntos y al menos uno de los puntos de la intersección está dentro de las dos polilíneas. Una polilínea y un polígono se cruzan si una parte conectada de la polilínea está parcialmente dentro y parcialmente fuera del polígono. Una polilínea y un polígono se cruzan si en el interior del polígono tienen una polilínea en común que no es igual a la polilínea completa. Las entidades de destino y de unión deben ser polilíneas o polígonos.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando se cruzan con las entidades moradas:
Toca
Una entidad de destino se toca con una entidad de unión si tienen un vértice que se interseca, pero las entidades no se superponen.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando se tocan con las entidades moradas:
Superpone
Dos geometrías se superponen si tienen el mismo tipo de geometría y si la intersección también tiene el mismo tipo de geometría, pero la intersección es diferente de las dos geometrías originales.
En la siguiente imagen, las entidades de destino en verde se delinean en rojo cuando se superponen a las entidades moradas:
Cercanía planar y Cercanía geodésica
Conceptualmente, estos operadores crean zonas de influencia alrededor de las entidades de destino usando la distancia especificada y devuelven todas las entidades de destino que se intersecan con las entidades de unión con la zona de influencia aplicada.
La operación Cercanía geodésica es igual que Cercanía planar, con la excepción de que se utiliza distancia geodésica en lugar de planar. Elija este operador si los datos cubren una gran extensión geográfica o si el sistema de coordenadas de las entradas es geográfico.
En la imagen siguiente, las entidades de destino en verde con una zona de influencia de distancia cercana (verde claro) se delinean en rojo cuando están cerca de las entidades de unión moradas.