知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 03:36:14
知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离地球平均半径6371.00

知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离
知道两个点的经纬度坐标如何求球面距离
是要地球大圆的球面距离

知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离
地球平均半径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

如果两点不在同一经线(圈)上或者同一纬线上,基本上很难算…除非借助计算机…

勾股定理,用两直角边长度求斜边长度。

同一经度或纬度
直接按111KM/度算
纬度超过60 55.5每度算
不是同一经纬的
就直接拉个三角形 勾股定理酸
很简单··