Руководство: Создание автономной карты

Полевая работа фиксирует местоположения вас и ваших мобильных сотрудников без подключения к данным, но не освобождает вас от использования данных ГИС. Вы можете создать карту, для которой не нужен интернет и работать с ней в поле на своем устройстве. Вы можете использовать Explorer for ArcGIS или создать пользовательское приложение в ArcGIS AppStudio или ArcGIS Runtime SDK. В этом руководстве вы узнаете, как выполнить следующее:

  • Построить карту для автономной работы с ней (без подключения к данным)
  • Использовать карту анонимно в Explorer for ArcGIS

Предварительные условия

Для выполнения этого упражнения у вас должен быть модуль ArcGIS Publisher:

Поиск и открытие проекта

Используемые в этом упражнении данные доступны в пакете проекта, который можно загрузить с ArcGIS Online с помощью ArcGIS Pro. Общедоступные данные предоставлены Геологической службой США (USGS).

  1. На начальной странице ArcGIS Pro щелкните Открыть другой проект Открыть другой проект.
  2. Щелкните Портал Портал, а затем – Обзор Обзор.
  3. Щелкните фильтр Весь портал for Portal и найдите Make Offline Map example.
  4. Щелкните на пакете проекта и затем щелкните OK.

    Проект загрузится и откроется с тремя картами: Operational, VTPK_Source_BM и Basemap.

    Проект откроется с тремя картами: Operational, VTPK_Source_BM, and Basemap.

Изучения представленного проекта

Изучите три карты проекта - Рабочая, VTPK_Source_BM и Базовая карта, чтобы изучить данные, опубликованные, как пакет мобильной карты. Все три карты связаны, и когда вы изменяете масштаб карты и перемещаетесь по ней, другие карты обновляются и отображают тот же экстент в том же масштабе.

  1. Щелкните Рабочую карту, чтобы активировать ее.

    Рабочая Карта содержит местоположения, точки и области интереса. Слои этой карты содержат доступные для поиска и нажатия объекты вашей автономной карты. Можно создать Рабочую карту, чтобы ваши пользователи могли выполнять поиск объектов по атрибутами нажимать на них, чтобы увидеть всплывающие окна.

  2. Щелкните базовую карту VTPK_Source_BM , чтобы активировать ее.

    Карта VTPK_Source_BM содержит границы Национальных парков Йеллоустоун и Гранд-Титон. Информация на этой карте обеспечивает данные основы для рабочих слоев. Слои базовой карты предназначены только для просмотра. Пользователи автономной карты не могут работать с атрибутами во всплывающем окне и выполнять поиск объектов базовой карты. Если на карте есть слои, с которыми должны взаимодействовать пользователи, переместите их на Рабочую карту.

  3. Щелкните Базовую карту, чтобы активировать ее.

    Базовая карта пустая (вы будете работать с ней позже) вместе с картой VTPK_Source_BM, чтобы создать базовую карту векторных листов.

  4. Щелкните Рабочую карту, щелкните ленту Карта, щелкните ниспадающее меню Базовая карта Базовая карта и выберите базовую карту VTPK_Source_BM.

    На Рабочей карте теперь показана базовая карта VTPK_Source_BM под рабочими слоями.

  5. Перемещайте карту и изменяйте ее масштаб, чтобы изучить базовую карту и рабочие данные. Это поможет вам понять, как рабочие слои действуют со слоями базовой карты.

    Если вы не видите подписей, щелкните кнопку обновления Обновить для обновления вида карты.

Создание пакета векторных листов

Для создания хорошей автономной карты необходимы базовые карты, состоящие из пакетов векторных листов (.vtpk) для векторных данных и пакетов листов (.tpk) – для растровых данных. В этом упражнении вы будете использовать векторные листы для базовой карты. Хотя векторные листы не являются обязательными, они позволят вам улучшить скорость прорисовки, что особенно подходит для базовых карт, поскольку для пакетов векторных листов не нужен доступ к атрибутам и не требуется взаимодействия пользователя с объектами.

