Narzędzie Złącz obiekty pozwala łączyć obiekty z jednej warstwy z obiektami w innej warstwie na podstawie ich względnych lokalizacji. Ta możliwość nazywa się złączeniem przestrzennym. Narzędzie Złącz obiekty wraz ze złączeniem przestrzennym pozwala stosować złączenie czasowe oraz złączenie atrybutowe. Podczas definiowania złączenia przestrzennego można użyć wielu relacji przestrzennych, by wybrać w danej warstwie obiekty punktowe, poliliniowe lub poligonowe, które cechują się odpowiednią relacją z obiektami w innej warstwie.
Aby na przykład znaleźć liczbę domów uszkodzonych podczas ostatniej powodzi, można złączyć warstwę domów z warstwą granic powodzi przy użyciu operatora relacji przestrzennej Within.
Warstwy złączenia i docelowe
Złączenie przestrzenne dopasowuje obiekty z warstwy złączenia do warstwy docelowej na podstawie względnych lokalizacji przestrzennych obiektów.
Poniższa legenda dotyczy wszystkich przykładów w tym temacie:
- Obiekty docelowe — kolor zielony
- Obiekty złączenia — kolor fioletowy
- Obiekt docelowy cechuje dana względna relacja przestrzenna z obiektem złączenia — czerwone wyróżnienie
Relacje przestrzenne między obiektami
W przypadku relacji przestrzennych między obiektami każdy typ geometrii (punkt, polilinia i poligon) ma wnętrze i granicę. Porównanie wnętrz i granic dwóch geometrii decyduje o relacji przestrzennej, którą się cechują. Poniższy obraz przedstawia geometrię, granice i wnętrza punktów, polilinii i poligonów:
Relacje obsługiwane przez serwer ArcGIS GeoAnalytics Server to Clementini. Oznacza to, że granica poligonu jest oddzielona od jego części wewnętrznej i zewnętrznej.
Typy geometrii i obsługiwane relacje
Poniższa tabela zawiera obsługiwane relacje przestrzenne między złączeniami przestrzennymi danego typu (na przykład złączenia punktów z innymi punktami):
Złączenie przestrzenne (cel obiektu złączania) między | Równa się | Przecina się | Zawiera | W obrębie | Przecina | Dotyka | Nachodzi | W pobliżu (planarne) | W pobliżu (geodezyjne) |
---|---|---|---|---|---|---|---|---|---|
Punkt i punkt | |||||||||
Punkt i polilinia | |||||||||
Punkt i poligon | |||||||||
Polilinia i punkt | |||||||||
Polilinia i polilinia | |||||||||
Polilinia i poligon | |||||||||
Poligon i punkt | |||||||||
Poligon i polilinia | |||||||||
Poligon i poligon |
Równa się
Obiekt docelowy jest równy obiektowi złączenia, jeśli wnętrza i typy geometrii obu tych obiektów są identyczne.
Zielone obiekty docelowe są wyróżniane kolorem czerwonym, gdy są równe obiektom fioletowym.
Przecina się
Obiekt docelowy przecina się z obiektem złączenia, jeśli dzieli dowolną część swojej geometrii z obiektem złączenia. Obiekt docelowy przecina obiekt złączenia, jeśli zawiera obiekt złączenia, znajduje się w obrębie obiektu złączenia, krzyżuje się z obiektem złączenia, dotyka obiektu złączenia lub nachodzi na obiekt złączenia.
Zielone obiekty docelowe są wyróżniane kolorem czerwonym, gdy przecinają obiekty fioletowe.
Zawiera
Obiekt docelowy zawiera obiekt złączenia, gdy obiekt złączenia to podzbiór obiektu docelowego, a ich wnętrza przecinają się. Jeśli obiekt złączenia znajduje się na granicy i przecina wnętrze, obiekt docelowy zawiera złączony obiekt. Jeśli obiekt złączenia znajduje się tylko na granicy (nie we wnętrzu), obiekt docelowy nie zawiera złączonego obiektu.
Jest to odwrotność operatora Within.
Zielone obiekty docelowe są wyróżniane kolorem czerwonym, gdy zawierają obiekty fioletowe.
W obrębie
Obiekt docelowy jest w obrębie obiektu złączenia, gdy znajduje się w nim całkowicie. Obiekt znajduje jest w obrębie, jeśli wynik przecięcia się wnętrz jest niepusty, a obiekt docelowy to podzbiór obiektów złączenia. Jeśli wnętrza nie przecinają się, obiekt złączenia nie znajduje się w obrębie obiektu docelowego.
Jest to odwrotność operatora Contains.
Zielone obiekty docelowe są wyróżniane kolorem czerwonym, gdy znajdują się w obrębie obiektów fioletowych.
Przecina
Dwie polilinie krzyżują się, jeśli miejsce ich przecięcia się zawiera tylko punkty, a co najmniej jeden z punktów tego przecięcia znajduje się wewnątrz obu polilinii. Polilinia i poligon krzyżują się, gdy połączona część polilinii częściowo znajduje się wewnątrz poligonu, a częściowo poza nim. Polilinia i poligon krzyżują się, gdy współdzielą polilinię we wnętrzu poligonu (które nie równa się całemu poligonowi). Obiekty docelowe i złączenia muszą być poliliniami lub poligonami.
Zielone obiekty docelowe są wyróżnione na czerwono, gdy przecinają fioletowe obiekty.
Dotyka
Obiekt docelowy dotyka obiektu złączenia, gdy oba obiekty mają przecinający się wierzchołek, ale same nie nachodzą na siebie.
Nachodzi
Dwie geometrie nachodzą na siebie, jeśli mają ten sam typ, miejsce ich przecięcia się także ma ten sam typ geometrii, ale miejsce przecięcia różni się od obu pierwotnych geometrii.
W pobliżu (planarne) i W pobliżu (geodezyjne)
Koncepcyjnie te operatory buforują obiekty docelowe przy użyciu określonej odległości i zwracają wszystkie obiekty docelowe, które przecinają obiekty złączenia z zastosowanym buforem.
Operator W pobliżu (geodezyjne) jest prawie taki sam jak operator W pobliżu (planarne). Różnica polega na tym, że w pierwszym przypadku używana jest odległość geodezyjna, a w drugim planarna. Ten operator należy wybrać, jeśli dane obejmują duży zasięg geograficzny lub układ współrzędnych danych wejściowych ma charakter geograficzny.
Zielone obiekty docelowe, z buforem odległości w pobliżu (jasnozielony), są wyróżniane kolorem czerwonym, gdy znajdują się w pobliżu fioletowych obiektów.