已知经纬度求距离(不需要程序或者答案,请帮忙解释下计算过程)

发布网友 发布时间:2022-04-23 02:18

我来回答

1个回答

热心网友 时间:2023-10-14 04:26

地球上任两点间距离公式:
地球上任两点,其经度分别为A1、A2(E正,W负),纬度分别为B1、B2(N正,S负)。
令A0=(A1-A2)÷2,B0=(BI-B2)÷2
f=√sinB0×sinB0+cosB1×cosB2×sinA0×sinA0


1、两点间空间直线距离=2fR
2、两点间最小球面距离=arcsinf/90°* πR(角度)
3、两点间最小球面距离=arcsinf * 2R(弧度)

说明:E、W、N、S=东西南北;R=地球半径;√=根号;π=圆周率

给出的链接是一个换算的软件
参考资料: http://www.skycn.com/soft/30534.html追问谢谢您的解答,不过参考资料好像访问不了....
还想问一下那用的什么投影,以及不同的大地坐标系,对具体参数有什么影响?
比如我需要用高斯投影和西安80
但别人要用墨卡托投影和WGS84
对于这个公式的话有什么区别呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com