教学篇—方位角计算
教学篇—方位角计算

教学篇—方位角计算

教学篇—方位角计算

(一)教学内容

(1)坐标增量反算边长函数

(2) 两点坐标反算方位角

(二)课程思政

工匠精神,不断钻研算法,提高算法效率

(三)能力要求

锻炼编程逻辑能力和容错能力

(四)教学重点

两点坐标反算方位角

(五)编程实现

(1)坐标增量反算边长函数

(2)两点坐标反算方位角

在控制测量内业计算中,已知两点的坐标,当要计算这两点连线方位角时,使用以下坐标反算公式,

即坐标增量比值的反正切值:

实际上按上式算得的结果是向量的象限角,为此需根据坐标增量 dx、dy 的正、负号决定其所在象限,然后化算为方位角。

下面即为上式的实现代码,对于位于不同的象限,以及增量为 0 的情况进行分别编写,不存在运算溢出、非法计算等问题。