直线坐标方位角的简明算法

第2期2010年4月

doi:IO.3969/j.i88n.100l一358X.20lO.02.02l

矿山测

No.2ADr.2010

MINESURVEYING

直线坐标方位角的简明算法

王健,李小光,宋利杰

(河北理工大学交通与测绘学院,河北唐山063009)

摘要:文中介绍了利用反正切、反正弦、反余弦函数计算坐标方位角的方法,并给出了不用进行象限判断的计算坐标方位角的统一的数学模型。关键词:坐标方位角;坐标反算;数学模型中图分类号:TB22

文献标识码:B

文章编号:100l一358X(2010)02—0062—02

△J

引言

.④

在测量工程实践中,经常需要根据两点坐标来计算直线的坐标方位角和距离(一般称为坐标反

算),这是测量工作中的一项最基本计算工作。目前

各种教材上介绍的坐标反算的方法大多是这样的:

任意两点A、B,其坐标分别为(%,,,口)、(茗口,,,口)。两点间的水平距离为:

圈l

.e△一

⑦1

两点间相对位置关系

JD脯=√血知+△),乙

= ̄/(菇詹+石^)2+(),口一n)2

两点间的坐标方位角为:

@石仙>o,△‰>。,a肚=arctan瓮

馐)△髫加<O,△y肚>0,a膪

:180+arctan孥

△x艚

%=呲胁l≥≥l=arc胁l恕I

J菇矗一鼻^J

JZI鬈A矗I

(酗茗肚<0,△%<0,a膪

=180+arctan孥

△茗^口

上式中的死。为象限角,其与坐标方位角a仙的关系见表l。

表l

坐标方位角与象限角的关系

幽%>0,△‰>0,%_360+a嘲n甏⑤△x脑>0,厶‰_o,‰:arct卸瓮-o

⑥△%=0,△),砧>0,%=90(弘菇肥<0,△‰=O,

a肚-180+arctan筹“80

(壅)厶并^B=O,△),脯<0,a肚=270

利用上面的判别式计算坐标方位角的缺点是:

反正切公式不能计算厶膪=O的情况,这时可以给缸仙加一个微小的正数10一o(1E—10),这不会

影响计算结果的精度,此时⑥和⑧可化成:

烦琐易出错、不能解决缸肚=0或缈脑=0这种特殊

情况时的坐标方位角计算。

2直线坐标方位角计算的实用公式

2.1

利用反正切公式计算坐标方位角

A、B两点问的相对位置关系有八种情况,如图1

所示。对八种情况进行如下讨论:

62

a膪一rct卸南堋%一似卸瓦刀2灿嘞a-3叭arctan啬观70

△菇柚=0,厶y帖>0,△膏佃=0,△y柚<0,

万方数据

于是,前述八种情况可以合并为以下三种类型:

&‰<吣胪-8。+arctan瓮

b.‰=3∞+arctan啬

厶石仙≥。,△y.。≥。。a^。=arctan南c.△筇AB≥0,△,,^B<0,

2.2利用反正弦公式计算坐标方位角

对图l所示八种情况进行如下讨论:

蚴.。>。,“。>。心。=arcsin舒龇A。<o,△,,.。>。,‰=・8。一arcsin哿③△石柚<0'△,,.。<吣柚=18。一arcsin智④△‰>。,凯。<。,‰=3∞+a吲n筹⑤△‰>。,毗。=。,‰=arcsin锈=。⑥△‰=。,毗。>吣.。=一in锷=90

(Z}△髫AB<0,△,,^B=o,

‰堋。一a吲n舒=t8。

(勖缸AB=0,△,,AB<O,

a:。=3∞+arcsin哿翊。

前述八种情况可以合并为以下三种类型:

∞.。≥0,△,,AB≥吣矿8rcsin筹②△‰≥0'△),^。<吣.。=360…csin舒蛳“吣一・8。一arcsin铅

2.3利用反余弦公式计算坐标方位角

对图l所示八种情况进行如下讨论:

蛳^B>0'△,,A。>。,‰=arcc。s等幽^。<0'△,,^B>吣^B_a…s筹觚^B<。山“岫AB-360一arccos等

万方数据

④△‰>。,△y柚5。,口柚=360一arcc。s舒⑤△‰>0’△,,一。,‰=arcc。s舒=。勖‰=o'△),柚>吣.。=a…s舒=90⑦△‰<叫y柚=吣胪arcc。s舒=180

a萤匹髫^B=0,△),^B<0,

a柚:3印一arcc。s等=27。

前述八种情况可以合并为以下两种类型:

y柚>o,a矿arccos铅‰<帅矿3∞…cos智

通过对比以上三种方法可得,反余弦函数计算坐标方位角最简单直接,可作为普通计算器计算坐标方位角的首选方法。

3坐标方位角计算的统一数学模型

对前述三种方法进一步合并,可得出适合编程计算的坐标方位角的统一数学模型:

(1)利用反正切公式计算坐标方位角的统一数学模型

aAB=180一180×sgn(△,,^B+1层一10)×

塑丝碰半型+arctan瓦‰

(2)利用反正弦公式计算坐标方位角的统一数学模型

a^B=180—180×89n(△),^B+lE—lO)×

sgn(△x^B+lE—10)

+l

8“厶菇肺+-E枷)×arcsin等

(3)利用反余弦公式计算坐标方位角的统一数学模型

a^B=180—89n(△y^B+lE—lO)×

(18。…cos舒)

上述三个模型中,如果D.。已经计算,应用反余

(下转第65页)

63

图2)。为了综合比较两条直线交点的坐标值与设计坐标的差值,采用索佳全站仪对放样点进行实测。测量结果见表1。

可以拟合出另外一条直线,两直线的交点即为井筒中心坐标。运用VB6编程实现了该过程的运算,其计算结果为:菇=350439.023;,,=414489.335。与设计坐标相比较,符合规范要求。3结语

最小二乘拟合直线法是一种解决工程问题比较实用的数学方法,更是一种符合客观规律的辩证思维,利用最小二乘拟合直线法求竖井交点坐标的方法在许多类似的地下工程中都有借鉴的意义,能更全面地了解所有放样点对中心坐标的影响。

参考文献:

粱家惠.用最小二乘法进行直线拟合的讨论[J】.工科物理。1995(3).[2]

侯海砚.直线拟合方向的讨论[J】.物理实验,1987,7(2).[3][4]

单明,聂燕萍.最小二乘法直线拟合基本假定的几点讨论【J].大学物理实验,2008,21(4).

刘晓宝.朱仙庄矿南二提升井十字中线点的标定[J].煤炭技术,2003,22(3).[5]

包正明.应用逐渐趋近法恢复井筒十字中线的实践【J].煤矿开采,200l(1).

}.北3卜北2}-北l

,k两

厂、\\

^东lo

\./

_

。糙》、

卜南l}-南2卜南3

表l

图2井筒十字中心线示意图

竖井十字中心平面坐标表

作者简介:陈明建(19r70一),男,测绘工程师,硕士。主要从事工程测量工作。

根据最小二乘法拟合直线的原理,将南北向的坐标数据可以拟合出一条直线,东西向的坐标数据

(收稿日期:2009一12一14)

pppq,、妒p、ppv—、一、p≯咕≯、妒p扩q—、—》吣,^o—、—^、一、妒p噜p、p、pp、妒、妒、一q垆、p弋P、—、扩q妒pp岣P、≯、妒、;妒噜—、声、妒

(上接第63页)

筑,2加8.34(6):36l一362.[4][5]

参考文献:

潘正风,杨正尧,程效军等.数字测图原理与方法[M】.武汉:武汉大学出版社。2006:180—181.[2]

陈德标.坐标方位角计算实用通式[J].测绘通报,2006

(2):30一31.

弦公式计算坐标方位角最简单明了,如果D^B未知,应选择反正切公式计算坐标方位角。

高俊强,郑国才.测量学教学中坐标方位角的计算[J].现代测绘。2005,28(5):47—48.

谭家兵,刘星.利用坐标反算直线坐标方位角的最佳数学模型[J】.江苏测绘,200I,24(3):24—25。

作者简介:王健(1975一)男,河北沧县人,讲师,主要从事工程测量方面的教学和科研工作。

[3]王红芳,张保亮.坐标方位角通用计算公式[J].山西建

(收稿日期:2009一12—01)

万方数据

第2期2010年4月

doi:IO.3969/j.i88n.100l一358X.20lO.02.02l

矿山测

No.2ADr.2010

MINESURVEYING

直线坐标方位角的简明算法

王健,李小光,宋利杰

(河北理工大学交通与测绘学院,河北唐山063009)

摘要:文中介绍了利用反正切、反正弦、反余弦函数计算坐标方位角的方法,并给出了不用进行象限判断的计算坐标方位角的统一的数学模型。关键词:坐标方位角;坐标反算;数学模型中图分类号:TB22

文献标识码:B

文章编号:100l一358X(2010)02—0062—02

△J

引言

.④

在测量工程实践中,经常需要根据两点坐标来计算直线的坐标方位角和距离(一般称为坐标反

算),这是测量工作中的一项最基本计算工作。目前

各种教材上介绍的坐标反算的方法大多是这样的:

任意两点A、B,其坐标分别为(%,,,口)、(茗口,,,口)。两点间的水平距离为:

圈l

.e△一

⑦1

两点间相对位置关系

JD脯=√血知+△),乙

= ̄/(菇詹+石^)2+(),口一n)2

两点间的坐标方位角为:

@石仙>o,△‰>。,a肚=arctan瓮

馐)△髫加<O,△y肚>0,a膪

:180+arctan孥

△x艚

%=呲胁l≥≥l=arc胁l恕I

J菇矗一鼻^J

JZI鬈A矗I

(酗茗肚<0,△%<0,a膪

=180+arctan孥

△茗^口

上式中的死。为象限角,其与坐标方位角a仙的关系见表l。

表l

坐标方位角与象限角的关系

幽%>0,△‰>0,%_360+a嘲n甏⑤△x脑>0,厶‰_o,‰:arct卸瓮-o

⑥△%=0,△),砧>0,%=90(弘菇肥<0,△‰=O,

a肚-180+arctan筹“80

(壅)厶并^B=O,△),脯<0,a肚=270

利用上面的判别式计算坐标方位角的缺点是:

反正切公式不能计算厶膪=O的情况,这时可以给缸仙加一个微小的正数10一o(1E—10),这不会

影响计算结果的精度,此时⑥和⑧可化成:

烦琐易出错、不能解决缸肚=0或缈脑=0这种特殊

情况时的坐标方位角计算。

2直线坐标方位角计算的实用公式

2.1

利用反正切公式计算坐标方位角

A、B两点问的相对位置关系有八种情况,如图1

所示。对八种情况进行如下讨论:

62

a膪一rct卸南堋%一似卸瓦刀2灿嘞a-3叭arctan啬观70

△菇柚=0,厶y帖>0,△膏佃=0,△y柚<0,

万方数据

于是,前述八种情况可以合并为以下三种类型:

&‰<吣胪-8。+arctan瓮

b.‰=3∞+arctan啬

厶石仙≥。,△y.。≥。。a^。=arctan南c.△筇AB≥0,△,,^B<0,

2.2利用反正弦公式计算坐标方位角

对图l所示八种情况进行如下讨论:

蚴.。>。,“。>。心。=arcsin舒龇A。<o,△,,.。>。,‰=・8。一arcsin哿③△石柚<0'△,,.。<吣柚=18。一arcsin智④△‰>。,凯。<。,‰=3∞+a吲n筹⑤△‰>。,毗。=。,‰=arcsin锈=。⑥△‰=。,毗。>吣.。=一in锷=90

(Z}△髫AB<0,△,,^B=o,

‰堋。一a吲n舒=t8。

(勖缸AB=0,△,,AB<O,

a:。=3∞+arcsin哿翊。

前述八种情况可以合并为以下三种类型:

∞.。≥0,△,,AB≥吣矿8rcsin筹②△‰≥0'△),^。<吣.。=360…csin舒蛳“吣一・8。一arcsin铅

2.3利用反余弦公式计算坐标方位角

对图l所示八种情况进行如下讨论:

蛳^B>0'△,,A。>。,‰=arcc。s等幽^。<0'△,,^B>吣^B_a…s筹觚^B<。山“岫AB-360一arccos等

万方数据

④△‰>。,△y柚5。,口柚=360一arcc。s舒⑤△‰>0’△,,一。,‰=arcc。s舒=。勖‰=o'△),柚>吣.。=a…s舒=90⑦△‰<叫y柚=吣胪arcc。s舒=180

a萤匹髫^B=0,△),^B<0,

