Skip to main content
All docs
V26.1
  • DouglasPeuckerShapeSimplifier Class

    Specifies the Douglas-Peucker shape simplification algorithm.

    Namespace: DevExpress.XtraMap

    Assembly: DevExpress.XtraMap.v26.1.dll

    NuGet Package: DevExpress.Win.Map

    Declaration

    public class DouglasPeuckerShapeSimplifier :
        ShapeSimplifierBase

    Remarks

    You can use the DouglasPeuckerShapeSimplifier instance to pass as the first parameter into the MapEditor.SimplifyItems(ShapeSimplifierBase, IEnumerable<MapItem>, Double) method.

    The Map control also provides the built-in VisvalingamShapeSimplifier you can use instead of DouglasPeuckerShapeSimplifier. The Douglas-Peucker algorithm provides greater smoothness of the resulting polyline while the Visvalingam algorithm demonstrates better performance when you process a polyline with a large number of vertices.

    Inheritance

    Object
    ShapeSimplifierBase
    DouglasPeuckerShapeSimplifier
    See Also