У меня есть слой с участками дороги, которые входят в пять разных классов, и у каждого есть значение. Я пытаюсь получить градуированный цвет для значений (скажем, светло-синий для низких и темно-синий для высоких значений) и в то же время сделать шоссе (класс 0) толще, чем местные дороги (класс 4) и т. Д.
Теперь обычно я визуализирую цвета, используя около 10 классов (квантилей), поэтому я в конечном итоге определяю где-то около 50 правил: класс дорог 1, значение 0-100 - класс дорог 1, значение 100-500 и так далее.
Есть ли способ добраться туда быстрее?
Использование версии 2.18.10
qgis
style
rule-based
ThinWhiteDuke
источник
источник
Ответы:
Не уверен, что это то, к чему вы стремитесь:
(1) Выберите
Graduate
и выберите «значения» дляColumns
.(2) Установите цветовую рампу на
Blues
, возможно,(3) Нажмите на
Symbol: --Change...
кнопку, чтобы активироватьSymbol selector
(4) Нажмите на маленькую кнопку Эпсилон (т.е.
Data defined override
) справа, чтобыWidth
(5) Введите подходящее выражение что - то вроде:
(5 - "classes") * 2
. (Вероятно,2
это слишком много ...)источник