## 조인 피처 (Join Features)

##

조인 피처 작업은 두 개의 레이어에서 연동됩니다. 조인 피처는 공간, 시간 및 속성 관계 또는 이 세 가지의 일부 조합을 기반으로 하나의 피처에서 다른 피처까지의 속성을 조인합니다. 이 도구는 지정된 조인 조건을 충족하는 모든 입력 피처를 결정하고 두 번째 입력 레이어를 첫 번째 레이어에 조인합니다. 선택적으로 모든 피처를 일치하는 피처에 조인하거나 일치하는 피처를 요약할 수 있습니다.

조인 피처는 포인트, 라인, 면적 및 테이블에 적용할 수 있습니다. 시간 조인의 경우 입력 데이터에 시간이 활성화되어야 하며 공간 조인의 경우 데이터에 지오메트리가 있어야 합니다.

## 대상 레이어 선택

조인 레이어의 속성은 자신의 속성 테이블에 추가될 것입니다.

니어 공간 관계를 사용하여 분석을 실행하려면 투영 좌표체계가 필요합니다. 분석 환경의 처리 좌표체계를 설정할 수 있습니다. 처리 좌표체계가 투영 좌표체계로 설정되지 않은 경우에 분석을 실행하면 투영 좌표체계로 설정하라는 메시지가 나타납니다.

맵에서 레이어를 선택하는 것 이외에, 드롭다운 목록의 하단에 있는 레이어 찾아보기를 선택하여 빅 데이터 파일 공유 데이터셋 또는 피처 레이어의 콘텐츠를 찾아볼 수 있습니다.

## 대상 레이어에 조인할 레이어 선택

대상 레이어에 추가될 속성을 가진 조인 레이어입니다.

맵에서 레이어를 선택하는 것 이외에, 드롭다운 목록의 하단에 있는 레이어 찾아보기를 선택하여 빅 데이터 파일 공유 데이터셋 또는 피처 레이어의 콘텐츠를 찾아볼 수 있습니다.

## 조인 작업 선택

여러 조인 피처가 조인된 레이어와 같은 관계가 있다고 판명되는 경우 대상 레이어와 조인 레이어 간의 조인이 결과에서 처리될 방법을 결정합니다. 선택할 조인 작업에는 두 가지가 있습니다.

- 일대일 조인—이 옵션은 조인된 각 피처와 일치하는 모든 피처를 요약합니다.
- 일대다 조인—이 옵션은 조인 레이어와 일치하는 모든 피처를 조인합니다.

예를 들어 농산물 직매장에서 2km 내에 있는 슈퍼마켓을 찾는다고 가정해 보겠습니다. 이 경우 조인된 레이어에 농산물 직매장을 나타내는 단일 피처가 있으며 조인 피처는 전체 연간 매출액 등의 속성이 있는 로컬 식료품점을 나타냅니다. 조인 피처 도구를 사용하면 해당 기준을 충족하는 5개의 식료품점을 찾을 수 있습니다. 일대다 조인의 조인 작업을 지정한 경우 결과에 5개의 피처가 표시되는 것으로 마무리되며 각 행은 농산물 직매장과 슈퍼마켓을 나타냅니다. 일대일 조인 관계를 지정한 경우 농산물 직매장과 개수 (2) 등 슈퍼마켓의 요약된 정보를 나타내는 하나의 피처와 연간 매출액의 총액 등 다른 통계가 표시되는 것으로 마무리됩니다.

## 조인을 하나 이상 선택

한 개, 두 개 또는 세 개의 조인 유형을 적용할 수 있습니다. 조인의 유형에는 다음이 포함됩니다.

- 공간 - 피처를 조인하도록 지정된 공간 관계를 사용합니다. 여기에는 두 개 모두의 레이어에 지오메트리가 있어야 합니다.
- 시간 - 피처를 조인하도록 시간 관계를 사용합니다. 여기에는 두 개 모두의 레이어에 시간이 활성화되어야 합니다.
- 속성 - 동일한 필드를 기반으로 피처를 조인합니다.

## 공간 관계 선택

피처가 서로 조인되는지 여부를 결정할 공간 관계입니다. 사용 가능한 관계는 입력 피처로 사용되는 지오메트리 유형(포인트, 폴리라인, 폴리곤)에 따라 다릅니다. 사용 가능한 관계에는 다음 항목이 포함되어 있습니다.

