Стиль объекта

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Cube205
Новоприбывший
Сообщения: 8
Зарегистрирован: 17 фев 2021, 19:39
Репутация: 0
Откуда: Волгоград

Стиль объекта

Сообщение Cube205 » 26 дек 2021, 14:25

Возникла необходимость изменить стиль только выбранных объектов, т.е. буквально выделить объекты на карте и раскрасить выборку , понял что это делается через правила с помощью is_selected, но не понятно как правильно задать эту функцию, прошу помочь примером

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

Re: Стиль объекта

Сообщение Игорь Белов » 27 дек 2021, 21:13

Если я правильно понял, Вы хотите воспроизвести технику MapInfo: выделил объекты — изменил стиль — выделение снял, а объекты покрашены. Это работает потому, что в MapInfo каждый объект имеет три свойства:
  • геометрия
  • атрибуты
  • стиль
QGIS отличается от MapInfo тем, что у объектов нет внутренне присущего стиля, только геометрия и атрибуты. Чтобы «раскрасить» объекты слоя, используется классификация, когда стиль зависит от атрибутов и/или геометрии. В MapInfo такой подход называется «Тематические карты».

Простое решение — добавить к атрибутам поле, содержащее тип объекта: число (1, 2, 3) или строку ('лесок', 'лужок', 'садик'), и поменять стиль с [Обычный знак] на [Уникальные значения]. Указать при этом как "Значение" то самое поле. Зелёным плюсиком внизу добавить будущие значения типов и для каждого тщательно и с любовью нарисовать стиль.

Вот теперь на карте выбираем объекты одного типа, а в калькуляторе полей изменяем значение на нужное. Результат — выделение снял, объекты покрашены.
Вложения
Screenshot_2021-12-27_20-43-40.png
классификация
Screenshot_2021-12-27_20-43-40.png (63.38 КБ) 1541 просмотр
Screenshot_2021-12-27_20-57-21.png
калькулятор полей
Screenshot_2021-12-27_20-57-21.png (76.33 КБ) 1541 просмотр
The purpose of computing is insight, not numbers

Ответить

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

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

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