Использование фильтра в стилях слоев

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
ymr3R9Jge
Активный участник
Сообщения: 117
Зарегистрирован: 31 окт 2011, 00:18
Репутация: 14
Откуда: Кривий Ріг

Использование фильтра в стилях слоев

Сообщение ymr3R9Jge » 28 сен 2014, 22:01

Помогите, пожалуйста, разобраться! В свойствах стилей можно использовать логические условия для цветовой заливки? Мне нужно отрисовать карту с заливкой полигонов по интенсивности одного признака и с условием "другой признак равен..." (чтобы отрисовать не всю страну, а только одну область). Насколько я понял - для этого нужно вызвать менеджер выражений (см. рисунок). Однако, у меня не получается составить работоспособное выражение. Можно-ли вообще задавать логические фильтры при цветовой заливке?
Вложения
Виділення_036.png
Кнопка менеджера выражений
Виділення_036.png (62.69 КБ) 3605 просмотров

Аватара пользователя
Sasfeat
Интересующийся
Сообщения: 36
Зарегистрирован: 20 фев 2013, 18:18
Репутация: 13
Откуда: Ухань
Контактная информация:

Re: Использование фильтра в стилях слоев

Сообщение Sasfeat » 28 сен 2014, 22:31

работоспособное выражение должно выглядеть что-то вроде "имя поля"="название области"(или еще что-то, зависит от того что вы хотите отфильтровать)
после этого классифицируете

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Использование фильтра в стилях слоев

Сообщение Ariki » 28 сен 2014, 23:00

Вместо градуированных значений (Graduated) в верхнем комбо-боксе нужно выбрать "Правила". Тогда появится возможность задавать правила на основе SQL-запросов и каждому правилу назначать стиль. Причём SQL знать необязательно, там очень мощный редактор запросов, который поможет составить выражение.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя