В полевых условиях мобильные сотрудники часто работают в районах без надежного подключения к данным или вообще без подключения к данным. В таких ситуациях мобильные сотрудники могут скачать карты и работать с ними в автономном режиме. После загрузки карты мобильные сотрудники могут работать с ней так же, как если бы у них был интернет. Так как они получают обновления загруженных карт по запросу, загруженные карты позволяют мобильным работникам продолжать работать с данными ГИС, которые вы опубликовали, без необходимости подключения к данным.
ArcGIS Field Maps поддерживает загрузку веб-карт и пакетов мобильных карт (MMPK). Веб-карты могут использоваться как онлайн, так и могут быть загружены. У них может быть несколько областей автономной карты, заданных как часть карты или на устройстве, и их надо настроить для автономного использования. MMPK создаются в ArcGIS Pro специально для их загрузки и просмотра активов. Их нельзя использовать для сбора данных.
Примечание:
Вашим типом пользователя определяется возможность создания вами карт. Создавать веб-карты могут типы пользователей Creator и GIS Professional. Для создания MMPK требуется ArcGIS Pro, который входит в пакет для типа пользователя GIS Professional.
Как осуществить подготовку карты к загрузке
И с веб-картами, и с MMPK можно работать автономно. То, какую из них вы выберете, и как ее настроить, зависит от требований вашего проекта. Выберите один из следующих трех способов подготовки карты для загрузки, чтобы мобильные работники могли работать в автономном режиме в Field Maps:
- Добавьте автономные области на веб-карту с помощью веб-приложения Field Maps Designer
- Добавьте автономные области на веб-карту с помощью мобильного приложения Field Maps
- Создайте пакет мобильной карты (MMPK) с помощью ArcGIS Pro
Добавьте автономные области на веб-карту с помощью Field Maps Designer
Первый рабочий процесс для автономной работы – настройка веб-карты для загрузки и задание областей карты, которые мобильные сотрудники могут использовать в автономном режиме. Области, например, регион округа или область обслуживания, задаются в Field Maps Designer. Мобильные сотрудники затем могут просматривать и загружать эти области карты в мобильном приложении Field Maps.
Если вы знаете, где будут работать мобильные сотрудники, например, в каком-то регионе страны или в какой-то области обслуживания, рекомендуем использовать именно этот автономный рабочий процесс. Если вам не известны все области, загрузка которых может понадобиться вашим мобильным сотрудникам, они могут задать и загрузить дополнительные области карты с помощью мобильного приложения Field Maps.
Подсказка:
При возможности задайте области карты в Field Maps Designer заранее. Это избавит мобильных сотрудников от необходимости определять области и позволит один раз подготовить и упаковать области карты, а затем загружать их несколькими мобильными сотрудниками. Области карты, заданные в мобильном приложении Field Maps, упаковываются и загружаются для однократного использования. Если они будут удалены и должны быть загружены снова, или если они понадобятся другому мобильному сотруднику, области должны быть заново определены и созданы.
Добавьте автономные области на веб-карту с помощью Field Maps
Если мобильному сотруднику нужно будет перейти в автономный режим в месте, которое не было подготовлено заранее - мобильный сотрудник может задать область для автономной работы в Field Maps.
Как автор карты вы должны настроить веб-карту для автономной работы, чтобы мобильные сотрудники могли создавать области карты в Field Maps. Вы также можете установить уровень детализации, который разрешено использовать мобильным работникам при создании областей карты. Мобильные сотрудники тогда смогут задавать и загружать эти области карты в Field Maps.
Примечание:
Если области карты уже были определены с помощью Field Maps Designer, дополнительные области карты могут быть созданы с помощью Field Maps.
Создайте пакет мобильной карты (MMPK) с помощью ArcGIS Pro
В зависимости от требований к автономным картам, вы можете создать и поделиться пакетом мобильной карты (MMPK) для автономного использования вместо веб-карты. Рассмотрим следующие преимущества создания пакета мобильной карты для автономных рабочих процессов:
Примечание:
MMPK доступны только для чтения, их нельзя использовать для сбора данных.
- Копирование карты непосредственно на устройство — MMPK можно скопировать напрямую на мобильные устройства прежде чем они будут выданы мобильным сотрудникам. Хотя мобильные сотрудники также могут загружать MMPK на свое устройство, их копирование сокращает время загрузки из-за размера файла и снимает с мобильных сотрудников ответственность за загрузку карты.
- Поддержка дополнительных данных и символов — некоторые данные, которые не будут работать в автономном режиме на веб-карте, могут использоваться в MMPK. Например, если у вас есть слои, для которых не включена синхронизация, или слои, недоступные в качестве сервисов объектов, которые вы не хотите публиковать (данные на основе файлов), вы можете упаковать их в MMPK. MMPK, кроме того, поддерживают более сложные символы - по сравнению с веб-картами.
- Анонимный доступ к карте — Вы можете включить анонимный доступ при публикации MMPK, что означает, что мобильным сотрудникам не придется регистрироваться, чтобы загрузить карту и использовать ее в автономном режиме.
- Добавить срок действия — Вы можете добавить срок действия к MMPK и либо предупредить пользователей, когда они открывают карту с истекшим сроком действия, либо запретить им открывать ее.
Для создания MMPK есть дополнительные лицензионные требования, по сравнению с созданием веб-карт. Для создания MMPK у вас должен быть тип пользователя GIS Professional, и вы должны работать в ArcGIS Pro.
Подготовка веб-карты к загрузке
Веб-карты, отвечающие требованиям автономного режима, автоматически поддерживают загрузку областей карты в Field Maps. Чтобы позволить мобильным сотрудникам загрузить веб-карту в Field Maps, выполните следующие действия:
- Убедитесь, что ваши данные удовлетворяют требованиям к данным.
- Создайте базовую карту для копирования непосредственно на устройства (дополнительно).
- Ссылка на базовую карту из вашей организации (дополнительно).
- Создайте области карты (при задании их в качестве части карты).
После настройки вашей карты для автономного использования мобильные сотрудники смогут загрузить области карты в Field Maps.
Подсказка:
Чтобы отключить загрузку карты в Field Maps, снимите отметку Включить автономный режим на странице Автономный режим в Field Maps Designer или в информации об элементе карты. Для получения подробной информации см. Настройка карты для работы в автономном режиме в Field Maps Designer, Опции автономной работы в ArcGIS Online и Опции автономной работы в ArcGIS Enterprise. Опции автономной работы недоступны, если ваша карта не соответствует требованиям для автономной работы.
Примечание:
Если используется ArcGIS Enterprise 10.6.1 или более ранней версии, и при этом ваша карта содержит слой векторных листов, по умолчанию области карты загрузить нельзя. Если все другие слои удовлетворяют требованиям для автономной работы (все векторные слои поддерживают синхронизацию и все растровые и слои векторных листов поддерживают экспорт), отредактируйте информацию об элементе вашей карты и добавьте тег Offline-Ready. Теперь вы можете загрузить ее.
Требования к данным
Загружаемые в Field Maps карты должны удовлетворять требованиям к данным веб-карт, используемых в Field Maps, помимо того, что для всех элементов должна быть включена возможность автономной работы. Чтобы узнать о требованиях к данным для переноса слоев и карт в автономном режиме, см. Включение автономного режима работы для слоев и карт в ArcGIS Online или Включение автономного режима работы для слоев и карт в ArcGIS Enterprise.
Подсказка:
Если ваша карта содержит элементы, которые не включены для автономного использования, на странице Автономное использование в Field Maps Designer появится сообщение об ошибке с описанием того, почему карта не может быть переведена в автономный режим. Если для элемента не включена синхронизация, отображается опция Включить синхронизацию. См. Включение ресурсов для автономного использования для получения дополнительной информации.
Создайте базовую карту для копирования непосредственно на устройства (дополнительно).
Можно скопировать базовую карту непосредственно на устройство мобильного сотрудника (этот процесс называется перекачкой) и работать с ней в различных картах. У этого подхода есть ряд преимуществ по сравнению с загрузкой базовой карты вместе с областью карты: в большинстве случаев это оказывается быстрее, чем скачивание той же базовой карты, а, кроме того, позволяет подготовить базовые карты для гораздо больших областей. Кроме того, скопированные на устройство базовые карты доступны всем мобильным сотрудникам, использующим Field Maps, — пользователям не требуется создавать свою копию, что экономит место на устройствах.
Если вы хотите, чтобы скопированная базовая карта использовалась по умолчанию в качестве базовой карты при загрузке другой карты (чтобы лишний раз не загружать базовую карту при загрузке остальных данных), карта должна ссылаться на нее и она должна быть скопирована на устройство мобильного сотрудника.
Чтобы скопировать базовую карту непосредственно на свое устройство, подготовьте свою базовую карту в виде пакета листов (.tpk или .tpkx) или пакета векторных листов (.vtpk). Порядок создания пакета зависит от того, где вы его создаете, и какой это тип пакета листов.
- При создании пакета листов карты в ArcGIS Pro используйте инструмент Создать пакет листов карты.
- При создании пакета листов карты в ArcMap используйте инструмент Создать пакет листов карты.
- При создании пакета векторных листов карты в ArcGIS Pro используйте инструмент Создать пакет векторных листов.
На устройствах Android это можно выполнить, скопировав файл на устройство или на карту SD. На устройствах iOS это можно выполнить из приложения Файлы или из iTunes. См. Копирование пакета листов базовой карты на устройство для дополнительной информации.
Ссылка на базовую карту устройства
Вы можете разрешить мобильным сотрудникам скачивать только операционные слои, но не базовую карту, используя вместо этого базовую карту, созданную вами для копирования непосредственно на свои устройства. При создании карты укажите пакет листов, который следует использовать в качестве автономной базовой карты на странице Автономный режим в Field Maps Designer или в сведениях об элементе карты. Если эта базовая карта на устройстве мобильного сотрудника уже есть, будут загружены только операционные слои. Если этой базовой карты на устройстве нет, мобильный сотрудник может продолжить работу и скачать базовую карту по умолчанию с операционными слоями. Дополнительные сведения смотрите в разделе Настройка автономной базовой карты.
Примечание:
Настройка базовой карты для автономной работы поддерживается в ArcGIS Enterprise, начиная с версии 10.7.
Использовать базовую карту Esri на ArcGIS Enterprise
Вы можете скачать базовую карту Esri из ArcGIS Online вместе с картой ArcGIS Enterprise. Для этого должны быть выполнены следующие требования:
- У вас есть учетная запись участника организации ArcGIS Online.
- Вы используете ArcGIS Enterprise.
Для пошаговых инструкций см. Автономное использование базовых карт Esri.
Ссылка на базовую карту из вашей организации
Чтобы упростить развертывание и совместное использование автономной базовой карты, вы можете выбрать пакет листов из вашей организации ArcGIS, чтобы использовать его при загрузке карты мобильными работниками. Ссылка на пакет листов из вашей организации позволяет вам поделиться базовой картой с каждым мобильным работником, который использует карту. Загруженный элемент пакета листов можно использовать на нескольких картах, для этого потребуется только одна загрузка базовой карты.
Чтобы ссылаться на базовую карту вашей организации, подготовьте пакет листов карты (файл .tpk или .tpkx) или пакет векторных листов (файл .vtpk). Порядок создания пакета зависит от того, где вы его создаете, и какой это тип пакета листов.
- При создании пакета листов карты в ArcGIS Pro используйте инструмент Создать пакет листов карты.
- При создании пакета векторных листов карты в ArcGIS Pro используйте инструмент Создать пакет векторных листов.
- При создании пакета листов карты в ArcMap используйте инструмент Создать пакет листов карты.
После создания базовой карты используйте инструмент Опубликовать пакет в ArcGIS Pro или Опубликовать пакет в ArcMap, чтобы поделиться им с вашей организацией. Подробнее о том, как настроить ссылку на элемент пакета листов для работы в Field Maps, см. Настройка автономной базовой карты.
Примечание:
Ссылка на базовую карту из вашей организации поддерживается в ArcGIS Enterprise 11.1 и более новых версиях.
Создание областей карты как части карты (дополнительно)
Создание областей карты как части карты позволяет вам, как автору карты, заранее создать пакет для одной или нескольких областей карты, чтобы мобильные сотрудники в Field Maps смогли выполнить их загрузку без необходимости настройки экстента или уровня детализации. Чтобы создать область карты как часть карты, см. раздел Создание и управление областями карт.
Примечание:
Ели мобильные сотрудники используют карту для сбора данных, собранные ими объекты, наблюдения и информация о проверках хранятся только на их устройствах, пока карта не синхронизирована Обновления других сотрудников также не будут доступны без синхронизации.
Если вы используете ArcGIS Enterprise 10.6.1 или более ранней версии, области карты должны управляться через ArcGIS API for Python.
На одной веб-карте можно создать до 16 автономных областей.
Оптимизация загрузки и синхронизации
По умолчанию все объекты и вложения, как редактируемые, так и только для чтения, загружаются и синхронизируются мобильными сотрудниками. Однако, мобильным сотрудникам не всегда нужны все эти данные для выполнения свой работы. Кроме того, ваша организация может ограничить размер и количество данных, которые работники полевой бригады получают с сервера во время первоначальной загрузки и в процессе последующих синхронизаций. Это может ускорить публикацию изменений мобильными сотрудниками и снизить затраты на передачу данных. Это особенно полезно, если мобильные сотрудники работают в областях с низкой пропускной способностью сети. Вы можете ограничить типы данных, которые мобильные сотрудники получают с сервера, настроив опции для работы в автономном режиме для своей карты. Эти опции не влияют на изменения, которые вносят мобильные сотрудники; эти изменения всегда отправляются на сервер. В этом разделе приведены примеры того, в каких случаях вы не можете хотеть, чтобы мобильные сотрудники получали объекты или вложения. Более подробно о том, как изменить эти настройки, см. в разделе Отправка объектов и вложений.
- Если мобильные сотрудники собирают данные по новым объектам или наблюдениям, и им не требуется информация по имеющимся объектам и наблюдениям, получение объектов и вложений можно отключить. Мобильные сотрудники получат меньше контекстных данных, но время и стоимость публикации новых данных будут минимизированы. Мобильные сотрудники увидят объекты и наблюдения, которые они добавили с момента загрузки области карты. Они не будут видеть объекты и наблюдения, добавленные другими пользователями или добавленные до загрузки карты.
- Если полевые сотрудники инспектируют объекты и наблюдения, вам может понадобиться, чтобы они могли получать только объекты. Получение вложений вам может не понадобиться, т.к. они могут быть большого объема. Мобильные сотрудники не увидят вложения для существующих объектов, но они увидят их местоположения и атрибуты, и этого им будет достаточно для выполнения своей задачи. Отключение получения вложений также сокращает время и стоимость публикации новых данных.
Примечание:
Существуют настройки для редактируемых слоев и слоев, предназначенных только для чтения, в расширенных опциях автономной работы. Однако если у вас имеется несколько слоев, которые поступают из одного сервиса, и хотя бы один слой является редактируемым, все слои сервиса будут использовать настройки, заданные для редактируемого слоя. Например, если вы настроили свою карту на получение вложений редактируемых слоев, но не предназначенных только для чтения, а один из предназначенных только для чтения слоев находится в том же сервисе, что и редактируемый слой, вложения такого предназначенного для чтения слоя можно получить.
Создание MMPK для автономной работы
MMPK, созданные в ArcGIS Pro и опубликованные для мобильных сотрудников, могут быть загружены или скачаны в Field Maps.
Требования к данным
В вашей карте можно использовать следующие типы данных:
- Локальные, основанные на файлах данные - классы объектов базы геоданных и шейп-файлы
- Векторные слом и сервисы объектов, размещенные на ArcGIS Online, ArcGIS Enterprise или ArcGIS Server
- Пакеты листов – (TPK и TPKX)
- Пакеты векторных листов (VTPK)
- Растры - это могут быть любые растры, в том числе PNG, TIF, JPG, JP2, и т.д.
- Локаторы - Локаторы
- Наборы сетевых данных
- Аннотации, созданные в ArcGIS Pro
Создание и публикация MMPK
Чтобы создать MMPK в ArcGIS Pro, которые можно загрузить или скопировать в Field Maps, выполните следующие шаги:
- Создайте проект в ArcGIS Pro.
- Добавьте поддерживаемые данные, включая базовые карты, на карту.
Настройте всплывающие окна для объектов, чтобы пользователи могли просматривать дополнительную информацию об объектах. Добавьте надписи, если ваши пользователи будут использовать их на карте.
- Дополнительно настройте поиск объектов, добавив источник поиска или создав локатор.
См. подсказку Поддержка поиска объектов.
- Упакуйте и опубликуйте данные с помощью инструмента Пакет мобильной карты.
- Опубликуйте MMPK одним из двух способов для их доступности в Field Maps:
- Опубликуйте через организацию ArcGIS и загрузите через Field Maps.
Офлайн-карты, опубликованные в вашей организации, могут использоваться для собственных нужд, совместно использоваться в группах, в организации или в общем доступе (для всех). Вы можете опубликовать автономную карту через ArcGIS Pro с помощью инструмента Пакет мобильной карты или Опубликовать пакет. Или вы можете войти на портал вашей организации ArcGIS и выгрузить файл .mmpk. (См. Публикация элементов в ArcGIS Online или справку ArcGIS Enterprise.)
- Скопируйте (локально) свой файл .mmpk со своего компьютера в приложение Field Maps вашего устройства.
После того как файл будет скопирован на устройство, при следующем запуске приложения или при обновлении списка доступных карт она будет отображаться как карта На устройстве.
Примечание:
Для доступа к MMPK с вашего компьютера вам нужно либо сохранить пакет в файл в ArcGIS Pro при его создании, либо загрузить файл .mmpk из ваших ресурсов ArcGIS Online.
- Опубликуйте через организацию ArcGIS и загрузите через Field Maps.
- В Field Maps загрузите карту, откройте ее и работайте с ней автономно так же, как с любой другой картой.
Подсказки
Чтобы максимально улучшить ваши MMPK для целей автономной работы, воспользуйтесь следующими возможностями:
- Поддержка поиска объектов – по умолчанию вы можете выполнять на карте поиск по местоположениям, адресам или координатам. Часто пользователи карты хотят иметь возможность найти конкретные объекты, которые они видят на карте. Создавая карту, вы можете использовать два варианта поддержки поиска объектов, в зависимости от требований карты.
- Добавление источника поиска.
Используя инструмент Найти местоположение в ArcGIS Pro, вы можете добавить источник поиска, чтобы пользователи могли осуществлять поиск объектов. Добавьте его для каждого слоя с возможностью поиска. Источник поиска может выполнять поиск по нескольким полям в слое, и вы можете добавить режим поиска для каждого поля. Предложение возможных вариантов не поддерживается в источнике поиска. Источники поиска не увеличивают размер файла офлайн-карты. См. раздел Поиск местоположений на карте справочной системы ArcGIS Pro.
- Создание локатора.
Вы можете создать локатор в ArcGIS Pro, чтобы предоставить пользователям возможность поиска объектов. Создайте его для каждого слоя с возможностью поиска. Каждый локатор может осуществлять поиск в одном поле. Локаторы могут включать поддержку предложений поиска. Локаторы увеличивают размер файла офлайн-карты. См. Создание локатора в справке ArcGIS Pro.
- Добавление источника поиска.
- Настройте всплывающие окна – когда пользователи просматривают информацию об объекте на карте, они пользуются всплывающими окнами, которые вы создали для этого объекта. При создании карты настройте всплывающие окна с необходимой пользователям информацией. См. Настройка всплывающих окон в справке ArcGIS Pro.
Примечание:
Если у объекта отсутствует всплывающее окно, пользователь не сможет взаимодействовать с ним на карте.
- Использование надписей – пользователям может понадобиться просматривать надписи на карте. Это можно сделать, настроив на карте надписи для векторных слоев. См. Основы надписывания в справке ArcGIS Pro.
- Используйте пакет векторных листов для базовых карт - пакеты листов используют листы данных вместо исходных данных. Чтобы создать пакет векторных листов, из всех слоев вашей карты формируется один оптимизированный слой, который выглядит так же, но отображается значительно быстрее. Пакет векторных листов не содержат атрибутов, вы не можете создавать всплывающие окна, а пользователи - выполнять поиск данных. Зато нет необходимости регулярно обновлять данные базовой карты, так как пакет векторных листов позволяет вам сформировать базовую карту из данных один раз, а потом обновлять только MMPK. Следовательно, вы можете быстрее создавать MMPK и регулярно обновлять рабочие данные, не обрабатывая слои базовой карты каждый раз при создании MMPK.
- Используйте одно и то же имя для заголовка карты и для имени файла .mmpk - Перед загрузкой базовой карты заголовок, показанный в Field Maps, считывается из информации элемента, где используется имя файла .mmpk. После загрузки в качестве заголовка вы увидите имя карты. Чтобы пользователи хорошо понимали разницу между картой, которую они загружают, и уже доступной на устройстве картой, используйте одинаковые имена для карты в ArcGIS Pro и для файла .mmpk.
- Используйте образец по умолчанию для элемента в портале, чтобы не менять его при загрузке офлайн-карты.
- Если вам требуется, чтобы MMPK был доступен до определенного момента, задайте для него дату окончания срока действия. После этой даты мобильные сотрудники не смогут его открыть.
Ограничения
Далее перечислены ограничения при создании MMPK для автономной работы в Field Maps:
- Системы координат TPK и карты должны совпадать, в противном случае пакет листов TPK не будет отображаться.
- При использовании версии ArcGIS Pro до 2.1 все данные базовой карты должны храниться в одной базе геоданных.
Подсказка:
Если ваша базовая карта содержит данные из разных баз геоданных, и вы не хотите менять их структуру, создайте пакет векторных листов и используйте его в качестве базовой карты в вашей офлайн-карте.
Что дальше
Теперь, когда у вас есть карта, готовая для автономной работы в Field Maps, загрузите ее и работайте с ней офлайн. Если вы собираете данные или выполняете обследования офлайн, узнайте, как синхронизировать свою работу.