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

已知两地经纬度,A点(a,b),B点(c,d)(度分秒或者已经转化成度的都可以)投影是用高斯投影大地坐标系用的是西安80求AB点间的距离。---------------------------------希望老师能给出公... 已知两地经纬度,A点(a,b), B点(c,d) (度分秒或者已经转化成度的都可以) 投影是用高斯投影 大地坐标系用的是西安80 求AB点间的距离。 --------------------------------- 希望老师能给出公式,需要用到的参数以及参数的解释。 我搜过高斯投影,但大多都是一些理论上的公式并不实用;而直接搜经纬度求距离,又感觉很多公式没有考虑到投影方法和坐标系原点,查了以前上学学的地图学的书已经完全看不懂了 囧 求老师指点~谢谢 展开

第1个回答  2020-01-27
地球上任两点间距离公式:
地球上任两点,其经度分别为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
相似回答