是否有Python可以使用的GPS库?


问题内容

我正在寻找可以与GPS坐标配合使用的Python库。假设我有一个坐标列表:

>>> gps = [
...  (53.25012925, −6.24479338, 349.9, '2011-08-20T09:35:00Z'),
...  (53.25028285, -6.24441800, 359.9, '2011-08-20T09:35:30Z'),
...  (53.25049500, -6.24266032, 395.9, '2011-08-20T09:36:00Z'),
...  # and so on...
... ]
>>>

我想计算平均速度,距离,获取最高点和其他信息。我知道,它的计算非常简单,但是我想知道是否存在任何现有代码(我不喜欢重新发明轮子)。

注意:stackoverflow中也有类似的问题(您会为python建议使用哪个gps库?),但这与GPSD有关。我不在任何设备上工作,我在文本文件中只有GPS坐标。


问题答案:

我发现了一个有趣的库,名为geopy。它可以计算两个GPS点之间的距离(它使用大圆距离和Vincenty距离方法)。最重要的是,
geopy 可以进行地理编码(它可以从地址获取GPS坐标)。

我可以自己入侵其他功能(平均速度,最高点等)。