Страница 1 из 1
Не показывать часть полигонов в зависимости от поля(qgis1.8)
Добавлено: 14 май 2013, 20:49
nesposoben
Есть 350 полигонов в восьми районах города. Все на одном слое, но в таблице прописаны индексы:
Мне нужно, чтобы на экране были только полигоны одного района, а другие семь не рисовались.
И чтобы при этом и градиентная раскраска, и подложка Google Map оставались на месте.
Как это можно сделать?

Re: Не показывать часть полигонов в зависимости от поля(qgis
Добавлено: 14 май 2013, 20:53
Petruxin
Судя по вопосу - поделить на 8 слоев не хотите?
Re: Не показывать часть полигонов в зависимости от поля(qgis
Добавлено: 14 май 2013, 21:04
nesposoben
А вдруг я поделю, а окажется, что можно было формулой или IF-ом каким-нибудь?
Если других вариантов никто не подскажет, придётся по слоям разбивать.
Re: Не показывать часть полигонов в зависимости от поля(qgis
Добавлено: 14 май 2013, 21:44
Slinger
Правой кнопкой на слое - Filter. С условием
"RayIndex" = "8"
Re: Не показывать часть полигонов в зависимости от поля(qgis
Добавлено: 14 май 2013, 21:53
Игорь Белов
Кроме "Правила" (Rule-based), есть стили "Уникальные значения" (Categorized) и "Градуированный знак" (Graduated) (по колонке RayIndex).
Можно редактировать вид объектов каждой категории. Прозрачность 100% сделает их невидимыми.
Re: Не показывать часть полигонов в зависимости от поля(qgis
Добавлено: 14 май 2013, 22:06
nesposoben
У меня с русским переводом, поэтому не знаю, то ли я нашел, о чём вы сказали:
Правая кнопка > Свойства > таб "Стиль" > комбо "Правила"....
и там дальше ставятся любые условия, в т.ч. вложенные
Работает. Именно то, что мне нужно.