大地测量学基础编程作业教学提纲.docxVIP

  • 9
  • 0
  • 约1.48千字
  • 约 8页
  • 2020-04-24 发布于浙江
  • 举报
大地测量学基础编程作业 《大地测量学基础》编程作业报告 姓名:周于涛 学号:2014301610157 作业内容 大地主题解算(正反算) 高斯投影计算(正反算) 作业要求 大地主题解算 (1)完成大地主题解算正反算; 采用克拉索夫斯基椭球参数; 高斯平均引数(或白塞尔)方法解算; 最好有程序框图,界面和表格输出结果; 高斯投影计算 完成高斯投影正反算; (2)采用克拉索夫斯基椭球参数; (3)按3°带和6°带投影; 三、编程思路 1.由于最后的结果要求有界面,我选择了C#语言完成本次编程作业; 2.我将这两个作业写在同一个工程文件中,使用同一个界面展现; 3.程序主要由3个部分组成,分别是:控件设计文件(Form1.Designer.cs)、控件响应文件(Form1.cs)、完成计算过程的类文件(Calcu.cs); 4.基本思路为:从控件中获取预定格式的已知值,根据计算类型创建相应的类,传入初始值,使用类中的方法进行计算,最后返回计算结果,再根据结果类型以给定的格式输出显示。 5.计算使用的类:考虑到四种计算中都会涉及到:度分秒格式与十进制浮点格式角度值互相转换、弧度制与角度制相互转换、使用常数ρ’’、克拉索夫斯基椭球基本参数等操作,我先定义了Calcu这个基类,添加以上功能和常数,以便其他子类使用。 6.对于大地主题正反算,我分别定义两个类A_Calcu、B_Calcu,继承

文档评论(0)

1亿VIP精品文档

相关文档