[英]Python: Find out most frequent locations on a set of gps coordinates
我需要在python中分析一組GPS坐標。 我需要找出最頻繁的位置。 給定GPS數據的精度問題,位置的精度不是很高。 難以說明(以及在Google上搜索信息),因此舉一個例子:
如果我運行腳本,則需要分析驅動器啟動和停止的坐標,位置半徑精度例如為20m,我會發現最頻繁的地方是我的家和我的工作(每個半徑為20m )。 我在這個半徑范圍內的哪里停車都沒關系。
python中是否有可以執行此類操作的庫? 您有什么推薦的嗎?
謝謝
要計算最頻繁的位置,一種簡單的方法是僅使用緯度/經度小數點后的前3位,或者最好用逗號后的3位四舍五入。
在赤道:
4位數字:11 m
3個數字111m
2位1.1km
1個數字11.1km
0位數字111.111公里(兩個子午線之間的距離):40000000/360
然后,您可以將其用作哈希表,並與e,g 1000相乘以除去3個小數點,然后在哈希表中存儲為java.awt.Point。
有更好的解決方案,但這給出了第一個想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.