GOTS
  • GOTS
  • principles
    • 概述
    • 向量的计算
    • 齐次坐标系
    • 维度拓展的9交叉模型
  • geometric
    • 概述
    • 点到直线的距离
    • 线段交点
    • 计算边缘距离
    • 空间关系计算
    • 凸包计算
  • simplify
    • 概述
    • 道格拉斯-普克算法
    • 维斯瓦林甘算法
    • Opt Perkal‘s
  • INDEX
    • 概述
    • 二叉树
    • STR-R树
Powered by GitBook
On this page
  1. simplify

维斯瓦林甘算法

Previous道格拉斯-普克算法NextOpt Perkal‘s

Last updated 5 years ago

Was this helpful?

CtrlK

Was this helpful?

org.locationtech.jts.simplify.VWLineSimplifier

相比较而言,道格拉斯-普克算法有更高的知名度,但维斯瓦林甘算法(以下简称VM算法)的效率更高且容易理解。

它依据最小的变化逐步精简点,最终甚至能压缩到为原体积的5%。

为了判断哪个点在精简后使整体视觉上来看具有最小的变化,VM算法依次遍历一整条线上的连续的三个点,整条线上三个点相关联的三角形面积最小的点会被去除。每一次精简,被去除的点旁边的两个点相关联的三角形面积会被重新计算,并重复执行该步骤。

参考

Line Simplification