Skip to main content

Настройка ArcGIS Navigator

Чтобы настроить приложение ArcGIS Navigator, выполните следующие шаги:

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

  2. Зарегистрируйте пакеты мобильных карт на портале.

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

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

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

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

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

  1. Войдите в организацию.

  2. Откройте Группы > Группы моей организации.

  3. Щелкните группу Карты Navigator.

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

  4. Для просмотра всех элементов группы щелкните Просмотр содержимого всей группы.

  5. Можно щелкнуть любой из элементов, чтобы открыть страницу элемента.

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

Используйте инструмент создания пакетов мобильных карт (managemmpks), который уже установлен с Portal 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. Перезапустите веб-сервер.

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

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

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

Можно зарегистрировать пакеты мобильных карт и управлять ими с помощью инструмента 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 для ArcGIS.

  3. Откройте окно командной строки, используя опцию Запустить от имени администратора.

  4. Из командной строки перейдите в tools/managemmpks папку каталога установки Portal for ArcGIS.

  5. Из командной строки перейдите в tools\managemmpks папку каталога установки Portal for ArcGIS.

  6. Запустите следующий инструмент 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 пользователи приложения увидят, что файлы обновились, и смогут загрузить их.

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

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

В этом примере список пакетов мобильных карт записывается в директорию C:\temp.

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

managemmpks --list --dir C:\temp

Файл будет создан в указанной вами директории.

  • registered-<YYYMMDD-hhmmss>.txt - в этом файле содержатся названия зарегистрированных элементов.

  • unregistered-<YYYMMDD-hhmmss>.txt - в этом файле содержатся названия незарегистрированных элементов.

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

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

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

managemmpks --preinstalled

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

managemmpks --preinstalled > myoutputfile.txt