是否有任何用于 Python 的 GPS 库?

Is there any GPS library for use in Python?(是否有任何用于 Python 的 GPS 库?)
本文介绍了是否有任何用于 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 库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Leetcode 234: Palindrome LinkedList(Leetcode 234:回文链接列表)
How do I read an Excel file directly from Dropbox#39;s API using pandas.read_excel()?(如何使用PANDAS.READ_EXCEL()直接从Dropbox的API读取Excel文件?)
subprocess.Popen tries to write to nonexistent pipe(子进程。打开尝试写入不存在的管道)
I want to realize Popen-code from Windows to Linux:(我想实现从Windows到Linux的POpen-code:)
Reading stdout from a subprocess in real time(实时读取子进程中的标准输出)
How to call type safely on a random file in Python?(如何在Python中安全地调用随机文件上的类型?)