출발지와 목적지 연결 도구는 직선 또는 네트워크 기반 이동 모드를 통해 포인트 쌍 사이의 이동 시간이나 거리를 측정합니다.
비고:
출발지와 목적지 연결 도구를 사용하려면 이동 모드로 실행할 다음과 같은 경로 찾기 서비스를 구성해야 합니다.
- 경로(비동기)
- 경로 유틸리티
자세한 내용은 유틸리티 서비스 구성을 참고하세요.
워크플로 다이어그램
용어
기간 | 설명 |
---|---|
측지 | 구 위에 그린 라인입니다. 글로브 위에 그린 측지선은 글로브 지오이드의 곡률을 나타냅니다. |
유클리드 거리 | 평면(직교좌표 평면)에서 측정한 직선 거리입니다. |
예
- 보상 프로그램을 시행하는 백화점에서 고객들이 쇼핑을 위해 백화점을 방문하는 거리를 확인하고자 합니다. 이를 위해 분석가는 출발지와 목적지 연결 도구를 사용하여 각 고객(고객 위치에 해당하는 우편 번호 사용)과 백화점 사이의 이동 거리를 확인합니다.
- 소방서는 역에서 도시 내 특정 관심 지점까지의 엔진 대응 시간을 계산해야 합니다. 분석가는 출발지와 목적지 연결을 사용하여 소방서에서 각 지점까지의 운전 시간을 알아냅니다.
- 학교 구역은 어느 학생이 스쿨버스를 이용할 수 있는지 결정해야 합니다. 스쿨버스 지정 담당자는는 출발지와 목적지 연결 도구를 사용하여 각 학생의 집과 배정된 학교 사이의 도보 거리를 계산한 다음, 버스를 타기 위한 최소 임계치 거리보다 학교에서 더 멀리 거주하는 학생을 선택합니다.
- 생물학자가 명금류 철새의 서식지 선호도를 연구하고 있습니다. 연구 첫해에는 둥지를 트는 모든 명금류 암수 쌍에 태그를 지정했으며 둥지 위치를 기록했습니다. 연구 2년 차에 생물학자는 연구 영역으로 복귀하여 서식지로 돌아온 명금류의 새로운 둥지 위치 좌표를 기록했습니다. 이 경우 출발지와 목적지 연결 도구를 사용하면 각 명금류의 1년차와 2년차 둥지 위치 간 직선 거리를 확인할 수 있습니다.
사용 참고 사항
입력 포인트 레이어 2개(출발지가 포함된 레이어와 목적지가 포함된 레이어)가 필요합니다. 출발지와 목적지 사이에 생성되는 연결은 출발지와 목적지의 수에 따라 달라지며 다음 표에 간단히 설명되어 있습니다.
출발지 수 | 목적지 수 | 연결 |
---|---|---|
1 | 1 | 출발지가 목적지에 연결됩니다. |
1 | 둘 이상 | 출발지가 모든 목적지에 연결됩니다. |
둘 이상 | 1 | 모든 출발지가 목적지에 연결됩니다. |
둘 이상 | 둘 이상 | 다대다 연결은 일치하는 ID 필드를 사용하여 생성됩니다. 각 출발지는 ID 필드 값이 일치하는 각 목적지에 연결됩니다. |
직선 거리 또는 여러 네트워크 이동 모드 중 하나를 사용하여 출발지와 목적지를 연결할 수 있습니다. 교통 상황 사용 옵션이 포함된 이동 모드도 있습니다. 교통 상황을 사용하는 경우 지정한 요일 및 시간의 일반적인 상황 또는 실시간 상황을 기준으로 할 수 있습니다. 실시간 교통 상황은 현재 시간에서 12시간까지 오프셋할 수 있습니다. 일반적인 상황의 시간은 전체 주간 및 야간 시간에 대해 15분 간격으로 설정할 수 있습니다.
기관의 관리자가 이동 모드를 구성할 수 있습니다. 또한 관리자는 새 이동 모드를 추가하거나 기관에 필요하지 않은 이동 모드를 제거할 수도 있습니다. 프로필의 단위 설정에 따라 기본 측정 거리는 마일 또는 킬로미터로 지정됩니다.
다음 표에는 출발지와 목적지 연결 도구에 사용할 수 있는 기본 네트워크 기반 이동 모드가 설명되어 있습니다.
이동 모드 | 설명 | 사양 |
---|---|---|
도보 시간 | 보행자 이동을 허용하는 경로와 도로를 따라 이동 시간을 최적화하는 솔루션을 찾습니다. 도보 속도는 시간당 5km로 설정되어 있습니다. | 도보 속도는 시간당 5km(3.1마일)로 설정되어 있습니다. 기관의 관리자가 도보 속도를 지정할 수 있습니다. |
지방 운전 거리 | 자동차나 픽업 트럭과 같은 기타 비슷한 소형 차량의 이동을 모델링하고 이동 거리를 최적화하는 솔루션을 찾습니다. 일방 통행 도로에 맞게 이동하고 불법 유턴을 하지 않으며 자동차에 해당하는 다른 규칙을 따르지만 비포장 도로 주행을 금지하지 않습니다. | 없음 |
운전 시간 | 자동차나 픽업 트럭과 같은 기타 비슷한 소형 차량의 이동을 모델링하고 이동 시간을 최적화하는 솔루션을 찾습니다. 일방 통행 도로에 맞게 이동하고 불법 유턴을 하지 않으며 차량에 해당하는 규칙을 따릅니다. 시작 시간을 지정하면 교통량을 기반으로 한 동적 이동 속도가 사용 가능한 위치에 사용됩니다. | 기본 설정에 따라 교통량 사용은 선택 취소되어 있습니다. 운전 속도는 히스토리 기반 교통 데이터와 실시간 교통 데이터를 기반으로 합니다. 교통은 지정한 요일 및 시간의 일반적인 상황 또는 실시간 상황을 기준으로 할 수 있습니다. 도구 창의 가용성 확인 링크를 클릭하면 지역별 교통 데이터 사용 가능 여부를 확인할 수 있습니다. |
운전 거리 | 자동차나 픽업 트럭과 같은 기타 비슷한 소형 차량의 이동을 모델링하고 이동 거리를 최적화하는 솔루션을 찾습니다. 일방 통행 도로에 맞게 이동하고 불법 유턴을 하지 않으며 차량에 해당하는 규칙을 따릅니다. | 없음 |
도보 거리 | 보행자 이동을 허용하는 경로와 도로를 따라 이동 거리를 최적화하는 솔루션을 찾습니다. | 없음 |
지방 운전 시간 | 자동차나 픽업 트럭과 같은 기타 비슷한 소형 차량의 이동을 모델링하고 이동 시간을 최적화하는 솔루션을 찾습니다. 일방 통행 도로에 맞게 이동하고 불법 유턴을 하지 않으며 자동차에 해당하는 다른 규칙을 따르지만 비포장 도로 주행을 금지하지 않습니다. 시작 시간을 지정하면 교통량을 기반으로 한 동적 이동 속도가 사용 가능한 위치에 사용됩니다. | 기본 설정에 따라 교통량 사용은 선택 취소되어 있습니다. 지방 운전 속도는 히스토리 기반 교통 데이터와 실시간 교통 데이터를 기반으로 합니다. 교통은 지정한 요일 및 시간의 일반적인 상황 또는 실시간 상황을 기준으로 할 수 있습니다. 도구 창의 가용성 확인 링크를 클릭하면 지역별 교통 데이터 사용 가능 여부를 확인할 수 있습니다. |
트럭 수송 시간 | 기본 설정으로 지정된 트럭 경로로 기본 트럭 이동을 모델링하고 이동 시간을 최적화하는 솔루션을 찾습니다. 경로는 일방 통행 도로를 준수하고 불법 유턴 등을 하지 않아야 합니다. 대형 트럭에는 다음 규칙이 적용됩니다. | 트럭 수송 속도는 트럭에 대해 규정된 속도 제한 또는 자동차의 히스토리 기반 평균 속도 중 더 작은 값을 기준으로 합니다. 기본 설정에 따라 교통량 사용은 선택 취소되어 있습니다. 트럭 수송 속도는 시간대별로 그리고 실시간 교통 데이터에 따라 달라지지만 규정된 트럭 수송 속도 제한을 넘지 않습니다. 교통은 지정한 요일 및 시간의 일반적인 상황 또는 실시간 상황을 기준으로 할 수 있습니다. |
트럭 수송 거리 | 기본 설정으로 지정된 트럭 경로로 기본 트럭 이동을 모델링하고 이동 거리를 최적화하는 솔루션을 찾습니다. 경로는 일방 통행 도로를 준수하고 불법 유턴 등을 하지 않아야 합니다. 대형 트럭에는 다음 규칙이 적용됩니다. | 없음 |
경계 레이어 선택 매개변수는 기본 거리에서 이동할 때 임시 제한 사항으로 작동하는 하나 이상의 피처를 지정하는 데 사용할 수 있습니다.
경로 쉐이프 매개변수는 출발지와 목적지를 연결할 때 결과 경로가 나타나는 방식을 결정합니다. 직선(기본값)은 출발지와 목적지 사이의 직선(희망선)을 생성하며 도로 따르기는 도로망 형태의 경로를 반환합니다. 선택한 경로 쉐이프와 관계없이 일치하는 출발지와 목적지에 대한 동일한 계산이 사용됩니다. 계산은 항상 선택한 이동 모드를 기반으로 사용됩니다. 이동 모드 대신에 직선 거리가 사용되는 경우 직선만 경로 쉐이프 옵션으로 제공됩니다.
결과 레이어에는 각 출발지와 목적지 사이의 거리 측정값을 포함한 경로 라인이 포함됩니다.
경로 레이어 포함을 선택하면 결과의 각 경로도 경로 레이어로 저장됩니다. 경로 레이어에는 이동 경로뿐 아니라 경로에 할당된 경유지 등 특정 경로에 대한 모든 정보가 포함되어 있습니다.
현재 맵 범위 사용을 선택한 경우 현재 맵 범위 내에 보이는 피처만 분석에서 고려되고, 이 옵션의 선택을 취소한 경우 현재 맵 범위 외부에 있는 피처를 포함하여 입력 레이어에 있는 모든 피처가 고려됩니다.
제한 사항
- 입력에는 포인트를 5,000개까지만 포함할 수 있습니다.
- 이동 모드를 사용하려면 네트워크 분석 권한을 부여받아야 합니다.
- 생성할 수 있는 경로 레이어의 최대 개수는 1,000개입니다. 결과에 1,000개가 넘는 경로가 포함되어 있고 경로 레이어 포함이 선택된 경우 도구는 결과 피처 서비스만 생성합니다.
- 이동 모드 사용 시 도구를 실행하는 데 60분 이상 걸리면 오류가 발생합니다. 이 오류가 발생하면 입력 피처 수를 줄여 분석을 다시 실행해 보세요.
- 최대 250개의 피처를 포인트 경계로 지정할 수 있습니다.
- 모든 라인 경계가 교차하는 도로 피처 수가 500개를 초과하는 경우 해당 도구가 오류를 반환합니다.
- 모든 폴리곤 경계가 교차하는 도로 피처 수가 2,000개를 초과하는 경우 해당 도구가 오류를 반환합니다.
출발지와 목적지 연결 작동 방식
출발지와 목적지 연결 도구는 직선 거리를 사용하여 피처를 찾을 때 유클리드가 아닌 측지선을 적용하여 사용합니다. 측지선은 지구의 실제 모양(타원형, 정확하게는 지오이드)을 고려합니다. 평면(직교좌표 평면)의 두 포인트가 아닌 곡선 표면(지오이드)의 두 포인트 간에 거리를 계산합니다.
실시간 교통 옵션은 현재 시간을 출발 시간으로 사용합니다. 실시간 속도, 히스토리 기반 속도, 날씨와 같은 현재 이벤트를 사용하여 여행 교통 속도를 예측합니다.
특정 요일과 시간에 대한 일반적인 조건을 사용하는 경우 이동 속도는 전체 주에 대해 5분 간격으로 평균을 계산한 히스토리 기반 속도를 기준으로 합니다. 선택한 시간은 데이터가 포함된 표준 시간대의 현지 시간에 해당합니다. 교통 상황을 사용할 때는 출발지와 목적지 연결 도구가 출발 이후의 경과 시간을 기준으로 하여 변화하는 교통 상황을 고려합니다.
개별 경로를 내 기관의 다른 구성원과 공유하거나 Map Viewer의 경로 찾기 버튼을 사용하여 경로를 더 수정하려는 경우 경로 레이어를 생성하는 것이 좋습니다. 경로 레이어는 피처 레이어에 제공된 이름을 접두사로 사용하며, 분석의 일환으로 생성된 경로 이름이 추가되어 각 경로 레이어 대한 고유한 이름이 생성됩니다.
입력 출발지 및 목적지
출발지와 목적지 연결 도구는 분석에 사용되는 입력 출발지 및 목적지의 수에 따라 약간 다르게 작동합니다.
단일 출발지 또는 단일 목적지 사용
입력에 출발지 또는 목적지가 하나만 포함된 경우 특별한 ID 필드가 필요하지는 않습니다. 단일 출발지와 하나 이상의 목적지를 사용하면 해당 출발지와 모든 목적지가 연결됩니다. 단일 목적지와 하나 이상의 출발지를 사용하면 모든 출발지에서 단일 목적지로 연결됩니다.
여러 출발지와 목적지 사용
입력에 둘 이상의 출발지와 둘 이상의 목적지가 포함된 경우 출발지 및 목적지 테이블에는 각 출발지와 목적지를 매칭하는 데 사용할 수 있는 ID 필드가 각각 포함되어야 합니다. 결과에는 ID가 일치하는 각 출발지와 각 목적지 간의 연결이 포함됩니다.
예를 들어 학교 구역의 학생들이 다니는 학교에서 도보로 1마일 이상 떨어진 곳에 거주하는 경우에만 스쿨버스를 이용할 수 있다고 가정해 보겠습니다. 스쿨버스를 이용할 수 있는 학생을 결정하기 위해 학교 구역은 각 학생의 집과 배정된 학교 사이의 도보 거리를 계산해야 합니다.
학교 구역에는 분석의 출발지로 사용되는 학생의 집 위치 레이어가 있습니다. 레이어에는 학생이 다니는 학교 이름을 나타내는 School 필드가 있습니다.
학교 구역에는 분석의 목적지로 사용되는 학교 위치 레이어도 있습니다. 학교 위치 레이어에는 학교 이름으로 채워진 Name 필드가 포함되어 있습니다.
출발지의 School 필드 값은 목적지의 Name 필드 값에 해당하기 때문에 이러한 두 필드를 출발지가 어느 목적지에 연결되어야 하는지 나타내는 특수 ID 필드로 사용할 수 있습니다. 출발지의 ID 필드 매개변수를 School 필드로 설정하고 목적지의 일치하는 ID 필드 매개변수를 Name 필드로 설정합니다.
결과 분석에는 각 학생을 학생이 배정된 학교에 연결하는 라인이 포함되며 분석가는 결과의 필드 값을 보고 어떤 학생이 버스를 이용할 수 있는 1마일 임계치 거리보다 더 멀리 살고 있는지 판단할 수 있습니다.
유사한 도구
출발지와 목적지 연결을 사용하여 포인트 쌍 간의 시간이나 거리를 측정합니다. 서로 비슷하지만 약간 다른 문제를 해결하는 데 유용한 기타 도구를 사용할 수 있습니다.
Map Viewer 분석 도구
입력 레이어에 가장 가까운 피처를 찾으려면 가장 가까운 위치 찾기 도구를 사용합니다.
경유지가 여러 개인 이동 경로를 계획하려면 경로 계획 도구를 사용합니다.
ArcGIS Pro 분석 도구
출발지와 목적지 연결 도구는 ArcGIS Network Analyst 익스텐션의 경로 솔버와 유사한 기능을 수행합니다.