几何检查
使用说明
检查几何对象是否存在几何问题,并生成错误描述报告。通过生成的错误描述报告可以识别并确定数据集中要素的几何问题。
要修复这些问题,可以通过手动编辑修复,或者使用几何修复的方法。
几何检查和拓扑检查的区别主要在于:拓扑检查主要用于对象之间的检查,如:面内无缝隙;而几何检查主要用于单个几何对象的检查。如:自相交。
输出的报告(结果表)可记录发现每个几何问题,如果未发现任何问题,则该表为空。结果表中包含以下字段:
ErrorObjectID:存在几何问题要素的要素 ID (SmID)。
Problem:有关问题的简要描述。
Problem 字段包含的几何问题如下:
Problem 指定坐标超出有效坐标范围 环走向未正确定向(面的拓扑结构比较简单,但是面的环可能未正确定向,包括有外环-顺时针、内环-逆时针) 自相交(多边形边界自相交) 环未闭合(环中最后一条线段的终点必须与第一条线段的起点相接) 重复点(几何的两个或多个连续折点坐标相同) 要素外接矩形不正确(包络矩形与几何的坐标范围不匹配) 点数少于该要素所需数量 多边形环之间的区域具有重叠部分 多边形壳包含悬挂线 数据集的范围属性不包括数据集中的所有要素
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
源数据集 | 指定的待处理的源数据集。支持点、线、面数据集。 | DatasetVector |
输出结果
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
结果数据集所在数据源 | 指定的结果数据集所在数据源 | Datasource | |
结果数据集名称 | 指定的结果数据集名称 | String |