已知点A纬度为304538913,经度为1140827869;点B纬度为304536537,经度为1140834372。以上经纬度均为10进制数。求AB两点与正北方向得夹角
时间: 2024-06-04 08:12:20 浏览: 150
gps.rar_GPS_google maps_gps tracker_已知两点经纬度求算两点间_距离
首先需要将经纬度转换为弧度制。公式为:
弧度 = 度数 × π / 180
则点A的纬度为:
30.4538913 × π / 180 = 0.5319839
点A的经度为:
114.0827869 × π / 180 = 1.9910494
同理,点B的纬度为:
30.4536537 × π / 180 = 0.5319452
点B的经度为:
114.0834372 × π / 180 = 1.9911526
接下来计算AB两点间的方位角。公式为:
tan θ = sin Δλ / (cos φ2 × tan φ1 - sin φ2 × cos Δλ)
其中,Δλ为两点经度的差值,φ1和φ2为两点的纬度。
Δλ = 1.9911526 - 1.9910494 = 0.0001032
φ1 = 0.5319839,φ2 = 0.5319452
cos φ2 × tan φ1 - sin φ2 × cos Δλ = 0.9999668
sin Δλ = 0.0001032
代入公式可得:
tan θ = 0.0001032 / 0.9999668 = 0.0001032
θ = arctan 0.0001032 = 0.0059172 弧度
最后将弧度转换为角度制,并与正北方向的夹角取补角,得到AB两点与正北方向的夹角:
90° - 0.0059172 × 180 / π = 89.63°
阅读全文