Схема набора объектов определяет атрибуты и тип геометрии (точки, линии или полигоны) объектов, которые должны быть введены интерактивно. Схема может также определять символы, используемые при создании новых объектов.
Схема набора записей определяет атрибуты записей, которые должны быть введены интерактивно.
Источники схемы набора объектов и схемы набора записей
Схема набора объектов может быть унаследована от класса объектов, файла слоя (.lyr), который ссылается на класс объектов, или слоя в таблице содержания ArcMap. Геометрия набора объектов должна быть той же самой, что и геометрия класса объектов, используемого для создания схемы. Информация символов и атрибутов для самих объектов управляется шаблонами объектов. Если шаблон существует ранее настройки информации схемы, то при интерактивном вводе объекта, предпочтение будет отдано настройкам шаблона. Если шаблон объекта не был создан для базового слоя схемы, то во время присвоения схемы создается шаблон по умолчанию. Шаблон будет использовать простые символы без учета любых значений атрибутов по умолчанию.
Для конечного пользователя будет значительно удобнее, если вы потратите время на создание шаблона объекта высокого качества до создания вашей модели. Символы и имя, заданные для объекта, должны помочь вашим пользователям при интерактивном вводе объектов. Данные объекты могут также иметь присвоенные по умолчанию значения атрибутов, снова облегчая вашему пользователю ввод объектов, при котором уже не будет требоваться знание соответствующих атрибутов.
Схема набора объектов может быть унаследована от таблицы, от класса объектов (класс объектов - разновидность таблицы поддерживающей сведения о геометрии), или таблицы в таблице содержания ArcMap. Поля атрибутов и любые домены атрибутов набора объектов должны быть теми же, что и поля атрибутов и домены атрибутов таблицы, используемой для создания схемы.
Если схема набора объектов или набора записей содержит атрибуты с доменом атрибутов кодированных значений, то кодированные значения будут появляться в окне Таблицы атрибутов (Attribute Table) при добавлении объектов или в окне Свойства шаблона (Template Properties) при изменении значений по умолчанию.
Настройка схемы набора объектов и набора записей
- В ModelBuilder щелкните правой кнопкой набор объектов или набор записей, и выберите Свойства (Properties).
- Выберите закладку Тип данных (Data Type).
- В поле Импорт схемы и символов из (Import schema and symbology from), введите или задайте путь к набору данных, используемому в качестве источника схемы и нажмите OK.
Изменение схемы набора объектов и схемы набора записей
- В ModelBuilder щелкните правой кнопкой набор объектов или набор записей, и выберите Свойства (Properties).
- Выберите закладку Тип данных (Data Type).
- В поле Импорт схемы и символов из (Import schema and symbology from), введите или задайте путь к набору данных, используемому в качестве источника схемы и нажмите OK.
Атрибуты набора объектов и набора записей
Некоторые поля, как-то OBJECTID и Shape_Length, являются внутренне управляемыми и могут только просматриваться, но не могут редактироваться. Эти нередактируемые поля никогда не отображаются как атрибуты в наборе записей.
Атрибутивные домены – это правила, определяющие, какие значения являются допустимыми для атрибутивного поля. Если атрибутивное поле в источнике схемы имеет атрибутивный домен кодированных значений, эти значения будут отображены в раскрывающемся списке для значения этого атрибутивного поля в элементе управления набором объектов или записей.
Схемы и существующие наборы данных
Элементы управления набором объектов и набором записей также позволяют использоваться существующим наборам данных. Что бы сделать это, либо используйте либо ниспадающий список для выбора слоев или таблиц на карте, либо кнопку Открыть (Open) для выбора наборов данных на диске.
Инструменты для изменения схемы
Схема набора объектов и схема набора записей не могут быть изменены. Инструменты, которые изменяют схемы добавлением или удалением полей, не могут использовать в качестве входных данных наборы объектов или наборы записей. Для использования одного из этих инструментов с введенными интерактивно объектами или записями через набор объектов или записей, сначала используйте инструмент Копировать объекты (Copy Features) или инструмент Копировать строки (Copy Rows) для копирования объектов или записей в новый класс объектов или таблицу, а затем используйте новый набор данных в качестве входных данных для инструмента, который изменяет схемы.