- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测绘程序课程设计报告讲述
测绘程序课程设计(VC.net)
班 级: xxxxxxx
学 号: xxxxxxx
姓 名: xxxx
题目:xxxxxx
二零一六年七月
测绘程序课程设计报告
第一部分
导线网平差系统设计
一、需求分析
导线网平差程序功能要求:
1.优化设计:根据控制网的观测精度与网形,全面评定网的精度
2.数据输入:表格化输入、图形化输入、外部数据倒入
3.概算:自动完成各方向的曲率改正及边长的高程归化与投影改化,近似坐标的推算等。
4.平差计算:对观测数据进行精密平差计算,得到平差后的点位坐标,方向观测值,边长观测值等,精度评定。
5.成果输出:控制网图形输出,平差结果报表及其输出,绘制误差椭圆,打印输出等。
6.其它功能:粗差探测与剔除、方差分量估计、闭合差计算、坐标转换、换带计算等。
二、总体设计
①设计七个类:
Ccontrolpoint(控制点类):定义控制点坐标信息(测站编号,XY坐标)
CDistObs(距离观测值类):距离观测值,测站编号,照准编号
CAngleObs(角度观测类):角度观测值,测站编号,照准编号
CAngle(角度类):实现角度转换和加减功能
CControlNetAdjust.h(导线网平差类)
1, loadobsdata函数读取数据获取数值
2, 方向观测值误差方程的建立
3, 边长观测值误差方程的建立
4, 确定权
5, 建立法方程并计算坐标改正数dx,dy
6, 精度评定
7, 输出计算结果到.txt文件
CMatrix(矩阵类)
CDraw(对话框绘图类)
1, 计算结果绘制导线网图形及坐标系
2, 绘制未知点误差椭圆
3, 实现图形平移,缩放的功能
②观测数据及其格式设计
//自己测试的数据格式
已知点个数
点号,已知点坐标
待测点个数
点号
观测边总数
测站点号,照准点号,观测距离
方向观测总数
测站点号,照准点号,方向观测值
//老师测试的数据格式(最终读取格式)
三、详细设计
一、 控制网平差模型
1、间接平差原理:
设未知数个数为t,观测值个数为n
V=Bx-f
-f=BX0+B0+L
其中V为n行1列,B为n行t列,X为t行1列的矩阵
根据最小二乘准则应在满足VTPV=min时确定未知参数x
列出法方程:
Nbbx-fe=0其中Nbb=BTPB
fe=BTPf
从而求出改正数x;
2、精度评定
2.1单位权中误差的计算
2.2未知数协因数的计算
采用了坐标平差法,实际上法方程系数矩阵的逆就是未知数的协因数阵。它是进行精度评定的基本数据
2.3待定点点位误差
2.4误差椭圆三要素
长半径方位角
Q=12arctg2QxyQxx-Qxy
长半径、短半径
E=m0Qxx+QxytgQ,
E=m0Qxx+Qxytg(Q+90。)
二、 控制网平差的基本步骤
概算部分:
(1) 针对导线网外业观测数据整理,按一定的数据格式制作数据读取文件
(2) 绘制网的略图,绘制观测数据表和已知数据表(例图)
(3)
(4) 计算近似坐标
按照方向观测值计算导线网中待定点的近似坐标
xk=xactgB+xbctgA-ya+ybctgA+ctgB
yk=yactgB+ybctgA-xb+xactgA+ctgB
(5) 观测结果规划到标识中心
(6) 观测成果结果改化(方向改化和距离改化);//以上两点不懂,稍后探讨
(7) 根据平面控制网的几何条件检查观测成果的质量
平差要求计算部分:
导线网平差程序设计计划及进度表
日期
程序设计内容
备注
2016-6-29
了解软件工程的基本知识点(进度基本和计划一致)
重点:
需求分析,
详细设计
2016-6-30
熟悉单导线简易平差计算程序设计和水准网间接平差,归纳总结可以运用到导线网平差程序设计中的思想和方法,理顺程序设计的具体步骤和制作好观测数据文件,复习编程所需要的基本知识点(进度略微超前,完成了控制点类的编写)
理清思路,
打下基础,
2016-7-1
1、枚举控制点的的参数类型,和对控制点类进行设计
2、设计距离观测类,运用控制点类
3、设计角度观测值类(添加角度类和矩阵类为现有项后开始控制网平差类的编写)
明确成员变量,设计好结果体
2016-7-2
设计读文件函数,坐标概算函数,具体思路参考书本
1,程序分模块,设计单个函数,类
2,矩阵类,角度类较为独立
3,导线网平差类设计,绘制图形使成果可视化
2016-7-3
1、 设计导线网中会用到的函数(方位角计算函数,距离计算函数)
2、 由于0方向值的不确定性,所以必须设计一个确定0向的函数
2016-7-4
设计导
您可能关注的文档
最近下载
- “产业襄阳”发展战略规划.doc VIP
- 2013款东风雪铁龙C5_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 运动营养学(第三版)课件全套 第1--10章 运动营养学基础、 健身运动的合理膳食营养---运动.pptx
- 《门诊院感》课件.pptx VIP
- 2024-2025学年上海市奉贤区高三上学期高考一模物理试卷含详解.docx
- DB45_T618-2009:建筑施工模板及作业平台钢管支架构造安全技术规范.pdf VIP
- 2023年河北省衡水中学自主招生数学模拟试卷及答案解析.pdf
- 2024驾校学员管理制度 .pdf VIP
- 2024年四川省中考语文试卷十六套合卷含答案.pptx VIP
- 程家惠《洋话汉音》(升级版).doc
文档评论(0)