Is there any GPS library for use in Python?(是否有任何用于 Python 的 GPS 库?)
问题描述
我正在寻找可以处理 GPS 坐标的 Python 库.假设,我有一个坐标列表:
I am looking for Python library, which can work with GPS coordinates. Let's say, I have a list of coordinates:
>>> 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...
... ]
>>>
我想计算平均速度、距离、获取最高点和其他信息.我知道,计算它很简单,但我想知道是否有任何现有代码(我不喜欢重新发明轮子).
I would like to compute average speed, distance, get the higest point, and other info. I know, it is quite simple to compute it, but I am wondering if there is any existing code (I do not like to reinvent the wheel).
注意:stackoverflow 中有类似的问题(Which gps library你会推荐python吗?),但它是关于GPSD的.我没有使用任何设备,我只是在文本文件中有 GPS 坐标.
Note: There is similar question here in stackoverflow (Which gps library would you recommend for python?), but it is about GPSD. I am not working with any device, I just have GPS coordinates in text file.
推荐答案
我发现了一个有趣的库,名为 地理位置.它可以计算两个 GPS 点之间的距离(它使用大圆距离和文森特距离方法).最重要的是,geopy 可以进行地理编码(它可以从一个地址获取 GPS 坐标).
I have found an interesting library named geopy. It can calculate distances between two GPS points (it uses great-circle distance and Vincenty distance methods). On top of that, geopy can do geocoding (it can get GPS coordinates from an address).
其他功能(平均速度、最高点等)我可以自己破解.
The other features (average speed, higest point, etc.) I can hack by myself.
这篇关于是否有任何用于 Python 的 GPS 库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:是否有任何用于 Python 的 GPS 库?


基础教程推荐
- Python 中是否有任何支持将长字符串转储为块文字或折叠块的 yaml 库? 2022-01-01
- Kivy 使用 opencv.调整图像大小 2022-01-01
- 在 Django Admin 中使用内联 OneToOneField 2022-01-01
- matplotlib 设置 yaxis 标签大小 2022-01-01
- kivy 应用程序中的一个简单网页作为小部件 2022-01-01
- Python,确定字符串是否应转换为 Int 或 Float 2022-01-01
- 对多索引数据帧的列进行排序 2022-01-01
- 究竟什么是“容器"?在蟒蛇?(以及所有的 python 容器类型是什么?) 2022-01-01
- 在 Python 中将货币解析为数字 2022-01-01
- 比较两个文本文件以找出差异并将它们输出到新的文本文件 2022-01-01