Доступно с лицензией Location Referencing.
Во многих организациях несколько сотрудников отвечают за поддержку данных с линейными системами координат, управляемых ArcGIS Roads and Highways. К ним могут относиться полевые сотрудники, которым необходимо собирать или обновлять данные о событиях LRS.
Сбор данных в поле может осуществляться в течение длительного времени и в удаленных местах с ограниченной связью. Когда эти данные о событиях собираются с использованием автономного режима ArcGIS Field Maps, информация о маршруте может измениться для собранных событий до того, как события будут синхронизированы с системой.
Чтобы убедиться, что события расположены правильно, когда они возвращаются в систему, сервис синхронизации сравнивает изменения маршрута, внесенные во время автономного сбора событий в Field Maps, и применяет настроенное поведение событий ко всем событиям, расположенным на маршрутах, которые были отредактированы за это время.
Roads and Highways поддерживает сбор и редактирование данных о событиях в автономном режиме из сервисов объектов с поддержкой синхронизации с помощью мобильного приложения ArcGIS Field Maps на iOS или Android.
Более подробно о требованиях к мобильному приложению Field Maps
На следующей схеме показан общий рабочий процесс редактирования и синхронизации в автономном режиме:
Сервисы объектов должны иметь включенные возможности Отслеживания реплики и синхронизации, а также возможности системы линейных координат и управления версиями, чтобы загружать локальную копию (реплику) данных на устройство. Это позволяет полевым сотрудникам собирать и редактировать данные на местах, даже когда они отключены от сети.
Когда реплика загружается на устройство, связанная версия реплики автоматически создается из версии по умолчанию. Пользователь может редактировать локальные данные и синхронизировать их с версией реплики, когда появляется возможность подключения. Синхронизация отправляет собранные локальные данные в связанную версию реплики, чтобы их можно было отправить в версию по умолчанию в ArcGIS Pro.
Примечание:
Когда мобильный сотрудник синхронизирует данные, собранные в автономном режиме, инструмент Применить поведение событий запускается автоматически, если маршрут был отредактирован в версии по умолчанию. Если маршрут не был отредактирован в версии по умолчанию во время сбора данных на автономной карте, инструмент не запускается.
Обновления можно просмотреть после того, как они будут отправлены в версию по умолчанию из связанной версии реплики.
Весь рабочий процесс можно разделить на три части:
- Подготовка данных для использования в автономных сервисах объектов
- Подготовка веб-карты для сбора и редактирования данных в автономном режиме
- Задание автономной области, сбор и синхронизация данных
Подготовка данных для использования в автономных сервисах объектов
Сбор данных в автономном режиме начинается с этапов подготовки и публикации данных в режиме онлайн.
Выполните следующие шаги для подготовки данных:
- Включите отслеживание реплики для всех векторных слоев, которые надо опубликовать.
Используйте инструмент Включить отслеживание реплики или щелкните правой кнопкой мыши набор данных LRS в ArcGIS Pro на панели Каталог, выберите Управление и отметьте опцию Отслеживание реплики.
- Опубликуйте сервис объектов, используя следующие шаги.
- Включите синхронизацию в свойствах пространственных объектов сервиса объектов, отметив опцию Включить синхронизацию.
- Отметьте опцию Применить настройки по умолчанию для объектов с z-значениями и установите значение Параметр Z-значение по умолчанию при добавлении или обновлении объектов на 0.
- Установите параметр Синхронизация для создания версии для каждой загруженной карты. См. раздел Синхронизация с версией реплики для получения дополнительной информации об этом параметре.
- Убедитесь, что возможности управления версиями и функции линейных координат включены при публикации в качестве сервиса.
Примечание:
Из трех вариантов создания версии в разделе Синхронизация рекомендуется использовать только вариант Создать версию для каждой загруженной карты для сбора и обновления событий LRS с помощью приложения Field Maps.
Опция Создать версию для каждого пользователя не поддерживает наборы данных с сервис-ориентированной версией и не может использоваться с данными LRS.
Использование параметра Нет приводит к синхронизации данных непосредственно с версией по умолчанию. В этом случае вы не можете просматривать и разрешать конфликты изменений, внесенных другими редакторами, последняя правка, примененная к версии по умолчанию, сохраняется в ней.
Более подробно о подготовке данных для автономных сервисов объектов
Подготовка веб-карты для сбора и редактирования данных в автономном режиме
После публикации сервиса объектов с описанными выше обязательными функциями, создайте веб-карту, выполнив следующие действия:
- Откройте веб-браузер и войдите в свою организацию ArcGIS.
Если вы используете ArcGIS Online, перейдите на https://www.arcgis.com/home.
Если вы используете ArcGIS Enterprise, перейдите на портал.
- В верхней части веб-сайта организации ArcGIS щелкните Карта, чтобы открыть Вьюер карт.
- Щелкните меню Добавить, выберите Поиск слоев и найдите опубликованный вами сервис объектов с поддержкой синхронизации.
- Добавьте сервис объектов с поддержкой синхронизации на свою веб-карту, щелкнув кнопку добавления.
- Добавьте на веб-карту базовую карту, которую можно использовать в автономном режиме, с помощью опции Использовать как базовую карту .
Примечание:
Вы также можете скопировать базовую карту на устройство или добавить на веб-карту другие редактируемые слои.
- Щелкните Сохранить.
Откроется диалоговое окно Сохранить карту. Укажите заголовок для карты и, дополнительно, теги, краткую информацию и папку на сервере.
Примечание:
Базовая карта необходима на всех веб-картах. Базовые карты Esri, которые по умолчанию содержит портал, недоступны для использования в автономном режиме. Добавление базовой карты Esri из ArcGIS Online на веб-карту.
Более подробно о требованиях к типу слоя для автономного использования
Задание автономной области, сбор и синхронизация данных
Рекомендуется заранее создать автономные области карты, чтобы упростить работу полевых сотрудников. Автономные области карт позволяют создавать пакеты данных из определенных областей веб-карты, чтобы их было проще и быстрее скачивать для использования в автономном режиме.
Для одной веб-карты можно определить несколько автономных областей. Существует несколько вариантов определения автономных областей карты. Чтобы упростить работу мобильным сотрудникам, работающим в автономном режиме, рекомендуется использовать портал ArcGIS Enterprise.
Примечание:
Вы должны быть владельцем карты и обладать правами на сервере для создания, редактирования автономных областей карты и управления ими.
Загрузка автономных областей карты на устройство
Выполните следующие шаги, чтобы установить Field Maps и загрузить автономные области карты на устройство:
- Откройте веб-приложение Field Maps вашей организации ArcGIS и убедитесь, что на карте, которую вы хотите перевести в автономный режим, включена опция Автономный режим на вкладке Автономный режим.
- Ознакомьтесь с требованиями приложения Field Maps, чтобы убедиться, что ваше устройство поддерживается.
- Установите приложение Field Maps на устройство.
Примечание:
Если данные вашего приложения Field Maps публикуются в ArcGIS Enterprise за брандмауэром, вы должны установить тот же SSL-сертификат на мобильном устройстве, которое используется для ArcGIS Server и Portal for ArcGIS.
- Если на веб-карте есть автономные области карты, которые уже были определены, выполните шаги загрузки определенных областей карты.
Дополнительно, если на веб-карте есть автономные области, которые не заданы, задайте и загрузите область карты, используя шаги для вашей мобильной операционной системы.
Собирайте автономные данные и редактируйте с помощью Field Maps
Следующие разделы относятся к редакторам карт, использующим Field Maps для сбора данных событий в полевых условиях:
При сборе событий учитывайте следующее:
- Чтобы добавить событие в приложении Field Maps, необходимо предоставить идентификатор маршрута (ID) и информацию об измерении для события. Дата не обязательна, но рекомендуется.
- Можно собирать или редактировать только даты событий. Если созданы или отредактированы точка калибровки, центральная линия или маршрут, процесс синхронизации завершится неудачей.
- Вы можете добавить линейное или точечное событие.
Синхронизация данных из 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:
В следующей таблице приведены сведения о записях событий:
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, Сельские районы |