
Zadanie Połącz obiekty działa z dwiema warstwami. Narzędzie Połącz obiekty łączy atrybuty z jednego obiektu z atrybutami w innym obiekcie na podstawie relacji przestrzennych, czasowych lub relacji między atrybutami, albo na postawie kombinacji tych trzech typów relacji. Narzędzie ustala wszystkie obiekty wejściowe, które spełniają określone warunki połączenia, a następnie łączy warstwy wejściowe. Opcjonalnie można połączyć wszystkie pasujące obiekty lub zsumować pasujące obiekty.
Narzędzie Połącz obiekty można stosować do punktów, linii, obszarów i tabel. Połączenie czasowe wymaga wejściowych danych czasowych, a połączenie przestrzenne wymaga, aby dane posiadały geometrię.
Warstwa, do tabeli której zostaną dołączone atrybuty z warstwy połączenia.
Analiza wykorzystująca relację przestrzenną W pobliżu wymaga układu współrzędnych odwzorowanych. Układ współrzędnych przetwarzania można skonfigurować w oknie Środowiska analizy. Jeśli układ współrzędnych przetwarzania nie zostanie skonfigurowany jako układ współrzędnych odwzorowanych, podczas uruchamiania analizy zostanie wyświetlony monit informujący o konieczności wykonania tej czynności.
Oprócz wybrania warstwy z mapy, można wybrać opcję Przeglądaj warstwy znajdującą się w dolnej części listy rozwijanej, aby przejść do zasobów zestawu danych udostępnionych plików dużych zbiorów danych lub warstwy obiektowej.
Warstwa połączenia zawierająca atrybuty, które zostaną dołączone do warstwy docelowej.
Oprócz wybrania warstwy z mapy, można wybrać opcję Przeglądaj warstwy znajdującą się w dolnej części listy rozwijanej, aby przejść do zasobów zestawu danych udostępnionych plików dużych zbiorów danych lub warstwy obiektowej.
Ta opcja decyduje o tym, jak połączenia między warstwami docelową i połączenia będą traktowane w danych wynikowych, jeśli wiele dołączanych obiektów ma tę samą relację z warstwą, z którą są łączone. Istnieje możliwość wybrania jednej z dwóch operacji łączenia:
Załóżmy, że chcemy znaleźć supermarkety w promieniu do 2 kilometrów od rynku produktów rolnych. W tym przypadku warstwa, do której będą dołączane obiekty, zawiera pojedynczy obiekt reprezentujący rynek produktów rolnych, a dołączane obiekty reprezentują lokalne sklepy spożywcze, które mają atrybuty, takie jak suma rocznej sprzedaży. Używając narzędzia Połącz obiekty, stwierdzamy, że pięć sklepów spożywczych spełnia kryteria. Jeśli zostanie określona operacja Złączenie jeden do wielu, dane wynikowe będą zawierać pięć obiektów, a każdy wiersz będzie reprezentować rynek produktów rolnych i jeden z supermarketów. W przypadku relacji Złączenie jeden do jeden dane wynikowe będą zawierać jeden obiekt reprezentujący rynek produktów spożywczych i zbiorcze informacje o supermarketach, takie jak ich liczba (2) i inne dane statystyczne, na przykład suma rocznej sprzedaży.
Można zastosować jeden, dwa lub trzy typy połączeń. Istnieją następujące typy połączeń:
Relacja przestrzenna, która decyduje o tym, czy obiekty zostaną ze sobą połączone. Dostępne relacje zależą od typu geometrii (punkt, polilinia, poligony) używanej w obiektach wejściowych. Dostępne są następujące relacje:
Ta odległość to promień stosowany w przypadku relacji przestrzennej W pobliżu.
Załóżmy, że istnieje zestaw danych reprezentujący elektrownię jądrową i zestaw danych reprezentujący budynki mieszkalne. Aby znaleźć domy znajdujące się w odległości do 1 km od elektrowni jądrowej, należy dla relacji W pobliżu ustawić wartość 1 km.
Relacja czasowa, która decyduje o tym, czy obiekty zostaną ze sobą połączone. Ta opcja jest dostępna tylko wtedy, gdy obie warstwy zawierają dane czasowe, a dostępne relacje zależą od typu czasu (moment lub przedział czasu) używanego w obiektach wejściowych. Dostępne są następujące relacje:
Ta odległość czasowa to promień czasowy stosowany w przypadku relacji czasowej W pobliżu.
Załóżmy, że istnieje warstwa zdarzeń związanych z żeglugą i warstwa danych GPS dotyczących tras huraganów. Można znaleźć zdarzenia związane z żeglugą w podanej odległości od tras huraganów zarówno w przestrzeni (1 kilometr), jak i w czasie (5 godzin). Spowoduje to połączenie zdarzeń związanych z żeglugą i z huraganami, które wystąpiły w pobliżu (zarówno w przestrzeni, jak i w czasie).
Ta relacja umożliwia dopasowanie wartości w polu jednej warstwy z wartościami w polu innej warstwy.
Załóżmy na przykład, że dla całego powiatu istnieje warstwa danych geograficznych przechowująca adresy zamieszkania, zwierająca pole ZIP (kod pocztowy) i tabelaryczny zestaw danych demograficznych dotyczących zdrowia według kodów pocztowych zawierający pole o nazwie HEALTHZIP (zdrowie - kod pocztowy). Zestaw danych zdrowotnych można połączyć z danymi na temat adresów zamieszkania, dopasowując pole ZIP do pola HEALTHZIP, co spowoduje powstanie warstwy adresów zamieszkania z odpowiadającymi im danymi zdrowotnymi.
Jeśli operacją łączenia jest Złączenie jeden do jeden, można obliczyć statystyki dotyczące połączonych obiektów. Domyślnie zostaną obliczone wszystkie statystyki.
Można obliczyć statystyki dla zsumowanych obiektów. W polach liczbowych można obliczyć następujące wartości:
W polach ciągów znakowych można obliczyć następujące wartości:
Wszystkie statystyki są obliczane na podstawie wartości niepustych. Warstwa wynikowa zawiera nowe pola dla każdego wykonanego obliczenia statystycznego. Dodać można dowolną liczbę statystyk poprzez wybranie atrybutu oraz właściwej operacji statystycznej.
Stosuje warunek do podanych pól. Zostaną połączone tylko obiekty z polami spełniającymi te warunki.
Na przykład załóżmy, że chcemy zastosować połączenie z zestawem danych tylko dla tych obiektów, dla których wartość wydatków zdrowotnych health_spending przekracza 20 procent wartości dochodu income. W tym celu zastosuj warunek połączenia $target["health_spending"] > ($join["income"] * .20) z użyciem pola wydatków zdrowotnych health_spending z pierwszego zestawu danych (z którym są połączone obiekty zestawu danych) oraz pola przychodu income z drugiego zestawu danych (łączony zestaw danych).
Warunki połączenia można zastosować za pomocą kalkulatora wyrażeń.
Wyniki analiz geoprzestrzennych są przechowywane w aplikacji ArcGIS Data Store i udostępniane jako warstwa obiektowa w witrynie Portal for ArcGIS. W większości przypadków wyniki powinny być przechowywane w magazynie danych czasowo-przestrzennych i jest to ustawienie domyślne. W niektórych przypadkach dobrym rozwiązanie jest zapisanie wyników w relacyjnym magazynie danych. Poniżej podano sytuacje, które mogą uzasadniać przechowywanie wyników w relacyjnym magazynie danych:
Nie należy używać relacyjnego magazynu danych, jeśli liczba wyników analiz geoprzestrzennych może się zwiększyć i może być konieczne zastosowanie magazynu dużych zbiorów danych czasowo-przestrzennych w celu obsłużenia dużych ilości danych.
Jest to nazwa warstwy, która zostanie utworzona w zakładce Moje zasoby i zostanie dodana do mapy. Nazwa domyślna jest tworzona w oparciu o nazwę narzędzia i nazwę warstwy wejściowej. Jeśli warstwa już istnieje, działanie narzędzia nie powiedzie się.
Używając listy rozwijanej Zapisz wynik w, można określić nazwę folderu w zakładce Moje zasoby, gdzie zostanie zapisany wynik.