我有行程ID的gps轨迹(经度和纬度)。 我想计算轨迹之间的距离, 我可以为此目的使用动态时间规整算法, 例如,R。
中的“SimilarityMeasures包”以下简单代码可以正常工作,但速度极慢 旅行次数很大。
如果可能的话,请不要使用for循环来建议更高效的代码吗?非常感谢你提前。
time = Time.now.strftime('%H').to_i
# 15
答案 0 :(得分:1)
您可以使用map matching('对齐道路'),以便部分轨道获得固定的道路或交叉点ID,然后您可以更轻松地比较它们。这样的道路ID和哈希查找只需一个循环,所以这应该扩展到许多轨道。