ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Geometry Namespace / GeometryEngine Class / SymmetricDifference Method
The first geometry.
The second geometry.

In This Topic
    SymmetricDifference Method (GeometryEngine)
    In This Topic
    Performs the symmetric difference operation on the two geometries. The symmetric difference is the union of the geometries minus the intersection.
    public Geometry SymmetricDifference( 
       Geometry geometry1,
       Geometry geometry2
    Public Function SymmetricDifference( _
       ByVal geometry1 As Geometry, _
       ByVal geometry2 As Geometry _
    ) As Geometry


    The first geometry.
    The second geometry.

    Return Value

    Returns the result of the symmetric difference.
    Either geometry1 or geometry2 or both are null.
    The method is not implemented for GeometryBag.
    Incompatible spatial references between the input geometries.
    Input geometries do not have the same dimension.
    The operation cannot be performed on a non-simple geometry.
    Spatial reference of geometry1or geometry2is an image coordinate system.
    Input geometries do not have same dimensions.
    If the input geometries are not known-simple, then the operation will be performed on simplified copies of the geometries. There is no need for you to call any simplify method.

    GeometryEngine SymmetricDifference


    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also