Вы можете создать автономную карту для всех ресурсов карты, но обычно создается автономная карта или несколько автономных карт для части существующей карты. Например, у вас может быть карта всей территории США, но вам требуется создать автономную карту определенного города. В связи с этим вы создадите автономную карту Национального парка Гранд-Титон.

  1. Щелкните базовую карту VTPK_Source_BM и приблизьтесь к экстенту Национального парка Гранд-Титон.
  2. На панели Содержание щелкните базовую карту правой кнопкой и выберите Свойства Свойства.
  3. Щелкните во вкладке Экстент Пользовательский экстент, нажмите на ниспадающее меню Вычислить из и щелкните Текущий видимый экстент.

    Используемый для создания пакета векторных листов инструмент геообработки создаст векторные листы для заданного экстента карты.

  4. Щелкните Полный экстент Полный Экстент на ленте Карта, чтобы убедиться в том, что экстент карты соответствует вашим ожиданиям.
  5. Во вкладке Метаданные введите описание базовой карты.

    Инструменты геообработки Создать пакет векторных листов не выполняется, если во входной карте нет описания.

  6. На вкладке Анализ щелкните Инструменты Инструменты.

    Откроется панель Геообработка.

  7. Найдите инструмент Пакет векторных листов и щелкните Создать пакет векторных листов.

    Появляется диалоговое окно инструмента Создать пакет векторных листов.

  8. Щелкните стрелку ниспадающего меню Входная карта и выберите VTPK_Source_BM.
  9. Задайте местоположение и имя файла для Выходного файла.
  10. Снимите отметку Пакет для ArcGIS Online | Bing Maps | Google Maps.

    Для использования схемы листов ArcGIS Online | Bing Maps | Google Maps входная карта должна находиться в проекции Web Mercator Auxiliary Sphere. Чтобы предотвратить перепроецирование данных, находящихся в системе координат North American 1983, снимите отметку Пакет для ArcGIS Online | Bing Maps | Google Maps.

    Схема листов автоматически заполняется схемой проекции входной карты.

  11. Задайте значение Максимальный масштаб кэша равным 0.

    В некоторых случаях при автономном использовании карты вам понадобиться ее сильно приближать. Если вы не зададите максимальный масштаб кэша равным 0, пакет векторных листов перестанет отображаться при увеличении крупнее заданного по умолчанию максимального масштаба кэша. Задав 0, пользователи смогут приближать карту настолько, насколько требуется, и будут видеть векторные листы на этом масштабе.

  12. Остальные входные параметры оставьте без изменений.

    Выходной файл, схема листов и максимальный масштаб кэша были изменены.

  13. Щелкните Запустить Запустить.

    Создан пакет векторных листов базовой карты VTPK_Source_BM. Вы будете использовать этот пакет векторных листов в пустой базовой карте.

Задайте пакет векторных листов в качестве базовой карты

Чтобы работать с пакетом векторных листов в качестве базовой карты вы добавите пакет в пустую базовую карту и зададите для Рабочей карты использования базовой карты векторных листов.

  1. Щелкните Базовую карту, чтобы активировать ее.
  2. На ленте Карта щелкните Добавить данные Добавить данные.
  3. Откройте пакет векторных листов, созданный в предыдущем разделе, и щелкните OK.
  4. Активируйте Рабочую карту, щелкните ленту Карта, щелкните ниспадающее меню Базовая карта Базовая карта и выберите базовую карту Базовая карта, содержащую теперь пакет векторных листов.

    Базовая карта Рабочая карта теперь обновлена с помощью базовой карты Базовая карта.

  5. На панели Содержание щелкните правой кнопкой Базовая карта и выберите Приблизить к слою Приблизить к слою.

    Экстент карты соответствует базовой карты - это изучаемая территория, которую вы опубликуете для автономного использования.

Оптимизация удобства использования карты

Чтобы сделать вашу автономную карту более удобной в использовании, вы включите функции поиска и активируете закладки. Поиск может выполняться либо по объектам, либо с помощью локатора. Вы выполните оба этих процесса.

Примечание:

Разные приложения поддерживают различные функции поиска. Они оба поддерживаются в Explorer. ArcGIS Navigator поддерживает только локаторы. Эти параметры также доступны разработчикам, использующим приложение ArcGIS AppStudio или приложение ArcGIS Runtime SDK.

