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

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

Добавлено: 18 сен 2013, 00:39
trolleway
Сочиняю алгоритм размещения надписей на линиях для карты троллейбусных линий - мне для него важно направление надписи.

Есть база, заполненая из 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/

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