ArcGIS Field Maps позволяет проводить инвентаризацию объектов, записывать наблюдения и выполнять проверки в поле. Мобильные работники используют приложение в поле, собирая информацию на местности и заполняя необходимые формы. Информация, которую могут собирать мобильные работники, определяется предоставленной вами картой и редактируемыми слоями. Вы можете включать в карту как новые, так и существующие слои. Слои определяют информацию, собираемую через форму, а с помощью карты можно настроить форму для использования ее мобильными сотрудниками.
Перед созданием карты необходимо принять ряд решений относительно слоев, которые будут использоваться в Field Maps для проекта сбора данных.
- Какую пространственную информацию вам необходимо собрать? Местоположение, длина или площадь?
- Как вы будете хранить слой для проекта? Рекомендации зависят от цели сбора данных и того, требуется ли вам поддержка или проверка качества данных (QA/QC).
Цель сбора данных Задача мобильных работников Сбор данных о новом объекте или наблюдении, включая информацию о местоположении и заполнение формы
Добавление дополнительных объектов или наблюдений в существующий сбор данных
Сбор данных о дополнительных объектах или сбор наблюдений (включая местоположение и форму), дополняющих существующую инвентаризацию объектов или набор наблюдений
Инспектирование существующих объектов или наблюдений и обновление местоположения и форм, если в поле обнаружены несоответствия записям
Обновление формы на основе проверки.
Добавление новой связанной формы в отчет о проверке.
- Что вы планируете включить в форму? Форма определяет, какую информацию могут собрать мобильные сотрудники.
Выбор пространственной информации
Перед созданием слоев подумайте о том, какая пространственная информация важна для работы мобильных сотрудников. Создайте слой, поддерживающий соответствующий тип.
Информация для сбора | Тип используемых пространственных данных | Пример |
---|---|---|
Единичное местоположение | Точки | Пожарный гидрант |
Расстояние или длина, которые необходимо определить и измерить | Линии | Дорога |
Площадь или область, которые необходимо определить и измерить | Полигоны | Участок под строением |
Выбор способа хранения слоя
Рекомендации по хранению слоя зависят от цели сбора данных и того, требуется ли вам поддержка или проверка качества данных (QA/QC). Смотрите рекомендации, в зависимости от цели сбора данных:
- Инвентаризация объектов или запись новых наблюдений
- Добавление дополнительных объектов или наблюдений в существующий сбор данных
- Проверка на месте существующих объектов и наблюдений
- Запись текущего состояния (без хронологических записей)
- Запись текущего состояния с хронологическими записями
При создании нового слоя рекомендуется создать размещенный векторный слой, однако, для редактируемого слоя вам, возможно, придется использовать ArcGIS Server. Если это так, просмотрите рекомендации по использованию ArcGIS Server для нового редактируемого слоя.
Инвентаризация объектов или запись новых наблюдений
Ваши мобильные работники собирают новые данные об объектах или новые наблюдения, включая информацию о местоположении и заполнение формы. Для поддержки таких проектов создайте редактируемый размещенный векторный слой для хранения новых объектов и наблюдений. После завершения проекта просмотрите новые объекты и наблюдения. Вы можете затем использовать их в качестве эталонного слоя или импортировать их в ArcGIS Server.
Подсказка:
Если вы планируете управлять объектами и наблюдениями с помощью проверок, используя созданный для этого проекта размещенный векторной слой, решите, хотите ли вы получать отчеты о проверках за прошлые периоды или только отчеты о текущем состоянии. Если хронологические отчеты важны, создайте слой со связанными таблицами, которые будете использовать позже для сбора данных проверок. Это связывает несколько форм с одним местоположением. Если важно только текущее состояние, пересмотрите права на редактирование слоя, когда он будет использоваться для проверок, так как мобильным работникам не нужно будет обновлять информацию о местоположении объектов и наблюдений. Когда вы будете готовы использовать его для проверок, лучше ограничить мобильных сотрудников правами обновления атрибутов, предотвращая случайное изменение местоположений этих объектов.
При создании нового слоя обычно это размещенный векторный слой, однако, для редактируемого слоя вам, возможно, придется использовать ArcGIS Server. Это также поддерживается (хотя создание таких сервисов в настоящей справке не рассматривается). См. Использование ArcGIS Server для нового доступного для редактирования слоя.
Добавление объектов или наблюдений в существующий сбор данных
Ваши мобильные работники собирают данные о дополнительных объектах или наблюдениях (включая местоположение и форму), дополняющих существующую инвентаризацию объектов или набор наблюдений. Так как поддержка или проверка качества данных (QA/QC) часто являются ключевыми процессами для таких проектов, используйте рабочие процессы которые это поддерживают:
- Создайте редактируемый размещенный векторный слой для хранения добавленных во время сбора данных объектов и наблюдений. После завершения проекта просмотрите добавленные данные и импортируйте их в достоверный (существующий) слой (или в другой размещенный векторный слой, или на ArcGIS Server).
- Добавление новых объектов и наблюдений в существующие версионные данные сервиса объектов ArcGIS Server. Использование версионных данных обеспечивает выполнение процессов QA/QC посредством согласования и закрепления.
- Добавьте новые объекты и наблюдения в существующий слой и отметьте их для просмотра. Включите скрытое поле, указывающее, был ли объект или наблюдение просмотрены, используя, например, такие значения по умолчанию, как новый или не просмотрено. Это значение будет изменяться в ходе процесса QA/QC (например, на значение просмотрено). Новый объект или наблюдение могут быть частью достоверного слоя по мере его сбора, но флаг у записи указывает, находится ли запись в процессе просмотра. Вы также можете использовать вид размещенных объектов, выбирая, будет ли ваш достоверный слой показывать текущие просматриваемые объекты или наблюдения или они будут исключены.
Если используется существующий слой, он должен соответствовать требованиям к редактируемым данным.
Проверка на месте существующих объектов и наблюдений
Ваши мобильные работники инспектируют существующие объекты или наблюдения и обновляют информацию об их местоположении и форму, если в поле обнаружены несоответствия. Рекомендации к слою проекта основаны на том, как хранится существующий слой и требуется ли выполнение процессов QA/QC. См. дополнительную информацию для следующих существующих типов слоев:
- Редактируемый размещенный векторный слой
- Версионные данные сервиса объектов ArcGIS Server
- Неверсионные данные с включенным архивированием в редактируемом сервисе объектов ArcGIS Server
- Слой, редактирование которого не поддерживается в Field Maps
Если используется существующий слой или сервис, см. Требования к редактируемым слоям.
Существующий редактируемый размещенный векторный слой
Если у вас есть редактируемый размещенный векторный слой и не требуется выполнение процессов QA/QC, используйте этот существующий слой. Для слоя проекта, в котором необходимо выполнение процессов QA/QC, рекомендуются две структуры. Выберите ту, которая лучше всего подходит для рабочих процессов вашей организации:
- Создайте редактируемый размещенный векторный слой для проекта и импортируйте в него существующий слой. Включите флаг, указывающий на изменения, либо используйте отслеживание редактирования, чтобы узнать, что изменилось в ходе выполнения проекта. Как только проект будет завершен, просмотрите изменения и добавьте их к вашему достоверному (существующему) слою.
- Добавьте запись в форму существующего размещенного векторного слоя, чтобы отметить отредактированные объекты и наблюдения для просмотра. Используйте существующий размещенный векторный слой для проекта и просмотрите отмеченные объекты и наблюдения.
Существующие версионные данные сервиса объектов ArcGIS Server
Если в сервисе объектов ArcGIS Server есть существующие версионные данные, используйте в Field Maps ваш существующий сервис. Поскольку ваш слой версионный, вы будете выполнять проверку QA перед внесением изменений в версию, представляющую текущее состояние системы (версионные данные обеспечивают рабочий процесс путем согласования и закрепления).
Существующие неверсионные данные с включенным архивированием в редактируемом сервисе объектов ArcGIS Server
Если у вас есть неверсионные данные с включенным архивированием в редактируемом сервисе объектов ArcGIS Server и не требуется процесс QA/QC, используйте существующий слой. Для слоя проекта, в котором необходимо выполнение процессов QA/QC, рекомендуются две структуры. Выберите ту, которая лучше всего подходит для рабочих процессов вашей организации:
- Создайте редактируемый размещенный векторный слой для проекта и импортируйте в него существующий слой. Включите флаг, указывающий на изменения, либо используйте отслеживание редактирования, чтобы узнать, что изменилось в ходе выполнения проекта. Как только проект будет завершен, просмотрите изменения и добавьте их к вашему достоверному (существующему) слою.
- Добавьте запись в форму существующего слоя, чтобы отметить отредактированные объекты и наблюдения для просмотра. Используйте существующий слой для проекта и просмотрите отмеченные объекты и наблюдения.
- Создание версии данных и публикация сервиса объектов ArcGIS Server для использования в проекте. Используйте согласование и закрепление, чтобы просмотреть изменения, внести их в версионные данные, а затем импортировать в исходные неверсионные данные.
Существующий слой, редактирование которого не поддерживается в Field Maps
Если у вас есть слой, редактирование которого не поддерживается в Field Maps, и не требуется выполнение процессов QA/QC, создайте редактируемый размещенный векторный слой для проекта и импортируйте в него существующий слой. Для слоя проекта, в котором необходимо выполнение процессов QA/QC, рекомендуются две структуры. Выберите ту, которая лучше всего подходит для рабочих процессов вашей организации:
- Создайте редактируемый размещенный векторный слой для проекта и импортируйте в него существующий слой. Включите флаг, указывающий на изменения, либо используйте отслеживание редактирования, чтобы узнать, что изменилось в ходе выполнения проекта. После завершения проекта просмотрите изменения.
- Создайте версионные данные в сервисе объектов ArcGIS Server для проекта и импортируйте в них ваш существующий слой. После завершения проекта используйте согласование и закрепление, чтобы просмотреть изменения и внести их в версионные данные.
Новый слой станет достоверным слоем и импортируется в ArcGIS Server или экспортируется в предыдущий формат.
Запись текущего состояния без хронологических записей
Ваши мобильные работники обновляют формы на основе проверки. Рекомендации к проекту основаны на том, как хранится существующий слой, и соответствуют рекомендациям, приведенным выше для проектов проверки данных на месте.
В дополнение к рекомендациям по проекту проверки данных на месте, вы можете ограничить мобильных сотрудников правами обновления атрибутов, предотвращая случайное изменение местоположений этих объектов. Для этого вы можете создать вид размещенного векторного слоя, который разрешает только обновление атрибутов (см. раздел Ограничение доступа мобильных работников к данным). Одним из преимуществ этого является обеспечение того, что высокоточные GPS-координаты не обновляются, сохраняя записанные метаданные.
Запись текущего состояния с хронологическими записями
Ваши мобильные работники добавляют новые связанные формы отчета к проверке. Если отчеты за прошлые периоды важны, используйте связанные таблицы для отслеживания проверок. Это связывает несколько форм с одним местоположением. Как и мобильные работники, которые записывают текущее состояние без хронологических записей, эти работники также не будут обновлять местоположение объектов и наблюдений.
Рекомендации к проекту основаны на том, как хранится существующий слой, и соответствуют рекомендациям, приведенным выше для проектов проверки данных на месте. Тем не менее, если существующий слой не имеет связанных таблиц, импортируйте существующий слой в новый, который имеет. Этот новый слой может быть размещенным векторным слоем или сервисом объектов ArcGIS Server.
Использование ArcGIS Server для нового редактируемого слоя
При создании нового слоя обычно это размещенный векторный слой, однако, для редактируемого слоя вам, возможно, придется использовать ArcGIS Server. Несмотря на поддержку в Field Maps, шаги по созданию таких сервисов подробно не рассматриваются в этой справке. Ниже представлены некоторые рекомендации для сервиса объектов ArcGIS Server, в зависимости от типа выполняемого проекта сбора данных.
При сборе данных объектов или наблюдений (включая инвентаризацию объектов, запись новых наблюдений и добавление дополнительных объектов или наблюдений в существующий сбор данных), используя ArcGIS Server, вы можете использовать в сервисе объектов неверсионные данные с включенным архивированием. Поскольку мобильные сотрудники не редактируют одни и те же объекты или наблюдения, для управления разрешением конфликтов не нужны версионные данные. Еще одним преимуществом версионных данных является возможность осуществлять контроль качества до того, как данные будут перенесены в версию, представляющую текущее состояние системы; тем не менее, сбор новых данных должен управляться отдельно и выполняться вне ваших достоверных данных. Качество данных может рассматриваться как часть проекта, а не как часть управления версионными данными. После проверки данные могут быть слиты в достоверные данные. В дальнейшем вы сможете управлять этими данными через достоверные данные, и первоначально собранные данные не будут использоваться. См. требования к данным для сервисов объектов ArcGIS Server.
Если вы выполняете проверку существующих данных на месте или инспекцию с помощью ArcGIS Server, вы можете использовать версионные данные в сервисе объектов. Хоть мобильные работники и не проверяют одни и те же объекты или наблюдения, обычно они редактируют данные, которые находятся в производственной базе данных и используются в вашей организации. Вы будете выполнять проверку QA перед внесением изменений в версию, представляющую текущее состояние системы (версионные данные обеспечивают рабочий процесс путем согласования и закрепления).
Разработка формы
Мобильные работники руководствуются формой. При подготовке слоя помните, что записи форм управляются структурой слоя — поля в слое являются записями в форме, используемой мобильными работниками в Field Maps. Если вы создаете слой, помните об этом, добавляя в него поля. Если вы используете существующий слой, подумайте об его обновлении, чтобы создать лучшую форму.
Записи в форме | Поддержка данных |
---|---|
Раскрывающиеся списки | Используйте домен кодированных значений, чтобы предоставить мобильным работникам список допустимых вариантов. Можно также использовать подтипы, чтобы ограничить выбор на основе выбора, сделанного для других записей. |
Числовые диапазоны | Укажите диапазон допустимых значений с помощью интервального домена. |
Необходимая информация | Используйте обязательные поля, чтобы заставить мобильных сотрудников вводить информацию для определенных записей формы. |
Значения по умолчанию | Введите значение по умолчанию, которое вводится для записи в новой форме. |
Выбор даты | Используйте тип поля даты (не строка), чтобы мобильным работникам была предоставлена возможность выбора даты в форме. |
Прикрепление фото, видео, документа или аудио Примечание:Аудиовложения и документы (.doc, .docx, .pdf, .xls и .xlsx) поддерживаются только в iOS. | Разрешите вложения для вашего слоя. |
Информация сканирования штрих-кодов или QR-кодов | Сканировать штрих-код или QR-код. Field Maps позволяет вводить текстовые записи путем сканирования штрих-кода или QR-кода. |
Запись метаданных GPS | Подготовьте слой для записи метаданных GPS. (Это лишь одна часть подготовки к сбору данных высокой точности.) Поддерживается для точечных слоев. |
Отслеживание изменений | Включите отслеживание правок для слоя, чтобы Field Maps их записал. Это удобно, если вам нужно знать, кто собирает или изменяет данные. |
Что дальше
Теперь, когда вы разработали слой, вы можете подготовить его для сбора данных. Более подробно см. Подготовка редактируемого слоя.