Feature Description
Checks whether the geometry has geometric issues and generates an error description report. The generated error description report can be used to identify and determine the geometric problems of features in the dataset.
To fix these problems, you can manually edit them or use the Geometry Repair method.
The main difference between geometry check and topology check is that topology check is primarily used for checks between objects, such as: no gaps in region; whereas geometry check is mainly used for checking individual geometries, such as: self-intersection.
The output report (result table) records each geometric issue found. If no issues are found, the table is empty. The result table includes the following fields:
ErrorObjectID: The feature ID (SmID) of the feature with geometric issues.
Problem: A brief description of the issue.
The Problem field contains the following geometric issues:
Problem Specify coordinates out of valid coordinate range Ring orientation is incorrect (the topology of the surface is simple, but the rings of the surface may not be correctly oriented, including outer ring-clockwise, inner ring-counterclockwise) Self-intersection (polygon boundary self-intersection) Ring not closed (the end point of the last segment in the ring must connect to the start point of the first segment) Duplicate points (two or more consecutive vertices of the geometry have the same coordinates) Number of points is less than required for the feature Areas between polygon rings have overlapping parts Polygon shell contains dangling lines Ring internal connection (the outer ring has internal contacts)
Parameter description
| Parameter Name | Default Value | parameter interpretation | parameter type |
|---|---|---|---|
| Source dataset | Specifies the source dataset to be processed. Supports point, line, and region datasets. | DatasetVector |
Output Result
| Parameter Name | Default Value | parameter interpretation | parameter type |
|---|---|---|---|
| Datasource of result dataset | Specifies the datasource of the result dataset | Datasource | |
| Resulting dataset name | Specifies the resulting dataset name | String |
Notes
- Function Changes: Starting from SuperMap 2025 version, the Problem field in the output result table of this tool adds the "ring internal connection" error type and removes the "feature bounds incorrect" and "dataset range attribute does not include all features in the dataset" error types.