Привязка классов объектов схемы к шаблону схематического представления

Схематические представления содержат объекты схемы, реализуемые через классы объектов схемы. Определив шаблон схематического представления, необходимо показать, какими классами объектов схемы он будет управлять, т. е. связать ожидаемые классы объектов схемы с этим шаблоном схематического представления. Вкладка Связи (Associations ), связанная с шаблоном схематического представления, содержит список всех классов объектов схемы, заданных в данном наборе схематических данных. Классы, отмеченные в списке флажком, уже связаны с шаблоном схематического представления.

Здесь подробно показано, как связать классы объектов схемы с определенным шаблоном схематического представления:

Шаги:
  1. Отредактируйте набор схематических данных в редакторе набора схематических данных.
  2. Если ресурсы набора схематических данных не представлены в виде дерева в окне Элементы схемы (Schematic Items), нажмите кнопку Виды (Views) на панели инструментов редактора набора схематических данных и выберите Дерево проекта (Project Tree).
  3. В редакторе набора схематических данных щелкните нужный шаблон схематического представления в окне Элементы схемы (Schematic Items).
  4. Щелкните вкладку Связи (Associations).

    На этой вкладке указаны все классы объектов схемы, заданные в наборе схематических данных:

    Вкладка Связи (Associations) шаблона схематического представления — начальная

    ПримечаниеПримечание:

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

  5. Установите флажки для классов схематических представлений, которые хотите связать с шаблоном схематического представления.
    ПодсказкаПодсказка:
    • Если нажать кнопку Кнопка Выбрать все (Select All) Выбрать все (Select All) на панели инструментов вкладки Свойства (Properties), автоматически будут помечены флажком все классы схематических представлений.
    • Если нажать кнопку Кнопка Очистить все (Clear All) Очистить все (Clear All) на панели инструментов вкладки Свойства (Properties), будут сброшены флажки всех классов.
    • Если нажать кнопку Кнопка Флажки сверху(Checked at the Top) Классы с флажками сверху (Checked at Top), все классы объектов схемы, отмеченные флажками, будут отображаться сверху.

    Вкладка Связи (Associations) шаблона схематического представления — конечная

  6. Нажмите кнопку Кнопка Сохранить (Save) Сохранить (Save) на панели инструментов Редактор набора схематических данных (Schematic Dataset Editor).

Вкладка Связи (Associations), связанная с элементом класса схематического представления, работает примерно так же, как и вышеописанная вкладка Связи (Associations) шаблона схематического представления. На этой вкладке указаны все шаблоны схематических представлений, заданные в наборе схематических данных. Флажками на этой вкладке отмечены элементы шаблонов схематических представлений, с которыми уже связан класс объектов схемы, выбранный в дереве редактора набора схематических данных. Если установить флажки для элементов классов объектов схемы на вкладке Связи (Associations), связанной с шаблоном схематического представления, будут автоматически помечены флажками и элементы шаблонов схематических представлений на вкладке Связи (Associations) для классов схематических представлений, и наоборот.

Вкладка Связи (Associations) классов объектов схемы

ПримечаниеПримечание:
  • Так как функции Импорт из слоев объектов (Import From Feature Layers) и Импорт из таблиц классов пространственных объектов или таблиц объектов (Import From Feature Classes/Object Tables) вызываются из элемента шаблона схематического представления, использование одной из этих функций не только создает классы объектов схемы в наборе схематических данных, но и автоматически связывает их с шаблоном схематического представления.
  • В большинстве случаев, особенно если настраиваются классы объектов схемы, управлять которыми будет Стандартный компоновщик (Standard builder) для генерации представлений, полностью созданных пользовательскими запросами, для полноты определения класса объекта схемы необходимо связать класс объекта схемы с его шаблоном схематического представления. Фактически, объекты схемы, связанные с классом объекта схемы, часто должны фильтроваться по одному из атрибутов шаблона схематического представления, связанного с классом объекта.

Связанные темы

9/11/2013