【发布时间】:2026-02-14 08:15:02
【问题描述】:
Douglas-Peucker 算法是一种线泛化算法,它递归地从原始 GPS 轨迹点集中选择点。
但该算法不适用于 GPS 轨迹数据,因为需要同时考虑空间和时间数据,而 DP 只考虑空间谓词。
有几种 DP 实现,例如:
1) https://pypi.org/project/rdp/
2)https://rdp.readthedocs.io/en/latest/
为了考虑时间范围,还有另一种称为修正道格拉斯-普克 (TD-TR) 的算法。 TD-TR 方法使用 DP 算法,而且还考虑了时间。特别是,它将 DP 中使用的欧几里德距离替换为一种时间感知型,称为同步欧几里德距离 (SED)。
我想知道这个算法是否有一些实现。
【问题讨论】:
-
Douglas-Peucker 算法通过省略垂直距离最远的点来减少轨迹中的点数。因此,每个剩余点都属于原始轨迹,并具有其原始时间信息。为什么需要重新计算/修改时间数据?您能否附上提到的 TD-TR 论文的链接?
-
感谢@AxelKemper 的回复。请看:cs.albany.edu/tech-reports/2010/SUNYA-CS-10-06.pdf.
标签: algorithm