我有2个关于分析GPS数据集的问题。比较/聚类轨迹((x,y)点的GPS数据)和挖掘数据
1)提取轨迹我有一个巨大的数据库记录的GPS坐标形式(latitude, longitude, date-time)
。根据连续记录的日期 - 时间值,我试图提取该人所遵循的所有轨迹/路径。例如;从时间M
开始,(x,y)
对不断变化,直到时间N
。在N
之后,(x,y)
对中的变化减少,此时我得出结论,从时间M
到N
的路径可以称为轨迹。当提取轨迹时,这是一种体面的方法吗?有什么可以建议的着名方法/方法/算法吗?是否有任何数据结构或格式可以帮助我以高效的方式维护这些点?也许,对于每个轨迹,计算出速度和加速度会很有用?
2)挖掘轨迹一旦我有所有的轨迹/采取的路径,我怎么能比较/群集他们?我想知道起点或终点是否相似,那么中间路径如何比较?
如何比较2个路径/路径,并得出它们是否相似。此外;我如何将相似的路径聚集在一起?
我非常感谢,如果你能指点我的研究或类似的事情。
开发将在Python中进行,但欢迎各种图书馆建议。
在此先感谢。
Check out您的标签。他们都不是很受欢迎。我会考虑将`gps`改为`gis`,并确定添加`python`标签。 – 2011-02-06 19:08:17
您可能会考虑在http://gis.stackexchange.com/ – radek 2011-02-06 22:20:42