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ł.
![Relacja czasowa Równa się Relacja czasowa Równa się](GUID-AA1B5701-E807-443E-AA13-B3C2CB843869-web.png)
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.
![Relacja czasowa W trakcie Relacja czasowa W trakcie](GUID-14C0B5AD-5D35-4853-81A4-ACEA9F239AA7-web.png)
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.
![Relacja czasowa Zawiera Relacja czasowa Zawiera](GUID-80B3C4E2-DA28-45DE-A33D-B9A499B5B373-web.png)
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.
![Relacja czasowa Kończy się Relacja czasowa Kończy się](GUID-631348C9-584C-41D9-A8CF-166F158182C3-web.png)
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.
![Relacja czasowa Zakończone przez Relacja czasowa Zakończone przez](GUID-BCC702ED-E57A-4081-B530-B7249CB2CDE8-web.png)
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.
![Relacja czasowa Spotyka się Relacja czasowa Spotyka się](GUID-8E55138C-F533-4E6C-AD41-8965D3D22AD2-web.png)
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.
![Relacja czasowa Spotkane przez Relacja czasowa Spotkane przez](GUID-76B4F620-88BB-4C68-82C1-72BC7F3E27CA-web.png)
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.
![Relacja czasowa Nachodzi Relacja czasowa Nachodzi](GUID-AC3DCACD-C0DC-408F-BA0D-7C1030FA2790-web.png)
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.
![Relacja czasowa Nałożone przez Relacja czasowa Nałożone przez](GUID-3A749CF1-DDEF-4ADC-B486-9647043036F6-web.png)
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ł.
![Relacja czasowa Rozpoczyna się Relacja czasowa Rozpoczyna się](GUID-C44F7221-ED3B-4A59-A742-31C484B9401F-web.png)
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ł.
![Relacja czasowa Rozpoczęte przez Relacja czasowa Rozpoczęte przez](GUID-35A96F66-9F05-4DC1-A432-1222B0CFD678-web.png)
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.
![Relacja czasowa Przecina się Relacja czasowa Przecina się](GUID-A093D49C-7ACB-47D5-A28A-2C0F63581768-web.png)
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.
![Relacja czasowa W pobliżu Relacja czasowa W pobliżu](GUID-B1B14CDB-EC57-4B9D-BE87-433ACC41BD44-web.png)
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.
![Relacja czasowa W pobliżu przed Relacja czasowa W pobliżu przed](GUID-94D356DF-AD5F-456B-B9E5-8D782BE5632E-web.png)
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.
![Relacja czasowa W pobliżu po Relacja czasowa W pobliżu po](GUID-63C41FBB-D2ED-4B80-87B6-6C5943C8060F-web.png)