Я хочу надати декілька кольорів різним функціям у файлі форми на основі значень атрибутів, чи це можливо в QGIS?
Якщо так, то яка процедура?
Чи є спосіб надати колір за допомогою шістнадцяткових кодів?
Я хочу надати декілька кольорів різним функціям у файлі форми на основі значень атрибутів, чи це можливо в QGIS?
Якщо так, то яка процедура?
Чи є спосіб надати колір за допомогою шістнадцяткових кодів?
Відповіді:
якщо я правильно зрозумів, цей чудовий підручник повинен відповісти на ваше запитання: http://woostuff.wordpress.com/2011/06/06/one-of-my-favorite-features-of-qgis/
ps від того ж автора також є подальшим спостереженням: http://woostuff.wordpress.com/2012/01/25/improvements-to-the-qgis-rule-based-rendering/
Альтернативно для категоризованого стилю, якщо ви хочете трохи пограти з кольором, ви можете спробувати його кодувати самостійно:
CASE
WHEN Field = 'Value1' THEN color_rgb(0, 176, 80)
WHEN Field = 'Value2' THEN color_rgb(255, 255, 0)
WHEN Field = 'Value3' THEN color_rgb(255, 192, 0)
WHEN Field = 'Value4' THEN color_rgb(255, 0, 0)
WHEN Field = 'Value5' THEN color_rgb(192, 0, 0)
WHEN Field = 'Value6' THEN color_rgb(255, 0, 255)
...
ELSE
color_rgb(0, 0, 0)
END
Ви також можете застосувати функцію rand всередині color_rgb
Graduated
стилю дасть той самий результат, не потребуючи кодування.