上海和拉萨之间的直线距离

发布时间:2024-05-19 05:11 发布:上海旅游网

问题描述:

上海和拉萨在地球上都处在北纬30°,但上海是东经120°,拉萨则是东经90°,若地球半径为6400km,则上海和拉萨间的直线距离约为多少?

问题解答:

运用基本的三角知识:
2 * Pi * (6400*cos30°)*(120-90)/360≈2902.1km
但这里指的直线距离实际上是球面上连接两点距离最短的弧的长度,计算过程也做了相应简化(实际结果还要短,因为这个弧不与30°纬线重合,而是在上面,它的半径等于地球半径)
附:
上海位置:北纬31度11分,东经121度29分
拉萨位置:北纬29度30分,东经91度15分
平均半径:6371km
要精确计算就要更深的知识了(如球面三角)。
精确公式为:l=R*arcos(cos(b1)*cos(b2)cos(a1-a2)+sinb1*sinb2);
(b1,b2为纬度,a1,a2为经度)
代入题中的数据得出:l=2893.6.3km
代入精确位置得出:≈2900km

约为923.76KM

123456SORRY I‘DON;T KNOW (*^__^*) 嘻嘻……

30度 360的12分之1 3。14乘6400乘2乘12分之1 OK解决

热点新闻