- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南大学
测绘程序课程设计报告
姓名: XXX 学号: XXXXXXX 指导老师: XXX 专业班级: XXXX
1系统设计
1、实现功能
1.1优化设计:根据控制网的观测精度与网形,全面评定网的精度
1.2数据输入:使用外部数据倒入,通过读取.txt格式观测文件实现数据输入
1.3概算:主要是进行近似坐标的推算
1.4平差计算:对观测数据进行精密平差计算,得到平差后的点位坐标,方向 观测值,边长观测值等,精度评定。
1.5成果输出:控制网图形输出,绘制误差椭圆,以及平差结果导出到 txt文 件中。
2、系统总体框架
2.1数据输入
2.1.1文件格式:
2
已知点数据个数
1,31250.2500,11500.4100
2,33256.5700,10900.8400
已知点数据
3, 未知点数据个数
3,
二> 未知点数据
5,
8 距离观测数据个数
1,3,2300.0600
1,4,3090.3530
2,5,3643.2340
2,3,2115.9190
2,4,4363.6110
3,5,2169.0730
3,4,2620.9090
距离观测数据
4,5,3922.8600
18 方向观测数据个数
1,2,0
1,3,57.203210
1,4,113.140635 2,5,0 2,3,32.122292 2,4,57.501530 2,1,98.261273 3,1,0
3,2,56.253779
3,5,172.533944
3,4,282.295383 4,1,0 4,2,26.095412 4,3,46.361798
4,5,77.594671 5,4,0 5,3,39.001779 5,2,70.195151
方向观测数据
2.1.2数据输入实现:
(1)创建点类用于存取点的信息,如坐标、点号、长短轴、精度信息
class ClzControlPoint
{
public :
CIzCo ntrolPoi nt();
~CIzCo ntrolPoi nt();
double X;
double Y;
CString strPointID;
int state;
int flg;
double dE;
double dF;
double dQ;
double dMx;
double dMy;
double dMk;
};
创建距离类用于存取距离观测信息,如测站方向点、观测方向点、距离观 测值
class ClzDistObs
{
public :
ClzDistObs(); ~ClzDistObs();
public :
ClzCo ntrolPoi nt *cpStart, *cpE nd;
double dDist;
};
创建方向类用于存取方向观测信息,如测站方向点、照准方向点、方向观 测值
class ClzAngleObs
{
public :
ClzA ngleObs(); ~ClzA ngleObs();
ClzCo ntrolPoi nt *cpStatio n;
ClzC on trolPoi nt *cpE nd;
An gle ObsA ngle;
};
(4)读取文件函数:bool ClzControlNetAdjust ::LoadObsData( const CString strFileName ),此函数功能为通过传入的文件名 strFileName进行文件读写,并 将信息存到相应成员数据中。
2.2近似坐标推算
2.2.1近似坐标计算原理
按方向和边长观测值计算导线网中待定点的近似坐标
b「d
Xk Xa
d
cost
Xa
d
cos(tab
yk ya
d
sint
ya
d
sin(tab
2.2.2具体实现
(1)
坐标概算函数:
void
CIzCo ntrolNetAdjust
A)
A)
::Coordi nateEstimates() ,此匕
函数功能为:第一步查找某方向观测i两端都为已知点,第二步查找某方向观测 j的测站点与方向观测i测站点相同且观测方向未知,第三步根据近似坐标计算 原理计算方向观测j的观测方向近似坐标,需要注意的是,在近似坐标推算中, 循环计算一次之后,必须判断是否所有未知点的近似坐标已经推算出来, 没有的
话再进行循环计算。(这样做主要是为了防止在节点控制网中, 当未知点很多时, 可能推算到一个点之后,它所连得所有控制点均为坐标未知点, 这样在一次循环 中就会跳过这个控制点,这个点的近似坐标就没有计算出来。而在下一次循环中, 它所连得控制点中就会有坐标已知点,这样这个点的近似坐标就计算出来了) 。
(2)计算流程图:
2.3平差计算
2.3.1平差计算原理
设:观测值为L,其权为P,相应的改正数为V,必要观测值个数为t,选定未
您可能关注的文档
- 东界路现浇梁支架模板专项方案送审稿.docx
- 东营方言快速学习攻略.docx
- 东财2014秋《社会学B》在线作业(随机)题库.docx
- 东财1503保险学概论在线作业一二三(附满分答案).docx
- 东财《管理会计》在线作业二(随机)一二三.docx
- 东路天然气施工方案.docx
- 东风车身部件有限责任公司一体化管理体系程序文件--质量成本管理程序.docx
- 两个字合成一个新字.docx
- 两位“最美中学生”的正能量事迹x.docx
- 两学一做考试题库.docx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)