cost 177 ms
计算 Ramer-Douglas-Peucker 公差的最佳方法 - Best way to calculate Ramer-Douglas-Peucker tolerance

我正在使用 Ramer Douglas Peucker 算法的实现来减少 map 路线的点数。 例如,如果我有超过 500 个点,我想以一个容差运行算法,该容差将点数减少到 500 以下,同时尽可能接近它。 到目前为止,我尝试过的效率非常低的方法如下: 但我意识到这会大大减慢整个过程。 我怎样才能使 ...

有没有办法减少复杂的封闭SVG路径中的坐标数? - Is there a way to reduce the number of coordinates in a complex enclosed SVG path?

我想做的是采用由封闭路径(在本例中为地图区域)绘制的SVG形状,并减少点数以创建更简单的形状。 我尝试实现Ramer-Douglas-Peucker算法以减少点数。 例如,这是一个使用simple.js库的小提琴: https://jsfiddle.net/0t3n8762/ ...

查找形状上的角/边(可以定义该形状的最小顶点) - Find corners/edges on a shape (minimum vertices that can define that shape)

我正在尝试获得以下形状的角: 拐角处的意思是(红色点): 可以定义此形状的最小点数。 我已经实现了以下内容: 这可以处理矩形形状,但是旋转的形状非常清晰,因此,此代码无法正常工作: 蓝色像素(在此照片及以下照片中)是通过Optimize方法处 ...

如何减少10k数据点并在较小的显示屏上显示? Arduino的 - How to reduce 10k data points and show them on smaller display? Arduino

我正在为我的DMM开发可视化数据记录器,它将每个测量值写入RS232接口。 在那里,我连接了Teensy 3.6并收集数据点。 对于每个点,我都有时间戳和测量值。 我将收集10.000个读数。 我想以两种方式在显示器(800x480)上显示测量数据。 首先作为滚动图,从右向左滚动并显示 ...

Simplify-Ja​​va(由hgoebl提供)问题与减少点列表总是大小2 - Simplify-Java (by hgoebl) Issue With Reduced Points List Always Size 2

我试图从https://github.com/hgoebl/simplify-java实现减少算法 我查看了他的测试代码并尝试提出我认为正确的逻辑。 我正在获取Location对象列表,将它们转换为Point ,运行缩减算法,然后将缩减点转换回Location对象列表。 问题出 ...

如何使用自由流绘图工具从绘制的点中最小化保存的点 - How to Minimize the saved points from drawn points using free-flow drawing tool

目前我正在使用“Douglas Peucker”算法。 我的问题是,当我绘图时,之前绘制的线条也在发生变化,这当然不现实。 是否有其他替代算法可以最小化保存的点但不改变之前绘制的点或其他方式来改变“Douglas Peucker”以满足我的需要? ...

触发Douglas-Peucker算法的Worst-Case的线? - Line that triggers Worst-Case for Douglas-Peucker Algorithm?

Douglas-Peucker线简化算法的最坏情况时间复杂度为O(n²)。 然而,对于实际触发这种最坏情况的一条线,两件事必须立即“错误”: 必须将阈值设置得如此之低以至于保留大多数顶点 在每个递归步骤中 ,与当前端点之间的线偏差最大的顶点必须与其中一个端点接近(就其在线上的 ...

如何减少积分? - How to reduce set of points?

我在一条路线上有一个点(纬度,经度)的有序列表。 我有一个停靠点的顺序清单(纬度,经度)。 假设我有1000点和20个停靠点。 我想将1000点减少到100点左右,这取决于与路线更相关的点。 例如诱导转弯的类似点。 我认为我可以做到这一点的一种方法是在停靠点周围聚集并随机选择点。 ...

Android:如何从绘制的线中获取点的字符串? - Android: How to get the string of points from the line being drawn?

这实际上是我们的论文,我们需要在简化行中使用Ramer-Douglas-Peucker算法,任何人都可以帮助我如何在Android App中实现这一点。 我只想知道如何从绘制的线中获取点的字符串,并通过减少总编号来简化线。 点基于下面的给定代码? 这是主要的类。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM