Подготовка редактируемого слоя

В ArcGIS Field Maps можно создавать инвентаризацию объектов, записывать наблюдения и выполнять проверки в поле. Мобильные работники используют приложение в поле, собирая информацию на местности и заполняя необходимые формы. Информация, которую могут предоставить мобильные работники, определяется редактируемой картой и слоями, развёртываемыми вами.

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

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

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

Решите, как создать слой

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

Сначала решите, как вы будете использовать существующие данные. Если ваш проект сбора данных используется для проведения инспекций (либо наземного контроля и обновления объектов, либо наблюдений их текущего состояния), вашим мобильным сотрудникам в поле понадобится использовать существующие данные. Вы хотите самостоятельно определить структуру нового слоя (задав поля) и импортировать в эту структуру существующие данные, или структура имеющихся данных подходит для вашего проекта по сбору? Чтобы задать структуру, создайте слой и загрузите в него имеющиеся данные. Для использования структуры имеющихся данных, создайте слой на основе этих существующих данных.

Использование ArcGIS Online или ArcGIS Enterprise

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

Использование ArcGIS Pro

Используйте ArcGIS Pro, если вы являетесь ГИС-аналитиком или хорошо разбираетесь в базах геоданных, классах пространственных объектов и инструментах геообработки. Вы или создадите класс объектов или создадите слой путем импорта существующих данных.

Использование шаблона в ArcGIS Online или ArcGIS Enterprise

Шаблоны слоев объектов охватывают полный спектр отраслей и рабочих процессов, входящих в ArcGIS Online и ArcGIS Enterprise. Например, можно создать слой для оценки ущерба, пожарных гидрантов или наземных опорных точек. ArcGIS Online и ArcGIS Enterprise включают информацию для работы со слоями и оба поддерживают пользовательскую настройку. Можно добавлять и удалять поля (в формах), задавать списки допустимых значений, указывать значения по умолчанию и включать вложения (фото, документы, видео и аудио). Можно начать с пустого шаблона Построить слой, чтобы создать размещенный векторный слой и самому задать все его поля. Если у вас есть слой, на котором должен базироваться новый слой (например, взятый из вашего прошлогоднего проекта), можно использовать в качестве шаблона этот имеющийся слой. Когда ваш размещенный векторный слой будет готов, в него можно при необходимости загрузить данные. См. раздел Создание из шаблона или имеющегося векторного слоя в ArcGIS Online или Создание из шаблона или имеющегося векторного слоя в ArcGIS Enterprise.

Примечание:

Шаблон Построить слой и возможность редактирования полей размещенного векторного слоя поддерживаются в версии ArcGIS Enterprise 10.7 и выше.

Дальше приводятся рекомендации, применимые при создании слоя из шаблона для использования в Field Maps:

  • Создайте и настройте форму для вашего слоя, настроив поля. См. раздел Задание полей для подготовки формы.
  • Чтобы позволить мобильным сотрудникам прикреплять фотографии, документы, видео и аудио файлы, включите вложения. См. разделы Разрешение вложений в ArcGIS Online или Разрешение вложений в ArcGIS Enterprise.
    Примечание:

    Аудиовложения и документы (.doc, .docx, .pdf, .xls и .xlsx) поддерживаются только в iOS.

  • Для поддержки работы со слоем в автономном режиме для мобильных сотрудников, работающих в областях, где отсутствует надежное соединение с интернетом или вообще отсутствует такое соединение, убедитесь, что в настройках слоя включена синхронизация.
  • Чтобы знать, какой из мобильных сотрудников какие сделал изменения, настройте для слоя отслеживание изменений. Также вы можете ограничить мобильных сотрудников на редактирование только их собственных объектов и наблюдений. См. разделы Разрешить другим редактирование в ArcGIS Online или Разрешить другим редактирование в ArcGIS Enterprise.
  • Ограничьте возможность редактирования для ваших мобильных сотрудников, основываясь на типе проекта сбора данных. Выберите настройку Какой вид редактирования допустим в настройках слоя. Для получения информации о выбираемых правах доступа см. раздел Ограничение прав доступа на редактирование.
  • Для хранения исторических отчетов нужно воспользоваться шаблоном со связанной таблицей, например, шаблоном Hydrant Maintenance Inspections. Вы сможете настроить имена слоя, таблицы, а также полей, поэтому сначала убедитесь, что у вас есть связанная таблица и не обращайте внимание на то, что в остальном шаблон не соответствует структуре вашего слоя.
  • Чтобы записать информацию о GPS, который использовался при добавлении мобильными сотрудниками местоположений (например, если вы хотите знать точность определения местоположений), зафиксируйте информацию о приемнике GPS. В ваш слой будут добавлены и подготовлены поля к сбору метаданных GPS. С помощью этих полей Field Maps будет автоматически собирать значения, передаваемые GPS.
  • Чтобы загрузить имеющиеся данные в размещенный векторный слой, допишите их в слой. См. раздел Присоединение данных к слоям в ArcGIS Online или Присоединение данных в ArcGIS Enterprise.

Импорт данных в ArcGIS Online или ArcGIS Enterprise

Если структура имеющихся данных подходит для вашего проекта сбора данных, и вы используете AArcGIS Online или ArcGIS Enterprise, сначала определите, можете ли вы опубликовать свои данные в качестве размещенного векторного слоя. Более подробно см. Публикация размещенных векторных слоев в ArcGIS Online или Публикация размещенных векторных слоев в ArcGIS Enterprise.

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

Примечание:

Шаблон Построить слой поддерживается в ArcGIS Enterprise 10.7 и выше.

