Процедура определения правила стиля

Правила стиля используют выражения для указания критериев, определяющих, какие стили будут использоваться для отдельных элементов в классе элементов, основываясь на заданных пользователем значениях свойства источника данных или свойства модели.

  1. Нажмите .
  2. На панели "Правила стиля" щелкните вкладку класса элементов стиля. Вкладки расположены на левой стороне панели "Правила стиля". Например, для создания правила для зданий перейдите на вкладку "Здания".
  3. Нажмите для создания нового правила стиля. При появлении запроса укажите имя для данного правила стиля, например, "Красные кирпичные здания". После нажатия кнопки "ОК" имя нового стиля появится в окне "Изменение правил".
  4. Выберите новое правило стиля и нажмите или дважды щелкните его, чтобы открыть редактор правил. Дополнительно можно ввести описание стиля.
  5. Нажмите кнопку в поле Выражение. В диалоговом окне Создать выражение фильтра создайте выражение для фильтрации элементов, к которым требуется применить стиль, а затем нажмите ОК.
    Прим.: Если вы не создали выражение фильтра для правила стиля, созданное правило стиля будет применено ко всему классу элементов.
  6. В Редакторе правил щелкните для вызова диалогового окна Выбрать стиль. Выберите нужный стиль. Элементы, удовлетворяющие критериям выражения, созданного для данного правила стиля, будут использовать указанный стиль.
  7. После завершения работы с этим правилом нажмите "ОК".
    Прим.: При определении стилей по правилу продолжайте добавлять правила стилей до тех пор, пока для каждого значения стиля по правилу не будет определено по одному правилу.
Примеры выражений правила стиля
Класс элементов Выражение правила стиля Результат
Здания BUILDING_COMPLEX_ID = Больничный комплекс в центре города OR BUILDING_COMPLEX_ID = Больничный комплекс на окраине

Применить указанный стиль ко всем зданиям, входящим в эти больничные комплексы.

Дороги LANES_BACKWARD > 2 AND LANES_FORWARD > 2

Применить указанный стиль к дорогам, имеющим две или более полос движения в обоих направлениях.

Трубопроводы LOCATION:INSIDE:CIRCLE.ID1
Прим.: Синтаксис для выражений этого типа вставляется автоматически при рисовании круга.

Применить указанный стиль к трубопроводам, расположенным внутри начерченного в модели круга.

Дополнительные советы