Подготовка к автономному сбору данных

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

Collector поддерживает загрузку областей карты, определенных как часть карты, и областей карты, определенных в приложении. Если вы знаете, где будут работать ваши мобильные работники, например, в каком регионе страны или области обслуживания, вы как автор карты должны определить и подготовить области карты как часть карты в ArcGIS Online или ArcGIS Enterprise. Эти определенные области карты доступны мобильным работникам для загрузки в Collector. Если мобильным работникам необходимо перейти в автономный режим в месте, которое не было подготовлено заранее, например, там, где возникла незапланированная работа, мобильный работник может использовать Collector для определения и загрузки необходимой области карты.

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

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

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

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

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

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

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

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

Подготовка карты для автономной работы совпадает с ее подготовкой для онлайн-работы, с несколькими дополнительными требованиями. Карты, которые удовлетворяют требованиям для автономной работы, поддерживают загрузку областей карты в Collector. После создания карты настройте ее для автономного использования, создав области карты как часть карты (если вы предоставляете готовые к загрузке области карты вашим мобильным сотрудникам), оптимизировав загрузку и синхронизацию, а также сославшись на базовую карту на устройстве. Если вы используете ArcGIS Enterprise, но хотите выгрузить базовую карту Esri офлайн для вашей области карты, вы также должны добавить базовую карту Esri из ArcGIS Online на свою карту.

Подсказка:

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

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

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

Создание областей карты как части карты позволяет вам, как автору карты, заранее создать пакет для одной или нескольких областей карты, чтобы мобильные сотрудники в Collector смогли выполнить их загрузку без необходимости настройки экстента или уровня детализации. См. Создание, редактирование и управление областями карт в ArcGIS Online или Создание, редактирование и управление областями карт в ArcGIS Enterprise.

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

Примечание:

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

Оптимизация загрузки и синхронизации (дополнительно)

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

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

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

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

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

Примечание:

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

Использование базовой карты Esri на ArcGIS Enterprise

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

  • У вас есть учетная запись участника организации ArcGIS Online.
  • Вы используете ArcGIS Enterprise.
  1. В группе Кэшированные базовые карты или Векторные базовые карты (для Экспорта) в ArcGIS Online найдите базовую карту, которую вы хотите использовать, и откройте ее страницу информации об элементе.
    Примечание:

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

  2. На странице элемента, в разделе URL правого столбца, щелкните Копировать рядом с текстовым окном.
  3. Войдите на ваш портал ArcGIS Enterprise и щелкните Ресурсы и перейдите на вкладку Мои ресурсы.
  4. Щелкните Добавить элемент и выберите Из интернета.
  5. Выберите Веб-сервис ArcGIS Server.
  6. В текстовое поле URL вставьте ссылку на базовую карту, скопированную во время выполнения шага 2. Щелкните текстовое окно Заголовок, чтобы окно URL выбрано не было.

    Информация о сервисе извлекается с ArcGIS Online. Эта информация должна быть защищена, поэтому ниже текстового поля URL появляются текстовые поля Имя пользователя и Пароль.

  7. Укажите имя пользователя и пароль учетной записи участника организации ArcGIS Online и выберите Хранить учетные данные с элементом сервиса.
  8. Нажмите кнопку Добавить элемент.

    Появится страница информации об элементе для вашего нового элемента.

  9. Чтобы сделать базовую карту доступной на всех ваших картах, создайте карту, которая использует новый слой в качестве базовой карты, и опубликуйте ее в галерее базовых карт вашей организации. Более подробно о том, как сделать такую карту, см. Использование собственной базовой карты. Более подробно о том, как опубликовать ее в галерее базовых карт см. Как сделать слой доступным в виде базовой карты в галерее базовых карт моей организации?
    Примечание:

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

  10. Откройте в Map Viewer карту, с которой ваши мобильные сотрудники будут работать в автономном режиме, и обновите ее, чтобы использовать базовую карту, одним из следующих способов:
    • Если вы добавите ее в галерею базовых карт, щелкните Базовая карта и выберите в галерее свою вновь созданную базовую карту.
    • Чтобы добавить слой в качестве базовой карты только для данной карты, см. Использование собственной базовой карты.
  11. Сохраните изменения карты для мобильных сотрудников.

Когда вы открываете карту в Collector, вы можете загрузить её и работать автономно.

Настройка Collector для автономной работы

Для работы в Collector в автономном режиме скачайте область карты к себе на устройство. Кроме того, вы можете скопировать базовую карту прямо на устройство - вместо загрузки используемой с картой.

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

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

Загрузка части карты

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

Загрузить существующую область карты

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

  1. В списке карт коснитесь карты, которую вы хотите загрузить.
  2. Коснитесь области карты.

    Начнется загрузка на устройство области карты.

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

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

