Search Results for

    Show / Hide Table of Contents

    Namespace NetTopologySuite.Operation.Union

    Classes

    CascadedPolygonUnion

    Provides an efficient method of unioning a collection of IPolygonal geometries. The geometries are indexed using a spatial index, and unioned recursively in index order. For geometries with a high degree of overlap, this has the effect of reducing the number of vertices early in the process, which increases speed and robustness.

    This algorithm is faster and more robust than the simple iterated approach of repeatedly unioning each polygon to a result geometry.

    OverlapUnion

    Unions MultiPolygons efficiently by using full topological union only for polygons which may overlap, and combining with the remaining polygons. Polygons which may overlap are those which intersect the common extent of the inputs. Polygons wholly outside this extent must be disjoint to the computed union. They can thus be simply combined with the union result, which is much more performant. (There is one caveat to this, which is discussed below).

    This situation is likely to occur during cascaded polygon union, since the partitioning of polygons is done heuristically and thus may group disjoint polygons which can lie far apart. It may also occur in real world data which contains many disjoint polygons (e.g. polygons representing parcels on different street blocks).

    PointGeometryUnion

    UnaryUnionOp

    Unions a Collection of Geometrys or a single Geometry (which may be a GeometryCollection) together.

    UnionInteracting

    Experimental code to union MultiPolygons with processing limited to the elements which actually interact.

    UnionStrategy

    An strategy class that allows UnaryUnion to adapt to different kinds of overlay algorithms.

    In this article
    Back to top Generated by DocFX