Mapping 用测地坐标计算方位角

Mapping 用测地坐标计算方位角,mapping,coordinates,latitude-longitude,geodesic-sphere,Mapping,Coordinates,Latitude Longitude,Geodesic Sphere,我试图计算一个物体的方位角,该物体的测地坐标由纬度/经度给出,而另一个物体的航向则由不同的纬度/经度坐标给出 这个问题的大致情况如下 其中三角形表示对象1,箭头表示对象1的方向,正方形表示对象2 我知道这可以用哈弗森公式来实现,如中所述,但如何在同时考虑地球球体的情况下实现这一点。对于复杂问题,我建议使用测试库,例如。或者至少我会阅读他们的代码,看看他们是如何解决的,以及所有关于数值近似和特殊情况的问题。我浏览了他们的函数,但我不相信有一个函数可以解决这个问题?在示例中::给出两点的lat/l

我试图计算一个物体的方位角,该物体的测地坐标由纬度/经度给出,而另一个物体的航向则由不同的纬度/经度坐标给出

这个问题的大致情况如下

其中三角形表示对象1,箭头表示对象1的方向,正方形表示对象2


我知道这可以用哈弗森公式来实现,如中所述,但如何在同时考虑地球球体的情况下实现这一点。

对于复杂问题,我建议使用测试库,例如。或者至少我会阅读他们的代码,看看他们是如何解决的,以及所有关于数值近似和特殊情况的问题。我浏览了他们的函数,但我不相信有一个函数可以解决这个问题?在示例中::给出两点的lat/long,然后得到距离和两个方位角(在点1和点2). 还要检查一下,这并没有考虑对象1的标题吗?也许我误解了方位角的含义绝对方位角与方位角相同(0度为“向北”)。你看的是(据我所知)相对方位,所以只是你的实际航向和预期方位之间的差异。导航术语与大地测量学术语不同,因此您应该尝试使用几个示例,看看您的解释是否正确(但对于大地测量学,这是一个重要的步骤:太多不同的约定和隐藏的假设)。在任何情况下,我认为使用好的大地测量学库(如果你想要好的精度,如果你想要一个球体,你要求的是精度)对于复杂的问题是好的,我建议使用经过测试的库,例如。或者至少我会阅读他们的代码,看看他们是如何解决的,以及所有关于数值近似和特殊情况的问题。我浏览了他们的函数,但我不相信有一个函数可以解决这个问题?在示例中::给出两点的lat/long,然后得到距离和两个方位角(在点1和点2). 还要检查一下,这并没有考虑对象1的标题吗?也许我误解了方位角的含义绝对方位角与方位角相同(0度为“向北”)。你看的是(据我所知)相对方位,所以只是你的实际航向和预期方位之间的差异。导航术语与大地测量学术语不同,因此您应该尝试使用几个示例,看看您的解释是否正确(但对于大地测量学,这是一个重要的步骤:太多不同的约定和隐藏的假设)。在任何情况下,我认为使用好的大地测量学库是好的(如果你想要好的精度,如果你想要一个球体,你要求的是精度)