第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
1
引言
.④
在测量工程实践中,经常需要根据两点坐标来计算直线的坐标方位角和距离(一般称为坐标反
t
⑤
算),这是测量工作中的一项最基本计算工作。目前
各种教材上介绍的坐标反算的方法大多是这样的:
任意两点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
(2)利用反正弦公式计算坐标方位角的统一数学模型
a^B=180—180×89n(△),^B+lE—lO)×
sgn(△x^B+lE—10)
+l
+
2
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两
,
f
厂、\\
,
、
^东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
1
引言
.④
在测量工程实践中,经常需要根据两点坐标来计算直线的坐标方位角和距离(一般称为坐标反
t
⑤
算),这是测量工作中的一项最基本计算工作。目前
各种教材上介绍的坐标反算的方法大多是这样的:
任意两点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
(2)利用反正弦公式计算坐标方位角的统一数学模型
a^B=180—180×89n(△),^B+lE—lO)×
sgn(△x^B+lE—10)
+l
+
2
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两
,
f
厂、\\
,
、
^东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)
万方数据