※ 주의사항
이 기능은 네트워크 분석을 위한 별도의 extension 라이센스(유료)가 필요하다. 라이센스가 없으면 아래와 같이 'ERROR 000626: 도구 Solve을 위한 라이선스가 없습니다. The required extension(s) are not enabled. [Network Analyst] 실행에 실패했습니다(Solve).' 라는 에러가 발생한다.
사용한 데이터
국가교통DB 도로망 데이터(이 글 참고), 직접 제작한 병원 위치 데이터
할 작업
병원 위치를 기준으로, 실제 도로망을 따라 Service Area 계산
네트워크 데이터 생성
이번 글에서 활용한 네트워크 데이터는 Open Street Map에서 다운받은 shp 데이터이며, 여기에서 다운받을 수 있다.
(그러나 이 데이터 대신 국가교통DB에서 제공하는 도로망 데이터를 사용하는 것을 추천한다. 자세한 내용은 아래 글을 참고하면 된다.)
네트워크 분석을 하기 위해서는 우선 네트워크 데이터가 있어야 한다. 도로 shp 파일을 이용해서 네트워크 데이터를 만드는 방법은 아래 글을 참고하면 되며, ArcCatalog에서 작업하는 방법이다.
1. 네트워크 데이터를 TOC에 추가하면 메뉴바 > 모양에 Network Analysis가 활성화된다. 추가한 데이터가 두 개 이상이라면 Data Source를 클릭하여 원하는 네트워크 데이터를 선택하면 된다.
TOC에 Service Area 레이어가 새로 생성된다.
2. TOC에서 Service Area 레이어를 클릭하면 메뉴바에 Network Analyst > Service Area 탭이 새로 생긴다. 출발지 포인트를 지정하기 위해서 Service Area 탭에 있는 Import Point Barriers를 선택한다. Add Locations라는 탭이 나타나면 Input Locations에 병원 point 데이터(예, fac_wd_gb)를 입력한다.
3. Service Area ring을 만들고 싶다면 Cutoffs 구간에 원하는 구간 범위를 설정해주면 된다. 이때 미터(m) 단위로 입력하면 된다. 디폴트로 설정된 값은 1000, 2000, 5000m이다.
4. 이외에도 Standard Precision/High Precision, Overlap/Dissolve/Split, Rings/Disks 등의 옵션을 선택할 수 있다.
5. Service Area 탭 가장 왼쪽에 있는 Run 버튼을 클릭하면 Service Area 분석이 시작된다.
참고
ArcMap에서 작업하는 과정
ESRI 게시글
'GIS > ArcMap' 카테고리의 다른 글
[ArcMap] 문자열 Query 쿼리 작성법, 특정 글자를 포함하는 행 추출 (1) | 2023.12.11 |
---|---|
[ArcMap] 네트워크 분석 - Service Area 분석하는 방법 (0) | 2023.10.11 |
[ArcMap] 2SFCA(Two-Step Floatching Catchment Area) 분석하는 법 - Step2 (1) | 2023.10.10 |
[ArcMap] 2SFCA(Two-Step Floatching Catchment Area) 분석하는 법 - Step1 (1) | 2023.10.10 |
[ESRI] ArcGIS Storymap 만드는 방법 (0) | 2023.08.09 |