Полевая работа фиксирует местоположения вас и ваших мобильных сотрудников без подключения к данным, но не освобождает вас от использования данных ГИС. Вы можете создать карту, для которой не нужен интернет и работать с ней в поле на своем устройстве. Вы можете использовать ArcGIS Field Maps или создать пользовательское приложение в ArcGIS AppStudio или ArcGIS Runtime SDK. В этом руководстве вы узнаете, как выполнить следующее:
- Построить карту для автономной работы с ней (без подключения к данным)
- Использовать карту анонимно в ArcGIS Field Maps
Предварительные действия
Для выполнения этого упражнения у вас должен быть дополнительный модуль ArcGIS Publisher:
Поиск и открытие проекта
Используемые в этом упражнении данные доступны в пакете проекта, который можно загрузить с ArcGIS Online через ArcGIS Pro. Общедоступные данные предоставлены Геологической службой США (USGS).
- На начальной странице ArcGIS Pro щелкните Открыть другой проект .
- В диалоговом окне Открыть проект в разделе Портал нажмите ArcGIS Online .
Примечание:
Если вместо этого вы видите ArcGIS Enterprise , необходимо задать активный портал как ArcGIS Online.
- Вверху диалогового окна в поле Поиск введите пример Создание автономной карты и нажмите Enter.
- Щелкните на пакете проекта и затем щелкните OK.Если под этим именем есть несколько пакетов проекта, посмотрите на столбец Владелец. Выберите элемент с именем владельца mark_nitro.
Проект загрузится и откроется с двумя картами: Operational и VTPK_Source_BM.
Изучения представленного проекта
Изучите две карты проекта - Operational и VTPK_Source_BM, чтобы изучить данные, опубликованные, как пакет мобильной карты. Обе карты связаны, и когда вы изменяете масштаб карты и перемещаетесь по ней, другая карта обновляется и отображает тот же экстент в том же масштабе.
- Щелкните Рабочую карту, чтобы активировать ее.
Рабочая Карта содержит местоположения, точки и области интереса. Слои этой карты содержат доступные для поиска и нажатия объекты вашей автономной карты. Можно создать Рабочую карту, чтобы ваши пользователи могли выполнять поиск объектов по атрибутами нажимать на них, чтобы увидеть всплывающие окна.
- Щелкните базовую карту VTPK_Source_BM , чтобы активировать ее.
Карта VTPK_Source_BM содержит границы Национальных парков Йеллоустоун и Гранд-Титон. Информация на этой карте обеспечивает данные основы для рабочих слоев. Слои базовой карты предназначены только для просмотра. Пользователи автономной карты не могут работать с атрибутами во всплывающем окне и выполнять поиск объектов базовой карты. Если на карте есть слои, с которыми должны взаимодействовать пользователи, переместите их на Рабочую карту.
- Щелкните Рабочую карту, щелкните ленту Карта, щелкните ниспадающее меню Базовая карта и выберите базовую карту VTPK_Source_BM.
На Рабочей карте теперь показана базовая карта VTPK_Source_BM под рабочими слоями.
- Перемещайте карту и изменяйте ее масштаб, чтобы изучить базовую карту и рабочие данные. Это поможет вам понять, как рабочие слои действуют со слоями базовой карты.
Если вы не видите подписей, щелкните кнопку обновления для обновления вида карты.
Создание пакета векторных листов
Для создания хорошей автономной карты необходимы базовые карты, состоящие из пакетов векторных листов (.vtpk) для векторных данных и пакетов листов (.tpk) – для растровых данных. В этом упражнении вы будете использовать векторные листы для базовой карты. Хотя векторные листы не являются обязательными, они позволят вам улучшить скорость прорисовки, что особенно подходит для базовых карт, поскольку для пакетов векторных листов не нужен доступ к атрибутам и не требуется взаимодействия пользователя с объектами.
Вы можете создать автономную карту для всех ресурсов карты, но обычно создается автономная карта или несколько автономных карт для части существующей карты. Например, у вас может быть карта всей территории США, но вам требуется создать автономную карту определенного города. В связи с этим вы создадите автономную карту Национального парка Гранд-Титон.
- Щелкните базовую карту VTPK_Source_BM и приблизьтесь к экстенту Национального парка Гранд-Титон.
- На панели Содержание щелкните базовую карту правой кнопкой и выберите Свойства .
- На вкладке Экстент щелкните Использовать пользовательский экстент и выберите Текущий видимый экстент в меню Получить экстент из.
Используемый для создания пакета векторных листов инструмент геообработки создаст векторные листы для заданного экстента карты.
- Во вкладке Метаданные введите описание базовой карты и щелкните OK.
Инструменты геообработки Создать пакет векторных листов не выполняется, если во входной карте нет описания.
- Щелкните Полный экстент на ленте Карта, чтобы убедиться в том, что экстент карты соответствует вашим ожиданиям.
- На вкладке Анализ щелкните Инструменты .
Откроется панель Геообработка.
- Найдите инструмент Пакет векторных листов и щелкните Создать пакет векторных листов.
Появляется диалоговое окно инструмента Создать пакет векторных листов.
- Щелкните стрелку ниспадающего меню Входная карта и выберите VTPK_Source_BM.
- Задайте местоположение и имя файла для Выходного файла.
- Снимите отметку Пакет для 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.
Схема листов автоматически заполняется схемой проекции входной карты.
- Остальные входные параметры оставьте без изменений.
- Щелкните Запустить .
Когда инструмент будет работать, на панели Геообработка будет отображен индикатор выполнения, на котором вы сможете увидеть сообщения и процент выполненной работы. Инструмент может завершить работу с предупреждающими сообщениями. Ошибки означают, что инструмент не смог завершить работу. См. Индикатор выполнения и сообщения для получения более подробной информации.
Создан пакет векторных листов базовой карты VTPK_Source_BM. Вы будете использовать этот пакет векторных листов в пустой базовой карте.
Задайте пакет векторных листов в качестве базовой карты
Чтобы работать с пакетом векторных листов в качестве базовой карты вы добавите пакет в пустую базовую карту и зададите для Рабочей карты использования базовой карты векторных листов.
- На вкладке Вставить в группе Проект щелкните ниспадающий список Новая карта и выберите Новая базовая карта .
Открывается новая чистая карта.
- На ленте Карта щелкните Добавить данные .
- Откройте пакет векторных листов, созданный в предыдущем разделе, и щелкните OK.
- Активируйте Рабочую карту, щелкните ленту Карта, щелкните ниспадающее меню Базовая карта и выберите базовую карту Базовая карта, содержащую теперь пакет векторных листов.
Базовая карта Рабочая карта теперь обновлена с помощью базовой карты Базовая карта.
- На панели Содержание щелкните правой кнопкой мыши на слое Базовой карты и выберите Приблизить к слою .
Экстент карты соответствует базовой карты - это изучаемая территория, которую вы опубликуете для автономного использования.
Оптимизация удобства использования карты
Чтобы сделать вашу автономную карту более удобной в использовании, вы включите функции поиска и активируете закладки. Поиск может выполняться либо по объектам, либо с помощью локатора. Вы выполните оба этих процесса.
Примечание:
Разные приложения поддерживают различные функции поиска. Оба поддерживаются в ArcGIS Field Maps. Эти параметры также доступны разработчикам, использующим приложение ArcGIS AppStudio или приложение ArcGIS Runtime SDK.
Поиск объектов
Чтобы разрешить пользователям выполнять поиск объектов, выполните следующие действия:
- На ленте Карта щелкните Найти местоположение .
Появится панель Найти местоположение. Появятся локаторы, связанные с вашим активным порталом. Они недоступны для пользователей автономных карт и для пользователей, не являющихся участниками вашей организации, для которых вы опубликовали карты.
- На вкладке Найти местоположения нажмите кнопку Опции и щелкните Настройки провайдера. Нажмите кнопку Настроить для поиска местоположений .
Откроется диалоговое окно Выбрать слой или таблицу. Появятся все векторные слои карты.
- Чтобы пользователи могли найти горные вершины, выберите TowerSummitMinesDam и нажмите OK.
Большинство рабочих слоев карты ссылается на один и тот же класс точечных объектов - Geonames USA. Для группировки типов точек интереса Geonames используется определяющий запрос.
На панели Найти местоположение сменится на панель Настроить для поиска местоположения. На панели перечислены все поля слоя, и вы можете настроить их для поиска.
- Если необходимо, задайте Режим поиска для FEATURE_NAME на Содержит. В качестве результатов поиска возвращаются все объекты слоя TowerSummitMinesDam, содержащие символы, введенные пользователем.
При использования режима поиска Равно пользователю придется вводить строку, которая будет точно совпадать с атрибутом FEATURE_NAME.
- Нажмите кнопку Сохранить и вернуться к настройкам провайдера , чтобы вернуться к Настройкам провайдера.
- TowerSummitMinesDam теперь перечислен в Настройках провайдера. Снимите отметки с локаторов, предоставляемых вашей организацией, и нажмите кнопку Назад на панели Найти местоположения , чтобы вернуться на вкладку Найти местоположения. Используйте поле Поиск, чтобы проверить поиск объектов в слое TowerSummitMinesDam.
- Выполните поиск Grand Te и вы увидите, что в результатах поиска появится Grand Teton.
Локатор
Создайте локатор, выполнив следующие шаги:
- Откройте панель Геообработка. Если она не открыта, вы найдете ее на ленте Анализ, щелкнув Инструменты .
- Найдите Создать локатор и щелкните Создать локатор.
Появится диалоговое окно инструмента Создать локатор.
- Если необходимо, щелкните ниспадающее меню Страна или регион и выберите США.
- Щелкните ниспадающее меню Первичные таблицы и выберите LocalePopPlace. Щелкните стрелку ниспадающего меню Роль и выберите POI.
- Щелкните стрелку ниспадающего меню Название местоположения и выберите FEATURE_NAME.
- Задайте местоположение и имя файла для Выходного локатора.
- Щелкните ниспадающее меню Код языка и выберите Английский.
- Щелкните Запустить .
Когда инструмент будет работать, на панели Геообработка будет отображен индикатор выполнения, на котором вы сможете увидеть сообщения и процент выполненной работы. Инструмент может завершить работу с предупреждающими сообщениями. Ошибки означают, что инструмент не смог завершить работу. См. Индикатор выполнения и сообщения для получения более подробной информации.
Будет создан основанный на слое LocalePopPlace локатор.
- Откройте панель Найти местоположения и щелкните кнопку Опции , чтобы увидеть, что локатор автоматически добавился в список локаторов.
- Если необходимо, щелкните вкладку Найти местоположение и выполните поиск White Grass.
Подсказка:
Возможно, вам потребуется отметить Показать всех кандидатов. - Обратите внимание, что White Grass Ranch возвращается в результатах поиска.
- Если необходимо, щелкните вкладку Найти местоположение и выполните поиск White Grass.
Закладки
Закладки хранят предварительно заданные именованные экстенты, к которым пользователи могут быстро переходить. При публикации пакета мобильной карты закладки включаются в автономную карту.
- Приблизьтесь к одному из озер изучаемой области.
- Щелкните на ленте Карта ниспадающее меню Закладки и выберите Новая закладка .
Откроется диалоговое окно Создать закладку.
- Укажите имя и описание закладки и нажмите OK.
На карту добавлена закладка.
- Добавьте при необходимости закладки для наиболее важных областей.
Всплывающие окна
Посредством всплывающих окон пользователи увидят информацию об объектах, касаясь их на карте. Заданные вами в ArcGIS Pro всплывающие окна включаются в автономную карту.
- Щелкните правой кнопкой на панели Содержание слой строений и выберите Включить всплывающие окна . Если всплывающие окна включены, перейдите к шагу 2.
- Щелкните слой еще раз, а затем - Настроить всплывающие окна .
Откроется панель Настроить всплывающие окна.
- По умолчанию, во всплывающем окне есть все слои слоя. Можно щелкнуть кнопку редактирования , чтобы изменить поля элемента. Чтобы добавить элементы во всплывающее окно, щелкните Опции в верхней части панели.
Более подробно о всплывающих окнах см. раздел Настройка всплывающих окон.
Создание и публикация пакета мобильной карты
Вы создали свою карту, содержащую рабочие слои с поиском объектов и всплывающими окнами, базовую карту векторных листов, закладки для наиболее важных экстентов и локатор для дополнительного поиска. Теперь вы можете опубликовать ее, как пакет мобильной карты.
- Щелкните Рабочую карту, если она не активна, щелкните правой кнопкой слой Базовая карта на панели Содержание и нажмите Приблизить к слою .
- Щелкните на ленте Общий доступ Мобильная карта в группе Пакет.
Откроется панель Пакет мобильной карты. По умолчанию пакет мобильной карты загружается на ваш активный портал. Вы оставите эту настройку по умолчанию.
- Введите имя для пакета карт. Используйте уникальное имя, чтобы вы могли найти его в ArcGIS Field Maps позже.
- Метаданные карты автоматически используются в качестве входных данных для поля Краткая информация. Добавьте ключевые слова в поле Теги, чтобы пользователи могли найти ваш пакет.
- Используйте экстент по умолчанию: Текущий экстент отображения.
Полигональный класс область интереса позволит вам задать пользовательский экстент вашей автономной карты. К примеру, можно выбрать полигональный класс с полигонами границ пяти крупнейших районов метро США.
- Поставьте отметку Вырезать.
При выборе опции Вырезать вырезаются объекты, которые выходят за пределы выбранного вами экстента. Если взять предыдущий пример, то в нем объекты, распространяющиеся за пределы пяти наибольших областей метро США, будут вырезаны по границам областей метро. Локаторы, включенные в пакет мобильной карты, также ограничены выбранным экстентом, что позволяет пользователям выполнять поиск лишь тех объектов, которые находятся на карте.
Примечание:
Опции Экстент и Вырезать не влияют на пакет векторных листов. Независимо от этих настроек, в пакет будет включен весь пакет векторных листов целиком.
- Поставьте отметку Включить Локатор. Щелкните ниспадающее меню и выберите локатор, созданный вами.
- Не включайте опцию Ссылка на онлайн-ресурс. Если карта содержит слои сервисов объектов, они будут указаны в пакете для автономного использования. Все остальные слои сервиса не поддерживаются и будут включены в комплект.
Включение Ссылка на онлайн-ресурс позволяет использовать в пакете ссылки на слои сервиса. Это включает и слои сервиса на вашей карте, для использования на устройствах, подключенных к интернету.
- Если у вас есть дополнительный модуль ArcGIS Publisher, вы можете отметить Включить анонимное использование.
Анонимное использование позволит вам создавать пакеты мобильной карты для пользователей, не являющихся участниками организации ArcGIS. ArcGIS Field Maps может работать анонимно (без выполнения входа), и пользователям не нужна учетная запись ArcGIS для работы с приложением. Включение анонимного использования позволяет загружать и использовать пакеты мобильных карт любому лицу, имеющему к ним доступ, независимо от его учетных данных для входа.
- Укажите, каким образом будет осуществляться доступ к пакету:
- Для всех - Поделитесь своими ресурсами с общественностью. Права доступа и просмотра объекта будут у всех.
- Моя организация - Поделитесь своими ресурсами со всеми аутентифицированными пользователями в организации. Эта опция доступна, если вы произвели вход с использованием учетной записи организации.
- Группы - Поделитесь своими ресурсами с группами, к которым вы принадлежите, и их участниками.
Не включайте ни одну из опций, чтобы ограничить доступ только владельцем проекта.
- В разделе Завершить публикацию щелкните Анализировать для изучения имеющихся проблем.
На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справки или выполнить действие по исправлению. Прежде чем вы сможете поделиться своим ГИС-ресурсом, необходимо устранить ошибки . Решение предупреждений рекомендуется, но не является обязательным.
- После проверки пакета создайте пакет, щелкнув Пакет.
Использование автономной карты в ArcGIS Field Maps
Теперь, когда вы создали и опубликовали свой пакет мобильной карты, вы поработаете с ним в ArcGIS Field Maps.
- Откройте приложение ArcGIS Field Maps на вашем мобильном устройстве. Коснитесь опции Пропустить вход.
Вы будете работать, как анонимный пользователь, в ArcGIS Field Maps. Если вы не опубликовали свой пакет в общем доступе и не включили анонимный доступ, вы не сможете работать дальше.
- Выполните поиск пакета мобильной карты, опубликованного из ArcGIS Pro.
- В результатах поиска коснитесь опции загрузки рядом с вашей картой.
Теперь карта загружена на ваше устройство и доступна в разделе На устройстве списка ваших карт.
- Коснитесь карты, чтобы её открыть.
Карта откроется с экстентом, выбранным вами при создании пакета мобильной карты.
- Щелкните увеличительное стекло и выполните поиск Grand Teton.
- Нажмите кнопку закладки, чтобы получить доступ к любым созданным вами закладкам, и щелкните закладку, чтобы перейти к заданному экстенту.
- Щелкните по объекту и вы увидите всплывающее окно с информацией о нем так, как это настроено в конфигурации вашего всплывающего окна.
Вы создали карту для ее автономного использования в ArcGIS Pro с помощью векторных листов, поиск объектов, закладки и всплывающие окна для создания эффективных и качественных автономных карт. Затем вы опубликовали эту карту в качестве пакета мобильной карты в вашей организации ArcGIS Online и работали с ней автономно на вашем мобильном устройстве через ArcGIS Field Maps.