贝塞尔大地主题正反算及其编程.doc
《贝塞尔大地主题正反算及其编程.doc》由会员分享,可在线阅读,更多相关《贝塞尔大地主题正反算及其编程.doc(35页珍藏版)》请在三一文库上搜索。
1、存档日期: 存档编号: 江苏师范大学科文学院本科生毕业设计(论文)论 文 题 目: 贝塞尔大地主题正反算及程序设计姓 名: 姚瑶 系 别: 环境与测绘系 专 业: 测绘工程 年 级 、 学 号: 08测绘 、 088324135 指 导 教 师: 石双忠 江苏师范大学科文学院教务部印制31摘要 在大地测量计算过程中,大地主题解算计算繁琐复杂,手工计算易于出错,而且费时费力。随着计算机技术的高速发展,计算机计算的速度快、准确度高、计算机语言的丰富、编程可视化等优点为我们将复杂烦琐的计算过程简单、简洁、高效化带来了契机。为了便于工程计算,本课题着眼于研究借助计算机及其编程语言MATLAB来实现大地
2、主题解算问题。 大地主题解算方法,主要有高斯平均引数法、勒让德级数法、贝塞尔法。前两种方法受到大地线长度的制约,随着大地线两端点的距离加大,其解算精度明显降低。而贝塞尔法具有不受大地线长度制约的优点,解算精度最大不超过5毫米,是大地主题解算方法中解算精度最高的一种。因此,本文就以贝塞尔法为研究对象,开发贝塞尔大地主题解算小程序。关键词:贝塞尔大地主题正反算,程序设计Abstract In Geodetic computation process, the solution of geodetic problem computational complexity of manual calcul
3、ation, error prone, and took the time and trouble. With the rapid development of computer technology, computational speed, high accuracy, computer language, the advantages of rich programming visualization for we will complex complicated calculating process is simple, concise, efficient change bring
4、s opportunity. For the convenience of engineering calculation, this paper focus on the research of have the aid of computer and programming language MATLAB to realize the geodetic problem solving. Solution of geodetic problem method, mainly Gauss average argument method, Legendre series expansion me
5、thod, Bessel method. The former two methods by geodesic length constraints, along with the line ends point distance increase, the calculation precision significantly reduced. Bessel law is not affected by the advantages of geodesic length restriction, calculation accuracy of less than 5mm, is the th
6、eme of the earth solution method of calculating precision is highest kind. Therefore, this article on Bessel law as the object of study, the development of Bessel solution of geodetic problem of small procedures. Key words:Direct and inverse solution of geodetic problem,The designing of program目录摘要I
7、AbstractII1. 椭球面和球面上对应元素间的关系11.1 贝塞尔法解算大地问题的基本思想11.2 对应元素关系式12. 在球面上进行大地主题解算52.1 球面上大地主题正解方法62.2 球面上大地主题反解方法63. 贝塞尔微分方程的积分83.1 用于大地主题反算时的大地线长度公式83.2 用于大地主题正算时的大地线长度公式103.3 椭球面大地线端点经差与球面经差的关系式113.4 反解时,大地线长度和球面长度关系式的简化134. 贝塞尔大地主题正解算步骤154.1 计算起点的归化纬度154.2 计算辅助函数值154.3 计算系数154.4 计算球面长度154.5 计算经差改正数164
8、6 计算终点大地坐标及大地方位角165. 贝塞尔大地主题正解算MATLAB程序设计175.1 正算流程175.2 界面设计及功能模块编写186. 贝赛尔大地主题反解算步骤236.1 辅助计算236.2 用逐次趋近法同时计算起点大地方位角、球面长度及经差:236.3 计算系数及大地线长度S246.4 计算反方位角247. 贝塞尔大地主题反解算MATLAB程序设计257.1 反算流程257.2 界面设计及功能模块编写268 总结29参考文献31致谢29江苏师范大学科文学院本科生毕业设计 贝塞尔大地主题正反算及程序设计 1. 椭球面和球面上对应元素间的关系1.1 贝塞尔法解算大地问题的基本思想基本
9、思想:将椭球面上的大地元素按照贝塞尔投影条件投影到辅助球面上,继而在球面上进行大地问题解算,最后再将球面上的计算结果换算到椭球面上。由此可见,这种方法的关键问题是找出椭球面上的大地元素与球面上相应元素之间的关系式,同时也要解决在球面上进行大地主题的解算。1.2 对应元素关系式 图 1-1椭球面与球面 如图 1-1所示,在椭球面极三角形中,用及分别表示大地线上某点的大地坐标,大地线长及大地方位角。在球面极三角形中,与之相应,用及分别表示球面大圆弧上相应点的坐标,弧长及方位角。在椭球面上,大地线微分方程为 (1.1)在单位圆球面上,易知大圆弧的微分方程为: (1.2) (1.3) (1.4) (1
10、5)为了简化计算,贝塞尔提出以下三个投影条件:(1)椭球面大地线投影到球面上为大圆弧;(2)大地线和大圆弧上相应点的方位角相等;(3)球面上任意一点纬度等于椭球面上相应点的归化纬度。按照上述条件,在球面极三角形中,根据正弦定理得: (1.6)另外,根据大地线克莱劳方程 (1.7)比较两式,易知: (1.8)这表明在贝塞尔投影方法中,方位角投影保持不不变。至此,在贝塞尔投影的六个元素中,其中四个元素()的关系已经确定,余下的与,与的关系尚未确定。下面我们首先建立他们之间的微分方程。 根据第一投影条件,可使用(1.3)、(1.4)及(1.5)式,顾及第二投影条件(),则由(1.5)式可得: (1
11、9)将上式代入(1.3)式,得: (1.10)进而得到 (1.11) 现在我们研究以上三个方程的积分。首先对(1.10)式,可写成: (1.12)由于,则 (1.13)则 或 (1.14)式中C积分常数。根据贝塞尔投影第三条件确定常数C,由于,因为,于是。 再来研究(1.9)和(1.11)式,根据第三投影条件,他们可以写成 (1.15) (1.16)又因为 则 因此(1.15)及(1.16)式可以写成下式 (1.17) (1.18)以上两式称为贝塞尔微分方程,他们表达了椭球面上大地线长度与椭球面上大圆弧长度,椭球面上经差与球面上经差的微分关系,下面对这组方程进行积分: (1.19) (1.2
12、0)就可求得S与,L与的关系式。2. 在球面上进行大地主题解算 图 2-1球面 如图2-1所示,在球面上有两点和,其中P1点的大地纬度为,大地经度为,点的大地纬度为,大地经度为;和点间的大圆弧长为,的方位角为,其反方位角为,球面上大地主题正算是已知,要求,和经差;反算问题是已知,和经差,要求,及。 在球面上进行大地主题正反算,实质上是对极球面三角形的解算。为了解算极球面三角形可用采用多种球面三角形公式。在这里,我们给出正切函数式其优点是能保证反正切函数的精度。在有关计算中,反三角函数应用最少,易于编写计算机程序,从而使其得到实质性的改善。 现在我们首先把极球面三角元素间的基本公式汇总如下: (
13、2.1) (2.2) (2.3) (2.4) (2.5) (2.6)至此,在贝塞尔投影的六个元素中,其中四个元素 (2.7) (2.8) (2.9)2.1 球面上大地主题正解方法此时已知:,要求和经差。首先按(2.9)式计算,继而用下式计算: ( (2.1.1)为了确定经差,将(2.1)(2.6),得 (2.1.2)为求出反方位角,将(2.8)(2.7),得 (2.1.3)2.2 球面上大地主题反解方法反算问题是已知和经差,要求:及。为确定正方位角,我们将(2.1)(2.3)式,得 (2.2.1)式中 (2.2.2)为求定反方位角,我们将(2.2)(2.4)式,得 (2.2.3)为求解出球面距
14、离,我们首先将(2.1)式与相乘,(2.3)式与相乘,并将它们相加,将相得到的加结果再除以(2.5)式,得 (2.2.4)式中及见(2.2.2)式。3. 贝塞尔微分方程的积分 为了便于数值计算,有必要将(1.19)及(1.20)进行积分,展开为某个参数的具体函数式。3.1 用于大地主题反算时的大地线长度公式首先我们来探讨(1.19)式的积分图3-1 球面见图3-1 球面所示,将大圆弧延长与赤道相交于,此点处大圆弧方位角为,则在球面直角三角形中, 则 于是(1.20)式可写成 (3.1.1)式中b椭圆短半径。 对被积函数的常数引用符号 (3.1.2)则 (3.1.3) 为了便于积分,将被积函数展
15、开级数为: (3.1.4)很显然,由于k中含偏心率,所以它收敛快。 为了便于积分,将幂函数用倍数函数代替:合并同类相后,得 (3.1.5)对上式中的最后一项进行积分后,乘以椭球短半径b,得 甚至在最精密的计算中,它也可以忽略不计。其他三角函数积分后,分别得 (3.1.6) (3.1.7)所以,我们可以得到具有足够精度保证的S与的关系式: (3.1.8)式中 (3.1.9)将克拉索夫斯基椭球元素值代入上式,得 (3.1.10) 由此可知(3.1.8)式的解算精度与距离长短无关,其误差最大不超过0.005m。利用此式可计算从赤道开始至大圆弧任意一点的大地线的长度。为了计算两点间的大地线长度,对这两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 贝塞尔 大地 主题 正反 及其 编程
