是否有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坐标)。
我可以自己入侵其他功能(平均速度,最高点等)。