摘要本文介绍了高斯坐标正反算程序的研究现状和研究意义,设计了简易的高斯坐 标正反算程序。大地坐标与高斯坐标转换程序是以高斯坐标正反算思想的指导下, 使用面向对象的编程语言(C++)开发的小型程序。它的主要功能是将给定的大 地坐标转换为高斯坐标或者是将给定的高斯坐标转换为大地坐标。本程序可以实 现不同参考系的大地坐标进行高斯坐标正反算,使用方便,计算快捷,可以帮助 实现测量内业中的坐标转换。69976
毕业论文关键词:坐标转换 大地坐标 高斯坐标 C++
Geodetic coordinate and Gauss plane coordinate conversion program design
Abstract This paper introduces the research status and research significance of the positive and negative calculation program of Gauss coordinates, and designs a simple and easy calculation program of Gauss coordinates. Geodetic coordinates and Gauss coordinate conversion program is based on the idea of Gauss coordinates, the use of object-oriented programming language (C++) development of small programs. Its main function is to convert the given geodetic coordinates to the Gauss coordinates or to convert the given Gauss coordinates into geodetic coordinates. This procedure can be achieved in different reference coordinates of the geodetic coordinates of the positive and negative calculation Gauss, easy to use, fast calculation, can help to achieve the measurement of the coordinates of the conversion.
Key Words: coordinate transformation geodetic coordinates geodetic coordinates C++
目录
摘要.Ⅰ
Abstract. Ⅱ
目录.Ⅲ
1 绪论 1
1.1 大地坐标系的发展 1
1.2 坐标转换程序的发展 2
2 高斯坐标正反算及运算流程 3
2.1 高斯坐标正反算的公式 3
2.2 函数模型 4
2.3 具体流程: 5
2.4 详细代码: 6
2.5 程序结构 12
2.6 实例计算: 13
3 结论 16
致谢 17
参考文献 18
1 绪论
测量工作的任务是正确测得地面点上的坐标和测绘各种地图,而测量地面 点的坐标可以使用各种坐标系统。由于地球是个近似椭球体,在椭球体上进行 计算坐标要比在平面上进行计算要复杂的多,所以我们往往将椭球体上的坐标 转换为平面坐标。高斯投影就是一种很好的正形投影。高斯投影具有投影后角 度不变形、中央子午线是一条直线、投影后中央子午线长途不变等特征,所以 我国所采用的平面坐标多为高斯投影坐标。文献综述
从大地坐标转换为高斯坐标需要用到繁琐的公式计算以及庞大的计算量, 我国早期转换两坐标采用的是数学计算表形式,这种形式的换算计算量大且容 易出错。随着计算机广泛应用我国逐渐开始采用编程进行坐标转换,本文所研 究的内容就是采用 C++语言来对坐标转换进行编程,以达到方便实用的目的。
将高斯坐标正反算的计算过程编写进入计算机程序中减少了测量内业工 作的工作量,方便了测绘工作者。