Geometry Check
Feature Description
Checks geometric objects for geometric issues and generates an error description report. The generated report identifies and locates geometric problems in dataset features.
To fix these issues, use manual editing or the Geometry Repair method.
The main difference between geometry check and topology check lies in:
- Topology check focuses on relationships between features (e.g., no gaps between polygons)
- Geometry check focuses on individual geometric objects (e.g., self-intersection)
The output report (result table) records each detected geometric issue. If no issues are found, the table remains empty. The result table contains these fields:
ErrorObjectID: Feature ID (SmID) of the problematic feature.
Problem: Brief description of the issue.
The Problem field may contain these geometric issues:
Problem Coordinate exceeds valid range Incorrect ring orientation (simple polygon topology with improperly oriented rings - outer rings not clockwise/inner rings not counter-clockwise) Self-intersection (polygon boundary self-intersects) Unclosed ring (last segment endpoint doesn't connect to first segment start point) Duplicate points (two or more consecutive vertices share identical coordinates) Incorrect bounding rectangle (envelope rectangle doesn't match coordinate extent) Insufficient vertices for geometry type Overlapping areas between polygon rings Polygon shell contains dangling lines Dataset extent property doesn't cover all features
Parameter description
Parameter | Default | Description | Type |
---|---|---|---|
Source Dataset | Specifies the source dataset to be processed. Supports point, line, and polygon datasets. | DatasetVector |
Output
Parameter | Default | Description | Type |
---|---|---|---|
Datasource of the resulting dataset | Specifies the datasource where the resulting dataset is stored | Datasource | |
Resulting dataset name | Specifies the name of the resulting dataset | String |