Определите и загрузите область карты в Collector

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

  1. В списке карт найдите карту, которую вы хотите загрузить, и коснитесь ее меню Скрытые Скрытые.
    Подсказка:

    Если на карте уже есть автономные области, коснитесь карты, чтобы увидеть ее автономные области, и коснитесь меню Скрытые Скрытые, чтобы добавить дополнительные автономные области.

  2. Выберите Добавить область офлайн.
  3. Масштабируйте и переместите карту таким образом, чтобы была показана область, которую вы хотите загрузить.

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

    Подсказка:

    Чтобы на экране появился нужная вам область, можно воспользоваться закладкой. Нажмите Закладки Закладки и выберите нужную вам область.

    Будет загружена область, не покрытая маской
    Будет загружена область, не покрытая маской.
    Маска находится вне видимого экстента
    Маска находится вне видимого экстента. Отображенная на экране область будет загружена.
    Подсказка:

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

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

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

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

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

    Задайте и загрузите карту с базовой картой листов, отобразив уровень детализации.
  5. Нажмите Загрузить область.

    Вы вернетесь к списку карт и увидите загружаемую область карты.

  6. По завершении загрузки можно переименовать область карты, нажав Переименовать область в меню области карты Скрытые Скрытые.
  7. Откройте область карты и работайте с ней, как с любой картой в Collector. Вы сможете работать с ней вне зависимости от наличия подключения к данным.
    Примечание:

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

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

Включение автоматической синхронизации (дополнительно)

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

Автоматическую синхронизацию можно включить либо в настройках Collector, либо при работе с конкретной картой. Как бы вы ее не включили, настройка будет применена ко всем автономным картам, используемым в Collector, и открытая в настоящий момент область карты будет автоматически синхронизирована через определенный временной интервал (равный по умолчанию 15 минутам), если у устройства имеется доступ к сети, а приложение открыто на экране.

Включение автоматической синхронизации в настройках приложения

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

Примечание:

Только в iOS поддерживается автоматическая синхронизация в настройках и задание интервала автоматической синхронизации.

  1. Просматривая список Карты, нажмите Профиль Профиль.
  2. Нажмите в разделе Основные профиля Загрузка и синхронизация.
  3. Воспользуйтесь переключателем Автоматической синхронизации для ее включения.
  4. При необходимости выберите интервал, через который будет выполняться автоматическая синхронизация - при условии наличия подключения для передачи данных. По умолчанию это значение составляет 15 минут. Синхронизация может выполняться каждые 30 минут или каждый час.
  5. Вернитесь к своему профилю и вернитесь к списку Карты.

Включение автоматической синхронизации при работе с автономной областью карты

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

  1. При работе с автономной областью карты нажмите Синхронизация Синхронизация (если нет непримененных изменений) (Синхронизация (при наличии непримененных изменений) если у вас есть еще не синхронизированные изменения), чтобы открыть панель Синхронизация.
  2. На панели Синхронизация используйте переключатель Автоматическая синхронизация для включения автоматической синхронизации, если она не была включена ранее.
  3. По умолчанию автоматическая синхронизация выполняется каждые 15 минут. Для задания другого временного промежутка (30 минут или час) в iOS нужно воспользоваться настройками приложения.

Загрузка и синхронизация по Wi-Fi (дополнительно)

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

  1. Просматривая список Карты, нажмите Профиль Профиль.
  2. Нажмите в разделе Основные профиля Загрузка и синхронизация.
  3. Включите переключатель Только Wi-Fi, чтобы ограничить загрузку и синхронизацию только Wi-Fi-соединением. Если эта опция выключена, загрузка и синхронизация может быть выполнена также через сотовую связь.
  4. Вернитесь к своему профилю и вернитесь к списку Карты.

Подсказки

Эти подсказки помогут вашей автономной работе:

  • Используйте Автоматическую синхронизацию, чтобы не забыть синхронизировать изменения - поощряйте использование автоматической синхронизации. Это позволит мобильным сотрудникам не выполнять синхронизацию вручную и следить за наличием доступа в сеть для выполнения синхронизации. Приложение само выполнит синхронизацию при появлении подключения к сети.
  • Имейте в виду требуемое разрешение фото для ваших устройств, наблюдений или проверок. Вы можете настроить меньший размер фото, чтобы уменьшить объем данных, передаваемых при синхронизации.
  • Удалить загруженные области карты и базовые карты - когда мобильный сотрудник закончит работу с областью карты и базовой картой, они будут удалены с устройства. Это освободит место на устройстве и обеспечит возможность использования текущей карты, если мобильному работнику потребуется вернуться к ней позже. Используйте Collector для удаления загруженных через приложение карт и базовых карт. Если вы удаляете базовую карту, которая была скопирована на устройство с помощью приложения Файлы или iTunes, вы должны удалить ее с помощью одного из этих приложений.

Связанные разделы