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

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

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

Сообщение ymr3R9Jge »

Помогите, пожалуйста, разобраться! В свойствах стилей можно использовать логические условия для цветовой заливки? Мне нужно отрисовать карту с заливкой полигонов по интенсивности одного признака и с условием "другой признак равен..." (чтобы отрисовать не всю страну, а только одну область). Насколько я понял - для этого нужно вызвать менеджер выражений (см. рисунок). Однако, у меня не получается составить работоспособное выражение. Можно-ли вообще задавать логические фильтры при цветовой заливке?
Вложения
Кнопка менеджера выражений
Кнопка менеджера выражений
Виділення_036.png (62.69 КБ) 3629 просмотров
Аватара пользователя
Sasfeat
Интересующийся
Сообщения: 36
Зарегистрирован: 20 фев 2013, 18:18
Репутация: 13
Откуда: Ухань
Контактная информация:

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

Сообщение Sasfeat »

работоспособное выражение должно выглядеть что-то вроде "имя поля"="название области"(или еще что-то, зависит от того что вы хотите отфильтровать)
после этого классифицируете
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

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

Сообщение Ariki »

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

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

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

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