空间后方交会c++程序_全站仪后方交会建站

该博客介绍了如何使用C++进行空间后方交会计算,通过已知点A和B的坐标及平距,求解方位角、夹角以及C点的坐标,最后进行平差计算得出精确的C点坐标。
摘要由CSDN通过智能技术生成
先看全站仪后方交会建站常见的操作步骤: 首先仪器随便架在一个方便的地方。选择你所测量需要的那个坐标系,再进入新点功能。用后方交会法。就可以采点了。先照准你已知的第一个点,再照准已知第2个点。坐标系就建好了。然后就可以碎部测量或放样了。 全站仪操作大同小异,步骤基本都是这几个,各种品牌的全站仪操作的步骤的顺序由区别而已。我找了份后方交会的计算原理放到这里来: 后方交会计算原理

一、 已知参数:

A点(20515.6960,12164.6580)

B点(20546.1240,12497.4690)

A-架仪点平距:La

B-架仪点平距:Lb

二、 求解方位角:

1、Aab=tan-1((Yb-Ya)/(Xb-Xa))= tan-1((12164.658-12497.469)/ (20546.124-20515.696))=84°46'34”

2、 Lab=√((Xa-Xb)2+(Ya-Yb)2)=334.199=c

三、求解夹角:

1、C点处夹角c、A点处夹角a、B点处夹角b

2、C=cos-1√((C2- a2-b2)/2ab):由余弦定理公式得

3、A=sin-1 (La×sinC)/Lab):由正弦定理公式得

4、B=sin-1 (Lb×sinC)/Lab):由正弦定理公式得

四、 求解方位角:

1、La边方位角a、Lb边方位角b

2、a=Aab+A

3、b=Aab-B

五、 求解坐标:

1、C点处坐标:(由点A处推算)

Cx=Xa+La×cosa、Cy=Ya+La×sina

2、C点处坐标:(由点B处推算)

Cx=Xb+Lb×cosb、Cy=Yb+Lb×sinb

然后进行平差计算出C点的坐标。

计算简图如下:

be6688dfa1f6b4fa813092df31b94a93.png

fc76631697436feda728d8d54c9065f1.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值