大地测量学基础编程作业

大地测量学基础编程作业

ID:20619925

大小:401.86 KB

页数:5页

时间:2018-10-14

大地测量学基础编程作业_第1页
大地测量学基础编程作业_第2页
大地测量学基础编程作业_第3页
大地测量学基础编程作业_第4页
大地测量学基础编程作业_第5页
资源描述:

《大地测量学基础编程作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《大地测量学基础》编程作业报告姓名:周于涛学号:2014301610157一、作业内容1.大地主题解算(正反算)2.高斯投影计算(正反算)二、作业要求1.大地主题解算(1)完成人地主题解算正反算;(2)采用克拉索夫斯基椭球参数;(3)髙斯平均引数(或0塞尔)方法解算;(4)最好有程序框图,界血和表格输出结果;2.高斯投影计算(1)完成高斯投影正反算;(2)采用克拉索夫斯基椭球参数;(3)按3°带和6°带投影;三、编程思路1.山于最后的结果要求有界面,我选择了C#语言完成本次编程作业;2.我将这两个作业写在同一个工程文件中,使用同一个界面展现;3.程序主要由3个部

2、分组成,分别足:控件设计文件(Forml.Designer.cs)、投件响应文件(Forml.cs)、完成计算过程的类文件(Calcu.cs);4.基本思路为:从控件屮获取预定格式的己知值,根据计算类型创建相应的类,传入初始值,使川类屮的方法进行计算,最后返回计算结果,再根裾结果类型以给定的格式输出显示。5.计算使用的类:考虑到叫种计算中都会涉及到:度分秒格式与十进制浮点格式角度值互相转换、弧度制与角度制相互转换、使用常数P"、克拉索夫斯基椭球基本参数等操作,我先定义丁Calcu这个基类,添加以上功能和常数,以便K他了类使用。6.对于大地主题正反算,我分别定义两

3、个类A.Calcu,B.Calcu,继承基类Calcu。我采用內塞尔法进行大地主题正反算,参考教材上的计算步骤和计算公式。7.对于高斯投影正反算,我再次分別定义两个类GA_CalcU、GB_Calcu,,继堆基类Calcu。采用教材上适用于电算的岛斯投影计算步骤和公式。考虑到程序的完善性,在确定中央了午线经度的时候,我采用了自动识别和手动添加两种方式,这样不仅可以完成按3°带和6°带投影,还可以实现按任意带投影,只需手动输入投影中央了午线经度即nJ'。程序框开始读入起算数据将角度数据转化为十进制采川G塞尔法进行人地主题正算v将结果转化成度分秒格式V读入起算数据勺

4、将角度数据转化为I•进制输出结果^7将结果转化成度分秒格式输出结果图1大地主题正算(左)、反算(右)程序框图读入起算数裾根裾所选投影方式确定中央子午线经度,计算经差IV采川适合电算的高斯投影正算公式计算V将叱标化为国家统一坐标V输出结果读入起算数裾从y坐标得到投影带号,并将y坐标转换成高斯平面坐标v确定中央了午线经度L0采川适合电算的高斯投影反算公式计算V将求得的经差加上L0V输出结见图2高斯投影正算(左)、反算(右)程序框图六、程序运行结果畦《Tds测量学塁赶》菊程Mk—w于涛一2014301610157—2016.05.28—□X大地主题正算大地主题反算高斯

5、投影正算惠断投影反算已知数搨结果教搨B24P44'47.4683'开始计》12A21130°12'02.7483'181°50'56.0442'1.大地主题正反算起算数据:序号Bl(DD.MMSSSS)Ll(DD.MMSSSS)A12(DD.MMSSSS)S12(m)141.01356874130.101226761.494380000运行结果:已芫成:100%图3大地主题正算结果■S《大S3测量学基赴》満S作业一局于2014301610157—2016.05.28^•••...亀....已知数据大地主题正算至題彦I」高斯投影正算高斯投势反算结果教搨B141.0

6、135687480000.01L1130.10122676B21211.44474683130.12027483开格计篡A12A211°49#42.9988#'181°50?56.0430z已芫成:100%逬度:图4大地主题反算结果2.髙斯投影正反算起算数据:B=51°38'43.9023'*L=lll°2*13.1360"运行结果:图S高斯投影正算结果(6°带)0^CdG测量学垂逝》病程!乍业一冤子弄一2014301610157—2016.05.28-大地主题正算大地主题反算高断投?jg算已知数掮结果教掮51.384390235724004.8217111.0

7、2131360开始计蓴375025599199U30自动识别06"带®3◊带说明:1811影中央子牛线经逭(可jXX.HZZZ.Z,11.1.标前带号为o)z"图6高斯投影正算结果(3°带)已知数掮x5724004821719502559.9199开始计篡L

8、lll°02'13.1360''0;.说1.2.3.4.5.图7高斯投影反算结果(6°带)L00自动识别®6'芾03"芾号带上}已知数掮5724004.8217375025599199开格计算《大JfiSL塁学基H》菊程业一雯于涛一2014301610157—2016.05.28大地主题正算大地主题反算高斯

9、投影正算惠斯投影反算结果

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

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

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