Шаблоны объектов определяют категории элементов, которые редактирующий пользователь может добавить в векторный слой на основании специальных комбинаций атрибутов. Например, шаблоны объектов для векторного слоя школ могут позволять пользователям выбирать, будет ли новый объект классифицирован как начальная школа, средняя школа или колледж. Администратор векторного слоя может заранее установить атрибут типа школы на эти три опции при создании шаблона объектов. Таким образом, шаблон объектов гарантирует, что пользователь, редактирующий данные, не добавит некорректные значения в этот важный атрибут.
Если вы используете уникальные символы, то вы можете задать подтипы в типах объектов, которые будут дополнительными шаблонами, базирующимися на других атрибутах объектов. Например, вы можете определить доступные типы труб на основании как диаметра трубы, так и материала, из которого она состоит. Четко определенные шаблоны объектов помогут пользователям, выполняющим редактирование, добавить только те типы данных, которые разрешены. Используя шаблоны объектов, вы можете предоставить заданную палитру корректных типов объектов, которые могут создавать и изменять пользователи, выполняющие редактирование.
Примечание:
Вы можете создавать и управлять шаблонами объектов в Map Viewer, ArcGIS Pro и Field Maps Designer. Чтобы изменить шаблоны объектов слоя, вы должны быть владельцем слоя или администратором. Слой должен быть размещенным векторным слоем.
Все размещенные векторные слои имеют шаблон объектов по умолчанию. В Map Viewer, вы можете дублировать шаблон объектов по умолчанию, чтобы создать дополнительные шаблоны, которые вы можете изменять в соответствии с конкретными потребностями редактирования. В Map Viewer можно управлять шаблонами объектов следующими способами:
- Изменение порядка шаблонов объектов.
- Дублирование и удаление шаблонов объектов.
- Обновите отображаемое имя, описание и значения атрибутов по умолчанию.
Настроить шаблоны объектов
Чтобы настроить шаблоны объектов для размещенного слоя объектов, выполните следующие действия:
- Убедитесь, что вы выполнили вход и у вас есть права, необходимые для создания, обновления и удаления ресурсов.
- В Map Viewer откройте карту со слоем либо напрямую добавьте слой.
- На панели инструментов Содержание (темный) щелкните Слои, чтобы открыть панель Слои.
- Добавьте векторный слой на карту.
- Выбрав слой объектов, нажмите Настроить редактирование
на панели инструментов Настройки (светлая) и нажмите Шаблоны
.
Появится окно Настроить шаблоны.
- Для настройки шаблонов выполните любое из следующих действий:
- Щелкните Перемещение
и перетащите шаблон в другое место в списке Шаблонов. Либо нажмите Изменить положение и выберите параметр в разделе Изменить порядок, чтобы переместить шаблон вверх или вниз в списке Шаблонов.
- Нажмите Дублировать
, чтобы создать копию шаблона.
- Нажмите Удалить
, чтобы удалить шаблон.
- Щелкните шаблон, чтобы выбрать его, и обновите отображаемое имя, описание или значения по умолчанию в разделе Свойства.
- Нажмите Отменить
, чтобы отменить последнее изменение. Нажмите Повторить
, чтобы повторить последнее изменение. Нажмите История
, чтобы просмотреть список всех изменений шаблона, внесенных во время текущего сеанса редактирования. Нажмите Сохранить
, чтобы сохранить изменения.
- Щелкните Перемещение
- Закончив настройку шаблонов, нажмите ОК.
Изменения сохраняются в размещенном векторном слое.
Замечания по шаблонам объектов
При работе с шаблонами объектов помните следующее:
- Если вы измените стиль слоя, чтобы использовать уникальные символы вместо цвета или размера, шаблоны, связанные со слоем, не будут автоматически обновляться. При открытии окна Настройка шаблонов вы увидите предупреждающее сообщение о том, что один или несколько шаблонов не синхронизированы со стилем слоя. Нажмите Обновить, чтобы синхронизировать шаблон с изменениями, внесенными на панели Параметры стиля.
- Если существуют только шаблоны объектов по умолчанию, имя шаблона объектов будет совпадать с типом объекта, например, точечным слоем или полигональным слоем. Вы можете изменить имя шаблона, обновив его свойства.
- Если размещённый векторный слой отображается при помощи единого символа или границ классов, то сервис использует только шаблоны объектов, но не типы объектов. Вы можете изменить шаблон по умолчанию и добавить дополнительные.
- Вы можете удалить все шаблоны объектов из типа объектов, но это приведет к тому, что пользователи, выполняющие редактирование, не смогут добавлять объекты на карту. Существуют более эффективные способы ограничить возможности редактирования, которые описаны в разделе Управление редактированием размещённого векторного слоя.