Esempio n. 1
0
        ///<summary>
        /// Computes a unary union with no extra optimization, and no short-circuiting.
        ///</summary>
        /// <remarks>
        /// Due to the way the overlay operations are implemented, this is still efficient in the case of linear and puntal geometries.
        /// </remarks>
        /// <param name="g0">A geometry</param>
        /// <returns>The union of the input geometry</returns>
        private IGeometry UnionNoOpt(IGeometry g0)
        {
            IGeometry empty = _geomFact.CreatePoint();

            return(OverlayOp.Overlay(g0, empty, SpatialFunction.Union));
        }