Не показывать часть полигонов в зависимости от поля(qgis1.8)

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Аватара пользователя
nesposoben
Новоприбывший
Сообщения: 5
Зарегистрирован: 13 май 2013, 11:56
Репутация: 0

Не показывать часть полигонов в зависимости от поля(qgis1.8)

Сообщение nesposoben » 14 май 2013, 20:49

Есть 350 полигонов в восьми районах города. Все на одном слое, но в таблице прописаны индексы:

Код: Выделить всё

RayIndex = 1....8
Мне нужно, чтобы на экране были только полигоны одного района, а другие семь не рисовались.
И чтобы при этом и градиентная раскраска, и подложка Google Map оставались на месте.
Как это можно сделать?

Изображение

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Не показывать часть полигонов в зависимости от поля(qgis

Сообщение Petruxin » 14 май 2013, 20:53

Судя по вопосу - поделить на 8 слоев не хотите?

Аватара пользователя
nesposoben
Новоприбывший
Сообщения: 5
Зарегистрирован: 13 май 2013, 11:56
Репутация: 0

Re: Не показывать часть полигонов в зависимости от поля(qgis

Сообщение nesposoben » 14 май 2013, 21:04

А вдруг я поделю, а окажется, что можно было формулой или IF-ом каким-нибудь?

Если других вариантов никто не подскажет, придётся по слоям разбивать.

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Не показывать часть полигонов в зависимости от поля(qgis

Сообщение Slinger » 14 май 2013, 21:44

Правой кнопкой на слое - Filter. С условием

"RayIndex" = "8"

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: Не показывать часть полигонов в зависимости от поля(qgis

Сообщение Игорь Белов » 14 май 2013, 21:53

Кроме "Правила" (Rule-based), есть стили "Уникальные значения" (Categorized) и "Градуированный знак" (Graduated) (по колонке RayIndex).
Можно редактировать вид объектов каждой категории. Прозрачность 100% сделает их невидимыми.
Последний раз редактировалось Игорь Белов 14 май 2013, 22:08, всего редактировалось 2 раза.
The purpose of computing is insight, not numbers

Аватара пользователя
nesposoben
Новоприбывший
Сообщения: 5
Зарегистрирован: 13 май 2013, 11:56
Репутация: 0

Re: Не показывать часть полигонов в зависимости от поля(qgis

Сообщение nesposoben » 14 май 2013, 22:06

У меня с русским переводом, поэтому не знаю, то ли я нашел, о чём вы сказали:
Правая кнопка > Свойства > таб "Стиль" > комбо "Правила"....
и там дальше ставятся любые условия, в т.ч. вложенные
Работает. Именно то, что мне нужно.

Ответить

Вернуться в «Я новичок!»

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

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