计算两个 GPS 点之间的距离是我们可以在 Python 框架内操作的地理和数学练习。 现在让我们看看如何使用 Python 执行此操作。
在 Python 中使用 Haversine 公式计算两个 GPS 点之间的距离
haversine 公式是用 Python 计算两个 GPS 点之间距离的一种简化方法,但它的计算是基于地球是一个完美球体的假设。 然而,地球并不是一个完美的球体。
这意味着我们将获得的结果不会完全准确; 由于假设,存在轻微误差。 haversine公式通过计算两对经纬度之间的距离来计算两个GPS点之间的距离。
创建一个 Python 并在其中输入这些代码。 将文件命名为 new.py,如下所示:
代码片段- new.py:
from math import radians, cos, sin, asin, sqrt
def haversine(lat1, lon1, lat2, lon2):
R = 3959.87433
dLat = radians(lat2 - lat1)
dLon = radians(