Collector позволяет проводить инвентаризацию объектов, записывать наблюдения и выполнять проверки в поле. Мобильные работники используют приложение в поле, собирая информацию на местности и заполняя необходимые формы. Информация, которую могут собирать мобильные работники, определяется картой, с которой они работают и которую вы задаете. Вы можете включать в карту как новые, так и существующие слои. Слои определяют информацию, собираемую через форму, а с помощью карты можно настроить форму для использования ее мобильными сотрудниками.
В этом разделе вы воспользуетесь своим оформлением слоя и создадите слой (кроме того, в него можно загрузить имеющиеся объекты или наблюдения). Сначала выберите способ создания вашего слоя. Создать слой можно одним из четырех способов:
- Использование шаблона в ArcGIS Online или ArcGIS Enterprise
- Импортируя данные в ArcGIS Online или ArcGIS Enterprise
- Использование ArcGIS Pro
- Путем импорта данных в ArcGIS Pro
После создания своего слоя вам может понадобиться ограничить данные, которые будут доступны мобильным сотрудникам через представления размещенных векторных слоев.
В следующих разделах вы создадите карту (с созданным здесь слоем), которую мобильные сотрудники возьмут с собой в поле для выполнения вашего проекта по сбору данных. Вы продолжите подготовку своей карты для мобильных сотрудников, настроив форму. После этого вы настроите Collector, а затем сможете протестировать и развернуть свою карту.
Выбор способа создания вашего слоя
Для многих проектов сбора данных лучше всего создавать редактируемый размещенный векторный слой, который будет использоваться для сбора объектов и наблюдений (описано в разделе Дизайн вашего слоя). При выборе способа создания слоя вам нужно учитывать два момента: то, как вы собираетесь использовать имеющиеся данные (в принципе) и ваш опыт работы в ArcGIS.
Сначала определите, как вы будете использовать свои данные. Если ваш проект сбора данных используется для проведения инспекций (либо наземного контроля и обновления объектов, либо наблюдений их текущего состояния), вашим мобильным сотрудникам в поле могут понадобиться существующие данные. Вы хотите самостоятельно определить структуру нового слоя (задав поля) и импортировать в эту структуру существующие данные, или структура имеющихся данных подходит для вашего проекта? Если вам надо задать структуру, создайте слой и загрузите в него имеющиеся данные. Если вы будете работать со структурой имеющихся данных, создайте слой на основе этих данных.
Ваш опыт работы с ArcGIS поможет выбрать нужный продукт для создания слоя. Если вы в ГИС новичок, возможно, лучше для этого проекта начать работу с ArcGIS Online или ArcGIS Enterprise. В этом случае создайте слой в ArcGIS Online или ArcGIS Enterprise. В зависимости от того, как вы будете работать со своими данными, вы либо создадите слой из шаблона (создав слой и загрузив при необходимости в него имеющиеся данные), либо создав слой, импортировав имеющиеся данные.
Если же вы ГИС-аналитик и уже работали в ArcGIS Pro, создайте слой в ArcGIS Pro (оформив свой слой и при необходимости загрузив в него имеющиеся данные) либо создайте слой, импортировав имеющиеся данные в ArcGIS Pro. Чтобы работать в ArcGIS Pro, нужно определенное понимание баз геоданных и классов пространственных объектов, а также необходимо уметь использовать инструменты геообработки.
После создания слоя решите, всем ли вашим мобильным сотрудникам требуется доступ ко всему слою в поле либо некоторым из них будет достаточно части слоя. Если достаточно части слоя, создайте представление размещенного векторного слоя, чтобы ограничить доступные мобильным сотрудникам данные.
Использование шаблона в ArcGIS Online или ArcGIS Enterprise
Шаблоны слоев объектов охватывают полный спектр отраслей и рабочих процессов, входящих в ArcGIS Online и ArcGIS Enterprise. Например, можно создать слой для оценки ущерба, пожарных гидрантов или наземных контрольных точек. Каждый из них содержит рекомендуемый шаблон для вашего слоя и поддерживает настройку. Можно добавлять и удалять поля (в формах), задавать списки допустимых значений, указывать значения по умолчанию и включать вложения (фото, документы, видео и аудио). Можно начать с пустого шаблона Build a layer, чтобы создать размещенный векторный слой и самому задать все его поля. Если у вас есть слой, на котором должен базироваться новый слой (например, взятый из вашего прошлогоднего проекта), можно использовать в качестве шаблона этот имеющийся слой. Когда ваш размещенный векторный слой будет готов, в него можно при необходимости загрузить данные. См. раздел Создание из шаблона или имеющегося векторного слоя в ArcGIS Online или Создание из шаблона или имеющегося векторного слоя в ArcGIS Enterprise.
Примечание:
Шаблон Построить слой и возможность редактирования полей размещенного векторного слоя будут поддерживаться в ArcGIS Enterprise версии 10.7 и выше.
Дальше приводятся рекомендации, применимые при создании слоя из шаблона для работы с ним в Collector:
- Создайте и настройте форму для вашего слоя, настроив поля. См. раздел Задание полей для создания формы.
- Чтобы позволить мобильным сотрудникам прикреплять фотографии, документы, видео и аудио файлы, включите вложения. См. разделы Разрешение вложений в ArcGIS Online или Разрешение вложений в ArcGIS Enterprise.
Примечание:
Аудио вложения и документы (.doc, .docx, .pdf, .xls и .xlsx файлы) поддерживаются только в iOS.
- Для поддержки работы со слоем в автономном режиме для мобильных сотрудников, работающих в областях, где отсутствует надежное соединение с интернетом или вообще отсутствует такое соединение, убедитесь, что включена синхронизация. Это можно сделать в настройках слоя.
- Чтобы знать, какой из мобильных сотрудников какие сделал изменения, настройте для слоя отслеживание изменений. Можно задать, чтобы мобильные сотрудники могли редактировать только свои объекты и наблюдения. См. разделы Разрешить другим редактирование в ArcGIS Online или Разрешить другим редактирование в ArcGIS Enterprise.
- Ограничьте возможность редактирования для ваших мобильных сотрудников, основываясь на типе проекта сбора данных. Это можно выполнить, выбрав настройку Какой вид редактирования допустим в настройках слоя. Для получения информации о выбираемых правах доступа см. раздел Ограничение прав редактирования.
- Для хранения исторических отчетов нужно воспользоваться шаблоном со связанной таблицей, например, шаблоном Hydrant Maintenance Inspections. Вы сможете настроить имена слоя, таблицы и полей, поэтому сначала убедитесь, что у вас есть связанная таблица и не обращайте внимание на то, что в остальном шаблон не соответствует структуре вашего слоя.
- Чтобы записать информацию о GPS, который использовался при добавлении мобильными сотрудниками местоположений (например, если вы хотите понять точность определения местоположений), зафиксируйте информацию о приемнике GPS. В ваш слой будут добавлены и подготовлены поля к сбору метаданных GPS. С помощью этих полей Collector будет автоматически собирать значения, передаваемые GPS.
- Чтобы загрузить имеющиеся данные в размещенный векторный слой, допишите их в слой. См. раздел Присоединение данных к слоям в ArcGIS Online или Присоединение данных в ArcGIS Enterprise.
Чтобы выполнить полностью упражнение по Collector, см. раздел Создание вашей первой картыCollector.
Импорт данных в ArcGIS Online или ArcGIS Enterprise
Если структура имеющихся данных подходит для вашего проекта сбора данных, и вы используете ArcGIS Online или ArcGIS Enterprise, сначала определите, можете ли вы опубликовать свои данные в качестве размещенного векторного слоя. См. Публикация размещенных векторных слоев в ArcGIS Online или Публикация размещенных векторных слоев в ArcGIS Enterprise.
Если формат имеющихся данных не подходит для их публикации в качестве размещенного векторного слоя, вам нужно либо конвертировать их в подходящий формат и опубликовать, либо создать слой и загрузить в него данные. Чтобы при создании слоя ввести свои поля, выберите шаблон Построить слой. При добавлении полей используйте структуру имеющихся у вас данных.
Примечание:
Шаблон Построить слой поддерживается в ArcGIS Enterprise версии 10.7 или выше.
Использование ArcGIS Pro
Используйте ArcGIS Pro для создания класса объектов. Когда ваш класс объектов будет готов, в него можно при необходимости загрузить данные. Для работы с данными в Collector добавьте на карту свой класс объектов вашего проекта ArcGIS Pro и опубликуйте свой класс объектов в качестве размещенного векторного слоя. См. Публикация векторного веб-слоя.
Подсказка:
Можно только загрузить данные в ваш новый класс объектов из классов объектов, таблиц, шейп-файлов, растров и классов объектов аннотаций и измерений. Если имеющиеся у вас данные находятся в другом формате, вам необходимо импортировать их в один из этих форматов, чтобы создать свой слой таким способом. Если они находятся в другом формате, см. раздел Создание слоя путем импорта данных в ArcGIS Pro.
Дальше приводятся рекомендации, применимые при создании слоя в ArcGIS Pro для работы с ним в Collector:
- Создайте и конфигурируйте форму для вашего слоя, настроив поля. Используйте тип поля, домены и подтипы для настройки поведения записей. См. раздел Задание полей для создания формы.
- Чтобы позволить мобильным сотрудникам прикреплять фотографии, документы, видео и аудио файлы, включите вложения. Запустите инструмент Включить вложения для вашего нового класса объектов.
Примечание:
Аудио вложения и документы (.doc, .docx, .pdf, .xls и .xlsx файлы) поддерживаются только в iOS.
- Для поддержки работы со слоем в автономном режиме для мобильных сотрудников, работающих в областях, где отсутствует надежное соединение с интернетом или вообще отсутствует такое соединение, убедитесь, что включена синхронизация. Это можно выполнить на вкладке Конфигурация при публикации своего слоя.
- Чтобы знать, какой из мобильных сотрудников какие сделал изменения, включите отслеживание изменений.
- Ограничьте возможность редактирования для ваших мобильных сотрудников, основываясь на типе проекта сбора данных. Это можно выполнить на вкладке Конфигурация при публикации своего слоя. Для получения информации о выбираемых правах доступа см. раздел Ограничение прав редактирования.
- Для хранения исторических отчетов требуется добавить связанную таблицу следующим образом: сначала добавьте поле GlobalID в свой класс объектов (оно будет использоваться для хранения Исходного первичного ключа для класса отношений). Создайте таблицу в базе геоданных проекта для хранения в ней отчетов об инспекциях и настройте форму для таблицы так же, как вы это делали это для слоя (это и будет форма инспекции в Collector). Включите поле GUID в свою таблицу (оно будет использоваться для хранения Исходного внешнего ключа для класса отношений). Запустите инструмент Создать класс отношений, используя свой новый класс объектов в качестве исходного и таблицу отчетов инспекции в качестве целевой. Используйте для исторических отчетов Кардинальность Один ко многим. См. раздел Свойства класса отношений.
- Чтобы записать информацию о GPS, который использовался при добавлении мобильными сотрудниками местоположений (например, если вы хотите понять точность определения местоположений), запустите для нового класса объектов инструмент Добавить поля метаданных GPS. В ваш слой будут добавлены и подготовлены поля к сбору метаданных GPS. С помощью этих полей Collector будет автоматически собирать значения, передаваемые GPS.
Примечание:
Инструмент добавления полей метаданных GPS доступен в ArcGIS Pro версии 2.2 или более поздней версии. При работе в более ранней версии ArcGIS Pro нужно запустить скрипт. Запустить его можно в ArcGIS Pro или из командной строки. См. скрипт Добавить поля метаданных GNSS.
- Чтобы загрузить имеющиеся данные в класс пространственных объектов, импортируйте их с помощью соответствующего инструмента набора Конвертация.
После публикации размещенного векторного слоя вы сможете уточнить права редактирования, предоставляемые вашим мобильным сотрудникам. Сделать это можно в настройках вашего опубликованного слоя (обновив страницу элемента вашего размещенного векторного слоя в браузере). Есть два типа ограничений, которые можно установить:
- Если у мобильных сотрудников должны быть только возможности редактирования своих объектов и наблюдений, воспользуйтесь настройками слоя для ограничения их прав. См. разделы Разрешить другим редактирование в ArcGIS Online или Разрешить другим редактирование в ArcGIS Enterprise.
- При выполнении инспекций (полевых проверок или обновления статуса объектов и наблюдений) вы сможете ограничить права редактирования полевых сотрудников. При публикации вашего слоя можно задать либо права добавления, обновления и удаления объектов либо только редактирования атрибутов объектов. Однако для размещенного векторного слоя может понадобиться более тонкая настройка возможностей. Чтобы еще ограничить права редактирования мобильными сотрудниками, выберите настройку Какой вид редактирования допустим в настройках слоя. Для получения информации о выбираемых правах доступа см. раздел Ограничение прав редактирования.
Подсказка:
ArcGIS Solutions предоставляет вам бесплатные отраслевые конфигурации ArcGIS. Большинство популярных конфигураций, в том числе для органов местного самоуправления, действий в чрезвычайных ситуациях и электрических сетей, содержат настройки для Collector. Если имеется подходящее вам полностью или частично решение, воспользуйтесь надстройкой ArcGIS Solutions Deployment Tool ArcGIS Pro, чтобы развернуть свое решение в организации ArcGIS. После разворачивания решения можно изменить развернутые элементы, как вы это делаете с любым другим размещенным векторным слоем в своей организации ArcGIS. В том числе можно загрузить существующие данные.
Если у вас есть ArcGIS Server, для проекта создания новых данных или обновления данных, не находящихся в вашей базе геоданных, проект должен запускаться вне вашей базы геоданных (с помощью размещенного векторного слоя). Затем можно проверить его качество и импортировать его в ArcGIS Server по завершении проекта.
Импорт данных в ArcGIS Pro
Если структура имеющихся данных подходит для вашего проекта сбора данных, и вы используете ArcGIS Pro, сначала определите, можете ли вы перенести свои данные в ArcGIS. Вы запустите соответствующий инструмент набора Конвертация для создания на основе имеющихся данных класса пространственных объектов. Затем вы будете использовать класс объектов для его публикации в качестве размещенного векторного слоя (см. раздел Создание слоя в ArcGIS Pro, но пропустите шаги 2 и 3, а на шаге 4 выполните импорт в новый класс объектов, а не в существующий).
Задание полей для создания формы
Форма определяет процесс указания мобильными сотрудниками информации об объектах, наблюдениях и проверках (в том числе примечаний и изображений). Каждому полю соответствует запись формы, и от того как вы зададите поля, зависит создаваемая форма. Когда вы подготовите свой слой, вы включите нужные вам поля и придумаете структуру своих данных, которая определит конфигурацию вашей формы. См. Добавление или удаление полей в ArcGIS Online, Добавление или удаление полей в ArcGIS Enterprise или Вид полей в ArcGIS Pro.
Примечание:
Чтобы использовать ArcGIS Enterprise для добавления или редактирования полей требуется ArcGIS Enterprise версии 10.7 или выше.
- Используйте типы полей (например, тип Дата), чтобы полевые сотрудники вводили правильные данные.
Выбранный вами тип поля определяет информацию, которую сможет вводить мобильный сотрудник, а также вид анализа, который вы сможете выполнять с собранными вами данными. К примеру, можно использовать текстовое поле для хранения веса, но вы впоследствии не сможете выполнять для таких значений операцию суммирования или вычисления среднего значения. В этом случае лучше подойдет числовое значение, например, число двойной точности.
- Если для ввода требуется ниспадающий список значений, который поможет мобильным сотрудникам вводить корректную информацию, создайте для поля список (в ArcGIS Online или ArcGIS Enterprise) либо домен кодированных значений (в ArcGIS Pro). Предоставьте подпись или описание, которое поможет мобильным сотрудникам, поскольку именно его они будут видеть в Collector (хотя в записи храниться будет код). См. разделы Создание списка значений в ArcGIS Online, Создание списка значений в ArcGIS Enterprise или Вид ДоменыArcGIS Pro.
Подсказка:
Не обращайте внимание на то, что список мог измениться - варианты можно всегда изменить.
- Если запись является числовой, и число должно попадать в определенный диапазон, введите его минимальное и максимальное значения. См. разделы Установка минимального и максимального значений в ArcGIS Online, Установка минимального и максимального значений в ArcGIS Enterprise или Вид Домены (для создания домена кодированных значений и применения его к полю) в ArcGIS Pro.
- Запретите мобильным сотрудникам отправлять формы без заполнения необходимых записей. Чтобы сделать поле обязательным, разрешите для него значения null. См. Добавление поля в ArcGIS Online, Добавление поля в ArcGIS Enterprise или Вид Поля в ArcGIS Pro.
Примечание:
При работе в ArcGIS Pro требуется версия 2.1 или более поздняя. При работе в более ранней версии ArcGIS Pro вам понадобится запустить скрипт (Сбросить необходимые поля) для вашего размещенного векторного слоя. См. раздел Получение необходимой информации из поля.
- Если есть значение, которое должно по умолчанию вводиться мобильными сотрудниками в новые формы, задайте для поля Значение по умолчанию.
Для задания категорий ваших объектов и наблюдений используйте шаблоны объектов. Для каждого шаблона можно задать свои значения по умолчанию. В Collector шаблоны отображаются как типы объектов и наблюдений, которые вы можете создавать, предоставляя мобильным сотрудникам возможность быстро приступить к вводу информации в форме.
В ArcGIS Online или ArcGIS Enterprise вы будете делать это при создании карты, управляя новыми объектами. См. Создание шаблонов объектов в Map Viewer в ArcGIS Online или Создание шаблонов объектов в Map Viewer в ArcGIS Enterprise.
В ArcGIS Pro это можно сделать при создании своего слоя. См. Создание шаблона объектов в ArcGIS Pro.
Подсказка:
В ArcGIS Pro можно создавать шаблоны объектов с помощью подтипов, чтобы связать уникальные домены с различными типами. См. раздел Введение в подтипы.
Ограничение возможностей редактирования
Ограничьте возможность редактирования для ваших мобильных сотрудников, основываясь на типе проекта сбора данных. Для различных типов проектов сбора данных рекомендуется устанавливать следующие возможности:
- Создайте инвентаризацию объектов, сохраните новые наблюдения или добавьте дополнительные объекты или наблюдения в существующую коллекцию.
Мобильным сотрудникам необходимы права редактирования объектов и наблюдений. Выберите для них возможности Добавления, обновления и удаления объектов.
Примечание:
Хотя можно ограничить возможности только добавлением новых объектов (либо только добавлением и обновлением объектов при работе в ArcGIS Online или ArcGIS Enterprise), возможность обновления и удаления мобильными сотрудниками объектов позволит им исправлять ошибки в форме и удалять созданные случайно объекты и наблюдения.
- Подтвердите корректность имеющихся объектов и наблюдений, исправляя их при обнаружении расхождений.
Права редактирования зависят от того, что ваши мобильные сотрудники будут проверять при выполнении полевых работ:
- Мобильные сотрудники смогут исправлять и местоположения, и формы объектов и наблюдений - им требуются права обновления объектов. Выберите для них возможности Обновления объектов. Эти права можно задавать только в ArcGIS Online или ArcGIS Enterprise. При создании своего слоя в ArcGIS Pro выберите Добавление, обновление и удаление объектов и дополнительно ограничьте возможности после публикации слоя.
- Мобильные сотрудники смогут исправлять формы (но не местоположения) объектов и наблюдений - им требуются только права обновления атрибутов. Выберите права Только обновление атрибутов (в ArcGIS Online или ArcGIS Enterprise) или права Только обновление атрибутов в (ArcGIS Pro).
- Мобильные сотрудники могут исправлять местоположения и ошибки в формах для объектов и наблюдений, а также добавлять отсутствующие в исходных данных объекты и наблюдения - им необходима возможность добавления и обновления объектов. Выберите возможность Добавления и обновления объектов. Эти права можно задавать только в ArcGIS Online или ArcGIS Enterprise. При создании своего слоя в ArcGIS Pro выберите Добавление, обновление и удаление объектов и дополнительно ограничьте возможности после публикации слоя.
- Мобильные сотрудники могут исправлять местоположения и ошибки в формах для объектов и наблюдений, добавлять отсутствующие в исходных данных и удалять ошибочные объекты и наблюдения - им требуются все права редактирования объектов и наблюдений. Выберите возможности Добавления, обновления и удаления объектов.
- Обновите статус имеющихся объектов и наблюдений, не создавая исторические отчеты.
Мобильные сотрудники должны только обновлять форму и не будут иметь возможность изменять местоположения объектов и наблюдений, добавлять и удалять их. Выберите права Только обновление атрибутов (в ArcGIS Online или ArcGIS Enterprise) или права Только обновление атрибутов в (ArcGIS Pro).
- Обновите статус имеющихся объектов и наблюдений, сохраняя исторические отчеты.
Мобильным сотрудникам нужно добавлять новые отчеты. Если допустимы обновления, они могут также обновлять имеющиеся. Выберите права Добавление объектов (ArcGIS Online или ArcGIS Enterprise), Добавление и обновление объектов ( ArcGIS Online или ArcGIS Enterprise) или Только добавление объектов (ArcGIS Pro) .
Примечание:
Используя такие установки, мобильные сотрудники смогут добавлять новые объекты и наблюдения (а также обновлять формы и местоположения имеющихся, если обновление допускается), а также добавлять отчеты. Если вы ограничите их возможности только обновлением атрибутов, то же самое будет применено к связанной таблице, и мобильные сотрудники не смогут добавлять новые отчеты. Если вы не хотите, чтобы они могли добавлять новые объекты и наблюдения или меняли существующие, можно отключить редактирование слоя объектов и наблюдений (оставив его включенным для таблицы). Это описывается в разделе Создание карты.
Ограничение доступных мобильным сотрудникам данных
В вашем слое могут содержаться данные, не предназначенные для мобильных сотрудников. Например, вы можете работать с контрагентами, которые занимаются только проверками ваших объектов, в то время как сотрудникам вашей организации необходимы все права редактирования. В вашей форме могут быть записи, к которым у ваших контрагентов не должно быть доступа. Создав представление размещенного векторного слоя для контрагентов, можно ограничить их возможности и права доступа, что не позволит им обойти заданные вами ограничения. См. разделы Создание представлений размещенных векторных слоев в ArcGIS Online или Создание представлений размещенных векторных слоев в ArcGIS Enterprise.
Добавление слоя на карту
Вы подготовили данные, которые ваши мобильные сотрудники будут использовать во время сбора данных. Поскольку Collector открывается с картами и с ними работает, вам нужно добавить на карту свой слой с помощью ArcGIS Online или ArcGIS Enterprise.