Skip To Content

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

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

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

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

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

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

Portal ArcGIS Enterprise поставляется с группой Карты для навигатора, которая принадлежит esri_nav. Группа заполнена элементами, созданными Esri. Можно просмотреть содержание группы Navigator Maps, чтобы увидеть описание каждого элемента, его значок и информацию о нем.

Для работы с группой Карты Navigator выполните следующие действия:

  1. Войдите в портал.
  2. Откройте Группы > Группы Моей организации.
  3. Щелкните группу Карты Navigator.

    Откроется страница элемента группы

  4. Для просмотра всех элементов группы щелкните Просмотр содержимого всей группы.
  5. Можно щелкнуть любой из элементов, чтобы открыть страницу с информацией.

При первом создании портала эти элементы не связаны с пакетами карт. Чтобы заполнить элементы содержимым или обновить содержимое элемента, загрузите пакетв карт с My Esri, разместите их на своем веб-сервере и зарегистрируйте размещенные пакеты на портале.

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

Примечание:

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

Загрузка пакетов мобильных карт, предоставляемых 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. Перезапустите веб-сервер.

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

Когда пакеты мобильных карт будут получены и размещены на веб-сервере, зарегистрируйте их на портале. Любые обновления пакетов мобильных карт также происходят через портал. На вашем портале содержится элемент для каждого пакета мобильной карты. Регистрация пакетов мобильных карт обновляет элементы портала URL файлов .mmpk на вашем веб-сервере.

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

Инструмент managemmpks позволит вам зарегистрировать один или сразу несколько пакетов мобильных карт на своем портале. Инструмент берет на входе названия элементов портала, а не имена пакетов. Поэтому для регистрации вам нужно знать имена элементов портала. Для получения этого списка можно воспользоваться командой --preinstalled с инструментом managemmpks либо обратиться к содержимому группы Карты Navigator.

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

Как только вы узнаете названия регистрируемых элементов, выполните следующие действия для регистрации пакетов карт, размещенных на вашем веб-сервере:

  1. Войдите в компьютер, на котором установлен Portal for ArcGIS.
  2. Запустите сеанс терминала и авторизуйтесь как пользователь Portal for ArcGIS.
  3. Из командной строки перейдите в директорию tools/managemmpks папки установки Portal for ArcGIS.
  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

Обновите содержимое элементов в группе Карты Navigator Maps при появлении новых файлов .mmpk, но не меняйте связанный с ними базовый URL. После запуска команды --refresh пользователи приложения Navigator обнаружат. Что файлы обновились, и смогут загрузить обновленные файлы.

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

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