跳转到内容

清理多边形

清理退化多边形几何图形 — 移除零面积形状、共线顶点、自相交以及其他几何缺陷。

何时使用

  • 从几何验证较宽松的格式导入之后
  • 在对退化输入敏感的布尔运算之前
  • 当下游处理工具遇到错误时

选项

选项描述默认值
移除零面积删除面积为零的多边形开启
移除共线点移除直边上不必要的顶点开启
修复自相交解决自相交的多边形边界开启
容差顶点简化的距离阈值0.001
仅选定图层应用于选定图层而不是全部图层关闭

工作原理

  1. 移除零面积 — 删除退化多边形(例如伪装成多边形的线)
  2. 移除共线顶点 — 删除位于相邻点之间直线上的顶点
  3. 修复自相交 — 将自相交多边形拆分为有效且不相交的部分
  4. 顶点去重 — 合并距离小于容差的顶点

技术说明

  • 建议在运行布尔运算前进行清理
  • 移除共线顶点可在不改变形状的情况下减少顶点数量
  • 修复自相交可能会将一个多边形拆分为多个多边形