大地测量学基础编程作业.docx
《大地测量学基础编程作业.docx》由会员分享,可在线阅读,更多相关《大地测量学基础编程作业.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除大地测量学基础编程作业报告姓名:周于涛 学号:2014301610157一、 作业内容1. 大地主题解算(正反算)2. 高斯投影计算(正反算)二、 作业要求1. 大地主题解算(1)完成大地主题解算正反算;(2) 采用克拉索夫斯基椭球参数;(3) 高斯平均引数(或白塞尔)方法解算;(4) 最好有程序框图,界面和表格输出结果;2. 高斯投影计算(1) 完成高斯投影正反算;(2)采用克拉索夫斯基椭球参数;(3)按3带和6带投影;三、编程思路1.由于最后的结果要求有界面,我选择了C#语言完成本次编程作业;2.我将这两个作业写在同一个工程文件中,使用同一个
2、界面展现;3.程序主要由3个部分组成,分别是:控件设计文件(Form1.Designer.cs)、控件响应文件(Form1.cs)、完成计算过程的类文件(Calcu.cs);4.基本思路为:从控件中获取预定格式的已知值,根据计算类型创建相应的类,传入初始值,使用类中的方法进行计算,最后返回计算结果,再根据结果类型以给定的格式输出显示。5.计算使用的类:考虑到四种计算中都会涉及到:度分秒格式与十进制浮点格式角度值互相转换、弧度制与角度制相互转换、使用常数、克拉索夫斯基椭球基本参数等操作,我先定义了Calcu这个基类,添加以上功能和常数,以便其他子类使用。6.对于大地主题正反算,我分别定义两个类A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大地 测量学 基础 编程 作业
限制150内