利用经纬度计算两点距离
经纬度范围仅限于中国境内!
人气:246 ℃ 时间:2020-02-05 09:49:33
解答
设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ],
AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2]
利用勾股定理与正弦定理则可求出AB两点间的直线距离,在利用正弦定理可求出AB两点与地球0点夹角的度数,再利用如下公式:角EOD的度数/360度=E与D之间的球面距离/大圆周长,则可求出AB的球面距离.
数学不好的的话就直接下个软件算得了,搜“经纬度算距离的工具”.
推荐
猜你喜欢
- 在Al2(SO4)3与FeSO4组成的混合物中,Al3+与Fe2+的物质的量之比为2:3,则在含有2mol(SO4)2-的混合物中FeSO4的质量为多少克?
- 妈妈买了一本相册和4本笔记本,一共用了47.5元.知道一本相册的价钱是一本笔记本价钱的5.5倍,相册和笔记本的单价各是多少钱?(用方程方法解答)
- 在确定位置中(x,y)中x是代表(),y是代表();在方位表示上,有东、南、西、北,还有()()()()
- 周朝制定的各种礼乐制度跟维护宗法分封制度有什么关系?
- 数据甲:3,x,7,y的平均数为4;数据乙:x²,6,y²,10的平均数为9(x,y均为正整数)
- fine needle are inserted in the arm翻译
- his house isn’t far it‘s only walk from here 单项选择
- 最笨的聪明人