Подготовка карт к загрузке

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

ArcGIS Field Maps поддерживает загрузку веб-карт и пакетов мобильных карт (MMPK). Веб-карты могут использоваться как онлайн, так и могут быть загружены. У них может быть несколько областей автономной карты, заданных как часть карты или на устройстве, и их надо настроить для автономного использования. MMPK создаются в ArcGIS Pro специально для их загрузки и просмотра активов. Их нельзя использовать для сбора данных.

Примечание:

Вашим типом пользователя ограничивается возможность создаваемых вами карт. Создавать веб-карты могут типы пользователей Creator и GIS Professional. Для создания MMPK требуется ArcGIS Pro, который входит в пакет для типа пользователя GIS Professional.

Как осуществить подготовку карты к загрузке

И с веб-картами, и с MMPK можно работать автономно. То, какую из них вы выберете, и как ее настроить, зависит от требований вашего проекта. Выберите один из следующих трех способов подготовки карты для загрузки, чтобы мобильные работники могли работать в автономном режиме в Field Maps:

Настройте веб-карту для загрузки и создайте области карты

Первый рабочий процесс для автономной работы – настройка веб-карты для загрузки и задание областей карты, которые могут загрузить мобильные сотрудники. Области, например, регионы, округа и области обслуживания, задаются в ArcGIS Online или ArcGIS Enterprise автором карты. Мобильные сотрудники могут просматривать и загружать эти области карты в Field Maps.

Если вы знаете, где будут работать ваши мобильные сотрудники, например, в каком-то регионе страны или в какой-то области обслуживания, рекомендуем использовать именно этот автономный рабочий процесс. Если вам не известны все области, загрузка которых может понадобиться вашим мобильным сотрудникам, они могут задать и загрузить дополнительные области карты в Field Maps.

Подсказка:

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

Настройте веб-карту для загрузки и разрешите мобильным сотрудникам создать области карты

Если мобильному сотруднику нужно будет перейти в автономный режим в месте, которое не было подготовлено заранее - мобильный сотрудник может задать область для автономной работы в Field Maps.

Как автор карты вы должнынастроить веб-карту для автономной работы. Вам не нужно задавать области карты, с которыми мобильные сотрудники смогут работать автономно (хотя вы можете и определить их - это не повлияет на рабочий процесс). Мобильные сотрудники тогда смогут задавать и загружать эти области карты в Field Maps.

Создание и публикация MMPK

Если веб-карта не соответствует требованиям к вашей автономной работе, создайте и опубликуйте MMPK. Например, веб-карта может не поддерживать порядок публикации вашей карты. В то время как мобильные сотрудники отвечают за загрузку веб-карты на свое устройство, MMPK могут быть непосредственно скопированы на устройства мобильных работников (локально), прежде чем соответствующие устройства будут переданы мобильным сотрудникам. Нет необходимости копировать их заранее - до того, как мобильные работники получат устройства. Мобильные сотрудники могут скопировать MMPK или загружать его в Field Maps, используя ArcGIS Online или ArcGIS Enterprise. Однако их копирование снимает ограничения размера MMPK (помимо места хранения устройства). MMPK можно публиковать для публичного доступа или добавить дату, после которой его нельзя будет открыть.

Поддержка ваших данных является еще одной причиной использования MMPK, поскольку некоторые данные, которые не будут работать в автономном режиме на веб-карте, могут использоваться в MMPK. Например, если у вас есть слои, для которых не включена синхронизация, или слои, недоступные в качестве сервисов объектов, которые вы не хотите публиковать (данные на основе файлов), вы можете упаковать их в MMPK и использовать их в Field Maps. MMPK, кроме того, поддерживают более сложные символы - по сравнению с веб-картами.

Для создания MMPK есть дополнительные лицензионные требования, по сравнению с созданием веб-карт. Для создания MMPK у вас должен быть тип пользователя GIS Professional, и вы должны работать в ArcGIS Pro.

Настройка веб-карт для автономного использования

Веб-карты, отвечающие требованиям автономного режима, автоматически поддерживают загрузку областей карты в Field Maps. Чтобы позволить мобильным сотрудникам загрузить веб-карту в Field Maps, выполните следующие действия:

