Угол наклона линии

Ответить
trolleway
Интересующийся
Сообщения: 33
Зарегистрирован: 13 сен 2012, 21:59
Репутация: 17

Угол наклона линии

Сообщение trolleway » 18 сен 2013, 00:39

Сочиняю алгоритм размещения надписей на линиях для карты троллейбусных линий - мне для него важно направление надписи.

Есть база, заполненая из osm2pgsql. Беру из неё автодороги, для каждой провожу отрезок между двумя какими-нибудь точками этой линии, и хочу вычислить угол этого отрезка.
Потом при рендринге ставлю в одну из точек надпись, и поворачиваю её на этот угол.

Считаю угол этим выражением:
degrees(ST_azimuth(ST_Line_Interpolate_Point(way,0.5),ST_Line_Interpolate_Point(way,0.501))) AS angl,

Изображение
http://fotki.yandex.ru/users/trolleway/view/610850/

Как рассчитать углы так, что бы они совпадали с углом наклона отрезков?
NextGIS

Ответить

Вернуться в «PostGIS/PostgreSQL»

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

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