La herramienta Unir entidades permite unir entidades de una capa con las entidades de otra capa en función de relaciones espaciales, temporales o de atributos, o de una combinación de dichas relaciones. Por ejemplo, si dos entidades se dan con una diferencia de una hora, se unirán.
Las entidades de capas con la función de tiempo habilitada se pueden representar de una de estas dos formas:
- Instante: un único momento en el tiempo.
- Intervalo: se indican un tiempo de inicio y un tiempo de finalización.
Las relaciones temporales se basan en ISO19108 - Esquema temporal.
Capas de unión y de destino
Una unión temporal hace coincidir las entidades de la capa de unión con la capa de destino en función de la ubicación de las entidades o del momento en el tiempo en que se dan.
La siguiente leyenda se usa en todos los ejemplos de este tema:
- Tiempo de entidad de destino: verde
- Tiempo de entidad de unión: azul
Tipos de tiempo y relaciones admitidas
La siguiente tabla enumera las relaciones temporales admitidas para una unión temporal entre tipos de tiempo (por ejemplo, unión de intervalos de tiempo con instantes de tiempo):
Unión temporal (entidad de destino a entidad de unión) entre | Instante e instante | Instante e intervalo | Intervalo e instante | Intervalo e intervalo |
---|---|---|---|---|
Es igual a | ||||
Durante | ||||
Contiene | ||||
Finaliza | ||||
Finalizado por | ||||
Cumple | ||||
Alcanzado por | ||||
Superpone | ||||
Superpuesto por | ||||
Se inicia | ||||
Iniciado por | ||||
Interseca | ||||
Cerca | ||||
Justo antes | ||||
Justo después |
Es igual a
Dos tiempos se consideran iguales si sus instantes o intervalos son idénticos. Los tiempos deben ser del mismo tipo para que se consideren iguales: ambos instantes o ambos intervalos.
Durante
Cuando el tiempo de destino está entre el inicio y el final del intervalo de tiempo de unión, el tiempo de destino se da durante el tiempo de unión. Es lo opuesto al operador de relación temporal Contains. Esta relación solo se produce cuando la entidad de unión tiene un tiempo de intervalo.
Contiene
Cuando el tiempo de la entidad de unión está entre el inicio y el final del intervalo de tiempo de destino, el tiempo de destino contiene el tiempo de unión. Es lo opuesto al operador de relación temporal During. Esta relación solo se produce cuando la entidad de destino tiene un tiempo de intervalo.
Finaliza
Cuando un tiempo de destino termina al mismo tiempo que un tiempo de unión, y el tiempo de destino se inició después del tiempo de unión, el tiempo de destino finaliza el tiempo de unión. Es el complemento del operador de relación temporal Finished by y lo opuesto del operador de relación temporal Starts. Esta relación solo se produce cuando la entidad de unión tiene un tiempo de intervalo.
Finalizado por
Cuando el tiempo de una entidad de unión termina al mismo tiempo que un tiempo de destino, y el tiempo de unión se inició después del tiempo de destino, el tiempo de unión finaliza el tiempo de destino. Es el complemento del operador de relación temporal Finishesy lo opuesto del operador de relación temporal Started by. Esta relación solo se produce cuando la entidad de destino tiene un tiempo de intervalo.
Cumple
Cuando el final de un intervalo de tiempo de destino es igual que el inicio del intervalo de tiempo de unión, el tiempo de destino alcanza al tiempo de unión. Es el complemento del operador de relación temporal Met by. Esta relación solo se produce cuando los tiempos de unión y de destino son intervalos.
Alcanzado por
Cuando el inicio de un intervalo de tiempo de destino es igual que el final del intervalo de tiempo de unión, el tiempo de destino es alcanzado por el tiempo de unión. Es el complemento del operador de relación temporal Meets. Esta relación solo se produce cuando los tiempos de unión y de destino son intervalos.
Superpone
Cuando el intervalo de tiempo de destino empieza y termina antes del inicio y el final del intervalo de tiempo de unión, el tiempo de destino se superpone sobre el tiempo de unión. Es el complemento del operador de relación temporal Overlapped by. Esta relación solo se produce cuando los tiempos de unión y de destino son intervalos.
Superpuesto por
Cuando el intervalo de tiempo de destino empieza y termina después del inicio y el final del intervalo de tiempo de unión, el tiempo de unión se superpone sobre el tiempo de destino. Es el complemento de la relación temporal Overlaps. Esta relación solo se produce cuando los tiempos de unión y de destino son intervalos.
Se inicia
Cuando un tiempo de destino comienza al mismo tiempo que el inicio del intervalo de tiempo de unión y termina antes del fin del intervalo de tiempo de unión, el tiempo de destino inicia el tiempo de unión. Es el complemento del operador de relación temporal Started by y lo opuesto del operador de relación temporal Finishes. Esta relación solo se produce cuando el tiempo de unión es un intervalo.
Iniciado por
Cuando el tiempo de un intervalo de destino comienza al mismo tiempo que el tiempo de unión y termina después del tiempo de unión, el tiempo de unión inicia el tiempo de destino. Es el complemento del operador de relación temporal Starts y lo opuesto del operador de relación temporal Finished by. Esta relación solo se produce cuando el tiempo de destino es un intervalo.
Interseca
Cuando cualquier parte de un tiempo de destino se produce al mismo tiempo que el tiempo de unión, el tiempo de destino se interseca con el tiempo de unión. El operador Intersects es una combinación de todos los demás tipos de relaciones temporales.
Cerca
Cuando un tiempo de destino está dentro de un rango de tiempo especificado con respecto al tiempo de unión, el tiempo de destino estará cerca del tiempo de unión. Con una distancia temporal especificada por el usuario (por ejemplo, 1 mes), se aplica un operador de relación Intersects con la distancia temporal agregada a los dos extremos del tiempo de unión.
Justo antes
Cuando un tiempo de destino está dentro de un rango de tiempo especificado y ocurre antes del tiempo de unión, el tiempo de destino estará justo antes del tiempo de unión. Con una distancia temporal especificada por el usuario (por ejemplo, 1 mes), se aplica un operador de relación Intersects con la distancia temporal agregada al inicio del tiempo de unión.
Justo después
Cuando un tiempo de destino está dentro de un rango de tiempo especificado y ocurre después del tiempo de unión, el tiempo de destino estará justo después del tiempo de unión. Con una distancia temporal especificada por el usuario (por ejemplo, 1 mes), se aplica un operador de relación Intersects con la distancia temporal agregada al final del tiempo de unión.