Questions tagged «movement-data»

9
有没有好的GPS轨迹分析库?
我一直在编写自定义代码来处理GPS轨道:手机中的GPX文件和NMEA日志,专用GPS记录器等。我感觉自己在重新发明轮子,并且想知道是否有一些标准的库/工具可以用来工作GPS轨道。我喜欢做的一些事情: 计算在轨道上行驶的距离 计算沿轨道的平均速度和瞬时速度 计算运动时间与静止时间 简化轨道,消除固定路段 将轨道分段为单独的轨道,每趟一次 消除GPS采样误差 通过在DEM中查找点来创建高程剖面 将曲目转换为GPX,KML等以进行可视化 有许多分析GPS轨迹的应用程序。我正在寻找软件库或可编写脚本的工具集,以便可以编写自己的应用程序。我不太在乎输入格式;任何带有时间戳的经纬度点都可以。我主要在Unix上使用Python工作,但几乎所有语言都可以。 我使用的现有工具包括GPSBabel和GDAL / OGR用于转换,以及PostGIS用于将轨迹几何图形作为线串使用。但是,大多数情况下,我最终还是编写了自己的Python代码,该代码可用于经纬度对数组,而且感觉太低了。同样,上述某些任务(例如消除GPS错误)非常微妙。我应该使用一些现有的库吗?

5
在GPS设备上检测“运动不足”
我们正在使用安装在车辆中的GPS跟踪设备,然后在我们的应用程序中显示运动。但是,当车辆不行驶时,我们遇到了一个小问题。 尽管处于静止状态,GPS设备仍会发送位置变化的信息,有时甚至会报告车辆正在行驶(每隔一段时间就会报告车辆正在快速行驶)。最终结果是在我们的应用程序中很难显示运动,更糟糕的是,关于车辆运动和静止不动的时间的错误计算(我们也进行了一些统计分析)。 我知道问题并不新鲜:当我不时地在十字路口停下来,检测到我现在正朝相反的方向行驶时,Android手机上的Google导航也遇到了麻烦(实际上,我站着不动)。 但是我们确实需要某种方法来告知车辆不动,特别是长时间不动。 问题是,有些车辆在夜间将车顶放置在车顶下,这会导致GPS由于信号较弱而发狂(但信号强度仍然很高,无法定位)。 我们可以检测到车辆的引擎是打开还是关闭,但是我们不能假设它没有在引擎关闭的情况下移动(发生了拖曳损坏的车辆的事件……当然,有可能发生盗窃的情况也需要被报告)。 解决此问题的最佳方法是什么? 编辑: 要添加更多信息: GPS设备确实有一个加速度计,但是只返回一个二进制信息(移动/不移动),并且它对TOO敏感,或者只是不起作用。 我们确实可以访问诸如卫星数量或质量之类的信息,但是我们不确定如何利用这些信息。因此,我的问题。:) 问题不在于实时检测车辆是否在行驶。我们收集数据,然后进行一些统计分析并显示出来。我们确实显示了车辆的当前位置,但这并不重要。因此,基本上,我们需要能够通过查看历史数据来判断车辆是否在行驶。

3
用于分析GPS跟踪日志以提取人类可读地名的软件
多年来,我在许多国家/地区都有一堆GPX格式的航迹日志(GPS设备一直在打开并记录大多数行程)。现在,我想自动分析日志,以提取出我所访问过的地方的可读名称列表。例如: 检测并命名过境点 检测并命名我待久的住所 是否存在可用于执行此类分析的现成软件(最好是免费和开源)? (通过“跟踪日志”,我的意思是:一系列带有时间戳的经纬度对。)

3
从GPS数据计算最大速度
我有用于跟踪的原始GPS位置,并且需要获得最大速度。简单的方法(计算2点之间的速度,取最大值)会由于GPS的不精确性而给出无意义的大数字,该点会跳来跳去。您能建议一个好的现成算法来解决这个问题吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.