28.2.2. 几何图形检查器插件
几何检查器是一个强大的核心插件,用于检查和修复层的几何有效性。可从以下地址获取 )。
28.2.2.1. 配置检查
这个 Check Geometries 对话框在第一个选项卡中显示不同的分组设置 (Setup ):
Input vector layers :选择要检查的层。一个
Only selected features 复选框可用于将检查限制到选定要素的几何图形。
Allowed geometry types 使用户可以将输入层(S)的几何图形类型限制为:
Geometry validity 。根据几何图形类型,您可以在以下各项之间进行选择:
Geometry properties 。根据几何图形类型的不同,可以使用不同的选项:
Geometry conditions 。允许您添加一些条件以验证几何图形:
Topology checks 。根据几何图形类型的不同,可以使用许多不同的选项:
Tolerance 。您可以定义检入地图图层单位的公差。
Output vector layer 让您可以选择:
当您对配置满意时,您可以单击 Run 纽扣。

图 28.6 几何图形检查器插件
这个 Geometry Checker Plugin 可以发现以下错误:
自交:具有自交的多边形
重复节点:一个数据段中有两个重复节点
洞:多边形中的洞
分段长度:低于阈值的分段长度
最小角度:角度小于阈值的两个线段
最小面积:小于阈值的多边形面积
银色多边形:此误差来自具有较大周长的非常小的多边形(面积较小)
复制要素
要素中的要素
重叠:多边形重叠
间隙:多边形之间的间隙
下图显示了该插件进行的不同检查。

图 28.7 该插件支持的一些检查
28.2.2.2. 对结果进行分析
结果将显示在第二个选项卡中 (Result )和作为画布中错误的概览层(其名称具有默认前缀 checked_
)。一个表格列出了 Geometry check result 每行和每列都有一个错误,其中包含:层名称、ID、错误类型,然后是错误的坐标、值(取决于错误的类型),最后是指示错误解决方案的解决方案列。在这张桌子的底部,你可以 Export 将错误转换为不同的文件格式。您还拥有一个计数器,其中包含总错误数和已修复错误数。
您可以选择一行以查看错误的位置。您可以通过在以下位置之间选择另一个操作来更改此行为 Error (默认),
Feature ,
Don't move ,以及
Highlight selected features 。
在单击表行时的缩放操作下方,您可以:
Fix selected errors, prompt for resolution method 您将看到一个窗口,可从中选择分辨率的方法:
与共享边最长的相邻多边形合并
与面积最大的相邻多边形合并
与具有相同属性值的相邻面合并(如果有)或保持原样
删除要素
无操作
小技巧
Fix multiple errors
属性选择表中的多行,可以修复多个错误 CTRL + click 行动。
最后,您可以选择 Attribute to use when merging features by attribute value 。