Skip To Content

Navigator for ArcGIS를 지원하도록 포털 구성

Navigator for ArcGIS 라이선스를 구매하고 나면 아래의 단계에 따라 Navigator 앱이 지원되는 포털을 구성합니다.

  1. 포털 구성원에게 라이선스를 할당합니다.
  2. Download mobile map packages from My Esri or create custom mobile map packages in ArcGIS Pro. 웹 서버에서 모바일 맵 패키지를 호스팅합니다.
  3. 모바일 맵 패키지를 포털에 등록합니다.

그런 다음 구성원은 Navigator 앱을 사용하여 포털에 로그인하고 작업에 필요한 맵 패키지를 다운로드하여 오프라인에서 탐색할 수 있습니다. 자세한 내용은 Navigator for ArcGIS 도움말을 참고하세요.

모바일 맵 패키지 관리

포털에 로그인한 Navigator 사용자에게는 다운로드할 수 있도록 만들어진 모바일 맵 패키지가 보입니다. Esri에서 만든 맵 패키지를 My Esri에서 구하거나 ArcGIS Pro에서 자신의 맵 패키지를 만들고 포털에 업로드할 수 있습니다. 모바일 맵 패키지가 Navigator앱 사용자에게 제공되도록하려면 포털에 등록해야 합니다.

ArcGIS Enterprise 포털에는 esri_nav 소유의 Navigator Maps 그룹이 함께 제공됩니다. 이 그룹은 Esri에서 생성한 항목으로 미리 채워집니다. Navigator Maps 그룹의 콘텐츠를 찾아서 각 항목의 설명, 섬네일 및 기타 정보를 확인할 수 있습니다.

Navigator Maps 그룹의 항목에 접근하려면 다음 단계를 따르세요.

  1. 포털에 로그인합니다.
  2. 그룹 > 내 기관의 그룹을 엽니다.
  3. Navigator Maps 그룹을 클릭합니다.

    그러면 그룹에 대한 항목 페이지가 열립니다.

  4. 그룹의 모든 항목을 보려면 모든 그룹 콘텐츠 보기를 클릭합니다.
  5. 아무 항목이나 클릭하여 해당 세부정보 페이지를 열 수 있습니다.

포털이 처음 생성된 경우 이러한 항목은 맵 패키지에 연결되지 않습니다. 항목을 콘텐츠로 채우거나 항목의 콘텐츠를 업데이트하려면 My Esri에서 맵 패키지를 다운로드하고 자체 웹 서버에서 호스팅한 후 호스팅되는 패키지를 포털에 등록합니다.

Portal for ArcGIS와 함께 설치된 모바일 맵 패키지 도구(managemmpks)를 사용하여 이러한 패키지를 등록합니다. 필요에 따라, 이 도구를 사용하여 포털에 있는 모바일 맵 패키지를 업데이트, 등록 해제, 나열할 수도 있습니다.

비고:

Navigator for ArcGIS를 사용하려면 포털 구성원에게 Navigator 라이선스가 할당되어 있어야 합니다.

모바일 맵 패키지 다운로드(Esri에서 제공)

Esri에서 제공한 모바일 맵 패키지를 다운로드하려면 다음 단계를 수행합니다.

  1. My Esri에 로그인하고 내 기관 > 다운로드 > 데이터 및 콘텐츠를 클릭합니다.
  2. 검색 상자에 Navigator를 입력한 후 정렬 기준 드롭다운 목록에서 원하는 정렬 옵션을 선택합니다.
  3. 모바일 맵 패키지 목록을 스크롤하여 원하는 파일을 찾습니다.
  4. Navigator 앱 사용자에게 제공할 각 모바일 맵 패키지에 대해 다운로드를 클릭합니다. 파일은 한 번에 하나씩 다운로드합니다.
  5. 다운로드한 맵 패키지를 웹 접근이 가능한 위치에 배치합니다. 예를 들어 IIS를 웹 서버로 사용하는 경우, 다운로드한 파일을 c:\inetpub\wwwroot\ 폴더 또는 가상 디렉터리로 구성되어 있는 다른 위치에 배치할 수 있습니다.

    맵 패키지 파일이 배치되는 웹 서버의 URL은 managemmpks 도구를 사용하여 패키지를 등록하고 관리할 때 제공될 기본 URL입니다.

  6. .mmpk 확장자를 MIME 형식으로 활성화합니다. 예를 들어 IIS를 웹 서버로 사용하는 경우 다음 단계를 수행합니다.
    1. IIS 관리자를 엽니다.
    2. 연결 창의 트리 보기에서 서버를 선택하고 MIME 유형을 더블 클릭합니다.
    3. 작업 창에서 추가를 클릭합니다.
    4. 파일 이름 확장자.mmpk를 입력합니다.
    5. MIME 형식application/mmpk를 입력합니다.
    6. 웹 서버를 다시 시작합니다.

모바일 맵 패키지 등록

모바일 맵 패키지를 다운로드하여 웹 서버에서 호스팅한 다음에는 포털에 등록합니다. 모바일 맵 패키지의 업데이트도 포털과 통신되어야 합니다. 포털에는 각 모바일 맵 패키지에 대한 포털 항목이 포함되어 있습니다. 모바일 맵 패키지를 등록하면 웹 서버에 있는 .mmpk 파일의 URL을 참조하도록 이러한 포털 항목이 업데이트됩니다.

managemmpks 도구를 사용하여 모바일 맵 패키지를 등록 및 관리할 수 있습니다. 이 도구는 Portal for ArcGIS와 함께 <Portal for ArcGIS installation directory>/tools/managemmpks 디렉터리에 설치되어 있습니다. managemmpks 도구를 실행하면 포털 관리자의 사용자 이름과 비밀번호를 묻는 메시지가 표시됩니다.

managemmpks 도구를 사용하면 하나 이상의 모바일 맵 패키지를 포털에 동시 등록할 수 있습니다. 이 도구는 맵 패키지의 이름이 아니라 포털 항목 이름을 입력으로 가져옵니다. 따라서 등록하기 전에 기존 포털 항목의 이름을 알아야 합니다. 이 목록을 가져오려면 --preinstalled 도구에서 managemmpks 커맨드를 사용하거나, Navigator Maps 그룹의 콘텐츠를 찾아봅니다.

이 도구의 구문에 대한 도움말을 보려면 managemmpks --help를 입력합니다.

등록할 항목 이름을 확인한 후에는 다음 단계에 따라 웹 서버에서 호스팅되는 맵 패키지를 등록합니다.

  1. Portal for ArcGIS가 설치된 머신에 로그인합니다.
  2. 터미널 세션을 시작하여 Portal for ArcGIS를 설치한 사용자로 인증합니다.
  3. 커맨드 라인에서 Portal for ArcGIS 설치 디렉터리의 tools/managemmpks 폴더로 이동합니다.
  4. 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