Skip To Content

Настройка портала для поддержки Navigator for ArcGIS

После приобретения лицензий для Navigator for ArcGIS выполните указанные ниже шаги, чтобы настроить портал на поддержку приложения Navigator.

  1. Настройте Navigator for ArcGIS лицензии для работы с порталом.
  2. Назначение лицензий для участников портала.
  3. Загрузите пакеты мобильных карт с My Esri или создайте собственные пакеты мобильных карт в ArcGIS Pro. Разместите их на веб-сервере.
  4. Зарегистрируйте пакеты мобильных карт на портале.

Теперь участники могут войти на портал через приложение Navigator, загрузить пакеты карт для работы и использовать навигацию в автономном режиме. Дополнительные сведения см. в справке Navigator for ArcGIS .

Управление пакетами мобильных карт

Пользователи Navigator, выполнившие вход на портал, могут видеть пакеты мобильных карт, которые вы сделали доступными для загрузки. Вы можете получить пакеты карт, созданныеEsri, в My Esri либо создать свои пакеты в ArcGIS Pro и выгрузить их на портал. Чтобы сделать пакеты мобильных карт доступными для пользователей Navigator, необходимо зарегистрировать их на портале.

Portal for ArcGIS поставляется с группой Карты для навигатора, которая принадлежит esri_nav. Если отметить опцию Показать ресурсы ArcGIS Desktop, то вы увидите список элементов, созданных Esri, в этой группе. Страницы описаний элементов будут связаны с пакетами карт, которые скачиваются с My Esri при их регистрации на портале.

Используйте команду managemmpks для получения списка пакетов мобильных карт, которые уже установлены на Portal for ArcGIS, для регистрации этих пакетов. Можно использовать этот инструмент для обновления, отмены регистрации или получения списка пакетов мобильных карт на портале.

Примечание:

Для работы в Navigator for ArcGIS пользователям портала должны быть присвоены лицензии Navigator. Подробнее см. раздел Настройка Navigator for ArcGIS лицензий.

Загрузка пакетов мобильных карт, предоставляемых Esri

Для загрузки пакетов мобильных карт, предоставляемых Esri, выполните следующие шаги.

  1. Войдите в My Esri и щелкните Мои организации > Загрузки > Данные и ресурсы.
  2. Введите в окне поиска Navigator и выберите нужную вам опцию сортировки в ниспадающем списке Сортировка по.
  3. Прокрутите список пакетов мобильных карт, чтобы найти нужные вам файлы.
  4. Щелкните Загрузить для каждого пакета мобильных карт, который требуется пользователям приложения Navigator. Загрузите все файлы сразу.
  5. Поместите эти скачанные пакеты карт в местоположение, которое будет доступно из сети. Например, если вы используете IIS в качестве веб-сервера, то вы можете поместить загруженные файлы в папку c:\inetpub\wwwroot\ или в другое местоположение, которое имеет конфигурацию виртуальной директории.

    URL веб-сервера с пакетом карт - это базовый URL, который вы указываете при работе с инструментом managemmpks для регистрации и управления пакетами.

  6. Включите дополнительный модуль .mmpk как тип MIME: Например, если в качестве веб-сервера используется IIS, выполните следующие шаги.
    1. Откройте Менеджер IIS.
    2. На панели Подключения выберите свой сервер в дереве каталога и дважды щелкните Типы MIME.
    3. На панели Действия щелкните Добавить.
    4. В поле Расширение имени файла укажите .mmpk.
    5. В поле Тип MIME введите application/mmpk.
    6. Перезапустите веб-сервер.

Регистрация пакетов мобильных карт

Когда пакеты мобильных карт будут получены и размещены на веб-сервере, зарегистрируйте их на портале. Любые обновления пакетов мобильных карт также происходят через портал. Вы можете управлять пакетами мобильных карт с помощью инструмента managemmpks. Этот инструмент устанавливается вместе с Portal for ArcGIS в папке <Portal for ArcGIS installation directory>\tools\managemmpks. Вам будет предложено ввести имя пользователя и пароль портала при запуске инструмента managemmpks.

Введите managemmpks --help, чтобы получить помощь по синтаксису инструмента.

  1. Войдите в компьютер, на котором установлен Portal for ArcGIS.
  2. Откройте окно командной строки, используя опцию Запуск от имени администратора.
  3. Из командной строки перейдите в директорию tools\managemmpks папки установки Portal for ArcGIS.
  4. Запустите следующий инструмент managemmpks вместе с командой --register, чтобы зарегистрировать все пакеты мобильных карт, указанные в текстовом файле или в виде CSV: managemmpks --register --url <base_URL> {--file <package_names_list.txt> | --packages <package_name1,package_name2>}.
  5. В следующем примере регистрируется разделенный запятыми список имен пакетов мобильных карт, загружаемых по URL http://mapcdn.esri.com/navigator/mmpk:
    managemmpks --register --url http://mapcdn.esri.com/navigator/mmpk --packages Alabama,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

Пользователи приложения Navigator могут загружать пакеты карт для навигации.

Обновление пакетов мобильных карт

Esri обновляет пакеты мобильных карт на My Esri на регулярной основе. Вы можете также обновлять пакеты мобильных карт, созданные вArcGIS Pro. После получения вами этих обновленных файлов и размещения их в папку с файлами пакетов карт для работы через базовый URL воспользуйтесь инструментом managemmpks с командой --refresh, чтобы обновить содержимое пакета. Вы можете указать текстовой файл, содержащий имена пакетов мобильных карт, разделенные запятыми. Используется синтаксис managemmpks --refresh {--file <package_names_list.txt> | --packages <name1,name2>}.

В этом примере обновленные пакеты мобильных карт farmland и pop_density были помещены так, чтобы работать с ними по базовому URL.

managemmpks --refresh --packages farmland,pop_density

Отмена регистрации пакетов мобильных карт

Чтобы отменить регистрацию пакетов мобильных карт, используйте инструмент --unregister с командой managemmpks. Вы можете указать список пакетов в виде текстового файла, используя команду --file, или включить список имен пактов, разделенных запятыми, используя команду --packages.

В этом примере пакет мобильных карт Albania не зарегистрирован.

managemmpks --unregister --packages Albania

В следующем примере показаны незарегистрированные пакеты мобильных карт, содержащиеся в текстовом файле package_list.txt:

managemmpks --unregister --file package_list.txt

Список всех пакетов мобильных карт

Используйте команду --list с инструментом managemmpks для генерации двух списков: зарегистрированных и не зарегистрированных пакетов мобильных карт. Используйте команду --dir для указания выходной папки, в которой будут сформированы текстовые файлы для этих списков. Имя файла генерируется автоматически с помощью инструмента managemmpks. Затем эти текстовые файлы можно использовать для регистрации или отмены регистрации файлов .mmpk.

В этом примере список пакетов мобильных карт записывается в каталоге /usr/temp.

./managemmpks.sh --list --dir /usr/temp

Список установленных пакетов мобильных карт

Используйте команду --preinstalled с инструментом managemmpks для получения списка пакетов мобильных карт, установленных с Portal for ArcGIS. Вы можете сохранить текстовый файл с этим списком. Затем эти текстовые файлы можно использовать для регистрации или отмены регистрации файлов .mmpk.

Для получения пакетов карт в вашей командной строке или терминале задайте команду --preinstalled, как показано в этом примере.

managemmpks --preinstalled

Если вы собираетесь записать список в файл, укажите имя файла, как показано в следующем примере:

managemmpks --preinstalled > myoutputfile.txt