Поиск объектов

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

  1. На ленте Карта щелкните Найти местоположение Найти местоположение.

    Появится панель Найти местоположение. Появятся локаторы, связанные с вашим активным порталом. Они недоступны для пользователей автономных карт и для пользователей, не являющихся участниками вашей организации, для которых вы опубликовали карты.

  2. На вкладке Найти местоположения нажмите кнопку Опции Параметры и щелкните Настройки провайдера. Щелкните Настроить слой для поиска местоположений Добавить слой.

    Откроется диалоговое окно Выбрать слой. Появятся все векторные слои карты.

  3. Чтобы пользователи могли найти горные вершины, выберите TowerSummitMinesDam и нажмите OK.

    Большинство рабочих слоев карты ссылается на один и тот же класс точечных объектов - Geonames USA. Для группировки типов точек интереса Geonames используется определяющий запрос.

    На панели Найти местоположение появится панель Настроить слой для поиска местоположения. На панели перечислены все поля слоя, и вы можете настроить их для поиска.

  4. Режим поиска по умолчанию для FEATURE_NAMEСодержит. В качестве результатов поиска возвращаются все объекты слоя TowerSummitMinesDam, содержащие символы, введенные пользователем.

    При использования режима поиска Равно пользователю придется вводить строку, которая будет точно совпадать с атрибутом FEATURE_NAME.

    Локатор слоя был настроен на использование FEATURE_NAME режима поиска Содержит.

  5. Нажмите кнопку Сохранить и вернуться к настройкам провайдера Сохранить и вернуться к Настройкам, чтобы вернуться к Настройкам провайдера.
  6. TowerSummitMinesDam теперь перечислен в Настройках провайдера. Снимите отметки с локаторов, предоставляемых вашей организацией, и нажмите кнопку Назад на панели Найти местоположения Сохранить и вернуться к Настройкам, чтобы вернуться на вкладку Найти местоположения. Используйте поле Поиск, чтобы проверить поиск объектов в слое TowerSummitMinesDam.
    1. Выполните поиск Grand Te и вы увидите, что в результатах поиска появится Grand Teton.

Локатор

Создайте локатор, выполнив следующие шаги:

  1. Откройте панель Геообработка. Если она не открыта, вы найдете ее на ленте Анализ, щелкнув Инструменты Инструменты.
  2. Найдите Создать локатор адресов и щелкните Создать локатор адресов.

    Появится диалоговое окно Создать локатор адресов.

  3. Щелкните ниспадающее меню Стиль локатора адресов и выберите General - Gazetteer.

    General - Single Field также подходит для поиска точек интереса.

  4. Щелкните ниспадающее меню Базовые данные и выберите LocalePopPlace. Оставьте роль по умолчанию Основная таблица.
  5. Щелкните стрелку ниспадающего меню Название местоположения и выберите FEATURE_NAME.
  6. Задайте местоположение и имя файла для Выходного локатора адресов.
  7. Поставьте отметку Включить предложения.

    При вводе пользователями строки поиска по карте появятся приложения. Это не поддерживается поиском объектов.

    Предложения не поддерживаются основанными на файлах локаторами в ArcGIS Pro, но поддерживаются в Explorer for ArcGIS и ArcGIS Navigator и доступны разработчикам приложений ArcGIS AppStudio и ArcGIS Runtime SDK.

  8. Щелкните Запустить Запустить.

    Будет создан основанный на слое LocalePopPlace локатор.

  9. Откройте панель Найти местоположения и щелкните кнопку Опции Параметры, чтобы увидеть, что локатор автоматически добавился в список локаторов.
    1. Щелкните вкладку Найти местоположение и выполните поиск White Grass.
    2. Обратите внимание, что в результатах поиска появились White Grass Rand и White Grass Ranger Station.

Закладки

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

  1. Приблизьтесь к одному из озер изучаемой области.
  2. Щелкните на ленте Карта ниспадающее меню Закладки и выберите Закладки Новая закладка Новая закладка.

    Откроется диалоговое окно Создать закладку.

  3. Укажите имя и описание закладки и нажмите OK.

    На карту добавлена закладка.

  4. Добавьте при необходимости закладки для наиболее важных областей.

Всплывающие окна

Посредством всплывающих окон пользователи увидят информацию об объектах, касаясь их на карте. Заданные вами в ArcGIS Pro всплывающие окна включаются в автономную карту.

  1. Щелкните правой кнопкой на панели Содержание слой строений и выберите Включить всплывающие окна Включить всплывающие окна. Если всплывающие окна включены, перейдите к шагу 2.
  2. Щелкните слой еще раз, а затем - Настроить всплывающие окна Настроить всплывающие окна.

    Появится панель Всплывающие окна.

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

    Более подробно о всплывающих окнах см. раздел Настройка всплывающих окон.

Создание и публикация пакета мобильной карты

