将地质方位角转换为笛卡尔坐标系中的角度:
其中方位角是北为0,顺时针增加,0-360度,例如东为90度,南为180度,西为270度;
笛卡尔坐标系中角度值是X正方向为0,逆时针增加,Y正方向为90度,X负方向为180度,Y负方向为270度。
代码块
C#
自动换行
复制代码
1234567891011121314
using System;
public class AzimuthToCoordinateAngle {
public static void Main(string[] args) {
double azimuth = 45.5; // 方位角,单位: 度
double angle; // 坐标轴角度,单位: 度
angle = 450 - azimuth; // 转换为笛卡尔坐标系的角度
angle %= 360; // 范围限定在 0 到 360 度之间
Console.WriteLine("方位角:{0} 度,坐标系角度:{1} 度", azimuth, angle);
// 方位角:45.5 度,坐标系角度:44.5 度
}
}
复制成功
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删