Narzędzie 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ę Wybierz warstwę analizy 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ę Wybierz warstwę analizy 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 chcesz znaleźć supermarkety w promieniu 2 kilometrów od rynku produktów rolnych. W tym przypadku warstwa docelowa zawiera pojedynczy obiekt reprezentujący rynek produktów rolnych, a dołączana warstwa reprezentuje lokalne sklepy spożywcze i ma atrybuty, takie jak suma rocznej sprzedaży. Używając narzędzia Połącz obiekty, stwierdzasz, że pięć sklepów spożywczych spełnia kryteria. Jeśli zostanie określona operacja połączenia typu 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 typu 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.
Określa użytą opcję połączenia. Można zastosować jeden, dwa lub trzy z poniższych typów połączenia.
Relacja przestrzenna, która decyduje o tym, czy obiekty zostaną ze sobą połączone. Podane niżej dostępne relacje zależą od typu geometrii (punkt, polilinia, poligon) używanej w obiektach wejściowych.
Określa promień stosowany w przypadku relacji przestrzennej W pobliżu.
Na przykład, jeśli istnieje zestaw danych reprezentujący elektrownię jądrową i zestaw danych reprezentujący budynki mieszkalne, to w celu znalezienia domów znajdujących 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 dla obu warstw włączono czas. Wówczas dostępne relacje zależą od typu czasu (moment lub przedział czasu) używanego w obiektach wejściowych. Dostępne są następujące relacje czasowe:
Określa promień czasowy stosowany w przypadku relacji czasowej W pobliżu. Relacje czasowe W pobliżu obejmują typy W pobliżu, W pobliżu przed i W pobliżu po.
Na przykład, jeśli 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).
Dopasowuje wartości w polu jednej warstwy do wartości w polu innej warstwy.
Na przykład, jeśli dla całego powiatu istnieje warstwa danych geograficznych przechowująca adresy zamieszkania, zawierają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), można połączyć zestaw danych zdrowotnych z danymi na temat adresów zamieszkania, dopasowując pole ZIP do pola HEALTHZIP. Spowoduje to powstanie warstwy adresów zamieszkania z odpowiadającymi im danymi zdrowotnymi.
Oblicza statystyki dotyczące połączonych obiektów, jeśli operacja połączenia jest typu Złączenie jeden do jeden. Wyliczane będą wszystkie statystyki jako działanie domyślne.
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 pole 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, jeśli chcemy zastosować złą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, należy zastosować warunek złą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 (złączany zestaw danych).
Warunki połączenia można zastosować za pomocą kalkulatora wyrażeń.
Wyniki analiz geoprzestrzennych są przechowywane w magazynie danych 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ązaniem 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.
Nazwa warstwy, która zostanie utworzona w oknie Moje zasoby. W przypadku zapisywania w ArcGIS Data Store wyniki będą przechowywane w obszarze Moje zasoby i dodawane do mapy. W przypadku zapisywania w udostępnionym pliku dużych zbiorów danych wyniki będą przechowywane w udostępnionym pliku dużych zbiorów danych i dodawane do jego manifestu. Nie będą dodawane 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ę.
W przypadku zapisywania w ArcGIS Data Store (relacyjny magazyn danych lub magazyn dużych zbiorów danych czasowo-przestrzennych) przy użyciu listy rozwijanej Zapisz wynik w można określić nazwę folderu w obszarze Moje zasoby, gdzie zostanie zapisany wynik.