- 교차 - 서로 교차하는 경우 피처가 일치합니다.
- 동일 - 같은 지오메트리가 있는 경우 피처가 일치합니다.
- 주변—서로 지정된 거리 내에 있는 경우 피처가 일치합니다. 대상 레이어가 투영 좌표체계에 있거나 분석 환경을 사용하여 처리 공간 참조가 투영 좌표체계로 설정되어 있어야 합니다(공간 주변 관계가 사용된 경우).
- 포함 - 조인되는 레이어가 조인 피처에 포함되는 경우 피처가 일치합니다.
- 범위 내 - 조인되는 레이어가 조인 피처 범위 내에 있는 경우 피처가 일치합니다.
- 겹침 - 조인되는 피처와 겹치는 경계가 있는 경우 피처가 일치합니다.
- 횡단 - 횡단하는 같은 윤곽이 있는 경우 피처가 일치합니다.
- 중첩 - 중첩되는 경우 피처가 조인됩니다.

##

이 거리는 공간 주변 관계에 적용된 반경을 지정합니다.

원자력 발전소를 나타내는 데이터셋과 거주지를 나타내는 데이터셋이 있다고 가정해봅시다. 1Km 주변 거리를 설정하여 원자력 발전소의 1km 이내에 있는 주택을 확인할 수 있습니다.

## 시간 관계 선택

피처가 서로 조인되는 경우를 결정할 시간 관계입니다. 이 옵션은 시간이 두 개의 레이어에 모두 활성화된 경우에만 사용할 수 있으며 사용 가능한 관계는 입력 피처에 사용되는 시간 유형(즉석 또는 간격)에 따라 다릅니다. 사용 가능한 관계에는 다음 항목이 포함되어 있습니다.

- 충족 - 첫 번째 피처가 두 번째 피처를 충족하는 경우 피처가 일치합니다.
- 다음으로 충족됨 - 첫 번째 피처가 두 번째 피처로 충족되는 경우 피처가 일치합니다.
- 중첩 - 첫 번째 피처가 두 번째 피처를 중첩하는 경우 피처가 일치합니다.
- 다음으로 중첩됨 - 첫 번째 피처가 두 번째 피처로 중첩되는 경우 피처가 일치합니다.
- 동안 - 첫 번째 피처가 두 번째 피처 동안에 있는 경우 피처가 일치합니다.
- 포함 - 첫 번째 피처가 두 번째 피처를 포함하는 경우 피처가 일치합니다.
- 동일 - 첫 번째 피처가 두 번째 피처와 동일한 경우 피처가 일치합니다.
- 완료 - 첫 번째 피처가 두 번째 피처를 완료하는 경우 피처가 일치합니다.
- 다음으로 완료됨 - 첫 번째 피처가 두 번째 피처로 완료되는 경우 피처가 일치합니다.
- 시작 - 첫 번째 피처가 두 번째 피처를 시작하는 경우 피처가 일치합니다.
- 다음으로 시작됨 - 첫 번째 피처가 두 번째 피처로 시작되는 경우 피처가 일치합니다.
- 교차 - 시간이 모두 교차되는 경우 피처가 매핑됩니다.
- 주변 - 지정된 시간에 따라 서로 주변에 있는 경우 피처가 조인됩니다.

##

이 시간 거리는 시간 주변 관계에 적용된 시간 반경을 지정합니다.

보트 사고에 대한 레이어와 허리케인의 GPS 추적에 대한 레이어가 있다고 가정해봅시다. 공간(1km)과 시간(5시간) 내에서 허리케인 추적에 지정한 거리 내에 있는 보트 사고를 찾아볼 수 있습니다. 이는 공간과 시간 내에서 함께 밀접하게 발생한 허리케인에 조인된 보트 사고가 결과로 나타납니다.

## 부합 하는 필드 선택

이 관계는 다른 레이어에 있는 필드의 하나의 레이어에서 다른 레이어까지 필드의 값을 일치합니다.

예를 들어 거주지 주소(필드 우편 번호 포함)의 전국 지리적 레이어와 우편 번호별 상태 인구 통계( HEALTHZIP이라는 이름의 필드)에 대한 테이블 형식의 데이터셋이 있다고 가정해봅시다. 필드 우편 번호를 HEALTHZIP와 일치시켜 해당하는 상태 데이터와 거주지의 레이어가 나타나도록 주거지 데이터에 상태 데이터셋을 조인할 수 있습니다.

