Jeśli nie ma dla Ciebie znaczenie czy obrót jest 90 czy 270 stopni (kierunek ten sam tylko ewentualnie zwrot przeciwny) to w kalkulatorze pól:
Kod:
case when (xat(1)-xat(0))=0 then 0 else (case when (180*atan((yat(0) - yat(1))/ (xat(1)-xat(0)) ))/$pi <0 then ((180*atan((yat(0) - yat(1))/ (xat(1)-xat(0)) ))/$pi)+180 else (180*atan((yat(0) - yat(1))/ (xat(1)-xat(0)) ))/$pi end) end
Gdzie "0" jest w pionie (jak przy azymutach)..
Obrót jest liczony od punktu początkowego do końcowego linii.
Do zmiany kierunków linii są jakieś narzędzia dostępne w QGIS (nie pamiętam jaka wtyczka)
aha... działa w QGIS 2.2.
W 1.8.0 nie działa ze względu na "$pi"