加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

怎样根据两个经纬度点来获得两点连线的方向角?

(2010-06-24 19:13:50)
标签:

移动宽带

it

分类: 移动、宽带__博客张凯_unikran

已知两点的经纬度, 取  第一个采样点A的经度, 取  第二个采样点B的纬度,

 

合成为C的经纬度..

 

怎样根据两个经纬度点来获得两点连线的方向角?

然后算出A点的夹角F, 再用180-F, 获得方位角.....

 

白帆说, 投诉有现成的公式直接算投诉点到基站的夹角...

 

这样再将这个夹角和小区的方位角对比, 来看差值较大的, 就有可能是  天馈接反 ....

 

 

 

 

http://zhidao.baidu.com/question/34280879.html?si=2 

真方位角定义:某点指向北极的方向线叫真北方向线,而经线,也叫真子午线。从某点的真北方向钱起,依顺时针方向到目标方向钱间的水手夹角,叫该点的真方位角。通常在精密测量中使用。

这是航海数学方面的题目.

方位角定义:从标准方向的北端起,顺时针方向到直线的水平角称为该直线的方位角。方位角的取值范围为0°~360°。
方位角:从某点的指北方向线起,顺时针方向至目标方向线的水平夹角,从真子午线起算的为‘真方位角’;从磁子午线起算的为‘磁方位角’;从坐标纵线起算的为‘坐标方位角’。

 

在实际中, 发现天馈接反, 的实际意义。。。

 

如果小区的方向角不准的话, 有可能你得到的结果不准

如果经过实际的测试方位角准的话, 有可能也纠正了天馈接反的情况。。。

 

 

 

 

114.014555 32.97687 114.016 32.97909

 

 

置镜点(X1,Y1)、后视点(X2,Y2)

方位角=(MOD(DEGREES(ATAN((Y2-Y1)/(X2-X1)))+(X2-X1<0)*180+360,360))/24

单元格格式怎样设置成角度?

。。。

 

 

分别在A1、B1、C1、D1单元格输入:
在E1单元格中输入:
=TEXT(ATAN((D1-B1)/(C1-A1))*180/PI()/24,"[h]°mm′ss〃")

 

两者计算出来的结果是一样的。。。但是以不同的点作为基点, 得到的方位角是相同的吗?参考下面的函数算法

 

http://www.elu.cc/article-1-28.html

 

Public Function 求方位角(ByVal 经度1 As Double, ByVal 纬度1 As Double, ByVal 经度2 As Double, ByVal 纬度2 As Double) As Integer

Dim 平均纬度 As Double
Dim 求方位角s As Double

平均纬度 = (纬度1 + 纬度2) / 2

If 纬度1 - 纬度2 = 0 Then
     求方位角s = 90
Else
     求方位角s = Atn((经度1 - 经度2) * Cos(弧度(平均纬度)) / (纬度1 - 纬度2)) * 180 / pi
End If
    If 纬度1 > 纬度2 Then
         求方位角s = 求方位角s + 180
    End If

     If 求方位角s < 0 Then
         求方位角s = 360 + 求方位角s
     End If
     求方位角 = Round(求方位角s, 0)
End Function

 

 

算出这个方向角之后, 与所挂小区的方位角相减, 如果相差特别悬殊,则有可能是天馈接反或者是实际天馈方向角与工参上的天馈方位角相差比较悬殊。。

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有