a柚:3印一arcc。s等=27。

前述八种情况可以合并为以下两种类型:

y柚>o,a矿arccos铅‰<帅矿3∞…cos智

通过对比以上三种方法可得,反余弦函数计算坐标方位角最简单直接,可作为普通计算器计算坐标方位角的首选方法。

3坐标方位角计算的统一数学模型

对前述三种方法进一步合并,可得出适合编程计算的坐标方位角的统一数学模型:

(1)利用反正切公式计算坐标方位角的统一数学模型

aAB=180一180×sgn(△,,^B+1层一10)×

塑丝碰半型+arctan瓦‰

(2)利用反正弦公式计算坐标方位角的统一数学模型

a^B=180—180×89n(△),^B+lE—lO)×

sgn(△x^B+lE—10)

+l

8“厶菇肺+-E枷)×arcsin等

(3)利用反余弦公式计算坐标方位角的统一数学模型

a^B=180—89n(△y^B+lE—lO)×

(18。…cos舒)

上述三个模型中,如果D.。已经计算,应用反余

(下转第65页)

63

图2)。为了综合比较两条直线交点的坐标值与设计坐标的差值,采用索佳全站仪对放样点进行实测。测量结果见表1。

可以拟合出另外一条直线,两直线的交点即为井筒中心坐标。运用VB6编程实现了该过程的运算,其计算结果为:菇=350439.023;,,=414489.335。与设计坐标相比较,符合规范要求。3结语

最小二乘拟合直线法是一种解决工程问题比较实用的数学方法,更是一种符合客观规律的辩证思维,利用最小二乘拟合直线法求竖井交点坐标的方法在许多类似的地下工程中都有借鉴的意义,能更全面地了解所有放样点对中心坐标的影响。

参考文献:

粱家惠.用最小二乘法进行直线拟合的讨论[J】.工科物理。1995(3).[2]

侯海砚.直线拟合方向的讨论[J】.物理实验,1987,7(2).[3][4]

单明,聂燕萍.最小二乘法直线拟合基本假定的几点讨论【J].大学物理实验,2008,21(4).

刘晓宝.朱仙庄矿南二提升井十字中线点的标定[J].煤炭技术,2003,22(3).[5]

包正明.应用逐渐趋近法恢复井筒十字中线的实践【J].煤矿开采,200l(1).

}.北3卜北2}-北l

,k两

厂、\\

^东lo

\./

_

。糙》、

卜南l}-南2卜南3

表l

图2井筒十字中心线示意图

竖井十字中心平面坐标表

作者简介:陈明建(19r70一),男,测绘工程师,硕士。主要从事工程测量工作。

根据最小二乘法拟合直线的原理,将南北向的坐标数据可以拟合出一条直线,东西向的坐标数据

(收稿日期:2009一12一14)

pppq,、妒p、ppv—、一、p≯咕≯、妒p扩q—、—》吣,^o—、—^、一、妒p噜p、p、pp、妒、妒、一q垆、p弋P、—、扩q妒pp岣P、≯、妒、;妒噜—、声、妒

(上接第63页)

筑,2加8.34(6):36l一362.[4][5]

参考文献:

