поворот символов в слое в зависимости от атрибута объекта

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Аминодов-Борисов
Активный участник
Сообщения: 153
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 24
Откуда: Москва

Re: поворот символов в слое в зависимости от атрибута объект

Сообщение Аминодов-Борисов » 27 мар 2017, 10:52

В этом случае вам нужен стиль, основанный на правилах.
atrangle08.png
atrangle08.png (32.91 КБ) 2528 просмотров
Создаёте два правила — widebound = 360 и widebound < 360. И для каждого создаёте стиль. Для трёхсот шестидесяти градусов — кружок, для менее 360° — сектор.
В принципе, если количество охватов ограничено (например, 90°, 180° и 360°), то на каждый охват вы можете создать свой svg-значок, представляющий собой сектор круга с заданным углом.

evgenius
Интересующийся
Сообщения: 17
Зарегистрирован: 17 июл 2015, 15:44
Репутация: 0

Re: поворот символов в слое в зависимости от атрибута объект

Сообщение evgenius » 28 мар 2017, 09:38

Upd. Этот пост писал, не видя, что выше уже ответили. Но не пропадать же картинкам :)
Есть отображение кругового обзора в зависимости от аттрибута! В принципе задача решена - есть 3-4 типа кругового обзора, в том числе обзоры 60 и 360 град. Их я пока и реализовал, думаю по аналогии можно ввести больше градаций:
1) Сначала у меня были настроены simple marker = triangle на отображение размеров, цвета и азимута в зависимости от двух атрибутов (за цвет и размер отвечает один атрибут).
2) Потом вместо single symbol выбрал Rule based (см.картинку), разбил шкалу для атрибута "угол обзора" на 2 части 60-120 и 120-360, затем поколдовал с правилами отображения символов из правила 120-360. Правило 60-120 настраивать не пришлось, оно "перекочевало" из настроек п.1. Но там все понятно, думаю каждый разберется.
В итоге очень даже все прилично смотрится. Спасибо всем откликнувшимся!
Вложения
Снимок4.JPG
Снимок4.JPG (62.74 КБ) 2488 просмотров
Последний раз редактировалось evgenius 28 мар 2017, 09:49, всего редактировалось 1 раз.

evgenius
Интересующийся
Сообщения: 17
Зарегистрирован: 17 июл 2015, 15:44
Репутация: 0

Re: поворот символов в слое в зависимости от атрибута объект

Сообщение evgenius » 28 мар 2017, 09:41

Алексей Борисов писал(а):В этом случае вам нужен стиль, основанный на правилах.
:) Йо-майо. Полагал, что сам додумался, а получается мысли Ваши прочитал.

Ответить

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

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

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