При создании атрибута схемы необходимо указать его режим хранения. При выборе хранения в поле Schematics автоматически выполняет поиск поля в классе объектов схемы или в классе схематических представлений, к которому относится атрибут, с именем, аналогичным имени атрибута. Если при сохранении созданного атрибута схемы с хранением в поле данное поле отсутствует в классе объектов схемы или в классе схематических представлений, то Schematics будет систематически пытаться создать это поле, но процесс создания должен быть прекращен, поскольку набор схематических данных заблокирован или в этом наборе открыто какое-либо схематическое представление. Чтобы избежать этой проблемы, рекомендуется создать ожидаемое поле в наборе схематических данных до создания связанного с ним атрибута. Создание поля выполняется в ArcCatalog.
- Если выполняется редактирование набора схематических данных в редакторе набора схематических данных, закройте редактор.
- Убедитесь, что все схематические представления в наборе схематических данных закрыты.
- Запустите ArcCatalog и разверните набор схематических данных в дереве Каталога (Catalog).
- Правой кнопкой мыши щелкните набор схематических данных в дереве Каталога (Catalog).
- Выберите Показать/Скрыть классы схемы.
Основные таблицы схемы и классы объектов схемы автоматически отображаются для каждого шаблона схемы под элементом дерева Каталога, имя которого совпадает с шаблоном схемы.
- Есть две возможности — создать поле в классе схематических представлений или в классе объектов схемы.
- Создание поля в таблице класса схематических представлений
- Щелкните правой кнопкой мыши на элементе шаблона схематического представления.
- Выберите Свойства ( Properties).
Откроется диалоговое окно Свойства шаблона схематического представления (Schematic Diagram Template Properties).
- Создание поля в классе объектов схемы
- Разверните любой шаблон схемы, с которым связан класс объектов схемы, где нужно создать новое поле.
- Щелкните правой кнопкой мыши запись класса объектов схемы.
- Выберите Свойства ( Properties).
Откроется диалоговое окно Свойства класса объектов схемы (Schematic Feature Class Properties).
- Создание поля в таблице класса схематических представлений
- В обоих случаях перейдите на вкладку Поля (Fields).
- Введите имя нового поля в конце списка Имя поля (Field Name).
Если нужно, чтобы впоследствии поле было связано с атрибутом схемы, то имена поля и атрибута должны совпадать.
- Выберите нужный тип данных, которые будут храниться в этом поле, в списке Тип данных (Data Type).
- Задайте свойства поля в разделе Свойства поля (Field Properties).