球面距离公式d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2

球面距离公式
d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2))
其中x y 那个代表经度那个代表纬度啊
xy代表的我刚刚知道了,
现在想问下。东西经或南北纬如何转换 比如一个 东经116,北纬40 和西经74,北纬40怎么算
feitianbo 1年前 已收到2个回答 举报

baobeichuang 幼苗

共回答了16个问题采纳率:93.8% 举报

西经74看成东经-74.
=r*arccos(sin(116)*sin(-74)+cos(116)*cos(-74)*cos(40-40))
=r*arccos(sin(116)*sin(-74)+cos(116)*cos(-74) )
=r*arccos(cos(116-(-74) ) )
=r*arccos(cos180 )
=π·

1年前

4

古佛青灯黄卷 幼苗

共回答了54个问题 举报

球面距离公式是什么啊? d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2)) x1,y1是纬度经度的弧度单位,r为

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.029 s. - webmaster@yulucn.com