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

Доступно с лицензией Location Referencing.

Во многих организациях несколько сотрудников отвечают за поддержку данных с линейными системами координат, управляемых ArcGIS Roads and Highways. К ним могут относиться полевые сотрудники, которым необходимо собирать или обновлять данные о событиях LRS.

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

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

Roads and Highways поддерживает сбор и редактирование данных о событиях в автономном режиме из сервисов объектов с поддержкой синхронизации с помощью мобильного приложения ArcGIS Field Maps на iOS или Android.

Более подробно о требованиях к мобильному приложению Field Maps

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

Обзор рабочего процесса сбора данных в автономном режиме и публикации

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

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

Примечание:

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

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

Весь рабочий процесс можно разделить на три части:

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

Сбор данных в автономном режиме начинается с этапов подготовки и публикации данных в режиме онлайн.

Выполните следующие дополнительные шаги для подготовки данных:

  1. Включите отслеживание реплики для всех векторных слоев, которые необходимо опубликовать.

    Используйте инструмент Включить отслеживание реплики или щелкните правой кнопкой мыши набор данных LRS в ArcGIS Pro на панели Каталог, выберите Управление и отметьте опцию Отслеживание реплики.

  2. Опубликуйте сервис объектов, используя следующие шаги.
    1. Включите синхронизацию в свойствах пространственных объектов сервиса объектов, отметив опцию Включить синхронизацию.
    2. Отметьте опцию Применить настройки по умолчанию для объектов с z-значениями и установите значение параметра Z-значение по умолчанию при добавлении или обновлении объектов на 0.
    3. Установите параметр Синхронизация для создания версии для каждой загруженной карты. См. раздел Синхронизация с версией реплики для получения дополнительной информации об этом параметре.
      Панель Свойства объекта
  3. Убедитесь, что возможности управления версиями и функции линейных координат включены при публикации в качестве сервиса.
    Примечание:

    Из трех вариантов создания версии в разделе Синхронизация рекомендуется использовать только вариант Создать версию для каждой загруженной карты для сбора и обновления событий LRS с помощью приложения Field Maps.

    Опция Создать версию для каждого пользователя не поддерживает наборы данных с сервис-ориентированной версией и не может использоваться с данными LRS.

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

Более подробно о подготовке данных для автономных сервисов объектов

Подготовка веб-карты для сбора и редактирования данных в автономном режиме

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

  1. Откройте веб-браузер и войдите в свою организацию ArcGIS.

    Если вы используете ArcGIS Online, перейдите на https://www.arcgis.com/home.

    Если вы используете ArcGIS Enterprise, перейдите на портал.

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

    Кнопка Добавить

  5. Добавьте на веб-карту базовую карту, которую можно использовать в автономном режиме, с помощью опции Использовать как базовую карту .
  6. Щелкните Сохранить.

    Откроется диалоговое окно Сохранить карту. Укажите заголовок для карты и, дополнительно, теги, краткую информацию и папку на сервере.

    Примечание:

    Базовая карта необходима на всех веб-картах. Базовые карты Esri, которые по умолчанию содержит портал, недоступны для использования в автономном режиме. Обратитесь к разделу Добавление базовой карты Esri из ArcGIS Online на веб-карту.

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

Задание автономной области, сбор и синхронизация данных

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

Для одной веб-карты можно определить несколько автономных областей. Существует несколько вариантов определения автономных областей карты. Чтобы упростить работу полевым сотрудникам, работающим в автономном режиме, рекомендуется использовать корпоративный портал.

Примечание:

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

Загрузка автономных областей карты на устройство

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

  1. Откройте веб-приложение Field Maps вашей организации ArcGIS и убедитесь, что на карте, которую вы хотите перевести в автономный режим, включена опция Автономный режим на вкладке Автономный режим.
  2. Ознакомьтесь с требованиями приложения Field Maps, чтобы убедиться, что ваше устройство поддерживается.
  3. Установите приложение Field Maps на устройство.
    Примечание:

    Если данные вашего приложения Field Maps публикуются в ArcGIS Enterprise за брандмауэром, вы должны установить тот же SSL-сертификат на мобильном устройстве, которое используется для ArcGIS Server и Portal for ArcGIS.

    Подробнее о настройке мобильного приложения

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

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

Собирайте автономные данные и редактируйте с помощью Field Maps

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

При сборе событий учитывайте следующее:

  • Чтобы добавить событие в приложении Field Maps, необходимо предоставить идентификатор маршрута (ID) и информацию об измерении для события. Дата не обязательна, но рекомендуется.
  • Можно собирать или редактировать только даты событий. Если созданы или отредактированы точка калибровки, центральная линия или маршрут, процесс синхронизации завершится неудачей.
  • Вы можете добавить линейное или точечное событие.

Синхронизация данных из Field Maps

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

  1. Как только вы восстановите сетевое подключение, коснитесь меню Скрытые.

    Выполненные в автономном режиме изменения отображаются в виде списка под кнопкой Синхронизация. Вы можете просмотреть изменения перед синхронизацией их с сервером.

    Опция Автоматическая синхронизация в Field Maps

Сценарий создания события и синхронизации

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

База данных реплики создана 1/3/2023 для сбора полевых данных.

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

Маршруты на автономной карте перед редактированием

