将方位角转换为度数

时间:2014-07-21 13:54:25

标签: degrees azimuth

将方位角(从-180到180)转换为度数(从0到360)的通用公式是什么?

double azimuth = (Math.toDegrees(matrixValues[0]));
           if(azimuth < 0){
               azimuth += 360;
           }
           azimuth -= 90;
           if(azimuth < 0){
               azimuth += 360;
           }

这就是我所尝试的但它似乎无法发挥作用。

1 个答案:

答案 0 :(得分:0)

方位角有几种惯例(“地质”,“地貌” - 顺时针,逆时针)。怎么了 double azimuth = (Math.toDegrees(matrixValues[0])) + 180.0;?似乎做你要求的。