绘测程序课程设计报告--大学毕设论文.doc

绘测程序课程设计报告--大学毕设论文.doc

ID:10758008

大小:356.59 KB

页数:49页

时间:2018-07-08

绘测程序课程设计报告--大学毕设论文.doc_第1页
绘测程序课程设计报告--大学毕设论文.doc_第2页
绘测程序课程设计报告--大学毕设论文.doc_第3页
绘测程序课程设计报告--大学毕设论文.doc_第4页
绘测程序课程设计报告--大学毕设论文.doc_第5页
资源描述:

《绘测程序课程设计报告--大学毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、测绘程序课程设计(VC.net)班级:xxxxxxx学号:xxxxxxx姓名:xxxx题目:xxxxxx二零一六年七月测绘程序课程设计报告第一部分导线网平差系统设计一、需求分析导线网平差程序功能要求:1.优化设计:根据控制网的观测精度与网形,全面评定网的精度2.数据输入:表格化输入、图形化输入、外部数据倒入3.概算:自动完成各方向的曲率改正及边长的高程归化与投影改化,近似坐标的推算等。4.平差计算:对观测数据进行精密平差计算,得到平差后的点位坐标,方向观测值,边长观测值等,精度评定。5.成果输出

2、:控制网图形输出,平差结果报表及其输出,绘制误差椭圆,打印输出等。6.其它功能:粗差探测与剔除、方差分量估计、闭合差计算、坐标转换、换带计算等。二、总体设计①设计七个类:Ccontrolpoint(控制点类):定义控制点坐标信息(测站编号,XY坐标)CDistObs(距离观测值类):距离观测值,测站编号,照准编号CAngleObs(角度观测类):角度观测值,测站编号,照准编号CAngle(角度类):实现角度转换和加减功能CControlNetAdjust.h(导线网平差类)1,loadobsda

3、ta函数读取数据获取数值2,方向观测值误差方程的建立3,边长观测值误差方程的建立4,确定权5,建立法方程并计算坐标改正数dx,dy6,精度评定7,输出计算结果到.txt文件CMatrix(矩阵类)CDraw(对话框绘图类)1,计算结果绘制导线网图形及坐标系2,绘制未知点误差椭圆1,实现图形平移,缩放的功能②观测数据及其格式设计//自己测试的数据格式已知点个数点号,已知点坐标待测点个数点号观测边总数测站点号,照准点号,观测距离方向观测总数测站点号,照准点号,方向观测值//老师测试的数据格式(最终读

4、取格式)三、详细设计一、控制网平差模型1、间接平差原理:设未知数个数为t,观测值个数为nV=Bx-f-f=BX0+B0+L其中V为n行1列,B为n行t列,X为t行1列的矩阵根据最小二乘准则应在满足VTPV=min时确定未知参数x列出法方程:Nbbx-fe=0其中Nbb=BTPBfe=BTPf从而求出改正数x;2、精度评定2.1单位权中误差的计算2.2未知数协因数的计算采用了坐标平差法,实际上法方程系数矩阵的逆就是未知数的协因数阵。它是进行精度评定的基本数据2.3待定点点位误差2.4误差椭圆三要素

5、长半径方位角Q=12arctg2QxyQxx-Qxy长半径、短半径E=m0Qxx+QxytgQ,E=m0Qxx+Qxytg(Q+90。)一、控制网平差的基本步骤概算部分:(1)针对导线网外业观测数据整理,按一定的数据格式制作数据读取文件(2)绘制网的略图,绘制观测数据表和已知数据表(例图)(1)(1)计算近似坐标按照方向观测值计算导线网中待定点的近似坐标xk=xactgB+xbctgA-ya+ybctgA+ctgByk=yactgB+ybctgA-xb+xactgA+ctgB(2)观测结果规划到

6、标识中心(3)观测成果结果改化(方向改化和距离改化);//以上两点不懂,稍后探讨(4)根据平面控制网的几何条件检查观测成果的质量平差要求计算部分:导线网平差程序设计计划及进度表日期程序设计内容备注2016-6-29了解软件工程的基本知识点(进度基本和计划一致)重点:需求分析,详细设计2016-6-30熟悉单导线简易平差计算程序设计和水准网间接平差,归纳总结可以运用到导线网平差程理清思路,打下基础,序设计中的思想和方法,理顺程序设计的具体步骤和制作好观测数据文件,复习编程所需要的基本知识点(进度略

7、微超前,完成了控制点类的编写)2016-7-11、枚举控制点的的参数类型,和对控制点类进行设计2、设计距离观测类,运用控制点类3、设计角度观测值类(添加角度类和矩阵类为现有项后开始控制网平差类的编写)明确成员变量,设计好结果体2016-7-2设计读文件函数,坐标概算函数,具体思路参考书本1,程序分模块,设计单个函数,类2,矩阵类,角度类较为独立3,导线网平差类设计,绘制图形使成果可视化2016-7-31、设计导线网中会用到的函数(方位角计算函数,距离计算函数)2、由于0方向值的不确定性,所以必须

8、设计一个确定0向的函数2016-7-4设计导线网平差类(近似平差,加上改正数,计算出平差后待测点坐标)2016-7-5精度评定算法的实现(求出Qx,单位权中误差的计算,,点位中误差的计算,方位角及边长中误差的计算,误差椭圆三要素)2016-7-6设计绘图类(利用误差椭圆三要素绘制误差椭圆)//具体步骤参考书上误差椭圆的绘制2016-7-71,导线网平差系统界面设计1,计算数据成果输出要求界面友好,功能简洁易懂2016-7-8添加小功能:1、实现对话框画图2、实现图形的平移缩放功能答辩查找错误,改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。