Py 实现导线测量的内业计算

本文介绍了如何使用Python结合openpyxl模块处理导线测量的内业计算,包括角度和坐标的计算、角度闭合差检查、坐标改正数计算,并通过读写Excel表格进行数据交互。强调了openpyxl操作Excel时应注意不覆盖原表格,以及在计算过程中处理测量数据不合格的情况。还提出了round()函数进位问题和decimal模块的安装问题。
摘要由CSDN通过智能技术生成

以 附和导线计算 为例:

例图:
在这里插入图片描述
相关公式
1.已知边方位角计算:αAB = arctan[(YB - YA)/(XB - XA)] *αCD同理
2.观测边方位角计算:αB1 = αAB - 180° + βB …
所以,经推算的终了边方位角为:αCD’ = αAB - n * 180° + Σβ (n为观测角个数)
3.角度闭合差计算:fβ = αCD’ - αCD
(fβ允 = ±36″*n^1/2)角度改正数按权分配即可
4.导线边方位角计算:α前 = α后 - 180° + β左
5.坐标增量闭合差计算:
Σ△X理 = XC - XB
Σ△Y理 = YC - YB
fx = Σ△X测 - Σ△X理
fy = Σ△Y测 - Σ△Y理
f = (fx^2 + fy^2) ½
(K = f/ΣD ,K应小于1/2000,困难地区应小于1/1000)
6.坐标改正数计算:
vxi = - fx * Di/ΣD
vyi = - fy * Di/ΣD (D为导线长)
7.导线点坐标计算:
xi = xi-1 + △xi’ (△xi’ = △xi测 + vxi)
yi = yi-1 + △yi’

如果要将计算结果全部打印在powershell中࿰

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值