angular_separation

astropy.coordinates.angular_separation(lon1, lat1, lon2, lat2)[源代码]

球面上两点之间的角度间隔。

参数
LON1、LAT1、LON2、LAT2AngleQuantity 或浮动角度、数量或浮动

这两个点的经度和纬度。数量应以角度单位表示;浮动应以弧度表示。

返回
angular separation数量 [“天使”] 或浮动

类型取决于投入; Quantity 使用角度单位,或以弧度浮动。

笔记

角分离是使用Vincenty公式计算的 [1], 它比一些替代方案稍微复杂一些,计算成本也高一些,但在所有距离都是稳定的,包括极点和对极。

1

https://en.wikipedia.org/wiki/Great-circle_distance