你会推荐哪个gps库用于python?
我正在寻找一个免费的python库,它可以根据GPS坐标计算你的方向和你的速度,也许可以计算你是否在某些边界或类似的东西。
是否有您知道并且适合您的图书馆?
编辑:好吧,似乎我必须指出一点。我们在linux机器上使用python并从gpsd获取数据。所以我希望不需要专门的库来与设备通话。我正在寻找的是python代码,用数据做一些基本的计算。比如比较最后的位置并计算速度和方向。
没有找到相关结果
已邀请:
5 个回复
博沮富教全
膛嵌墒缅欠
梦话快家腹
殿虫
所以你可以做一个gpsstring.split(','),然后你将得到一个你可以解析的所有元素的数组。要查看有关这些句子的更多信息(还有其他我认为的速度和方向),请单击此处。 例如,要获得两点之间的近似距离,您可以使用Haversine公式:
其中R是您想要得到结果的测量单位中地球的半径(例如R = 6372km)。该实际行取自我所处的LabView程序,但语法非常类似于Python(也许检查除法运算符,您可能希望“从未来的导入部门”执行。 此外,lat1,lat2,long1和long2必须以弧度表示。你得到它们的格式非常奇怪(hhmm.ff,其中ff是分数的分数,因此它们从0到99而不是0到59(以秒为单位))。 我用的代码是:
北部和东部的标志为1,南部和东部的标志为-1。再次,注意分裂。 检查边界是我认为最容易的部分。如果你已经得到弧度或度数的位置,你可以检查纬度是否在两个纬度边界之间,并对经度做同样的事情。 写一个包装好的东西,你有你的GPS库:)
导力疵谜