Вы создали свою карту, содержащую рабочие слои с поиском объектов и всплывающими окнами, базовую карту векторных листов, закладки для наиболее важных экстентов и локатор для дополнительного поиска. Теперь вы можете опубликовать ее, как пакет мобильной карты.

  1. Щелкните Рабочую карту, если она не активна, щелкните правой кнопкой слой Базовая карта на панели Содержание и нажмите Приблизить к слою Приблизить к слою.
  2. Щелкните на ленте Общий доступ Мобильная карта Новый пакет мобильной карты в группе Пакет.

    Откроется панель Пакет мобильной карты. По умолчанию пакет мобильной карты загружается на ваш активный портал. Вы оставите эту настройку по умолчанию.

  3. Введите имя для пакета карт. Используйте уникальное имя, чтобы вы могли найти его в Explorer for ArcGIS позже.
  4. Метаданные карты автоматически используются в качестве входных данных для поля Краткая информация. Добавьте ключевые слова в поле Теги, чтобы пользователи могли найти ваш пакет.
  5. Используйте экстент по умолчанию: Текущий экстент отображения.

    Полигональный класс область интереса позволит вам задать пользовательский экстент вашей автономной карты. К примеру, можно выбрать полигональный класс с полигонами границ пяти крупнейших районов метро США.

  6. Поставьте отметку Вырезать.

    При выборе опции Вырезать вырезаются объекты, которые выходят за пределы выбранного вами экстента. Если взять предыдущий пример, то в нем объекты, распространяющиеся за пределы пяти наибольших областей метро США, будут вырезаны по границам областей метро. Локаторы, включенные в пакет мобильной карты, также ограничены выбранным экстентом, что позволяет пользователям выполнять поиск лишь тех объектов, которые находятся на карте.

    Примечание:

    Опции Экстент и Вырезать не влияют на пакет векторных листов. Независимо от этих настроек, в пакет будет включен весь пакет векторных листов целиком.

  7. Поставьте отметку Включить Локатор. Щелкните ниспадающее меню и выберите локатор, созданный вами.
  8. Если у вас есть дополнительный модуль ArcGIS Publisher, вы можете отметить Включить анонимное использование.

    Анонимное использование позволит вам создавать пакеты мобильной карты для пользователей, не являющихся участниками организации ArcGIS. С Explorer for ArcGIS Можно работать анонимно (без выполнения входа), и пользователям не нужна учетная запись ArcGIS для работы с приложением. Включение анонимного использования позволяет загружать и использовать пакеты мобильных карт любому лицу, имеющему к ним доступ, независимо от его учетных данных для входа.

  9. Укажите, каким образом будет осуществляться доступ к пакету:
    • Для всех – эта опция делает ваш элемент общедоступным. Права доступа и просмотра объекта будут у всех.
    • Моя организация – вы увидите эту опцию, если выполнили вход с использованием учетной записи организации. Выбор этой опции позволяет предоставить доступ к вашим ресурсам всем авторизованным пользователям организации.
    • Группы – можно открыть общий доступ к ресурсам для участников групп, к которым вы принадлежите.

    Не включайте ни одну из опций, чтобы ограничить доступ только владельцем проекта.

  10. Под пунктом Завершить публикацию щелкните Анализировать для изучения проблем.

    На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справку или выполнить действие по исправлению. Ошибки Ошибка необходимо решить до того, как вы сможете опубликовать веб-слой. Решение предупреждений Предупреждение рекомендуется, но не является обязательным.

    Подробнее об анализе ГИС-ресурсов.

  11. После проверки создайте пакет, щелкнув Пакет.

Использование автономной карты в Explorer for ArcGIS

Теперь, когда вы создали и опубликовали свой пакет мобильной карты, вы поработаете с ним в Explorer for ArcGIS.

  1. Откройте приложение Explorer for ArcGIS на вашем мобильном устройстве. Отметьте опцию Продолжить без входа.

    Вы будете работать, как анонимный пользователь, в Explorer for ArcGIS. Если вы не опубликовали свой пакет в общем доступе и не включили анонимный доступ, вы не сможете работать дальше.

  2. Выполните поиск пакета мобильной карты, опубликованного из ArcGIS Pro.
  3. Щелкните в результатах поиска рядом с вашей картой опцию загрузки.

    Теперь карта загружена на ваше устройство и доступна в разделе На устройстве списка ваших карт.

  4. Коснитесь карты, чтобы её открыть.

    Карта откроется с экстентом, выбранным вами при создании пакета мобильной карты.

  5. Щелкните увеличительное стекло и выполните поиск Grand Teton.
  6. Нажмите кнопку закладки, чтобы получить доступ к любым созданным вами закладкам, и щелкните закладку, чтобы перейти к заданному экстенту.
  7. Щелкните по объекту и вы увидите всплывающее окно с информацией о нем так, как это настроено в конфигурации вашего всплывающего окна.

Вы создали карту для ее автономного использования в ArcGIS Pro с помощью векторных листов, поиск объектов, закладки и всплывающие окна для создания эффективных и качественных автономных карт. Затем вы опубликовали эту карту в качестве пакета мобильной карты в вашей организации ArcGIS Online и работали с ней автономно на вашем мобильном устройстве через Explorer for ArcGIS.