永发信息网

己知地球上两点的经纬度,算出两点间的距离,求excel公式

答案:1  悬赏:80  手机版
解决时间 2021-01-07 00:24
  • 提问者网友:兔牙战士
  • 2021-01-06 14:33
己知地球上两点的经纬度,算出两点间的距离,求excel公式
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-01-06 14:54
A B C D
1 112.19246 23.62301 112.19246 23.623

E1 = 6378.137*acos(sin(A1)*sin(B1)*cos(C1-D1) + cos(A1)*cos(B1))*3.1415926/180
单位:公里追问你好,问一下A1、B1、C1、D1分别代表什么呢?追答原理:
设地球上某点的经度为lambda,纬度为phi,
则这点的空间坐标是
x=cos(phi)*cos(lambda)
y=cos(phi)*sin(lambda)
z=sin(phi)
设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2)
则它们的夹角为
A=acos(x1*x2+y1*y2+z1*z2),A是角度
则两地距离为
A/180*pi*R,其中R为地球平均半径6371
误差不超过1%
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