我的问题是,我有许多来自不同汽车GPS记录器的GPS轨迹。这些廉价设备即使静止不动也会记录虚假移动:
我的方法是在轨迹中的每个点周围“画”两到三个圆圈,检查这些圆圈内有多少其他点,并检查比率:
(#points / 覆盖面积)> 阈值?
我正在寻找一种更好的方法来检测像图片中的大堆积点一样的情况。它不应该去除错误的阳性(可能是5或10个点),这些聚合对我来说并不重要。此外,它不应该简化其余的轨迹!
编辑:给定示例的结果应如下所示:
![enter image description here](https://istack.dev59.com/yvUnI.webp)
我的问题是,我有许多来自不同汽车GPS记录器的GPS轨迹。这些廉价设备即使静止不动也会记录虚假移动:
在这个0到n的值范围内,可以迭代较小和较大的块,因为该范围内的行驶距离不会太多。因此,您可以最初迭代60个数据点,并在该数据中每次迭代10个数据点。sum_of_distance(d0,d1,d2....dn)>=80% sum_of_distance(d0,dn)