《测绘程序设计》课程设计任务书

本课程设计涉及高程网秩亏平差与拟稳平差的转换算法实现,以及空间三维坐标系下平面方程参数的拟合计算。学生需要设计一个类,能处理不同情况下的平面参数计算,并基于MAT、FX_adj和YCFC类实现。此外,课程还包括程序优化、编写使用说明书、课程设计报告的撰写以及详细的日志记录。
摘要由CSDN通过智能技术生成

《测绘程序设计》课程设计任务书

高程网秩亏平差和拟稳平差的转换算法。根据第七章秩亏与拟稳平差转换算法内容,在高程网类Hnet中添加两个成员函数,分别实现高程网秩亏平差与拟稳平差的转换算法,以满足进行高程网秩亏和拟稳平差的需要。

在两个转换算法的实现过程中,首先进行只有一个控制点的高程网附有限制条件的间接平差;然后对高程网平差的所有点的未知数改正数及其协方差阵进行转换计算,最后计算秩亏和拟稳平差结果(由近似高程和未知数改正数计算高程),并以文件的形式保存秩亏网和拟稳网的平差结果(所有点的高程及协方差矩阵)。

在拟稳平差的转换成员函数中,需要定义一个int类型的参数表示拟稳点的个数,定义一个int类型的动态数组表示拟稳点的点号,还需要输入拟稳点的点名(在高程网类中,可以定义一个成员函数用于确定拟稳点数与点名输入的处理)。

拟稳平差与秩亏平差的转换算法见课程讲义第七章中相关内容。

(5)空间三维坐标系下的平面方程参数拟合计算类设计。在工程问题中经常需要确定一个平面的位置与法线方向。在空间三维坐标系下,一个平面可以通过下面方程式表示

                                         (5-1)

。因此,确定一个平面,就是确定方程(5-1)中的平面的三个参数A、B和C。

若测量一个平面上3个点的空间三维坐标,则可以唯一计算平面的三个参数。此时,根据(5-1)式列出一个三元一次方程组,解此方程组就可以计算A、B、C的值。

若测量一个平面上n(n>3)个点的空间三维坐标,则可以通过平差的方法确定平面的参数。如,对第i个点的坐标测量值,由于存在测量误差,可列出如下观测方程

                                 (5-2)

整理(5-2)式,得到针对i的误差方程

                                       (5-3)

若已知i点的坐标协方差矩阵,则计算其点位中误差,然后根据其点位中误差确定观测权。一般,也可以认为所有测量点的观测精度相同,将平差权阵设置为单位阵。

针对(5-3)列出的误差方程组进行平差,可以确定平面参数及其精度。

对该问题设计一个类,要求可以分两种情况(n=3和n>3)计算平面方程的参数。可建立两个类解决该问题,一个为点类,一个计算类。

本问题程序可以基于课程中的MAT类、FX_adj类和YCFC类实现。

    附: 表5-1

空间三维坐标系下平面的测量坐标


x

y

z

1

-36069.826

-23990.600

-86747.066

2

-29288.613

-2237.006

14239.398

3

60850.856

37333.292

130172.801

4

92712.179

26792.199

50626.624

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值