Як я можу використовувати вкладені стилі?
Я знайшов публікацію Натана В. "Покращення відображення на основі правил QGIS" про вкладені стилі, але я не розумію, як їх використовувати?
Як я можу використовувати вкладені стилі?
Я знайшов публікацію Натана В. "Покращення відображення на основі правил QGIS" про вкладені стилі, але я не розумію, як їх використовувати?
Відповіді:
Сподіваємось, наступне зображення трохи допоможе:
По суті, ви можете перемістити правило "всередину" до іншого, перетягнувши його поперек. Це створює вкладений стиль. На зображенні я перетягнув два останні правила (синій та жовтий) всередині зеленого правила. Тепер, якщо ви додасте фільтр (вираз) до зеленого правила, і якщо воно стосується будь-якої функції, функції не тільки стануть зеленими, але й можуть стати синьо-жовтими, залежно від фільтрів для цих правил.
Якщо зелене правило не стосується жодної функції, вони стають червоними, оскільки червоне правило знаходиться поза вкладеним стилем. Так вкладений стиль майже можна розглядати як стандартний IF, THEN, ELSE
вислів.
Вкладені стилі можливі для стилів на основі правил. (зверніть увагу - я не перевіряв інші типи стилів)
Це не лише легенда про стилізацію та символіку, які вкладені. Оцінка правил стилів також вкладена.
Для налаштування вкладки використовуйте перетягування.
Наприклад - див. Зображення. Це для набору даних із полями під назвою "висота" та "потік". Первісна установка, яку я створив вручну (один за іншим стилем), може виглядати приблизно так. Зауважте, що я створив дублюючі стилі для потоку більше / менше 5.
Ми будемо поєднувати правила, що оцінюють потік, і правила, що оцінюють висоту. Правила, що оцінюють потік, перетягуються поверх тих, що оцінюють висоту. Отже правила 3 і 4 у списку перебувають над правилом 1 - і звичайно правила 5 і 6 випадають над правилом 2. Зараз ми маємо це (див. Зображення):
Повинно бути очевидним, що після перетягування того, що ми могли б назвати «дочірніми» категоріями, на категорії «батьків», а потім побачити дочірні категорії (категорії, що оцінюють потік), вам потрібно розгорнути дерево стилів, використовуючи маленьке квадратне поле +/-, яке видно зліва від стилів (зображення).
Тепер - нам (з цього приводу) не потрібно мати жодних символів для батьківських правил. Усі випадки будуть охоплені дочірніми категоріями (потік буде або меншим, ніж 5, або більшим, ніж / рівним 5) - тому нам не потрібні чорні лінії. Щоб приховати ці двічі клацніть окремий стиль, щоб увійти до діалогу дизайну звичайного стилю. Потім зніміть / зніміть прапорець біля слова "символ" (див. Зображення).
Нам залишається налаштований стиль, як показано.
Тож у нашому прикладі, якщо 'висота'> 2 І 'потік'> 5, ми отримуємо звичайну червону лінію - тоді як, якщо 'висота' <= 2 І 'потік'> 5, ми отримуємо пунктирну червону лінію.