조인 피처 (Join Features)

조인 피처(Join Features)


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

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

대상 레이어 선택


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

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

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

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


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

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

조인 작업 선택


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

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

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

조인을 하나 이상 선택


사용된 조인 옵션을 지정합니다. 다음 조인 유형 중 한 개, 두 개 또는 세 개를 적용할 수 있습니다.

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

공간 관계 선택


피처가 서로 조인되는지 여부를 결정할 공간 관계입니다. 다음의 사용할 수 있는 관계는 입력 피처로 사용 중인 기하의 유형(포인트, 폴리라인 또는 폴리곤)에 따라 다릅니다.

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


공간 주변 관계에 적용되는 반지름을 지정합니다.

예를 들어, 원자력 발전소를 나타내는 데이터셋과 거주지를 나타내는 데이터셋이 있는 경우 원자력 발전소에서 1km 이내에 있는 주택을 찾으려면 1km 주변 공간 거리를 설정할 수 있습니다.

시간 관계 선택


피처가 서로 조인되는 경우를 결정할 시간 관계입니다. 이 옵션은 양쪽 레이어에 시간이 활성화되어 있는 경우에만 제공되며 사용 가능한 대응비는 입력 피처로 사용되는 시간 유형(인스턴트 또는 간격)에 따라 다릅니다. 다음과 같은 시간 관계를 사용할 수 있습니다.

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


시간 주변 관계에 적용된 시간 반경을 지정합니다. 시간 주변 관계에는 주변, 주변 이전주변 이후가 포함됩니다.

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

부합 하는 필드 선택


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

예를 들어, 거주지 주소( ZIP 필드 포함)의 전국 지리적 레이어와 우편 번호별 상태 인구 통계( HEALTHZIP이라는 이름의 필드)에 대한 테이블 형식의 데이터셋이 있는 경우 ZIP 필드를 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,0,1,1]의 분산은 0.25입니다.
  • 표준편차 - 숫자 필드의 표준편차입니다. [1]의 표준편차는 null입니다. [null, 1,0,1,1]의 표준편차는 0.5입니다.

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

  • 개수 - null이 아닌 문자열의 개수입니다.
  • 임의 - 이 통계는 지정된 필드에 있는 문자열 값에 대한 랜덤 샘플입니다.
모든 통계는 null이 아닌 값에 대해 계산됩니다. 결과 레이어에는 계산된 각 통계에 대한 새 필드가 포함됩니다. 속성과 통계를 선택하여 원하는 개수의 통계를 추가할 수 있습니다.

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

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


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

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

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

데이터 저장소 선택


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

  • 결과를 포털 간 컬래버레이션에 사용할 수 있습니다.
  • 기능을 결과와 동기화할 수 있습니다.

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

결과 레이어 이름


생성될 레이어의 이름입니다. ArcGIS Data Store에 작성하는 경우 결과는 내 콘텐츠에 저장되고 맵에 추가됩니다. 빅데이터 파일 공유에 작성하는 경우 결과는 빅데이터 파일 공유에 저장되고 해당 매니페스트에 추가됩니다. 이러한 결과는 맵에 추가되지 않습니다. 기본 이름은 도구 이름과 입력 레이어 이름을 기반으로 합니다. 레이어가 이미 있으면 도구를 사용할 수 없습니다.

ArcGIS Data Store(관계형 또는 시공간 빅데이터 저장소)에 작성하는 경우 결과 저장: 드롭다운 상자를 사용하여 내 콘텐츠에서 결과를 저장할 폴더의 이름을 지정할 수 있습니다.