Pri*_*tic 10 algorithm simplification polyline
我正在尝试实现折线简化算法.原始文章可以在这里找到:http://archive.is/Tzq2.这似乎在概念简单,但我不明白的样本算法(我认为这是措辞很差)伪提供,希望有人能提供一些见解.从文章中我收集到的基本想法是
算法如下(从文章中逐字复制):
我对'REPEAT'下第一步中的'if'条款感到困惑......任何人都可以澄清一下吗?
算法的本质是按重要性对点进行排序.该点的重要性由其有效面积近似.
假设您已经消除了A点,然后重新计算了B点的有效区域.新区域可以比旧区域更大或更小.它可以小于A的有效面积.但是,该算法仍然认为B比A更重要.
该if条款的目的是确保B点在最终列表中比A更重要,这就是全部.