영역 도표화 도구는 두 데이터셋 사이의 교차표 면적을 계산하여 결과를 테이블로 보고합니다.
결과는 호스팅 피처 레이어입니다.
예시
이 도구를 사용하는 시나리오 예시는 다음과 같습니다.
- 유역 경계 레이어와 토지 사용 유형별 토지 사용 경계 레이어가 주어진 경우 각 유역에 대한 토지 사용 유형의 총면적을 계산합니다.
- 구/군 내 필지 레이어와 도시 경계 레이어가 주어진 경우 각 도시 경계 내 공지의 면적을 요약합니다.
사용 참고사항
영역 도표화에는 입력 레이어, 영역 설정, 결과 레이어에 대한 구성이 포함됩니다.
입력 레이어
입력 레이어 그룹에는 다음 매개변수가 포함됩니다.
입력 구역 래스터 또는 피처는 구역의 경계를 정의하는 입력을 지정합니다. 구역은 입력 내에서 동일한 값을 갖는 모든 영역으로 정의됩니다. 입력은 정수 래스터 또는 피처 데이터일 수 있습니다. 영역은 인접하지 않아도 됩니다.
구역은 정수 래스터나 피처로 정의할 수 있습니다.
레이어 버튼을 사용하여 레이어를 선택하거나 입력 피처 그리기 버튼 피처 입력의 경우 레이어 이름 아래에 피처 수가 표시됩니다. 해당 개수에는 필터를 사용하여 제거된 피처를 제외한 레이어의 모든 피처가 포함됩니다. 처리 범위 등의 환경 설정은 피처 수에 반영되지 않습니다.
구역 필드는 각 구역을 정의하는 값이 포함된 필드를 지정합니다.
이 필드는 구역 레이어의 정수 또는 문자열 필드일 수 있습니다.
구역 입력을 지정할 때 기본 구역 필드가 첫 번째 사용 가능한 정수 또는 텍스트 필드로 사용됩니다. 다른 유효 필드가 없으면 객체 ID 필드(예시: OID 또는 FID)가 기본 필드로 사용됩니다. 구역 입력이 래스터 속성 테이블이 없는 래스터인 경우 구역 필드는 기본 설정에 따라 Value이(가) 됩니다.
입력 클래스 래스터 또는 피처는 각 구역 내에서 해당 면적이 요약될 클래스를 정의하는 입력을 지정합니다.
클래스는 정수 래스터나 피처로 정의할 수 있습니다.
레이어 버튼을 사용하여 레이어를 선택하거나 입력 피처 그리기 버튼 피처 입력의 경우 레이어 이름 아래에 피처 수가 표시됩니다. 해당 개수에는 필터를 사용하여 제거된 피처를 제외한 레이어의 모든 피처가 포함됩니다. 처리 범위 등의 환경 설정은 피처 수에 반영되지 않습니다.
클래스 필드는 각 클래스를 정의하는 값이 포함된 필드를 지정합니다.
이 필드는 클래스 레이어의 정수 또는 문자열 필드일 수 있습니다.
구역 필드와 마찬가지로 기본 클래스 필드는 사용 가능한 첫 번째 정수 또는 텍스트 필드가 됩니다. 다른 유효 필드가 없으면 객체 ID 필드(예시: OID 또는 FID)가 기본 필드로 사용됩니다. 클래스 입력이 래스터 속성 테이블이 없는 래스터인 경우 클래스 필드는 기본 설정에 따라 Value이(가) 됩니다.
입력 레이어 그룹 매개변수 간의 상호작용은 다음과 같습니다.
구역 및 클래스 입력이 모두 동일한 셀 크기의 래스터이고 셀이 정렬되면 도구에서 직접 사용되며 내부적으로 리샘플링되지 않습니다.
구역 래스터의 셀 크기와 클래스 래스터가 다른 경우 결과 셀 크기는 최대 입력이 되고 클래스 래스터는 내부적으로 스냅 래스터로 사용됩니다.
셀 크기가 같지만 셀이 정렬되지 않으면 클래스 래스터는 내부적으로 스냅 래스터로 사용됩니다.
이러한 두 경우는 구역 작업을 수행하기 전에 내부 리샘플링을 초래합니다.
입력 데이터셋 중 하나가 피처 클래스인 경우, 분석이 수행되기 전에 분석 셀 크기 매개변수 값(지정된 경우) 또는 다른 입력 래스터의 셀 크기 및 셀 정렬을 사용하여 내부적으로 래스터로 변환됩니다.
포인트 또는 라인 데이터가 입력 피처로 사용되는 경우, 해당 피처에 의해 교차된 영역이 보고됩니다.
입력에 중첩 피처가 있는 경우 구역 분석은 각 개별 피처에 대해 수행됩니다.
특정 구역이 클래스 래스터의 셀 중심과 중첩되지 않는 경우 해당 구역은 내부 구역 래스터로 변환되지 않습니다. 따라서 해당 구역은 결과에 표시되지 않으며 NoData가 됩니다.
구역 입력의 세부정보를 유지할 적합한 래스터 해상도를 먼저 결정하여 이를 관리한 다음 해당 해상도를 분석 셀 크기 매개변수 값으로 사용할 수 있습니다.
더 작은 셀 크기를 지정하면 더 높은 해상도 래스터가 생성됩니다. 추가 세부정보가 존재하지 않기 때문에 고품질 해상도 결과가 반드시 고품질 결과로 나타나지는 않습니다.
프로세싱 범위 환경 설정은 입력 레이어의 분석 방식에 영향을 미칩니다. 환경 설정에서 프로세싱 범위가 현재 맵 범위 사용으로 설정된 경우 입력 구역 래스터 또는 피처 레이어 및 입력 클래스 래스터 또는 피처 레이어에서 현재 맵 범위 내에 보이는 요소만 분석됩니다.
프로세싱 범위 환경이 기본 옵션으로 설정된 경우 현재 맵 범위를 벗어나는 요소까지 포함하여 구역 레이어와 클래스 레이어에 있는 요소가 전부 분석됩니다.
영역 도표화 설정
영역 도표화 설정 그룹에는 다음 매개변수가 포함됩니다.
결과 테이블에서 클래스를 행으로는 입력 클래스 래스터의 값이 결과 테이블에 행으로 표시되는지를 지정합니다. 클래스가 행으로 표시되는 경우, 테이블 결과는 구역 또는 클래스 래스터에 의해 정확한 면적 정보로 연관되고 쿼리될 수 있습니다.
선택하는 경우 클래스가 행으로 표시됩니다.
선택하지 않는 경우 클래스가 필드로 표시됩니다. 이 옵션이 기본 설정입니다.
분석 셀 크기는 분석 래스터의 셀 크기를 지정합니다. 숫자 값으로 정의됩니다. 사용 가능한 단위는 피트, 마일, 킬로미터, 미터입니다.
셀 크기가 매개변수 값으로 명시적으로 지정되지 않은 경우 셀 크기가 지정되었을 때의 셀 크기 환경에서 파생됩니다.
매개변수 셀 크기 또는 환경 셀 크기가 지정되지 않은 경우 기본 결과 셀 크기는 분석 래스터의 셀 크기에 따라 결정됩니다. 입력 데이터셋이 피처이고 스냅 래스터 환경이 설정된 경우에는 스냅 래스터의 셀 크기가 사용됩니다. 스냅 래스터가 설정되어 있지 않으면 셀 크기는 범위의 너비 또는 길이 중 짧은 값을 250으로 나누어 계산되며 여기서 범위는 환경에 지정된 결과 좌표계에 있습니다.
결과 레이어
결과 레이어 그룹에는 다음 매개변수가 포함됩니다.
결과 테이블 이름은 맵에 생성되어 추가되는 결과 테이블 레이어의 이름입니다.
이름은 고유해야 합니다. 기관에 동일한 이름의 레이어가 이미 있는 경우 도구를 사용할 수 없으며 다른 이름을 사용하라는 메시지가 표시됩니다.
- 폴더에 저장은 결과가 저장되는 내 콘텐츠의 폴더 이름을 지정합니다.
환경
분석 환경 설정은 도구의 결과에 영향을 주는 추가 매개변수입니다. 환경 설정 매개변수 그룹에서 도구의 분석 환경 설정에 접근할 수 있습니다.
이 도구는 다음과 같은 분석 환경을 적용합니다.
크레딧
이 도구는 크레딧을 사용합니다.
예상 크레딧을 사용하여 도구를 실행하는 데 필요한 크레딧 수를 계산합니다. 자세한 내용은 공간 분석을 위한 크레딧 이해하기를 참고하세요.
결과
결과는 각 구역에 있는 각 클래스 면적의 요약이 포함된 테이블 레이어입니다.
결과 테이블에서 클래스를 행으로 매개변수가 선택되지 않은 경우 이 테이블에서는 다음이 참입니다.
- 구역 데이터셋의 각 고유 값에 대한 레코드가 있습니다.
- 클래스 데이터셋의 각 고유 값에 대한 필드가 있습니다.
- 각 레코드는 각 구역 내 각 클래스의 면적을 저장합니다.
결과 테이블에서 클래스를 행으로 매개변수가 선택된 경우 다음이 참입니다.
- 클래스 데이터셋의 고유 값이 있는 구역 데이터셋의 각 고유 값에 대한 레코드가 있습니다.
- 구역 필드, 클래스 필드, 개수 및 각 구역 내 각 클래스의 면적을 식별하는 개별 필드가 있습니다.
사용 요구사항
이 도구에는 다음과 같은 사용자 유형 및 구성이 필요합니다.
- Professional 또는 Professional Plus 사용자 유형
- 영상 분석 권한이 있는 Publisher, Facilitator, Administrator 역할 또는 동급의 사용자 설정 역할
리소스
다음과 같은 리소스를 사용하여 자세히 알아보세요.
- ArcGIS REST API의 영역 도표화
- ArcGIS API for Python의 tabulate_area
- Spatial Analyst 익스텐션이 있는 ArcGIS Pro의 영역 도표화