作业帮 > 数学 > 作业

知道两个点的经纬度坐标如何求球面距离

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/04/29 23:24:07
知道两个点的经纬度坐标如何求球面距离
是要地球大圆的球面距离
知道两个点的经纬度坐标如何求球面距离
地球平均半径6371.004千米.如果我们假设地球半径为R.设第一点A的经纬度为(LonA,LatA),第二点B的经纬度为(LonB,LatB),东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬,南纬取90+纬度值(90+Latitude),则经过上述处理过后的两点被计为(MLonA,MLatA)和(MLonB,MLatB).两点距离的如下公式:
C = sin(MLatA)sin(MLatB)cos(MLonA-MLonB) + cos(MLatA)cos(MLatB)
Distance = RArccos(C)*Pi180