최적 영역 연결 도구는 두 개 이상의 입력 영역 간의 최적 연결 네트워크를 계산합니다.
결과는 호스팅 피처 레이어입니다.
예시
최적 영역 연결 도구는 다음 시나리오에서 사용할 수 있습니다.
- 적합성 모델에서 야생 고양이를 위한 최고의 서식지 패치 10개를 식별했습니다. 가장 효과적인 야생동물 통행로 네트워크를 통해 야생 고양이가 패치 사이를 이동할 수 있도록 하여 메타개체군 내의 일반적 다양성을 유지하고자 합니다.
- 재해 구호 활동 시 구조 및 의료진 캠프를 배치할 5개 영역을 식별했습니다. 캠프 사이에 최적의 공급 경로 네트워크를 개발하고자 합니다.
- 목재 수확 시 목재를 추출할 가장 비용 효율적인 벌목 도로 네트워크를 만들고자 합니다.
- 소방 작업 시 다양한 본부 사이에 소방 리소스를 이동하기 위한 최적의 트레일 네트워크를 식별하고자 합니다.
사용 참고사항
최적 영역 연결에는 입력 레이어, 경로 설정, 출력 결과에 대한 구성이 포함됩니다.
입력 레이어
입력 레이어 그룹에는 다음 매개변수가 포함됩니다.
입력 영역 래스터 또는 피처는 최적의 네트워크로 연결할 영역을 식별하는 래스터 또는 피처 레이어를 지정합니다. 레이어 버튼을 사용하여 레이어를 선택하거나 입력 피처 그리기 버튼 피처 입력의 경우 레이어 이름 아래에 피처 수가 표시됩니다. 해당 개수에는 필터를 사용하여 제거된 피처를 제외한 레이어의 모든 피처가 포함됩니다. 처리 범위 등의 환경 설정은 피처 수에 반영되지 않습니다.
영역 입력이 래스터인 경우 영역은 동일한 값의 인접 셀 그룹으로 정의됩니다. 각 영역에는 고유한 번호가 지정되어야 합니다. 영역의 일부가 아닌 셀은 NoData여야 합니다. 래스터 유형은 정수여야 하며, 값은 양수 또는 음수일 수 있습니다.
영역 입력이 피처 데이터셋인 경우 폴리곤, 폴리라인, 포인트일 수 있습니다. 폴리곤 피처 영역은 멀티파트 폴리곤으로 구성할 수 없습니다.
입력 영역이 피처인 경우 영역 위치는 분석을 수행하기 전에 고유한 값을 갖는 결과 영역과 함께 내부적으로 래스터로 변환됩니다. 멀티포인트 데이터가 제공되는 경우 도구는 해당 위치의 포인트 중 하나를 영역 값으로 무작위로 선택합니다.
래스터의 해상도는 셀 크기 환경으로 제어할 수 있습니다. 기본 설정에 따라 해상도가 제공되는 경우 입력 비용 래스터 값의 해상도로 설정됩니다. 해상도는 경계 래스터만 제공된 경우 입력 경계 래스터 또는 피처 값의 해상도로 설정됩니다. 다른 래스터가 지정되지 않은 경우 해상도는 입력 공간 기준 체계 내 입력 피처 범위의 너비나 높이 중 더 짧은 것을 250으로 나눈 값으로 결정됩니다.
입력 영역 데이터에 폴리곤 피처 데이터를 사용하는 경우 입력에 표시된 세부정보와 관련하여 셀 크기가 클 때에는 어떻게 처리되는지 확인해야 합니다. 내부 래스터화 프로세스는 셀 할당 유형에 셀 중심 방법을 사용합니다. 즉, 셀의 중심에 있지 않은 데이터는 중간 래스터화된 영역 결과에 포함되지 않으므로 계산에 표시되지 않습니다. 예를 들어, 영역이 건물 풋프린트와 같이 결과 셀 크기에 비해 상대적으로 작은 일련의 작은 폴리곤인 경우 일부만 결과 래스터 셀의 중심에 해당되어 분석에서 나머지 데이터가 분실된 것처럼 보일 수 있습니다.
이러한 상황을 방지하기 위해 중간 단계로 피처를 래스터로 변환 도구를 사용하여 입력 피처를 직접 적합한 해상도로 래스터화할 수 있습니다. 그런 다음 결과 출력을 최적 영역 연결 도구에 대한 입력으로 사용합니다.
입력 영역이 래스터이고 오프라인 상태의 영역이 있는 경우 결과 경로는 도달하기에 가장 가까운 영역 또는 최소 비용 영역으로 나타납니다.
영역이 마스크 또는 해당 입력 래스터에서 NoData에 해당하는 경우 분석에서 무시되며 해당 영역에 경로가 생성되지 않습니다.
기본 프로세싱 범위는 제공되는 경우 입력 비용 래스터 값의 프로세싱 범위와 동일합니다. 그렇지 않으면 입력 영역의 범위로 설정됩니다.
- 옵션 레이어 그룹에는 다음 매개변수가 포함됩니다.
입력 경계 래스터 또는 피처는 경계를 정의하는 레이어입니다. 경계는 주변으로 경로를 지정해야 하는 장애물입니다. 이는 래스터 또는 피처 데이터로 정의할 수 있습니다. 레이어 버튼을 사용하여 레이어를 선택하거나 입력 피처 그리기 버튼 피처 입력의 경우 레이어 이름 아래에 피처 수가 표시됩니다. 해당 개수에는 필터를 사용하여 제거된 피처를 제외한 레이어의 모든 피처가 포함됩니다. 처리 범위 등의 환경 설정은 피처 수에 반영되지 않습니다.
래스터 레이어의 경우 입력 유형은 정수 또는 플로트일 수 있습니다. 값(0 포함)이 있는 셀은 장애물로 처리됩니다. NoData인 셀은 장애물로 처리되지 않습니다.
피처의 경우 입력은 포인트, 라인 또는 폴리곤일 수 있습니다. 피처 입력은 처리되기 전에 내부적으로 래스터로 변환됩니다.
경계가 대각선 셀로만 연결된 경우에는 경계가 두꺼워져서 투과되지 않습니다.
경계는 또한 입력 비용 래스터 매개변수 값에서 NoData 셀이 존재하는 위치로 정의됩니다. 또한 마스크 환경 내에 속하지 않는 위치는 경계 역할을 합니다. NoData가 대각선 셀로만 연결된 경우에는 추가 NoData 셀로 두꺼워져서 경계가 투과되지 않습니다.
입력 비용 래스터는 각 셀을 통해 평면으로 이동할 임피던스 또는 비용을 정의하는 래스터 레이어입니다.
비용 표면에서 각 셀 위치의 값은 셀을 통해 이동하기 위한 단가 거리를 나타냅니다. 각 셀 위치 값과 셀 해상도를 곱해 대각선 이동을 보정하여 셀 통과 총비용을 구합니다.
비용 래스터의 값은 정수이거나 부동 소수점일 수 있지만 음수이거나 0일 수는 없습니다(비용이 음수이거나 0일 수 없음). 비용 래스터에 0 값이 포함되어 있고 해당 값이 최저 비용 영역을 나타내는 경우 이 도구를 실행하기 전에 0 값을 작은 양수 값(예시: 0.01)으로 변경합니다.
비용 표면에 대해 자세히 알아보려면 ArcGIS Pro Spatial Analyst 익스텐션 도움말에서 비용 표면을 사용하여 발생한 거리 조정을 참고하세요.
경로 설정
경로 설정 그룹에는 다음 매개변수가 포함됩니다.
거리 메소드는 거리 계산에 평면 거리(평면 지구) 메소드 또는 측지(타원체) 메소드의 사용 여부를 지정합니다.
- 평면 — 거리 계산은 2D 직교 좌표계를 사용하는 투영 평면에 대해 수행됩니다. 이 방법이 기본 방법입니다.
- 측지 — 거리 계산은 타원체에 대해 수행됩니다. 입력 또는 출력 투영과 상관없이 결과가 변경되지 않습니다.
영역 내 연결은 경로가 계속되고 입력 영역 내에서 연결되는지 여부를 지정합니다.
- 연결 생성 — 경로는 입력 영역 내에서 계속되어 영역으로 진입하는 모든 경로를 연결합니다. 이 방법이 기본 방법입니다.
- 연결 없음 — 경로는 입력 영역의 가장자리에서 끊기고 그 안에서 계속되거나 연결되지 않습니다.
결과 레이어
결과 레이어 그룹에는 다음 매개변수가 포함됩니다.
결과 최적 연결 라인 이름은 입력 영역을 연결하는 결과 최적 경로 네트워크를 포함하는 결과 레이어의 이름입니다.
이름은 고유해야 합니다. 기관에 동일한 이름의 레이어가 이미 있는 경우 도구를 사용할 수 없으며 다른 이름을 사용하라는 메시지가 표시됩니다.
옵션 레이어 그룹에는 다음 매개변수가 포함됩니다.
결과 인접 영역 연결 라인 이름은 각 영역에서 가장 가까운 인접 피처 또는 최소 비용 인접 피처까지의 결과 경로를 포함하는 선택적 결과 레이어의 이름입니다.
이름은 고유해야 합니다. 기관에 동일한 이름의 레이어가 이미 있는 경우 도구를 사용할 수 없으며 다른 이름을 사용하라는 메시지가 표시됩니다.
- 폴더에 저장은 결과가 저장되는 내 콘텐츠의 폴더 이름을 지정합니다.
제한 사항
입력 피처 그리기 버튼은 Scene Viewer에서 사용할 수 없습니다.
환경
분석 환경 설정은 도구의 결과에 영향을 주는 추가 매개변수입니다. 환경 설정 매개변수 그룹에서 도구의 분석 환경 설정에 접근할 수 있습니다.
이 도구는 다음과 같은 분석 환경을 적용합니다.
크레딧
이 도구는 크레딧을 사용합니다.
예상 크레딧을 사용하여 도구를 실행하는 데 필요한 크레딧 수를 계산합니다. 자세한 내용은 공간 분석을 위한 크레딧 이해하기를 참고하세요.
결과
해당 도구에는 다음 결과가 포함됩니다.
결과 최적 연결 라인 이름 레이어는 각 입력 영역을 연결하는 최적의 경로 네트워크를 식별합니다.
결과 네트워크는 가능한 최소 비용 또는 최단 거리로 영역을 연결합니다. 여행자는 네트워크를 사용하여 다른 영역에서(다른 영역을 통과할 수 있음) 모든 영역에 도달할 수 있습니다.
각 경로(또는 라인)에는 고유한 번호가 지정되며 속성 테이블의 다음 추가 필드는 경로에 대한 특정 정보를 저장합니다.
- Pathid— 경로의 고유 식별자
- Pathcost— 경로의 총 누적 거리 또는 비용
- Region1— 경로가 연결되는 첫 번째 영역
- Region2— 경로가 연결되는 다른 영역
해당 정보는 네트워크의 경로에 대한 인사이트를 제공합니다.
각 경로는 고유한 라인으로 표시되므로 경로가 동일한 루트로 이동하는 위치에는 여러 개의 라인이 있습니다.
선택적 인접 영역 연결 결과에서 생성된 경로에서 최적의 출력 네트워크가 생성됩니다. 선택적 인접 영역 연결 결과의 경로는 그래프 이론으로 변환됩니다. 해당 영역은 버텍스이고 경로는 엣지이며 누적 거리 또는 비용은 에지에 대한 가중치입니다. 최소 범위 트리는 영역 사이를 이동하는 데 필요한 최적의 경로 네트워크를 결정하기 위해 경로의 그래프 표현에서 계산됩니다.
비용 표면이 지정되지 않은 경우 인접 피처가 유클리드 거리로 식별됩니다. 이 경우 영역의 가장 가까운 인접 피처는 거리가 가장 가까운 항목입니다. 비용 표면이 제공되면 인접 피처는 비용 거리로 식별되며 영역의 가장 가까운 인접 피처는 이동하기에 비용이 가장 적게 소모되는 항목입니다. 비용 거리 할당 작업은 서로 인접한 영역을 식별하기 위해 수행됩니다.
영역 내 연결 매개변수에 연결 생성이 지정된 경우 각 최적 경로는 먼저 폴리곤 또는 다중 셀 영역의 외부 경계에 도달합니다. 영역 주변에서 도구는 추가 라인 세그먼트로 영역을 통과하는 경로를 계속 이어가며 영역 사이의 진입점과 종료 지점 및 영역 내 이동을 허용합니다. 이러한 라인 세그먼트를 따라 이동하는 데에는 추가 거리 또는 비용이 없습니다.
경로는 입력 영역 및 해당 할당 인접 피처의 구성에 따라 중간 영역을 통과하여 인접 영역에 도달할 수 있습니다. 해당 경로는 해당 중간 영역을 통과할 때 비용이 발생합니다.
결과 인접 영역 연결 라인 이름 레이어는 각 영역에서 가장 가까운 인접 피처 또는 최소 비용 인접 피처까지의 경로를 식별합니다.
각 경로(또는 라인)에는 고유한 번호가 지정되며 속성 테이블의 다음 추가 필드는 경로에 대한 특정 정보를 저장합니다.
- Pathid— 경로의 고유 식별자
- Pathcost— 경로의 총 누적 거리 또는 비용
- Region1— 경로가 연결되는 첫 번째 영역
- Region2— 경로가 연결되는 다른 영역
해당 정보는 네트워크의 경로에 대한 인사이트를 제공하며 필요한 경우 제거해야 하는 경로를 결정할 때 유용합니다.
각 경로는 고유한 라인으로 표시되므로 경로가 동일한 루트로 이동하는 위치에는 여러 개의 라인이 있습니다.
선택적 인접 영역 연결 결과는 최소 범위 트리 네트워크에 대한 대체 네트워크로 사용할 수 있습니다. 이러한 결과는 각 영역을 가장 가까운 인접 영역 또는 최소 비용 영역에 연결하여 많은 경로가 포함된 더 복잡한 네트워크를 생성합니다. 피처 레이어는 그대로 사용하거나 새로운 네트워크를 생성하는 기반으로 사용할 수 있습니다.
사용 요구사항
이 도구에는 다음과 같은 사용자 유형 및 구성이 필요합니다.
- Professional 또는 Professional Plus 사용자 유형
- 영상 분석 권한이 있는 Publisher, Facilitator, Administrator 역할 또는 동급의 사용자 설정 역할
참조
- Douglas, D. "Least-cost Path in GIS Using an Accumulated Cost Surface and Slopelines", Cartographica: The International Journal for Geographic Information and Geovisualization, 1994, Vol. 31, No. 3, DOI: 10.3138/D327-0323-2JUT-016M
- Goodchild, M.F. "An evaluation of lattice solutions to the problem of corridor location", Environment and Planning A: Economy and Space, 1977, Vol. 9, pages 727-738
- Sethian, J.A.. "Level Set Methods and Fast Marching Methods", Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science, Cambridge University Press, 2nd Edition, 1999
- Warntz, W. "Transportation, Social Physics, and the Law Of Refraction", The Professional Geographer, 1957, Vol. 9, No. 4, pages 2-7
- Zhao, H. "A fast sweeping method for Eikonal equations", Mathematics off Computation, 2004, Vol. 74, No, 250, pages 603-627
리소스
다음과 같은 리소스를 사용하여 자세히 알아보세요.
- ArcGIS Pro의 최적 영역 연결 작동 방식
- ArcGIS REST API의 최적 영역 연결
- ArcGIS API for Python의 optimal_region_connections
- Raster Analysis 익스텐션이 포함된 ArcGIS Pro의 최적 영역 연결
- Spatial Analyst 익스텐션이 포함된 ArcGIS Pro의 최적 영역 연결