Графическое отображение объекта по двум и более значениям.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
BPV217
Участник
Сообщения: 80
Зарегистрирован: 13 фев 2017, 09:12
Репутация: 1

Графическое отображение объекта по двум и более значениям.

Сообщение BPV217 »

Нужно задать уникальное отображение символа.
Могу ли я задать его таким образом что бы один и тот же символ соответствовал двум значениям.
Это в меню Свойства>Стиль>Уникальные значения. Что я должен написать в столбце значения?
Не хочу кучу символов создавать, их и так там много будит.
QGis 2.18
Аминодов-Борисов
Активный участник
Сообщения: 153
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 24
Откуда: Москва

Re: Графическое отображение объекта по двум и более значения

Сообщение Аминодов-Борисов »

Тут, наверное, не уникальные значения, а правила. Что-то типа значение в одном поле удовлетворяет одному условию ИЛИ значение в другом поле соответствует другому условию.
"Field1" = 'Value1' OR "Field2" = 'Value2', что-то типа такого.
А вы подробнее, пожалуйста, напишите, что именно вам нужно.
klerk184
Участник
Сообщения: 71
Зарегистрирован: 23 июн 2016, 11:56
Репутация: 0

Re: Графическое отображение объекта по двум и более значения

Сообщение klerk184 »

Я сначала делал окрас полигонов тоже через правила, но из-за этого была долгая отрисовка. После решил перейти на уникальные значения, у меня их правда очень много вышло (что-то около 3тыс.), зато отрисовка работает быстро.
Вложения
2017-03-22_08-37-47.png
2017-03-22_08-37-47.png (28.26 КБ) 4373 просмотра
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Графическое отображение объекта по двум и более значения

Сообщение Denis Rykov »

Если не хотите работать с Rule-based символикой, то можно создать вспомогательное поле (можно даже виртуальное), заполнить его значениями необходимых классов и потом уже по нему накатить Categorized символику.
Spatial is now, more than ever, just another column- The Geometry Column.
Аминодов-Борисов
Активный участник
Сообщения: 153
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 24
Откуда: Москва

Re: Графическое отображение объекта по двум и более значения

Сообщение Аминодов-Борисов »

Denis Rykov писал(а):Если не хотите работать с Rule-based символикой, то можно создать вспомогательное поле (можно даже виртуальное), заполнить его значениями необходимых классов и потом уже по нему накатить Categorized символику.
Полностью согласен, это будет идеально. Выборка и калькулятор полей творят чудеса!
BPV217
Участник
Сообщения: 80
Зарегистрирован: 13 фев 2017, 09:12
Репутация: 1

Re: Графическое отображение объекта по двум и более значения

Сообщение BPV217 »

В окне уникальные значения:
В строке "поле" прописано: "sgObject" || '@' || "sgVoltage" || '@' || "sgProperty" (такой синтаксис до этого использовал, всё работает.
Есть два символа, с немного разным условием но в конечном итоге сводятся к одному и тому же символу. Если их использовать по отдельности то выйдет так: в столбце значение: 11@2@5 и 11@2@6.
Вот как мне эти две строчки объединить в одну, что бы QGis понял, что обоим условиям соответствует одно и то же значение.
Вложения
Безымянный.png
Безымянный.png (29.13 КБ) 4332 просмотра
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Графическое отображение объекта по двум и более значения

Сообщение freeExec »

Может всё же лучше использовать не комбинацию, а исходные значения (sgObject == 11 && sgVoltage == 2)
BPV217
Участник
Сообщения: 80
Зарегистрирован: 13 фев 2017, 09:12
Репутация: 1

Re: Графическое отображение объекта по двум и более значения

Сообщение BPV217 »

Реализовал желаемое не через "Уникальные значения" а через "Правила".
Первые четыре строчки работают как надо, продолжаю вбивать остальные.
Результат выше ожидаемого, я всем доволен. Спасибо за помощь.
Вложения
Безымянный.png
Безымянный.png (48.13 КБ) 4304 просмотра
Ответить

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

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

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