Navigator for ArcGIS 라이선스를 구매하고 나면 아래의 단계에 따라 Navigator 앱이 지원되는 포털을 구성합니다.
- 포털 구성원에게 라이선스를 할당합니다.
- Download mobile map packages from My Esri or create custom mobile map packages in ArcGIS Pro. 웹 서버에서 모바일 맵 패키지를 호스팅합니다.
- 모바일 맵 패키지를 포털에 등록합니다.
그런 다음 구성원은 Navigator 앱을 사용하여 포털에 로그인하고 작업에 필요한 맵 패키지를 다운로드하여 오프라인에서 탐색할 수 있습니다. 자세한 내용은 Navigator for ArcGIS 도움말을 참고하세요.
모바일 맵 패키지 관리
포털에 로그인한 Navigator 사용자에게는 다운로드할 수 있도록 만들어진 모바일 맵 패키지가 보입니다. Esri에서 만든 맵 패키지를 My Esri에서 구하거나 ArcGIS Pro에서 자신의 맵 패키지를 만들고 포털에 업로드할 수 있습니다. 모바일 맵 패키지가 Navigator앱 사용자에게 제공되도록하려면 포털에 등록해야 합니다.
ArcGIS Enterprise 포털에는 esri_nav 소유의 Navigator Maps 그룹이 함께 제공됩니다. 이 그룹은 Esri에서 생성한 항목으로 미리 채워집니다. Navigator Maps 그룹의 콘텐츠를 찾아서 각 항목의 설명, 섬네일 및 기타 정보를 확인할 수 있습니다.
Navigator Maps 그룹의 항목에 접근하려면 다음 단계를 따르세요.
- 포털에 로그인합니다.
- 그룹 > 내 기관의 그룹을 엽니다.
- Navigator Maps 그룹을 클릭합니다.
그러면 그룹에 대한 항목 페이지가 열립니다.
- 그룹의 모든 항목을 보려면 모든 그룹 콘텐츠 보기를 클릭합니다.
- 아무 항목이나 클릭하여 해당 세부정보 페이지를 열 수 있습니다.
포털이 처음 생성된 경우 이러한 항목은 맵 패키지에 연결되지 않습니다. 항목을 콘텐츠로 채우거나 항목의 콘텐츠를 업데이트하려면 My Esri에서 맵 패키지를 다운로드하고 자체 웹 서버에서 호스팅한 후 호스팅되는 패키지를 포털에 등록합니다.
Portal for ArcGIS와 함께 설치된 모바일 맵 패키지 도구(managemmpks)를 사용하여 이러한 패키지를 등록합니다. 필요에 따라, 이 도구를 사용하여 포털에 있는 모바일 맵 패키지를 업데이트, 등록 해제, 나열할 수도 있습니다.
비고:
Navigator for ArcGIS를 사용하려면 포털 구성원에게 Navigator 라이선스가 할당되어 있어야 합니다.
모바일 맵 패키지 다운로드(Esri에서 제공)
Esri에서 제공한 모바일 맵 패키지를 다운로드하려면 다음 단계를 수행합니다.
- My Esri에 로그인하고 내 기관 > 다운로드 > 데이터 및 콘텐츠를 클릭합니다.
- 검색 상자에 Navigator를 입력한 후 정렬 기준 드롭다운 목록에서 원하는 정렬 옵션을 선택합니다.
- 모바일 맵 패키지 목록을 스크롤하여 원하는 파일을 찾습니다.
- Navigator 앱 사용자에게 제공할 각 모바일 맵 패키지에 대해 다운로드를 클릭합니다. 파일은 한 번에 하나씩 다운로드합니다.
- 다운로드한 맵 패키지를 웹 접근이 가능한 위치에 배치합니다. 예를 들어 IIS를 웹 서버로 사용하는 경우, 다운로드한 파일을 c:\inetpub\wwwroot\ 폴더 또는 가상 디렉터리로 구성되어 있는 다른 위치에 배치할 수 있습니다.
맵 패키지 파일이 배치되는 웹 서버의 URL은 managemmpks 도구를 사용하여 패키지를 등록하고 관리할 때 제공될 기본 URL입니다.
- .mmpk 확장자를 MIME 형식으로 활성화합니다. 예를 들어 IIS를 웹 서버로 사용하는 경우 다음 단계를 수행합니다.
- IIS 관리자를 엽니다.
- 연결 창의 트리 보기에서 서버를 선택하고 MIME 유형을 더블 클릭합니다.
- 작업 창에서 추가를 클릭합니다.
- 파일 이름 확장자에 .mmpk를 입력합니다.
- MIME 형식에 application/mmpk를 입력합니다.
- 웹 서버를 다시 시작합니다.
모바일 맵 패키지 등록
모바일 맵 패키지를 다운로드하여 웹 서버에서 호스팅한 다음에는 포털에 등록합니다. 모바일 맵 패키지의 업데이트도 포털과 통신되어야 합니다. 포털에는 각 모바일 맵 패키지에 대한 포털 항목이 포함되어 있습니다. 모바일 맵 패키지를 등록하면 웹 서버에 있는 .mmpk 파일의 URL을 참조하도록 이러한 포털 항목이 업데이트됩니다.
managemmpks 도구를 사용하여 모바일 맵 패키지를 등록 및 관리할 수 있습니다. 이 도구는 Portal for ArcGIS와 함께 <Portal for ArcGIS installation directory>/tools/managemmpks 디렉터리에 설치되어 있습니다. managemmpks 도구를 실행하면 포털 관리자의 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다.
managemmpks 도구를 사용하면 하나 이상의 모바일 맵 패키지를 포털에 동시 등록할 수 있습니다. 이 도구는 맵 패키지의 이름이 아니라 포털 항목 이름을 입력으로 가져옵니다. 따라서 등록하기 전에 기존 포털 항목의 이름을 알아야 합니다. 이 목록을 가져오려면 --preinstalled 도구에서 managemmpks 커맨드를 사용하거나, Navigator Maps 그룹의 콘텐츠를 찾아봅니다.
이 도구의 구문에 대한 도움말을 보려면 managemmpks --help를 입력합니다.
등록할 항목 이름을 확인한 후에는 다음 단계에 따라 웹 서버에서 호스팅되는 맵 패키지를 등록합니다.
- Portal for ArcGIS가 설치된 머신에 로그인합니다.
- 터미널 세션을 시작하여 Portal for ArcGIS를 설치한 사용자로 인증합니다.
- 커맨드 라인에서 Portal for ArcGIS 설치 디렉터리의 tools/managemmpks 폴더로 이동합니다.
- managemmpks 커맨드로 다음 --register 도구를 실행하여, 텍스트 파일, 쉼표로 구분된 값 파일 또는 쉼표로 구분된 패키지 항목 이름 목록으로 나열된 모든 모바일 맵 패키지를 등록합니다. managemmpks --register --url <base_URL> {--file <package_names_list.txt> | --packages <package_name1,package_name2>}.
다음 예시에서는 모바일 맵 패키지 포털 항목 이름 목록을 사용하여 URL http://mapcdn.esri.com/navigator/mmpk를 통해 접근한 모바일 맵 패키지를 등록합니다.
managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --packages Alabama,Czech_Republic
--packages 커맨드를 사용하는 경우 밑줄(_)을 삽입하여 여러 단어가 포함된 포털 항목 이름에서 공백을 대체해야 합니다(이전 예시의 Czech Republic 항목 참고).
이 예시에서는 us_states_package_list.txt를 통해 접근되는 모바일 맵 패키지(.mmpk) 파일에 대해 포털 항목 이름이 포함된 텍스트 파일(http://mapcdn.esri.com/navigator/mmpk)이 제공됩니다.
managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --file us_states_package_list.txt
텍스트 또는 CSV(쉼표로 구분된 값) 파일을 사용하여 모바일 맵 패키지를 등록하는 경우에는 항목 이름의 공백을 밑줄로 대체하지 않아도 됩니다. 예를 들어 파일에 다음 항목이 포함될 수 있습니다.
Alabama Czech Republic South America Southern Cone Region
Navigator 앱 사용자는 맵 패키지를 다운로드하여 탐색할 수 있습니다.
모바일 맵 패키지 업데이트
Esri에서는My Esri의 모바일 맵 패키지를 정기적으로 업데이트합니다. ArcGIS Pro에서 생성한 모바일 맵 패키지를 업데이트할 수도 있습니다. 이러한 업데이트 파일을 다운로드하여 기본 URL을 통해 접근되는 모바일 맵 패키지 파일 디렉터리에 배치한 후 managemmpks 커맨드와 함께 --refresh 도구를 사용하여 패키지 콘텐츠를 업데이트합니다. 모바일 맵 패키지 이름이나 쉼표로 구분된 항목 이름 목록이 포함된 텍스트 또는 CSV 파일을 제공할 수 있습니다. 구문은 managemmpks --refresh {--file <package_names_list.txt> | --packages <name1,name2>}입니다.
이 예시에서는 업데이트된 Farmland 및 pop_density 모바일 맵 패키지가 기본 URL을 통해 접근할 수 있는 위치에 배치되었습니다.managemmpks --refresh --packages farmland,pop_density
새 .mmpk 파일을 사용할 수 있을 때마다 Navigator Maps 그룹의 항목에 대한 콘텐츠를 업데이트하되, 연결된 기본 URL은 변경하지 마세요. --refresh 커맨드를 실행하면 Navigator 앱 사용자에게 파일이 업데이트되었으며 업데이트된 파일을 다운로드할 수 있다는 메시지가 표시됩니다.
모바일 맵 패키지 등록 해제
모바일 맵 패키지를 등록 해제하려면 --unregister 도구에 managemmpks 커맨드를 사용합니다. --file 커맨드를 사용하여 패키지가 나열된 텍스트 또는 CSV 파일을 지정하거나 --packages 커맨드를 사용하여 쉼표로 구분된 항목 이름 목록을 포함합니다.
이 예시에서는 Albania 모바일 맵 패키지가 등록 해제되었습니다.managemmpks --unregister --packages Albania
--packages 커맨드를 사용하는 경우 밑줄(_)을 삽입하여 여러 단어가 포함된 포털 항목 이름(예시: Czech Republic)에서 공백을 대체해야 합니다.
다음 예시에서는 package_list.txt 텍스트 파일에 나열되어 있는 모바일 맵 패키지에 대한 등록 해제를 보여 줍니다.managemmpks --unregister --file package_list.txt
텍스트 또는 CSV(쉼표로 구분된 값) 파일을 사용하여 모바일 맵 패키지를 등록 해제하는 경우에는 항목 이름의 공백을 밑줄로 대체하지 않아도 됩니다. 예를 들어 파일에 다음 항목이 포함될 수 있습니다.
Alabama Czech Republic South America Southern Cone Region
모든 모바일 맵 패키지 나열
--list 도구를 managemmpks 커맨드와 함께 사용하면 등록된 모바일 맵 패키지 목록과 등록 해제된 모바일 맵 패키지 목록을 생성할 수 있습니다. 이러한 목록에 대한 텍스트 파일이 생성될 결과 디렉터리를 지정하려면 --dir 커맨드를 사용합니다. 이 파일 이름은 managemmpks 도구에서 자동 생성됩니다. 이러한 텍스트 파일은 .mmpk 파일을 등록하거나 등록 해제할 때 입력으로 사용할 수 있습니다.
이 예시에서는 모바일 맵 패키지 목록이 /usr/temp 디렉터리에 출력됩니다. ./managemmpks.sh --list --dir /usr/temp
지정한 디렉터리에 두 개의 파일이 생성됩니다.
- registered-<YYYMMDD-hhmmss>.txt - 이 파일에는 등록된 항목의 이름이 포함되어 있습니다.
- unregistered-<YYYMMDD-hhmmss>.txt - 이 파일에는 등록 해제된 항목의 이름이 포함되어 있습니다.
설치된 모바일 맵 패키지 나열
--preinstalled 도구와 함께 managemmpks 커맨드를 사용하면 포털과 함께 제공되는 모바일 맵 패키지가 나열됩니다. 이 목록이 포함된 텍스트 파일을 출력할 수 있습니다. 출력된 텍스트 파일은 .mmpk 파일을 등록하거나 등록 해제할 때 입력으로 사용할 수 있습니다.
커맨드 프롬프트나 터미널에서 맵 패키지 목록을 반환하려면 이 예시에서와 같이 --preinstalled 커맨드를 지정합니다.managemmpks --preinstalled
목록을 파일로 출력하려면 다음 예시에서와 같이 파일 이름을 지정합니다.managemmpks --preinstalled > myoutputfile.txt