Table of Contents

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.