В следующей таблице приведены сведения о маршрутах на момент создания автономной карты.

ID маршрутаИзмерение ОтИзмерение ДоДата ОтДата До

R1

5

15

1/1/2023

<Null>

R2

10

50

1/1/2023

<Null>

В следующей таблице показано настроенное поведение событий для записей событий в этом сценарии:

Имя событияПоведение события

E1

Оставаться на месте

E2

Исключить

E3

Переместить

E4

Обложка

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

Записи событий, добавленные с использованием ArcGIS Field Maps

В следующей таблице приведены сведения о записях событий:

ID событияID маршрутаИзмерение ОтИзмерение ДоДата ОтДата ДоАтрибут

E1 ID1

R1

5

15

1/1/2023

<Null>

Скорость, 40

E2 ID1

R1

5

15

1/1/2023

<Null>

IRI, 0.9

E3 ID1

R1

5

15

1/1/2023

<Null>

SurfaceType, Бетон

E4 ID1

R1

5

15

1/1/2023

<Null>

FunctionalClass, Сельские районы

E1 ID2

R2

10

50

1/1/2023

<Null>

Скорость, 40

E2 ID2

R2

10

50

1/1/2023

<Null>

IRI, 0.9

E3 ID2

R2

10

50

1/1/2023

<Null>

SurfaceType, Бетон

E4 ID2

R2

10

50

1/1/2023

<Null>

FunctionalClass, Сельские районы

Пока карта находилась в автономном режиме, маршрут R1 расширен с начала 1/5/2023, в то время как маршрут R2 остается как есть. Обратите внимание, что редактирование маршрута выполняется в офисе, подключенном к базе данных, в то время как события добавляются в поле в отключенной среде.

Маршруты после продления до синхронизации

В следующей таблице приведены подробные сведения о маршрутах в версии по умолчанию после расширения R1 в начале.

ID маршрутаИзмерение ОтИзмерение ДоДата ОтДата До

R1

5

15

1/1/2023

1/5/2023

R1

0

12

1/5/2023

<Null>

R2

10

50

1/1/2023

<Null>

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

Маршруты и применяемое поведение событий после синхронизации

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

Поскольку R1 был расширен (отредактирован) 1/5/2023, что позже даты реплики 1/3/2023, поведение событий применяется к событиям, добавленным в R1 после синхронизации. R2 остался как есть, поэтому поведение событий не применяется и вычисляются только ошибки местоположений.

На следующей схеме показаны маршруты и события после синхронизации:

Маршруты и события после синхронизации

Вновь созданные записи о событиях имеют следующие атрибуты:

  • E1 ID1 представлено двумя временными отрезками. С поведением Оставаться на месте, настроенным для продления, исходное событие удаляется 1/5/2023, как показано в первой записи. Новый временной срез имеет даты от 1/5/2023 до <Null> и измерения от 0 до 12, которые являются результатом расширения маршрута.
  • E2 ID1 имеет поведение события Исключить, настроенное для расширения, поэтому событие удаляется после расширения маршрута. Дата меняется с <Null> на 1/5/2023.
  • E3 ID1 представлено двумя временными отрезками. С поведением В движении, настроенным для продления, исходное событие удаляется 1/5/2023, как показано в первой записи. Новый временной срез имеет даты от 1/5/2023 до <Null>, но сохраняет измерения от 5 до 15. Это приводит к ошибке местоположения события, поскольку измерение до, 15, не может быть расположено на маршруте, который теперь имеет значения от 0 до 12.
  • E4 ID1 представлено двумя временными отрезками. С поведением Обложка, настроенным для продления, исходное событие удаляется 1/5/2023, как показано в первой записи. Новый временной срез имеет даты от 1/5/2023 до <Null>, но событие по-прежнему охватывает весь маршрут (от начала до конца).

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

В следующей таблице приведены сведения о событиях после синхронизации:

ID событияID маршрутаИзмерение ОтИзмерение ДоДата ОтДата ДоОшибка местоположенияАтрибут

E1 ID1

R1

5

15

1/1/2023

1/5/2023

Нет ошибок

Скорость, 40

E1ID1

R1

2

12

1/5/2023

<Null>

Нет ошибок

Скорость, 40

E2 ID1

R1

5

15

1/1/2023

1/5/2023

Нет ошибок

IRI, 0.9

E3 ID1

R1

5

15

1/1/2023

1/5/2023

Нет ошибок

SurfaceType, Бетон

E3 ID1

R1

5

15

1/5/2023

<Null>

Частичное совпадение для Измерения До

SurfaceType, Бетон

E4 ID1

R1

5

15

1/1/2023

1/5/2023

Нет ошибок

FunctionalClass, Сельские районы

E4 ID1

R1

0

12

1/5/2023

<Null>

Нет ошибок

FunctionalClass, Сельские районы

E1 ID2

R2

10

50

1/1/2023

<Null>

Нет ошибок

Скорость, 40

E2 ID2

R2

10

50

1/1/2023

<Null>

Нет ошибок

IRI, 0.9

E3ID2

R2

10

50

1/1/2023

<Null>

Нет ошибок

SurfaceType, Бетон

E4 ID2

R2

10

50

1/1/2023

<Null>

Нет ошибок

FunctionalClass, Сельские районы