Создание поля в классе объектов схемы или в классе схематических представлений

При создании атрибута схемы необходимо указать его режим хранения. При выборе хранения в поле Schematics автоматически выполняет поиск поля в классе объектов схемы или в классе схематических представлений, к которому относится атрибут, с именем, аналогичным имени атрибута. Если при сохранении созданного атрибута схемы с хранением в поле данное поле отсутствует в классе объектов схемы или в классе схематических представлений, то Schematics будет систематически пытаться создать это поле, но процесс создания должен быть прекращен, поскольку набор схематических данных заблокирован или в этом наборе открыто какое-либо схематическое представление. Чтобы избежать этой проблемы, рекомендуется создать ожидаемое поле в наборе схематических данных до создания связанного с ним атрибута. Создание поля выполняется в ArcCatalog.

Шаги:
  1. Если выполняется редактирование набора схематических данных в редакторе набора схематических данных, закройте редактор.
  2. Убедитесь, что все схематические представления в наборе схематических данных закрыты.
  3. Запустите ArcCatalog и разверните набор схематических данных в дереве Каталога (Catalog).
  4. Правой кнопкой мыши щелкните набор схематических данных в дереве Каталога (Catalog).
  5. Выберите Показать/Скрыть классы схемы.

    Основные таблицы схемы и классы объектов схемы автоматически отображаются для каждого шаблона схемы под элементом дерева Каталога, имя которого совпадает с шаблоном схемы.

    Элементы класса схематических представлений
  6. Есть две возможности — создать поле в классе схематических представлений или в классе объектов схемы.
    • Создание поля в таблице класса схематических представлений
      1. Щелкните правой кнопкой мыши на элементе шаблона схематического представления.
      2. Выберите Свойства ( Properties).

        Откроется диалоговое окно Свойства шаблона схематического представления (Schematic Diagram Template Properties).

    • Создание поля в классе объектов схемы
      1. Разверните любой шаблон схемы, с которым связан класс объектов схемы, где нужно создать новое поле.
        Классы объектов схемы под элементом класса схематических представлений
      2. Щелкните правой кнопкой мыши запись класса объектов схемы.
      3. Выберите Свойства ( Properties).

        Откроется диалоговое окно Свойства класса объектов схемы (Schematic Feature Class Properties).

  7. В обоих случаях перейдите на вкладку Поля (Fields).
  8. Введите имя нового поля в конце списка Имя поля (Field Name).Задание имени поля — пример

    Если нужно, чтобы впоследствии поле было связано с атрибутом схемы, то имена поля и атрибута должны совпадать.

  9. Выберите нужный тип данных, которые будут храниться в этом поле, в списке Тип данных (Data Type).

    Задание типа данных — пример

  10. Задайте свойства поля в разделе Свойства поля (Field Properties).

    Настройка параметров в разделе Свойства поля (Field Properties) — пример

9/11/2013