GPS 卫星位置计算实验学 校:合肥工业大学学 号:20244168专业班级:测绘工程 10-1 班学 院:土木与水利工程学院指导老师:陶庭叶一、实验目的1、通过对 GPS 卫星位置的计算,增强我们对《GPS 测量原理及应用》课程的理解,使我们牢固掌握 GPS 测量的基本原理和过程,熟悉 GPS 测量数据处理的基本技能和计算方法。2、提高运用计算机语言编程开发能力,运用测量平差知识、数学知识和计算机知识,通过给定的程序算法,编制程序实现 GPS 卫星位置的计算过程。二、实验内容及要求1、通过课堂对 GPS 测量原理的学习,在课后自主完成 GPS 卫星位置的计算过程并根据课本上的步骤设计程序完成 GPS 卫星位置的计算过程;2、要求每位同学独立完成 GPS 卫星位置的计算过程,编写程序,调试程序,并编写程序设计文档。要求过程和算法正确、程序运行正确、设计文档完备;三、课程设计工具运用自己熟悉的编程开发语言(C、C#、C++、VC、VS、VB、FORTRAN 等)。四、实验总结1、实验简单介绍运行后的主界面比以前做的程序要美丽些,给界面增加了一副图片,让界面看起来还是比较的美丽,但由于起始的参数较多,因此,界面整体看起来比较的拥挤,但这个不影响程序的计算过程。整个程序的功能不是很多,但满足了基本的要求,能够进行卫星的位置计算,并且能够达到很好的精度,与课本上给出的结果相差很小,符合实验的要求。为了避开繁琐的数据的输入,在本次程序中我增加了一个的功能按钮,点击后,程序自动给相关的起始数据赋值并显示在界面上,如图所示:精品文档---下载后可任意编辑这些数据是教材《GPS 测量原理与应用》41 页的卫星星历数据;用户也可以根据需要更改相应的数据,如上图所示,当点击按钮时,就可以在对话框相应的位置计算出卫星的坐标,如下图所示:其中,计算出的卫星的坐标为 Xk = ,Yk = ,Zk = ,这是卫星在地固坐标系中的坐标,假如还知道极移参数就可以计算出卫星在协议地球坐标系中的坐标了。用户也可以选择清除计算的结果,点击即可完成,如下图所示:精品文档---下载后可任意编辑用户也可以选择重新输入数据,点击就可以将输入的参数清零,如下图所示。每次的默认数据均相同,用户可以选择输入默认数据后再更改需要更改的地方,来完成计算过程。当用户选择了重新输入后,即所有的起始数据均清零后,此时不能参加计算,若用户点击了按钮,则系统会提示用户输入的数据有误!当运行程序显示主界面时,假如...