Графическое отображение объекта по двум и более значениям.
-
BPV217
- Участник
- Сообщения: 80
- Зарегистрирован: 13 фев 2017, 09:12
- Репутация: 1
Графическое отображение объекта по двум и более значениям.
Нужно задать уникальное отображение символа.
Могу ли я задать его таким образом что бы один и тот же символ соответствовал двум значениям.
Это в меню Свойства>Стиль>Уникальные значения. Что я должен написать в столбце значения?
Не хочу кучу символов создавать, их и так там много будит.
QGis 2.18
Могу ли я задать его таким образом что бы один и тот же символ соответствовал двум значениям.
Это в меню Свойства>Стиль>Уникальные значения. Что я должен написать в столбце значения?
Не хочу кучу символов создавать, их и так там много будит.
QGis 2.18
-
Аминодов-Борисов
- Активный участник
- Сообщения: 153
- Зарегистрирован: 02 авг 2014, 18:29
- Репутация: 24
- Откуда: Москва
Re: Графическое отображение объекта по двум и более значения
Тут, наверное, не уникальные значения, а правила. Что-то типа значение в одном поле удовлетворяет одному условию ИЛИ значение в другом поле соответствует другому условию.
"Field1" = 'Value1' OR "Field2" = 'Value2', что-то типа такого.
А вы подробнее, пожалуйста, напишите, что именно вам нужно.
"Field1" = 'Value1' OR "Field2" = 'Value2', что-то типа такого.
А вы подробнее, пожалуйста, напишите, что именно вам нужно.
-
klerk184
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Графическое отображение объекта по двум и более значения
Я сначала делал окрас полигонов тоже через правила, но из-за этого была долгая отрисовка. После решил перейти на уникальные значения, у меня их правда очень много вышло (что-то около 3тыс.), зато отрисовка работает быстро.
- Вложения
-
- 2017-03-22_08-37-47.png (28.26 КБ) 4373 просмотра
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Графическое отображение объекта по двум и более значения
Если не хотите работать с 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: Графическое отображение объекта по двум и более значения
В окне уникальные значения:
В строке "поле" прописано: "sgObject" || '@' || "sgVoltage" || '@' || "sgProperty" (такой синтаксис до этого использовал, всё работает.
Есть два символа, с немного разным условием но в конечном итоге сводятся к одному и тому же символу. Если их использовать по отдельности то выйдет так: в столбце значение: 11@2@5 и 11@2@6.
Вот как мне эти две строчки объединить в одну, что бы QGis понял, что обоим условиям соответствует одно и то же значение.
В строке "поле" прописано: "sgObject" || '@' || "sgVoltage" || '@' || "sgProperty" (такой синтаксис до этого использовал, всё работает.
Есть два символа, с немного разным условием но в конечном итоге сводятся к одному и тому же символу. Если их использовать по отдельности то выйдет так: в столбце значение: 11@2@5 и 11@2@6.
Вот как мне эти две строчки объединить в одну, что бы QGis понял, что обоим условиям соответствует одно и то же значение.
- Вложения
-
- Безымянный.png (29.13 КБ) 4332 просмотра
-
freeExec
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Графическое отображение объекта по двум и более значения
Может всё же лучше использовать не комбинацию, а исходные значения (sgObject == 11 && sgVoltage == 2)
-
BPV217
- Участник
- Сообщения: 80
- Зарегистрирован: 13 фев 2017, 09:12
- Репутация: 1
Re: Графическое отображение объекта по двум и более значения
Реализовал желаемое не через "Уникальные значения" а через "Правила".
Первые четыре строчки работают как надо, продолжаю вбивать остальные.
Результат выше ожидаемого, я всем доволен. Спасибо за помощь.
Первые четыре строчки работают как надо, продолжаю вбивать остальные.
Результат выше ожидаемого, я всем доволен. Спасибо за помощь.
- Вложения
-
- Безымянный.png (48.13 КБ) 4304 просмотра
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей