Есть база, заполненая из 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/
Как рассчитать углы так, что бы они совпадали с углом наклона отрезков?