Class SpatialSymDifference
- Namespace
- YndigoBlue.Velocity.Functions
- Assembly
- YndigoBlue.Velocity.dll
Represents the ST_SymDifference spatial analysis function that computes the symmetric difference of two geometries.
public class SpatialSymDifference : Function, IElement, ICheckItem, IDefaultItem, IFilterItem
- Inheritance
-
SpatialSymDifference
- Implements
Remarks
The ST_SymDifference function returns a geometry representing the symmetric difference (XOR) of two spatial objects. This is the set of points that are in either geometry but not in both - essentially the union minus the intersection. The result contains only the non-overlapping portions of the two geometries. Useful for finding areas of exclusive coverage, detecting differences between versions of spatial data, or change detection analysis. OGC-compliant.
Constructors
- SpatialSymDifference(Geometry, Column)
Initializes a new instance of ST_SymDifference with a geometry literal and column.
- SpatialSymDifference(Column, Geometry)
Initializes a new instance of ST_SymDifference with a column and geometry literal.
- SpatialSymDifference(Column, Geography)
Initializes a new instance of ST_SymDifference with a column and geography literal.
- SpatialSymDifference(Geography, Column)
Initializes a new instance of ST_SymDifference with a geography literal and column.