知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 11:57:56
![知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离](/uploads/image/z/8574582-30-2.jpg?t=%E7%9F%A5%E9%81%93%E4%B8%A4%E4%B8%AA%E7%82%B9%E7%9A%84%E7%BB%8F%E7%BA%AC%E5%BA%A6%E5%9D%90%E6%A0%87%E5%A6%82%E4%BD%95%E6%B1%82%E7%90%83%E9%9D%A2%E8%B7%9D%E7%A6%BB%E6%98%AF%E8%A6%81%E5%9C%B0%E7%90%83%E5%A4%A7%E5%9C%86%E7%9A%84%E7%90%83%E9%9D%A2%E8%B7%9D%E7%A6%BB)
知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离
知道两个点的经纬度坐标如何求球面距离
是要地球大圆的球面距离
知道两个点的经纬度坐标如何求球面距离是要地球大圆的球面距离
地球平均半径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每度算
不是同一经纬的
就直接拉个三角形 勾股定理酸
很简单··