几何检查

使用说明

检查几何对象是否存在几何问题,并生成错误描述报告。通过生成的错误描述报告可以识别并确定数据集中要素的几何问题。

要修复这些问题,可以通过手动编辑修复,或者使用几何修复的方法。

几何检查和拓扑检查的区别主要在于:拓扑检查主要用于对象之间的检查,如:面内无缝隙;而几何检查主要用于单个几何对象的检查。如:自相交。

输出的报告(结果表)可记录发现每个几何问题,如果未发现任何问题,则该表为空。结果表中包含以下字段:

  • ErrorObjectID:存在几何问题要素的要素 ID (SmID)。

  • Problem:有关问题的简要描述。

    • Problem 字段包含的几何问题如下:

      Problem
      指定坐标超出有效坐标范围
      环走向未正确定向(面的拓扑结构比较简单,但是面的环可能未正确定向,包括有外环-顺时针、内环-逆时针)
      自相交(多边形边界自相交)
      环未闭合(环中最后一条线段的终点必须与第一条线段的起点相接)
      重复点(几何的两个或多个连续折点坐标相同)
      要素外接矩形不正确(包络矩形与几何的坐标范围不匹配)
      点数少于该要素所需数量
      多边形环之间的区域具有重叠部分
      多边形壳包含悬挂线
      数据集的范围属性不包括数据集中的所有要素

参数说明

参数名 默认值 参数释义 参数类型
源数据集   指定的待处理的源数据集。支持点、线、面数据集。 DatasetVector

输出结果

参数名 默认值 参数释义 参数类型
结果数据集所在数据源   指定的结果数据集所在数据源 Datasource
结果数据集名称   指定的结果数据集名称 String