Калькулятор полей - функция Azimuth
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 17 авг 2017, 15:22
- Репутация: 1
- Откуда: Россия
Калькулятор полей - функция Azimuth
Имеется отрезок ( в линейном слое) . Как с помощью калькулятора полей и встроенной функции Azimuth создать поле в таблице атрибутов с указанием азимута этой линии в формате - градусы , минуты, секунды? Или как альтернатива с помощью пользовательской функции.
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Калькулятор полей - функция Azimuth
Как-то так.
Код: Выделить всё
concat(
floor(degrees(azimuth( start_point( $geometry ), end_point($geometry )))), '* ',
floor((degrees(azimuth( start_point( $geometry ), end_point($geometry ))) - floor( degrees(azimuth( start_point($geometry ), end_point($geometry )))) ) * 60), '`'
)
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 17 авг 2017, 15:22
- Репутация: 1
- Откуда: Россия
Re: Калькулятор полей - функция Azimuth
Спасибо огромное! Получилось.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей