Usage Instruction
Checks geometric objects for geometric problems and generates error description reports. The generated error description report allows you to identify and determine geometry problems with elements in the dataset.
To fix these problems, you can either fix them by manual editing, or by using the Geometry Fix method.
The main difference between geometry checking and topology checking is that topology checking is mainly used for checking between objects, e.g. no gaps within faces, while geometry checking is mainly used for checking of individual geometric objects. For example: self-intersection.
The output report (results table) can record that each geometry problem was found, or if no problem was found, the table is empty. The results table contains the following fields:
ErrorObjectID: The element ID (SmID) of the element with geometric problems.
Problem: A brief description of the problem in question.
- The Problem field contains the following geometric problems:
|Problem|
|:----
|Specified coordinates are outside the valid coordinate range |
|The ring orientation is not correctly oriented (the topology of the face is relatively simple, but the rings of the face may not be correctly oriented, including having an outer ring - clockwise, inner ring - counterclockwise) |
|Self-intersection (polygon boundary self-intersection)|
|The ring is not closed (the end of the last line segment in the ring must meet the start of the first line segment) |
|Repeat points (two or more consecutive fold points of the geometry with the same coordinates) |
|The element outer envelope rectangle is incorrect (the envelope rectangle does not match the coordinate range of the geometry) |
|The number of points is less than the number required for the element |
|Areas between polygonal rings with overlapping sections |
|Polygonal shells contain suspension lines |
|The scope attribute of the dataset does not include all elements in the dataset |
Parameter Description
Parameter Name | Default Value | Parameter Definition | Parameter Type |
---|---|---|---|
Source Datasets | The specified source dataset to be processed. Supports point, line, and surface datasets. | DatasetVector |
Output Result
Parameter Name | Default Value | Parameter Definition | Parameter Type |
---|---|---|---|
Datasource where the result dataset is located | The datasource where the specified result dataset is located | Datasource | |
Name of the result dataset | Name of the specified result dataset | String |