Narzędzie Połącz obiekty pozwala łączyć obiekty w danej warstwie z obiektami w innej warstwie na podstawie relacji przestrzennych, czasowych lub atrybutowych albo na podstawie kombinacji tych relacji. Pozwala ono na przykład złączyć obiekty występujące w odstępie mniejszym niż godzina.
Obiekty w warstwach z danymi czasowymi mogą być reprezentowane na jeden z następujących sposobów:
- Moment — jeden moment czasu.
- Przedział — czas rozpoczęcia i zakończenia.
Relacje czasowe są oparte na normie ISO19108 dotyczącej schematu czasowego.
Warstwy złączenia i docelowe
Złączenie czasowe dopasowuje obiekty z warstwy złączenia do warstwy docelowej na podstawie rozmieszczenia obiektów lub wystąpienia w czasie.
Poniższa legenda dotyczy wszystkich przykładów w tym temacie:
- Czas obiektu docelowego — kolor zielony
- Czas obiektu złączenia — kolor niebieski
Typy czasu i obsługiwane relacje
Poniższa tabela zawiera obsługiwane relacje czasowe złączenia czasowego między typami czasu (na przykład złączenie przedziału czasu i momentu czasu):
Złączenie czasowe (cel obiektu złączania) między | Moment i moment | Moment i przedział | Przedział i moment | Przedział i przedział |
---|---|---|---|---|
Równa się | ||||
W trakcie | ||||
Zawiera | ||||
Kończy się | ||||
Zakończone przez | ||||
Spotyka się | ||||
Spotkane przez | ||||
Nachodzi | ||||
Nałożone przez | ||||
Rozpoczyna się | ||||
Rozpoczęte przez | ||||
Przecina się | ||||
W pobliżu | ||||
W pobliżu przed | ||||
W pobliżu po |
Równa się
Dwa czasy są uważane za równe, gdy ich momenty i przedziały są identyczne. Aby czasy zostały uznane za równe, muszą mieć ten sam typ, czyli moment lub przedział.
W trakcie
Gdy czas docelowy występuje między czasem początkowym i końcowym przedziału czasu złączenia, czas docelowy występuje w trakcie czasu złączenia. Jest to odwrotność operatora relacji czasowej Contains. Ta relacja występuje tylko wtedy, gdy obiekt złączenia ma czas przedziału.
Zawiera
Gdy czas obiektu złączenia występuje między czasem początkowym i końcowym przedziału czasu docelowego, czas docelowy zawiera czas złączenia. Jest to odwrotność operatora relacji czasowej During. Ta relacja występuje tylko wtedy, gdy obiekt docelowy ma czas przedziału.
Kończy się
Gdy czas docelowy kończy się wraz z czasem złączenia, a czas docelowy rozpoczął się po czasie złączenia, czas docelowy kończy czas złączenia. Jest to uzupełnienie operatora relacji czasowej Finished by oraz odwrotność operatora relacji czasowej Starts. Ta relacja występuje tylko wtedy, gdy obiekt złączenia ma czas przedziału.
Zakończone przez
Gdy czas obiektu złączenia kończy się wraz z czasem docelowym, a czas złączenia rozpoczął się po czasie docelowym, czas docelowy zostaje zakończony przez czas złączenia. Jest to uzupełnienie operatora relacji czasowej Finishes oraz odwrotność operatora relacji czasowej Started by. Ta relacja występuje tylko wtedy, gdy obiekt docelowy ma czas przedziału.
Spotyka się
Gdy koniec przedziału czasu docelowego równa się rozpoczęciu przedziału czasu złączenia, czas docelowy spotyka się z czasem rozpoczęcia. Jest to uzupełnienie operatora relacji czasowej Met by. Ta relacja występuje tylko wtedy, gdy czas złączenia i czas docelowy to przedziały.
Spotkane przez
Gdy rozpoczęcie przedziału czasu docelowego równa się końcowi przedziału czasu złączenia, czas docelowy zostanie napotkany przez czas złączenia. Jest to uzupełnienie operatora relacji czasowej Meets. Ta relacja występuje tylko wtedy, gdy czas złączenia i czas docelowy to przedziały.
Nachodzi
Gdy przedział czasu docelowego rozpoczyna się i kończy przed początkiem i końcem przedziału czasu złączenia, czas docelowy nakłada się na czas złączenia. Jest to uzupełnienie operatora relacji czasowej Overlapped by. Ta relacja występuje tylko wtedy, gdy czas złączenia i czas docelowy to przedziały.
Nałożone przez
Gdy przedział czasu docelowego rozpoczyna się i kończy po rozpoczęciu i końcu przedziału czasu złączenia, na czas docelowy nakłada się czas złączenia. Jest to uzupełnienie operatora czasowego Overlaps. Ta relacja występuje tylko wtedy, gdy czas złączenia i czas docelowy to przedziały.
Rozpoczyna się
Gdy czas docelowy rozpoczyna się wraz z rozpoczęciem przedziału czasu złączenia i kończy przed końcem przedziału czas złączenia, czas docelowy rozpoczyna czas złączenia. Jest to uzupełnienie operatora relacji czasowej Started by oraz odwrotność operatora relacji czasowej Finishes. Ta relacja występuje tylko wtedy, gdy czas złączenia to przedział.
Rozpoczęte przez
Gdy czas przedziału docelowego rozpoczyna się wraz z rozpoczęciem czasu złączenia i kończy po czasie złączenia, czas docelowy jest rozpoczęty przez czas złączenia. Jest to uzupełnienie operatora relacji czasowej Starts oraz odwrotność operatora relacji czasowej Finished by. Ta relacja występuje tylko wtedy, gdy czas złączenia to przedział.
Przecina się
Gdy dowolna część czasu docelowego występuje wraz z czasem złączenia, czas docelowy przecina się z czasem złączenia. Operator Intersects to kombinacja wszystkich innych typów relacji czasowych.
W pobliżu
Gdy czas docelowy znajduje się w określonym zakresie czasu z czasu złączenia, czas docelowy jest nieodległy od czasu złączenia. Operator relacji Intersects jest stosowany przy użyciu określonej przez użytkownika odległości czasowej (na przykład 1 miesiąca) wraz z odległością czasową dodaną po obu stronach czasu złączenia.
W pobliżu przed
Gdy czas docelowy znajduje się w określonym zakresie czasu i występuje przed czasem złączenia, czas docelowy znajduje się w pobliżu przed czasem złączenia. Operator relacji Intersects jest stosowany przy użyciu określonej przez użytkownika odległości czasowej (na przykład 1 miesiąca) wraz z odległością czasową dodaną na początku czasu złączenia.
W pobliżu po
Gdy czas docelowy znajduje się w określonym zakresie czasu i występuje po czasie złączenia, czas docelowy znajduje się w pobliżu po czasie złączenia. Operator relacji Intersects jest stosowany przy użyciu określonej przez użytkownika odległości czasowej (na przykład 1 miesiąca) wraz z odległością czasową dodaną na końcu czasu złączenia.