Страница 1 из 1

Создать поворачиваемый объект.

Добавлено: 13 фев 2017, 09:22
BPV217
Суть такая, нужно в QGis создать слой объектов, по сути это точка с графическим оформлением, и вот это графическое оформление, кружок, треугольник, без разницы что именно мне, надо вращать. Пока я только нашёл как вращать все точки на карте, по отдельности не получилось. Пробовал создать полигоны. но они не устроили, т.к. QGis не создаёт полигон из одной точки.

Re: Создать поворачиваемый объект.

Добавлено: 13 фев 2017, 09:49
freeExec
Дайте точке атрибут "поворот" и на его основе вращайте иконку.

Re: Создать поворачиваемый объект.

Добавлено: 13 фев 2017, 10:00
BPV217
freeExec писал(а):Дайте точке атрибут "поворот" и на его основе вращайте иконку.
Как задать атрибут?

Re: Создать поворачиваемый объект.

Добавлено: 13 фев 2017, 10:05
freeExec
Свойство слоя - Поля - Редактировать - Добавить поле.

Re: Создать поворачиваемый объект.

Добавлено: 13 фев 2017, 10:54
BPV217
freeExec писал(а):Свойство слоя - Поля - Редактировать - Добавить поле.
И снова ступор, я не совсем понимаю что именно там делать. Что и где выбирать.
У меня сейчас есть QGis проект, на нем нанесены линии электропередач с опорами, но опоры не повернуты а все одним массивом с одинаковыми градусами. Что именно мне надо нажать и куда что-либо прописывать, что бы они поворачивались?
Я так понял что-то нужно в калькуляторе полей прописывать?

Re: Создать поворачиваемый объект.

Добавлено: 13 фев 2017, 14:18
freeExec
Теоретически можно через калькулятор полей написать гео-запрос чтобы он рассчитал поворот на основе данных. Но тут я пас. Я предполагал, что у вас десяток объектов, вы просто создадите новое поле и вручную расставите нужный поворот.

Re: Создать поворачиваемый объект.

Добавлено: 14 фев 2017, 08:40
BPV217
freeExec писал(а):Теоретически можно через калькулятор полей написать гео-запрос чтобы он рассчитал поворот на основе данных. Но тут я пас. Я предполагал, что у вас десяток объектов, вы просто создадите новое поле и вручную расставите нужный поворот.
Спасибо всё получилось.