用弧度计算地理空间距离

时间:2010-10-29 17:22:36

标签: language-agnostic geospatial

我在API中有一个方法,它采用纬度/经度坐标,并找到指定距离内的其他坐标。那个距离是弧度。

这些天我所做的所有数学工作都涉及会计或者用于布置UI元素的x,y坐标,所以我很感谢帮助验证这些数字。

让我们忽视建筑物中的人(海拔高度)以及行星不是完美球形的事实。我的理解是,所提供的方法在内部执行Haversine公式,但该细节与我隔离。

我正在查看formula for radians

  

θ= s / r,其中θ是对象   以弧度表示的角度,s是弧长,和   r是半径

鉴于convenient mean radius of the Earth

  

6371公里   (≈3,959英里)

我见过其他地方说(6378km)

这意味着地球上的1弧度等于弧长6371千米。这意味着找到相距1米的坐标的弧度将是

(1/6371)×10 -7
即 - 1.56961231×10 -7

是吗?如果不是以上不正确的地方?

1 个答案:

答案 0 :(得分:11)

这是对的。虽然我觉得有点遗憾,但这可以作为答案:)