Navigator에서 Esri 제공 내비게이션 맵을 사용하여 앱에 직접 경로를 생성할 수 있지만 사용자 설정 내비게이션 맵을 생성할 수도 있습니다. 이 경우에는 자체 도로에서 이동하여 자산 경로를 생성할 수 있습니다.
ArcGIS Pro를 사용하여 Esri 제공 내비게이션 맵을 사용자 정의하거나 기관의 베이스맵, 도로 네트워크, 자산, 자산 로케이터, 이동 모드를 사용하여 자체 내비게이션 맵을 생성할 수 있으며, 이를 모바일 작업자와 공유하여 Navigator에서 길찾기를 확인할 때 활용하도록 할 수 있습니다.
내비게이션 맵은 다음과 같은 컴포넌트가 포함되어 있는 모바일 맵 패키지(MMPK)입니다:
- 교통 네트워크 — 경로 및 지오코딩 로케이터를 지원하는 도로 네트워크입니다.
- 베이스맵 — 경로 및 운영 레이어 아래에 표시되는 배경 데이터입니다. 베이스맵을 압축하여 모바일 기기의 성능을 향상시킬 수 있습니다.
- 로케이터(선택) — 모바일 작업자가 위치 또는 자산을 검색할 수 있습니다. 로케이터는 운영 레이어를 기반으로 생성하거나 주소 로케이터 생성을 통해 만들 수 있습니다.
- 운영 레이어(선택) — 기관의 자산을 포함합니다. 예를 들어 전력회사의 자산으로 송전선 지원 시설이 포함될 수 있습니다.
- 사용자 설정 이동 모드(선택) — 작업자가 목적지로 이동하는 방식에 따라 경로를 계산할 수 있습니다. 예를 들어 높이 또는 유턴 제한을 고려한 트럭 이동 모드를 생성할 수 있습니다.
내비게이션 맵에 필요한 모든 컴포넌트를 확보한 후에는 ArcGIS Pro에서 이를 모바일 맵 패키지로 통합할 수 있습니다. 이 파일은 ArcGIS 기관 계정으로 공유할 수 있으므로 모바일 작업자가 이를 Navigator에서 다운로드하여 사용할 수 있습니다. 자세한 내용은 ArcGIS Pro 도움말의 모바일 맵 패키지 소개를 참고하세요.
팁:
MMPK를 생성하는 각 단계를 안내하는 실습이 필요할 경우 실습 섹션에서 전체 예시를 참고하세요.
요구사항
ArcGIS Navigator에 사용할 사용자 설정 내비게이션 맵을 생성하려면 다음과 같은 제품과 라이선스가 필요합니다.
- ArcGIS Pro 3.2.2 이후 버전
- 기관의 자산, 로케이터, 도로가 포함된 사용자 설정 내비게이션 맵을 생성하려면 ArcGIS Pro 3.2.2 이후 버전을 사용해야 합니다.
- 이동 모드를 생성하고 피처 편집 템플릿을 사용하려면 ArcGIS Pro 3.2.2 이후 버전이 필요합니다.
- 공유 탭을 통해 MMPK를 공유하려면(패키징과 공유를 한 번에 완수) ArcGIS Pro 3.2.2 이후 버전이 필요합니다.
- 다음에 대한 라이선스가 적용된 ArcGIS 기관 계정:
- ArcGIS Pro 3.2.2 이후 버전
- ArcGIS Network Analyst 익스텐션
- ArcGIS Navigator
- (선택 사항) ArcGIS StreetMap Premium 데이터셋을 사용할 라이선스 — StreetMap Premium 도로를 MMPK에 포함하는 데 필요합니다.
비고:
자세한 내용은 ArcGIS Pro에서 StreetMap Premium 시작하기를 참고하세요.
- (선택 사항) StreetMap Premium Custom Roads 데이터셋을 사용할 라이선스 — StreetMap Premium 도로와 자체 도로를 MMPK에 포함하는 데 필요합니다.
- (선택 사항 및 권장 사항) ArcGIS Navigator가 설치된 모바일 기기 — MMPK를 테스트하는 데 필요합니다.
ArcGIS 기관 관리자가 ArcGIS 기관 계정의 라이선스를 구성 설정합니다.
ArcGIS Pro에서 프로젝트 설정
모바일 맵 패키지를 생성하려면 ArcGIS Pro에서 프로젝트를 생성해야 합니다. 생성된 프로젝트에 데이터를 가져오는 방식은 수행하려는 작업에 따라 다릅니다.
- 자산으로 ArcGIS StreetMap Premium 데이터의 복사본을 사용자 정의합니다. 다음 중 하나를 수행합니다.
- ArcGIS Online에서 MMPK를 다운로드하여 ArcGIS Pro에서 사용합니다.
- ArcGIS StreetMap Premium 파일 지오데이터베이스를 ArcGIS Pro에 가져옵니다.
- StreetMap Premium Custom Roads 네트워크 데이터셋에 자체 도로를 추가합니다.
StreetMap Premium Custom Roads 파일 지오데이터베이스를 ArcGIS Pro에 가져옵니다.
- StreetMap Premium 데이터를 사용하지 않고 시작합니다.
기관의 도로 네트워크 데이터셋을 포함합니다. 도로 데이터는 물론 경로 생성과 관련된 로직이 포함되어 있는 사용자 설정 베이스맵을 생성해야 합니다. 모든 베이스맵 데이터는 단일 지오데이터베이스에 저장되어야 합니다. 전체 예시는 보유한 모든 데이터를 사용하여 맵 작성 실습을 참조하세요.
ArcGIS Pro에 StreetMap Premium 데이터 추가
자체 데이터를 사용하지 않는 경우 ArcGIS Online에서 모바일 맵 패키지(MMPK)를 다운로드하거나 가져와서 ArcGIS Pro 프로젝트에 StreetMap Premium 데이터를 추가합니다.
- MMPK 다운로드 — ArcGIS Pro의 카탈로그 창에서 ArcGIS Online을 클릭하고 검색 표시줄에 Streetmap premium을 입력합니다. 사용 가능한 MMPK 목록에서 선택하여 추가하고 프로젝트에서 엽니다. ArcGIS Online에서 항목 추가에 대한 자세한 내용은 포털 항목 및 그룹 접근을 참고하세요.
- MMPK 가져오기 — ArcGIS Online에서 Navigator Maps 콘텐츠 페이지로 이동한 다음 MMPK의 썸네일을 클릭하여 다운로드합니다. MMPK가 다운로드되면 ArcGIS Pro를 열고 프로젝트로 맵 패키지를 가져옵니다.
MMPK를 다운로드하거나 가져온 후 프로젝트를 저장합니다.
비고:
다운로드하거나 가져온 MMPK는 <drive>:\Users\<username>\Documents\ArcGIS\Packages\<Package Name_GUID> 폴더에 저장됩니다.
MMPK를 다운로드하거나 가져오려면 ArcGIS StreetMap Premium를 사용할 수 있는 라이선스가 있는 계정에 로그인해야 합니다.
StreetMap Premium에 도로 연결(선택 사항)
StreetMap Premium에 포함되어 있지 않은 도로(예시: 기관의 사유 도로)에서 경로를 지정해야 하는데 자체 교통 네트워크가 없는 경우 StreetMap Premium Custom Roads 데이터셋을 사용합니다. StreetMap Premium 네트워크 데이터셋의 복사본에 도로를 생성하거나 불러옵니다. 도로를 생성하거나 불러온 후에는 새 도로 네트워크를 생성하고 테스트해야 합니다.
주의:
Navigator에서 사용하기 위해 도로를 생성하거나 StreetMap Premium Custom Roads에 불러올 때는 아래의 워크플로를 따라야 합니다. 전체 단계를 확인하려면 도로 생성 또는 도로 올리기 실습을 참고합니다. 추가 문서를 확인하려면 StreetMap Premium Custom Roads를 참고하세요.
라이선스:
도로를 생성하거나 불러오려면 StreetMap Premium Custom Roads 라이선스와 데이터가 있어야 합니다.
도로 생성
도로가 아직 파일 지오데이터베이스 피처 클래스로 존재하지 않을 경우 다음과 같이 디지타이징하고 StreetMap Premium Custom Roads 데이터셋에 첨부해야 합니다.
- ArcGIS Pro에서 StreetMap Premium Custom Roads와 함께 제공되는 프로젝트 파일을 엽니다. 시작하기 전에 Readme.txt 파일을 검토하세요. 자세한 지침은 데이터와 함께 패키징된 ArcGIS_StreetMap_Premium_Custom_Roads_Pro_x.x.pdf 파일에서 제공됩니다.
- 디지타이징 할 때 참조할 운영 레이어가 있다면 이를 프로젝트의 Add Custom Streets 맵 탭에 추가합니다.
비고:
이 레이어가 Navigator의 맵에 나타나도록 하려면 이를 Navigation with Custom Streets 맵 탭에 추가해야 합니다. 레이어 추가 및 사용자 설정를 참고하세요.
- 디지타이징 할 때 도로를 정확하게 배치하려면 디지타이징 해야 하는 맵 영역을 확대합니다.
팁:
가장 많이 사용하는 확대 수준에서 작업 중인 영역의 북마크를 생성하면 해당 영역으로 쉽게 돌아갈 수 있습니다.
- 스내핑을 활성화하고 포인트, 끝, 버텍스, 엣지가 활성화되었는지 확인합니다.
- StreetMap Premium Custom Roads 프로젝트에 설정된 ArcGIS Pro 작업을 사용하여 기존 도로 데이터에 사용자 고유 도로를 추가할 수 있습니다.
- 도로를 더욱 쉽게 연결할 수 있도록 Custom Streets 피처 편집 템플릿 사용 — 템플릿은 네트워크 데이터셋 규칙에 따라 연결되어야 할 피쳐 지오메트리를 자동으로 생성합니다. 도로 이름과 추가할 도로의 포장 도로 여부를 설정합니다.
팁:
피처 속성 테이블에서 선택적으로 경로의 계산 방식을 결정하는 속성을 추가할 수 있습니다. 채울 수 있는 속성에 대한 자세한 내용은 네트워크 속성을 참고하세요. 피처 속성 테이블을 편집하려면 새 피처의 속성 입력을 참고하세요.
- 도로를 디지타이징 합니다. 디지타이징 하는 도로와 Routing Streets 레이어의 도로가 교차하는 지점을 클릭하여 각 도로를 시작합니다. 마지막 버텍스를 마우스 오른쪽 버튼으로 클릭하여 종료를 클릭한 다음 선택 항목을 해제하여 각 도로를 끝냅니다.
비고:
도로 네트워크 연결에 대한 자세한 내용은 StreetMap Premium Custom Roads 복사본과 함께 제공된 문서와 연결성을 참고하세요.
전체 단계는 자산 추가 및 도로 디지타이징 를 참고하세요.
도로 올리기
도로가 파일 지오데이터베이스 피처 클래스에 이미 있다면 다음과 같이 도로를 StreetMap Premium Custom Roads 데이터셋에 첨부할 수 있습니다.
- ArcGIS Pro에서 StreetMap Premium Custom Roads와 함께 제공되는 프로젝트 파일을 엽니다. 자세한 지침은 데이터와 함께 패키징된 ArcGIS_StreetMap_Premium_Custom_Roads_Pro_x.x.pdf 파일에서 제공됩니다.
- 참조할 운영 레이어가 있다면 이를 프로젝트의 Add Custom Streets 맵 탭에 추가합니다.
비고:
이 레이어가 Navigator의 맵에 나타나도록 하려면 이를 Navigation with Custom Streets 맵 탭에도 추가해야 합니다. 레이어 추가 및 사용자 설정를 참고하세요.
- 프로젝트의 ArcGIS Pro 작업을 사용하여 도로 데이터를 Custom Streets 피처 클래스로 불러옵니다. 5단계: Custom_Streets에 도로 추가부터 시작합니다.
팁:
도로 네트워크 스키마가 StreetMap Premium Custom Roads 스키마와 일치하지 않으면 필드 일치 유형을 필드 맵을 사용하여 필드 차이 조정으로 설정합니다.
전체 단계는 자산 추가 및 도로 불러오기를 참고하세요.
새로운 도로 네트워크 생성 및 테스트
생성하거나 불러온 사용자 설정 도로는 아직 StreetMap Premium Custom Roads 네트워크 데이터셋 복사본의 일부가 아닙니다. Routing_ND 네트워크 데이터셋을 다시 생성할 때까지 경로에 사용되지 않습니다. 이 네트워크 데이터셋을 다시 생성한 후에는 새 네트워크를 테스트하여 도로 연결 또는 경로 문제를 식별하고 해결해야 합니다.
- 네트워크 생성 도구를 사용하여 Routing_ND 네트워크 데이터셋을 재생성합니다. 이 도구는 ArcGIS Pro 작업: 8단계: 네트워크 데이터셋 생성에서 확인할 수 있습니다.
- 새로운 도로 네트워크 테스트 — 생성하거나 불러온 도로와 StreetMap Premium 도로가 포함되어 있는 경로에 지점을 추가한 다음 경로 찾기를 생성합니다.
비고:
네트워크 생성 도구를 실행하기 전에 항상 보류 중인 편집 내용을 저장합니다.
경로가 생성되지 않은 경우 도로 네트워크를 다시 생성해 봅니다.
도로를 StreetMap Premium Custom Roads 데이터셋에 연결할 때는 아래에 나와 있는 문제에 직면할 수 있습니다. 도로 데이터 문제 검토 및 해결 예시를 참고해 다음과 같은 문제 해결 방법의 자세한 단계를 확인하세요:
- 연결되지 않은 도로 — 교차하지만 연결되지 않은 도로입니다.
- 연결되지 않은 교차로 — 가로지르지만 연결되지 않은 도로입니다.
- 연결되지 않은 사용자 설정 도로 — 사용자 설정 도로는 우선시 되는 사용자 설정 도로 지점과 연결되어야 합니다.
- 사용자 고유 도로와 교차하지만 연결되지 않은 StreetMap Premium 도로 — 사용자 고유 도로는 우선시되는 사용자 설정 도로 지점이 있는 StreetMap Premium 도로에 연결되어야 합니다.
- 중복 도로 — 도로가 이미 Routing Streets 피처 클래스에 포함되어 있다면 이 도로를 Custom Streets 피처 클래스에서 제거해야 합니다.
비고:
도로 네트워크를 테스트하기 위해 생성한 경로 레이어는 MMPK를 패키징하기 전에 제거해야 합니다.
ArcGIS Pro 프로젝트에 포함된 작업을 수행하여 네트워크를 생성하기 전에 오류를 줄이거나 배제할 수 있습니다.
레이어 추가 및 사용자 설정
모바일 작업자가 MMPK 안에 있는 자산을 보길 원할 수 있습니다. 자산이 포함되어 있는 운영 레이어를 추가하면 모바일 작업자가 손쉽게 자산을 찾아 확인하고 경로를 지정할 수 있습니다. 운영 레이어를 추가한 후에는 모바일 작업자를 위해 사용 설정합니다. 예를 들어 다음을 수행할 수 있습니다.
- 심볼 및 레이어 사용자 설정 — 모바일 작업자가 자산을 더 쉽게 찾아 확인할 수 있도록 하여 올바른 자산으로의 경로를 만들도록 합니다. 예를 들어 다음을 수행할 수 있습니다.
- 단순하고 친숙한 심볼을 선택합니다.
- 모바일 기기에서 쉽게 확인할 수 있도록 심볼 크기를 설정합니다(10pt가 대부분의 모바일 기기에 적당합니다).
- 베이스맵에서 쉽게 확인할 수 있도록 레이블을 설정합니다(1pt 크기의 흰색 후광이 있는 11pt 크기의 레이블이 적당함).
- 팝업 구성 — Navigator에서 자산을 눌렀을 때 모바일 작업자에게 필요한 정보가 표시되도록 합니다. 자세한 내용은 팝업 사용자 설정를 참고하세요.
비고:
팝업이 없는 피처의 경우에는 사용자가 맵에서 해당 피처와 상호 작용할 수 없습니다.
팁:
맵의 좌표계는 추가한 첫 번째 레이어의 좌표계에 따라 결정됩니다. 맵에 적합한 좌표계를 선택하려면 맵의 옵션에서 설정합니다.
검색 활성화
모바일 작업자는 자산, 주소, 교차로를 검색하여 올바른 경로를 지정하거나 작업에 도움이 되는 정보를 찾아야 할 수 있습니다. Navigator에서 사용할 수 있는 검색은 MMPK에 정의되며 다음과 같이 사용자 정의할 수 있습니다.
- 자산 검색 활성화 — MMPK에 자산을 포함한 경우 자산의 특정 필드를 검색 가능하게 구성해 모바일 작업자가 해당 자산을 보다 쉽게 찾을 수 있도록 합니다. 다음과 같은 2가지 방법으로 자산의 검색을 가능하게 합니다:
- 레이어를 구성 설정합니다(이 경우 MMPK 크기가 늘어나지 않습니다).
- 사용자 설정 로케이터를 생성하여 포함합니다(이 경우 검색 추천 항목이 지원됩니다).
- ArcGIS Pro 프로젝트의 로케이터를 포함하여 도로 주소나 교차로 검색을 활성화합니다.
이 로케이터는 Esri 제공 내비게이션 맵 또는 StreetMap Premium 데이터셋에 포함되어 있는 일반 주소 로케이터이거나 자체적으로 생성한 주소 로케이터일 수 있습니다.
- 레이어 또는 로케이터가 프로젝트에 올바르게 포함되어 있는지 확인합니다.
- 레이어의 경우 프로젝트의 위치 찾기 공급자 목록에 나타나야 합니다. 이 목록에서 레이어를 활성화하고 구성 설정할 수 있습니다.
- 일반 또는 사용자 설정 주소 로케이터의 경우 프로젝트의 로케이터 폴더에 나타나야 합니다. 위치 찾기 공급자 목록에서 로케이터 순서를 구성할 수 있습니다.
- 검색 결과 순서는 위치 찾기 공급자 목록 순서를 반영합니다.
- 검색을 테스트하여 원하는 자산, 주소, 교차로가 반환되는지 확인합니다. 맵에서는 선택된 검색 결과로 이동하고 해당 세부정보가 표시되어야 합니다.
사용자 설정 이동 모드 추가
이동 모드는 생성할 수 있는 경로와 제한된 이동 방법을 제공합니다. 이동 모드는 특정 MMPK와 연계되며 운전자가 Navigator에서 선택할 수 있습니다. StreetMap Premium 및 Esri 제공 내비게이션 맵에는 기본 이동 모드가 포함되어 있습니다. 또한 사용자 설정 이동 모드를 추가하여 운전자와 해당 차량의 요구 사항에 맞출 수도 있습니다. 설명을 입력하고 적절한 교통 수단을 선택합니다. 필요 내역과 네트워크 데이터셋의 속성에 따라 비용, 제한, 유턴 설정, 추가 고급 설정을 구성합니다. 전체 단계는 자체 이동 모드 생성을 참고하세요.
팁:
운전자가 Navigator에서 MMPK의 기본 설정에 따라 이동 모드를 사용하도록 하려면 이동 모드 설정에서 사용자 설정 이동 모드를 기본 이동 모드로 설정합니다.
StreetMap Premium 데이터셋을 사용하는 경우 거리 비용 단위를 마일에서 킬로미터로 변경합니다. 모든 StreetMap Premium 매개변수는 미터 체계로 되어 있어 거리 비용의 단위가 일치해야 합니다.
이동 모드를 생성한 후에는 ArcGIS Pro에서 테스트합니다. 경로 레이어를 생성하고, 이동 모드를 설정할 때 제한된 경로를 테스트할 지점을 경로에 추가한 다음 경로 탭에서 새 이동 모드가 선택되었는지 확인합니다. 예를 들어, 사용자 설정 이동 모드에 지정된 차량 높이 제한보다 낮은 교량의 양쪽에 경유지를 배치한 다음 경로 분석을 실행합니다. 사용자 설정 이동 모드의 결과를 기본 이동 모드 중 하나의 결과와 비교하여 원하는 경로 찾기 동작이 수행되었는지 확인합니다. 전체 단계는 이동 모드 테스트를 참고하세요.
비고:
테스트한 후에는 생성한 경로 레이어를 삭제해야 MMPK에 실수로 패키징되는 것을 방지할 수 있습니다.
MMPK 패키징 및 공유
ArcGIS Pro 프로젝트의 모든 내비게이션 맵 컴포넌트를 하나의 모바일 맵 패키지로 결합한 다음 모바일 작업자와 공유합니다. 모바일 맵 패키지 공유를 참고할 수 있으며, 다음과 같은 사항에 유의하세요:
- Navigator를 사용하는 모바일 작업자에게 패키지를 제공하려면 귀하의 계정에 패키지를 저장합니다.
- 원하는 맵 범위로 이동하고 현재 디스플레이 범위의 데이터를 패키지에 포함합니다. 범위를 부분적으로 벗어난 피처(예시: 긴 도로)만 패키지에 포함된 맵 범위에 구획이 나타나도록 자르기(클립)을 합니다.
- 주소 로케이터 포함 여부를 지정하고 포함할 경우 메뉴에서 선택하거나 해당 위치로 이동합니다.
- 포털 콘텐츠 내 MMPK 저장 위치를 지정하고 기관이나 특정 그룹과 공유합니다.
- MMPK를 공유할 대상을 지정합니다.
팁:
패키지를 기관의 특정 그룹과 공유할 경우에는 모바일 작업자가 해당 그룹에 속해 있는지 확인해야 합니다.
- MMPK 분석을 실행하여 패키지 문제를 찾고 해결합니다.
비고:
모바일 맵 패키징 도구를 실행하는 데 다소 시간이 소요될 수 있습니다.
패키지가 생성되고 공유된 후에는 모바일 작업자가 Navigator에 로그인하여 패키지를 검색하고 기기에 다운로드한 다음 길 안내를 시작할 수 있습니다.
팁:
유사한 모바일 맵 패키지를 여러 개 만들어야 할 경우에는 모바일 맵 패키지 생성 도구와 패키지 공유 도구를 사용하여 Python으로 이 프로세스를 자동화합니다.
전체 단계는 데이터 패키징 및 공유를 참고하세요.
Navigator에서 맵 테스트
현장에서 사용하도록 MMPK를 배포하기 전에 Navigator에 다운로드하고 열어 정상적으로 작동하는지 확인합니다. 모바일 기기 화면에서 작동하면 화면이 반사와 조명의 영향을 받으므로 사무실 밖에서도 테스트해야 합니다. 다음 사항에 주의하세요.
- 경로 생성이 성공적이었고 예상되었던 경로를 반환합니다 (보유한 도로를 통한 경로 생성 포함).
- 자산이 예상한 대로 명확하고 유용한 심볼과 레이블로 나타납니다.
- 자산, 도로 주소, 교차로 검색은 예상한 결과를 반환합니다.
- 올바른 기본 이동 모드가 경로에 사용되었습니다.
- 사용자 설정 이동 모드로 경로 찾기를 수행하면 사용자 설정 이동 모드의 제한이 적용된 경로가 생성됩니다.
전체 단계는 Navigator에서 맵 테스트를 참고하세요.
제한사항
Navigator의 내비게이션 맵에는 다음과 같은 제한 사항이 있습니다.
- 맵 서비스 또는 래스터 파일로 구성된 베이스맵은 지원되지 않습니다. 여기에는 ArcGIS Online을 통해 Esri에서 제공하는 베이스맵도 포함됩니다.