1.参考:
输入公式= 6371004 * ACOS(1-(POWER((SIN((90-B2)* PI()/ 180)* COS(A2 * PI()/ 180)-SIN (((90-D2)* PI()/ 180)* COS(C2 * PI()/ 180)),2)+ POWER((SIN(((90-B2)* PI ()/ 180)* SIN(A2 * PI()/ 180)-SIN((90-D2)* PI()/ 180)* SIN(C2 * PI()/ 180)),2)+ POWER((COS((90-B2)* PI()/ 180)-COS((90-D2)* PI()/ 180)),2))/2)
用亮点的经度和纬度分别填充A2、B2、C2、D2单元格lonA latA lonB latB
2.参考:
= 6371004 * ACOS((SIN(弧度(B2))* SIN(弧度(D2))+ COS(弧度(B2))** COS(弧度(D2))** COS (RADIANS(C2-A2))))
3.计算:
地球是近乎标准的椭球,赤道半径为6378.140公里,极地半径为6356.755公里,平均半径为637 1. 004公里(忽略表面这里的地球)计算中地形引起的误差只是理论上的估计);
假设第一个点A的纬度和经度是(LonA,LatA),第二个点B的纬度和经度是(LonB,LatB)
以0度经度为参考,以东经度为经度的正值(经度),以西经度为经度的负值(-Longitude),以北纬度为90度的纬度值(90-纬度),以南纬度为90+纬度值(90+纬度),经过上述处理后的两点分别计为(MLonA,MLatA)和(MLonB,MLatB)。然后根据三角推导,可以得出以下计算两点间距离的公式:
C = sin(MLatA)* sin(MLatB)* cos(MLonA-MLonB)+ cos(MLatA)* cos(MLatB)
距离= R * Arccos(C)* Pi / 180
本文来自电脑杂谈,转载请注明本文网址:
http://www.pienmashup.com/a/shumachanpin/article-333281-1.html
这个还需要在这辩论吗
美国是全世界的政府