我希望能够在曲折的道路上进行 GPX 跟踪,并让算法计算拐角的数量。我想必须比较后续轨道的“方位”。 不过,我是新手,想知道是否有简单的解决方案。
最佳答案
如果您获取坐标并能够确定方位角何时发生变化,您就会得到答案。为此,我们可以在给定的点上找到最适合的直线。 这就是分段最小二乘问题——给定一组点,找到拟合这些点的最小成本线段。
在最小二乘误差和添加一条新线之间存在权衡成本(否则,为每两点创建线段的误差为零),您将不得不自己使用数据来处理参数。
见
关于algorithm - 如何计算 GPX 轨道中的 "corners"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6064169/