래스터 형식 최적 경로 도구는 목적지에서 시작지점으로 가는 최적의 래스터 경로를 결정합니다.
비고:
이제 Map Viewer의 최신 맵 작성 도구인 ArcGIS Enterprise에서 이 도구가 제공됩니다. 자세한 내용은 래스터 형식 최적 경로(Map Viewer)를 참고하세요.
이 도구를 실행하려면 기관이 래스터 분석에 대해 구성되어야 합니다.
Map Viewer Classic에 이 도구가 보이지 않으면 기관 관리자에게 문의하세요. 포털이 래스터 분석에 대해 구성되어 있지 않거나 이 도구를 실행하는 데 필요한 권한이 없을 수도 있습니다.
워크플로 다이어그램
예시
적용 예시:
- 새로운 도로의 최적 경로를 찾습니다.
- 위치에서 하류 추적을 찾습니다.
사용 참고사항
최적 경로를 생성하기 전에는 일반적으로 두 가지 도구(거리 누적 또는 거리 할당) 중 하나를 사용하여 거리 누적 래스터 및 역방향 래스터를 생성합니다. 이는 최적 경로를 생성하는 데 필요한 입력입니다.
생성된 최적 경로는 D8 흐름 방향을 기반으로 하는 흐름 경로일 수 있습니다. 이 방식으로 최적 경로를 생성하려면 입력 역방향 또는 흐름 방향 래스터에 대한 입력으로 D8 흐름 방향 래스터를 사용합니다. 또한 입력 거리 누적 래스터를 제공해야 합니다. 입력 거리 누적 래스터는 경로를 결정하는 데 사용되지 않습니다. 상수 래스터를 사용하든 수치 표고 모델(DEM)을 사용하든 경로는 동일하며 경로의 속성 값만 달라집니다. 흐름 방향 래스터 함수를 사용하여 D8 흐름 방향 래스터를 생성할 수 있습니다.
입력 목적지 데이터가 래스터인 경우 목적지 셀의 집합은 유효한 값을 가진 입력 래스터 또는 피처 목적지 데이터의 모든 셀로 구성됩니다. NoData 값을 가진 셀은 이 시작지점 집합에 포함되지 않습니다. 0 값은 유효한 목적지로 간주됩니다.
입력 목적지에 피처 데이터를 사용하는 경우 특히 입력에 표시된 세부정보와 관련하여 결과 셀 크기가 클 때는 어떻게 관리되는지 확인해야 합니다. 피처를 래스터로 도구를 사용하는 내부 래스터화 프로세스가 적용됩니다. 즉, 셀의 중심에 있지 않은 데이터는 중간 래스터화된 목적지 결과에 포함되지 않고 거리 계산에 표시되지 않습니다. 예를 들어, 목적지가 건물 풋프린트와 같이 결과 셀 크기에 비해 상대적으로 작은 일련의 작은 폴리곤인 경우 일부만 결과 래스터 셀의 중심에 해당되어 분석에서 나머지 대다수 데이터가 분실된 것처럼 보일 수 있습니다.
결과 최적 경로의 값은 지정된 위치의 경로 수를 나타냅니다. 대부분의 경우 경로는 같은 경로를 따르며 목적지를 떠난 후 동일한 시작지점으로 수렴합니다. 예를 들어, 값이 1이면 지정된 위치에 최적 경로가 하나뿐임을 나타내지만, 값이 5라면 지정된 위치에 연구 영역의 해당 셀을 통과하는 최적 경로가 5개 있음을 나타냅니다.
최적 경로를 생성하기 위해 범위, 셀 크기, 래스터 스냅 환경 설정이 무시되고 역방향 래스터의 특성이 결과 래스터를 계산하는 데 사용됩니다. 역방향 래스터의 패턴은 리샘플링, 스냅, 범위가 변경된 경우 심각하게 변형됩니다.
이 도구에 대한 매개변수는 다음 테이블에 나와 있습니다.
매개변수 | 설명 |
---|---|
목적지 래스터 또는 피처 선택 | 최적 경로가 최적 시작지점으로 결정되는 셀을 식별하는 래스터 또는 피처 입력입니다. 입력이 래스터인 경우 목적지에 유효한 값(0은 유효한 값)을 갖는 셀로 구성되어야 하며 나머지 셀에는 NoData가 할당되어야 합니다. 입력 래스터 유형은 정수여야 합니다. |
목적지 필드 | 목적지 위치의 값을 얻는 데 사용되는 필드입니다. |
거리 누적 래스터 선택 | 거리 누적 래스터는 목적지에서 시작지점으로 가는 최적 경로를 결정하는 데 사용됩니다. 거리 누적 래스터는 일반적으로 거리 누적 또는 거리 할당 도구를 사용하여 생성됩니다. 거리 누적 래스터의 각 셀은 시작지점 셀까지 표면상의 최저 누적 비용 거리를 나타냅니다. |
역방향 또는 흐름 방향 래스터 선택 | 역방향 래스터에는 도 단위로 계산된 방향이 포함되어 있습니다. 방향은 장애물을 피하면서 최저 누적 비용 시작지점으로 돌아가는 최적 경로를 따라 다음 셀을 식별합니다. 역방향 래스터는 일반적으로 거리 누적 또는 거리 할당 도구를 사용하여 생성됩니다. 이 경우 값 범위는 0도에서 360도입니다. 시작 지점 셀에 0 값이 예약되어 있습니다. 동쪽(오른쪽)이 90도이고 값이 시계방향으로 증가해야 합니다(180도 남쪽, 270도 서쪽, 360도 북쪽). 생성된 최적 경로는 D8 흐름 방향을 기반으로 하는 흐름 경로일 수 있습니다. 이 방식으로 최적 경로를 생성하려면 이 매개변수에 대한 입력으로 D8 흐름 방향 래스터를 사용합니다. |
경로 유형(선택 사항) | 비용 경로 계산에서 입력 목적지 데이터의 값과 구역을 해석하는 방식을 정의하는 키워드를 지정합니다.
|
결과 레이어 이름 | 결과 저장: 드롭다운 상자를 사용하여 결과가 저장될 내 콘텐츠에서 폴더 이름을 지정할 수 있습니다. |
환경
분석 환경 설정은 도구의 결과에 영향을 주는 추가 매개변수입니다. 도구의 분석 환경 설정은 도구 창 상단에 있는 기어 아이콘 을 클릭하여 접근할 수 있습니다.
이 도구는 다음과 같은 분석 환경을 적용합니다.
- 결과 좌표계 - 결과 레이어의 좌표계를 지정합니다.
유사한 도구 및 래스터 함수
래스터 형식 최적 경로 도구는 목적지에서 시작지점으로 가는 최적의 래스터 경로를 결정합니다. 비슷한 문제를 해결하는 데 유용한 기타 도구를 사용할 수 있습니다.
Map Viewer Classic 분석 도구 및 래스터 함수
라인 형식 최적 경로 도구를 사용하여 최적 경로를 계산하고 피처 서비스 결과를 생성할 수 있습니다.
래스터 함수 최적 경로는 래스터 함수로 사용할 수 있습니다.
ArcGIS Pro 분석 도구 및 래스터 함수
래스터 형식 최적 경로 및 라인 형식 최적 경로 지오프로세싱 도구는 Spatial Analyst 및 Raster Analysis 도구상자에서 제공됩니다.
래스터 형식 최적 경로 및 라인 형식 최적 경로 지오프로세싱 도구는 Raster Analysis 도구상자에서 제공됩니다.
래스터 함수 최적 경로는 래스터 함수로 사용할 수 있습니다.
ArcGIS Enterprise 개발자 리소스
ArcGIS REST API에서 작업하는 경우에는 Optimal Path As Line 및 Optimal Path As Raster 작업을 수행합니다.
ArcGIS API for Python에서 작업하는 경우 arcgis.raster.analytics 모듈에서 optimal_path_as_line 또는 arcgis.raster.functions.gbl 모듈에서 optimal_path_as_raster 를 사용합니다.