我有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