潘正风,杨正尧,程效军等.数字测图原理与方法[M】.武汉:武汉大学出版社。2006:180—181.[2]

陈德标.坐标方位角计算实用通式[J].测绘通报,2006

(2):30一31.

弦公式计算坐标方位角最简单明了,如果D^B未知,应选择反正切公式计算坐标方位角。

高俊强,郑国才.测量学教学中坐标方位角的计算[J].现代测绘。2005,28(5):47—48.

谭家兵,刘星.利用坐标反算直线坐标方位角的最佳数学模型[J】.江苏测绘,200I,24(3):24—25。

作者简介:王健(1975一)男,河北沧县人,讲师,主要从事工程测量方面的教学和科研工作。

[3]王红芳,张保亮.坐标方位角通用计算公式[J].山西建

(收稿日期:2009一12—01)

万方数据


相关内容

  • 直线领海基线外界限坐标的算法_原件_
  • 直线领海基线外界限坐标的算法 逄金锋 (,青岛 266033) 摘要 摘要 参考大地主题正解.反解的思路,论述在直线法划分领海区域的情况下,如何确定领海外部界限上任一点的经纬度坐标,并给出算例验证. 关键字关键字 领海基点 领海基线 直线基线 球面三角形 大地主题正反解 方位角 大地线长度 1. 引 ...

  • 工程测量方法介绍
  • 一.全仪器法 1极坐标法 极坐标法是测量碎部点最常用的方法.如下图所示,Z为测站点,O为定问点,P为待求点.在Z点安置好仪器,量取仪器高i 照准O点,读取定向点O的方向值L0,(常配置为零,以下设定向点的方向值为零),然后照准待求点P量取觇标高(镜高)读取方向值LP,再测出Z至P点间的距离(斜距)S ...

  • 测量平差知识点
  • 1.测量学的研究内容:测定和测设. 2.测定:将地面上客观存在的物体通过测量的手段将其测成数据或图形. 3.测设:就是将测量的手段标定在地面上.4.水准面:静止的水面. 5.大地水准面:水准面与静止的平均海水面相重合的闭合水准面. 6.铅垂线:重力方向线,是测量工作的基准线.7.地球椭球面是测量工作 ...

  • 基于无线电测向的台站定位
  • 硕 士 学 位 论 文 基于无线电测向的台站定位系统设计 硕士研究生: 指导教师: 学科专业: [X] 年[X] 月[X] 原 创 性 声 明 本人郑重声明:所呈交的学位论文,是本人在指导教师的指导下,独立进行研究所取得的成果.除文中已经注明引用的内容外,本论文不包含其他个人或集体已经发表或撰写过的 ...

  • 关于全站仪的测量外业与内业计算
  • 全站仪使用方法 在这个日新月异的社会里,有许多的东西在被取代.在老前辈的时候用作测量放线的是经纬仪,而经纬仪受地形的影响,地势变化大的地方用经纬放线很不方便.因此在经纬仪的基础上聪明的人又发明了全站仪,它使前线的施工放线工作变的简单.快捷化.而且无累积误差,是现施工放线中最常用的方法. 现西北项目部 ...

  • 计算机图形学期末考试试卷(D卷)
  • 计算机图形学期末考试试卷(D 卷) 一. 填空题(每空1分,共10分) 1. 图形的表示方法有两种: 和 . 2. 目前常用的两个事实图形软件标准是OpenGL 和 . 3. 多边形有两种表示方法: 和点阵表示法. 4. 二维图形基本几何变换包括平移. . 等变换. 5. 投影可以分为 投影和 投影 ...

  • 计算机图形学常用算法及代码大全
  • 2.1.1 生成直线的DDA 算法 数值微分法即DDA 法(Digital Differential Analyzer),是一种基于直线的微分方程来生成直线的方法. 一.直线DDA 算法描述: 设(x1,y 1) 和(x2,y 2) 分别为所求直线的起点和终点坐标,由直线的微分方程得 可通过计算由x ...

  • 数学课程标准修订稿
  • 前 言 <全日制义务教育数学课程标准(修改稿)>(以下简称<标准>)是根据<义务教育法>.<基础教育课程改革纲要(试行)>制定的.<标准>以推进实施素质教育,培养学生的创新精神和实践能力,促进学生全面发展为宗旨,明确数学课程的性质和地位,阐 ...

  • 初一数学下册全书知识点汇总(经典)
  • 初一数学(下)总复习--平面几何部分 第五章 <相交线与平行线> 一.知识点 5.1相交线 5.1.1相交线 有一个公共的顶点,有一条公共的边,另外一边互为反向延长线,这样的两个角叫做邻补角. 两条直线相交有4对邻补角. 有公共的顶点,角的两边互为反向延长线,这样的两个角叫做对顶角. 两 ...