Class SpatialIsValid
- Namespace
- YndigoBlue.Velocity.Functions
- Assembly
- YndigoBlue.Velocity.dll
Represents the ST_IsValid spatial validation function that tests whether a geometry is topologically valid.
public class SpatialIsValid : Function, IElement, ICheckItem, IDefaultItem, IFilterItem
- Inheritance
-
SpatialIsValid
- Implements
Remarks
The ST_IsValid function returns true if the geometry is well-formed according to the OGC Simple Features specification, and false otherwise. Valid geometries have no self-intersections, proper orientation, closed rings, and consistent topology. For Geometry types in planar coordinate systems, validation checks for common issues like polygon rings that cross themselves, unclosed rings, or invalid multi-part geometries. This function is essential for data quality assurance, validation before spatial operations, and ensuring compliance with standards. OGC-compliant.
Constructors
- SpatialIsValid(Column)
Initializes a new instance of ST_IsValid with a geometry column.