方位角计算方法

Python与开源GIS

方位角计算方法

2017-01-12 作者: xuzhiping 浏览: 2819 次

摘要: 1、按给定的坐标数据核算方位角αBA、αBP ΔxBA=xA-xB=+123.461m ΔyBA=yA-yB=+91.508m 因为ΔxBA>0,ΔyBA>0 可知αBA坐落第Ⅰ象限,即 αBA=arctg =36°32'43.64" ΔxBP=xP-xB=-...

1、按给定的坐标数据核算方位角αBA、αBP

ΔxBA=xA-xB=+123.461m

ΔyBA=yA-yB=+91.508m

因为ΔxBA>0,ΔyBA>0

可知αBA坐落第Ⅰ象限,即

αBA=arctg =36°32'43.64"

ΔxBP=xP-xB=-37.819m

ΔyBP=yP-yB=+9.048m

因为ΔxBP<0,ΔyBP>0

可知αBP坐落第Ⅱ象限,

αBP=180o-α=180o-arctg=180o-13o27'17.33"=166°32'42.67"

此外,当Δx<0,Δy<0;坐落第Ⅲ象限,方位角=180°+ arctg

当Δx>0,Δy<0;坐落第Ⅳ象限,方位角=360°- arctg

2、核算放样数据∠PBA、DBP

∠PBA=αBP-αBA=129°59'59.03"

3、测设时,把经纬仪安顿在B点,瞄准A点,按顺时针方向测设∠PBA,得到BP方向,沿此方向测设水平距离DBP,就得到P点的平面方位。

当受地形约束不便于量距时,可采用视点交会法测设放样点平面方位

上例中,当BP间量距受限时,经过核算测设∠PAB、∠PBA来定P点

依据给定坐标核算∠PAB

ΔxAP=xP-xA=-161.28m

ΔyAP=yP-yA=-82.46m

αAP=180°+arctg =207°4'47.88"

又αAB=180°+αBA=180°+36°32'43.64"=216°32'43.64"

∠PAB=αAB-αAP=9°27'55.76"

测设时,在A、B上各架起一台经纬仪,依据已知方向别离测设∠PAB、∠PBA,定出AP、BP方向,得P点的大约方位,打上大木桩,在桩顶面上沿每个方向线各标出两点,将相应点连起来,其交点即为P点方位。

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org