Создание класса пространственных объектов в ArcGIS Pro

Используйте ArcGIS Pro для создания класса объектов. Когда ваш класс объектов будет готов, в него можно при необходимости загрузить данные. Для использование данных в Field Maps добавьте класс объектов на карту в вашем проекте ArcGIS Pro и опубликуйте его как размещенный векторный слой. Более подробно см. Публикация векторного веб-слоя.

Подсказка:

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

Дальше приводятся рекомендации для создания слоя в ArcGIS Pro для использования в Field Maps:

  • Создайте и конфигурируйте форму для вашего слоя, настроив поля. Используйте тип поля, домены и подтипы для настройки поведения записей. См. раздел Задание полей для подготовки формы.
  • Чтобы позволить мобильным сотрудникам прикреплять фотографии, документы, видео и аудио файлы, включите вложения. Запустите инструмент Включить вложения для вашего нового класса объектов.
    Примечание:

    Аудиовложения и документы (.doc, .docx, .pdf, .xls и .xlsx) поддерживаются только в iOS.

  • Для поддержки работы со слоем в автономном режиме для мобильных сотрудников, работающих в областях, где отсутствует надежное соединение с интернетом или вообще отсутствует такое соединение, включите синхронизацию на вкладке Конфигурация при публикации слоя.
  • Чтобы видеть, какой из мобильных сотрудников какие сделал изменения, включите отслеживание изменений.
  • Ограничьте возможность редактирования для ваших мобильных сотрудников, основываясь на типе проекта сбора данных при помощи вкладки Конфигурация при публикации слоя. Для получения информации о выбираемых правах доступа см. раздел Ограничение прав доступа на редактирование.
  • Для хранения исторических отчетов необходимо добавить связанную таблицу. Сначала добавьте поле GlobalID в класс объектов (это Первичный ключ источника для класса отношений). Создайте таблицу в базе геоданных проекта для хранения в ней отчетов об инспекциях и настройте форму для таблицы так же, как вы это делали это для слоя (это и будет форма инспекции в Field Maps). Включите поле GUID в свою таблицу (это Внешний ключ источника для класса отношений). Запустите инструмент Создать класс отношений, используя свой новый класс объектов в качестве исходного и таблицу отчетов инспекции в качестве целевой. Используйте для исторических отчетов Кардинальность Один-ко-многим. См. раздел Свойства класса отношений.
  • Чтобы записать информацию о GPS, который использовался при добавлении местоположений мобильными сотрудниками (например, чтобы знать точность определения местоположений), запустите для нового класса объектов инструмент Добавить поля метаданных GPS. В ваш слой будут добавлены и подготовлены поля к сбору метаданных GPS. С помощью этих полей Field Maps будет автоматически собирать значения, передаваемые GPS.
    Примечание:

    Инструмент Поля метаданных GPS доступен в ArcGIS Pro версии 2.2 и выше. При работе в более ранней версии ArcGIS Pro необходимо запустить скрипт. Запустить его можно в ArcGIS Pro или из командной строки. См. скрипт Добавить поля метаданных GNSS .

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

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

  • Если у мобильных сотрудников должны быть только возможности редактирования своих объектов и наблюдений, воспользуйтесь настройками слоя для ограничения редактирования только их собствнных объектов. См. разделы Разрешить другим редактирование в ArcGIS Online или Разрешить другим редактирование в ArcGIS Enterprise.
  • При выполнении инспекций (полевых проверок или обновления статуса объектов и наблюдений), вы сможете ограничить права редактирования полевых сотрудников. При публикации слоя можно задать либо права добавления, обновления и удаления объектов, либо только редактирования атрибутов объектов. Используя размещенный векторный слой, вы можете более точно определить, что разрешено, а что нет. Выберите настройку Какой вид редактирования допустим в настройках слоя. Для получения информации о выбираемых правах доступа см. раздел Ограничение прав доступа на редактирование.
Подсказка:

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

Импорт данных в ArcGIS Pro

Если структура имеющихся данных подходит для вашего проекта сбора данных, и вы используете ArcGIS Pro, определите, можете ли вы импортировать свои данные в ArcGIS. Запустите соответствующий инструмент набора Конвертация, чтобы создать класс пространственных объектов на основе имеющихся данных. Затем используйте класс объектов для публикации в качестве размещенного векторного слоя (см. раздел Создание слоя при помощи ArcGIS Pro, но пропустите шаги 2 и 3, а на шаге 4 выполните импорт в новый класс объектов, а не в существующий).

Задание полей для подготовки формы

Форма определяет процесс указания мобильными сотрудниками информации об объектах, наблюдениях и проверках (в том числе примечаний и изображений). Каждому полю соответствует запись формы, и от того как вы зададите поля, зависит создаваемая форма. Когда вы подготовите слой, включите необходимые поля и продумайте структуру своих данных, которая определит конфигурацию вашей формы. См. Добавление или удаление полей в ArcGIS Online, Добавление или удаление полей в ArcGIS Enterprise или Вид полей в ArcGIS Pro.

Примечание:

Вы можете использовать веб-приложение Field Maps, чтобы создать формы для сбора данных, включая добавление новых полей в слой. Чтобы узнать, как создать формы в Field Maps, см. Настройка формы.

Чтобы использовать ArcGIS Enterprise для добавления или редактирования полей требуется ArcGIS Enterprise версии 10.7 или выше.

Ограничение возможностей редактирования

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

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

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

    Примечание:

    Хотя можно ограничить возможности только добавлением новых объектов (либо только добавлением и обновлением объектов при использовании 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.

Что дальше

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