## 통계 추가(선택)

조인 작업이 일대일 조인인 경우, 조인된 피처에 대한 통계를 계산할 수 있습니다. 기본 설정에 따라 모든 통계가 계산됩니다.

요약된 피처에 대한 통계를 계산할 수 있습니다. 숫자 필드에 대해 다음을 계산할 수 있습니다.

- 개수 - null이 아닌 값의 개수를 계산합니다. 숫자 필드나 문자열에 사용할 수 있습니다. [null, 0, 2]의 개수는 2입니다.
- 합계 - 필드에 있는 숫자 값의 합계입니다. [null, null, 3]의 합계는 3입니다.
- 평균 - 숫자 값의 평균입니다. [0, 2, null]의 평균은 1입니다.
- 최소 - 숫자 필드의 최소 값입니다. [0, 2, null]의 최소는 0입니다.
- 최대 - 숫자 필드의 최대 값입니다. [0, 2, null]의 최대는 2입니다.
- 범위 - 숫자 필드의 범위입니다. 이 값은 최대 값에서 최소 값을 뺀 값입니다. [0, null, 1]의 범위는 1입니다. [null, 4]의 범위는 0입니다.
- 분산 - 트랙 내 숫자 필드의 분산입니다. [1]의 분산은 null입니다. [null, 1,1,1]의 분산은 1입니다.
- 표준편차 - 숫자 필드의 표준편차입니다. [1]의 표준편차는 null입니다. [null, 1,1,1]의 표준편차는 1입니다.

문자열 필드에 대해 다음을 계산할 수 있습니다.

- 개수 - null이 아닌 문자열의 개수입니다.
- 임의 - 이 통계는 지정된 필드에 있는 문자열 값에 대한 랜덤 샘플입니다.

모든 통계는 null이 아닌 값에 대해 계산됩니다. 결과 레이어에는 계산된 각 통계에 대한 새 필드가 포함됩니다. 속성과 통계를 선택하여 원하는 개수의 통계를 추가할 수 있습니다.

모든 통계는 null이 아닌 값에 대해 계산됩니다. 결과 레이어에는 계산된 각 통계에 대한 새 필드가 포함됩니다. 속성과 통계를 선택하여 원하는 개수의 통계를 추가할 수 있습니다.

## 피처를 조인하는 기준으로 사용할 식 생성(선택)

조건을 지정된 필드에 적용합니다. 이러한 조건을 충족하는 필드가 있는 피처만 조인됩니다.

예를 들어 health_spending이 수입의 20%보다 큰 이러한 피처에 대한 데이터셋에만 조인을 적용한다고 가정해봅시다. 이 작업을 수행하려면 첫 번째 데이터셋(데이터셋 피처가 조인됨)에서 health_spending 필드를 사용하고 두 번째 데이터셋(데이터셋이 조인됨)에서 수입 필드를 사용하여 `$target["health_spending"] > ($join["income"] * .20)`의 조인 조건을 적용합니다.

조인 조건은 식 계산기를 사용해서 적용할 수 있습니다.

## 데이터 저장소 선택

GeoAnalytic 결과는 ArcGIS Data Store에 저장되며 Portal for ArcGIS에서 피처 레이어로 나타납니다. 대부분의 경우 결과는 기본 설정에 따라 시공간적 데이터 저장소에 저장되어야 합니다. 하지만 관계형 데이터 저장소에 결과를 저장하는 것이 좋은 경우도 있습니다. 결과를 관계형 데이터 저장소에 저장하려는 이유는 다음과 같습니다.

- 포털 간 컬래버레이션에 결과를 사용합니다.
- 기능과 결과 동기화를 활성화합니다.

GeoAnalytics 결과가 늘어날 것으로 예상되며 시공간형 빅데이터 저장소의 기능을 활용하여 대용량 데이터를 처리하려는 경우에는 관계형 데이터 저장소를 사용하지 마세요.

## 결과 레이어 이름

내 콘텐츠에서 생성되어 맵에 추가되는 레이어의 이름입니다. 기본 이름은 도구 이름과 입력 레이어 이름을 기반으로 합니다. 레이어가 이미 있으면 도구를 사용할 수 없습니다.

결과 저장: 드롭다운 상자를 사용하여 내 콘텐츠에서 결과를 저장할 폴더의 이름을 지정할 수 있습니다.