После настройки вашей карты мобильные сотрудники смогут загрузить области карты в Field Maps.

Подсказка:

Чтобы отключить загрузку карты в Field Maps, снимите отметку Включить автономный режим в информации об элементе карты или на странице Автономный режим в веб-приложении Field Maps. Для получения подробной информации см. разделы Опции автономной работы в ArcGIS Online и Опции автономной работы в ArcGIS Enterprise или Настройка карты в веб-приложении Field Maps. Опции автономной работы недоступны, если ваша карта не соответствует требованиям для автономной работы.

Если используется ArcGIS Enterprise 10.6.1 или более ранней версии, и при этом ваша карта содержит слой векторных листов, по умолчанию области карты загрузить нельзя. Если все другие слои удовлетворяют требованиям для автономной работы (все векторные слои поддерживают синхронизацию и все растровые и слои векторных листов поддерживают экспорт), отредактируйте информацию об элементе вашей карты и добавьте тег Offline-Ready. Теперь вы можете загрузить ее.

Требования к данным

Загружаемые в Field Maps карты должны удовлетворять требованиям к данным веб-картField Maps, помимо того, что для всех слоев должна быть включена возможность автономной работы. См. разделы Включение автономного режима работы для слоев в ArcGIS Online или Включение автономного режима работы для слоев в ArcGIS Enterprise.

Подсказка:

Если ваша карта содержит слои, которые не включены для автономного режима работы, на вкладке Автономное использование веб-приложения Field Maps появится сообщение об ошибке с описанием того, почему ваша карта не может быть переведена в автономный режим. Дополнительные сведения см. в разделе Настройка карты.

Создайте базовую карту для копирования непосредственно на устройства (дополнительно).

Можно скопировать базовую карту непосредственно на устройство мобильного сотрудника (этот процесс называется перекачкой) и работать с ней в различных картах. У этого подхода есть ряд преимуществ по сравнению с загрузкой базовой карты вместе с частью рабочей карты: в большинстве случаев это оказывается быстрее, чем скачивание той же базовой карты, а, кроме того, позволяет подготовить базовые карты больших областей. Кроме того, скопированные на устройство базовые карты доступны всем мобильным сотрудникам, использующим Field Maps, - пользователям не требуется создавать свою копию, что экономит место на устройствах.

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

Чтобы скопировать базовую карту непосредственно на свое устройство, подготовьте свою базовую карту в виде пакета листов (.tpk или .tpkx) или пакета векторных листов (.vtpk). Порядок создания пакета зависит от того, где вы его создаете, и какой это тип пакета листов.

Разместите пакеты непосредственно на устройствах мобильных сотрудников. На устройствах Android это можно выполнить, скопировав файл на устройство или на карту SD. На устройствах iOS это можно выполнить из приложения Файлы или из iTunes. См. Копирование пакета листов базовой карты на устройство для дополнительной информации.

Ссылка на базовую карту устройства

Вы можете разрешить мобильным сотрудникам скачивать только операционные слои, но не базовую карту, используя базовую карту, созданную вами для копирования непосредственно на свои устройства. При создании карты укажите пакет листов, который следует использовать в качестве автономной базовой карты в расширенных настройках офлайн-использования в сведениях об элементе или как часть автономных параметров в веб-приложении Field Maps. Если эта базовая карта находится на их устройстве, загружаются только рабочие слои. Если этой базовой карты на устройстве нет, мобильный сотрудник может продолжить работу и скачать базовую карту по умолчанию с операционными слоями. Более подробную информацию см. в одной из следующих тем:

Примечание:

Настройка базовой карты для автономной работы с ArcGIS Enterprise доступна, начиная с версии 10.7.

Использовать базовую карту Esri на ArcGIS Enterprise

Вы можете скачать базовую карту Esri из ArcGIS Online вместе с картой ArcGIS Enterprise. Для этого должны быть выполнены следующие требования:

  • У вас есть учетная запись участника организации ArcGIS Online.
  • Вы используете ArcGIS Enterprise.

Для пошаговых инструкций см. Автономное использование базовых карт Esri.

Создание областей карты как части карты (дополнительно)

Создание областей карты как части карты позволяет вам, как автору карты, заранее создать пакет для одной или нескольких областей карты, чтобы мобильные сотрудники в Field Maps смогли выполнить их загрузку без необходимости настройки экстента или уровня детализации. Для создания областей карты как части карты см. одну из следующих тем:

Если вы используете ArcGIS Enterprise, интерактивный интерфейс для создания областей карты (как в ArcGIS Online) был представлен в ArcGIS Enterprise 10.7. Если вы используете ArcGIS Enterprise 10.6.1, области карты должны управляться через ArcGIS API for Python.

Примечание:

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

Оптимизация загрузки и синхронизации

По умолчанию все объекты и вложения, как редактируемые, так и только для чтения, загружаются и синхронизируются мобильными сотрудниками. Однако, мобильным сотрудникам не всегда нужны все эти данные для выполнения свой работы. Кроме того, ваша организация может ограничить размер и количество данных, которые работники полевой бригады получают с сервера во время первоначальной загрузки и в процессе последующих синхронизаций. Это может ускорить публикацию изменений мобильными сотрудниками и снизить затраты на передачу данных. Это особенно полезно, если мобильные сотрудники работают в областях с низкой пропускной способностью сети. Вы можете ограничить типы данных, которые мобильные сотрудники получают с сервера, настроив дополнительные опции для работы в автономном режиме для своей карты. Эти опции не влияют на изменения, которые вносят мобильные сотрудники; эти изменения всегда отправляются на сервер. В этом разделе приведены примеры того, в каких случаях вы не можете хотеть, чтобы мобильные сотрудники получали объекты или вложения. Дополнительные сведения об изменении этих параметров см. в разделах Выбор подходящих дополнительных опций для работы в автономном режиме в ArcGIS Online, Выбор подходящих дополнительных опций для работы в автономном режиме в ArcGIS Enterprise или Настройка карт в веб-приложении Field Maps.

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

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

Создание MMPK для загрузки

MMPK, созданные в ArcGIS Pro и опубликованные для мобильных сотрудников, могут быть загружены в Field Maps.

Требования к данным

В вашей карте можно использовать следующие типы данных:

  • Локальные, основанные на файлах данные - классы объектов базы геоданных и шейп-файлы
  • Векторные слом и сервисы объектов, размещенные на ArcGIS Online, ArcGIS Enterprise или ArcGIS Server
  • Пакеты листов – (TPK и TPKX)
  • Пакеты векторных листов (VTPK)
  • Растры - это могут быть любые растры, в том числе PNG, TIF, JPG, JP2, и т.д.
  • Локаторы - Классические и новые локаторы
  • Наборы сетевых данных
  • Аннотации, созданные в ArcGIS Pro

Создание и публикация MMPK

Чтобы создать MMPK, которые можно загрузить в Field Maps, используя ArcGIS Pro, выполните следующие шаги:

  1. Создайте проект в ArcGIS Pro.
  2. Добавьте поддерживаемые данные, включая базовые карты, на карту.

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

  3. Дополнительно настройте поиск объектов, добавив источник поиска или создав локатор.
  4. Упакуйте и опубликуйте данные с помощью инструмента Пакет мобильной карты.
  5. Опубликуйте MMPK одним из двух способов для их доступности в Field Maps:
    • Опубликуйте через организацию ArcGIS и загрузите через Field Maps.

      Офлайн-карты, опубликованные в вашей организации, могут использоваться для собственных нужд, совместно использоваться в группах, в организации или в общем доступе (для всех). Вы можете опубликовать автономную карту через ArcGIS Pro с помощью инструмента Пакет мобильной карты или Опубликовать пакет. Или вы можете войти на портал вашей организации ArcGIS и выгрузить файл .mmpk. (См. Публикация элементов в ArcGIS Online или справку ArcGIS Enterprise.)

    • Скопируйте (локально) свой файл .mmpk со своего компьютера в приложение Field Maps вашего устройства.

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

      Примечание:

      Для доступа к MMPK с вашего компьютера вам нужно либо сохранить пакет в файл в ArcGIS Pro при его создании, либо загрузить файл .mmpk из ваших ресурсов ArcGIS Online.

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