ClearSKY FaviconClearSKY Polygon Tools
Back to Glossary

Douglas–Peucker algorithm

A common simplification algorithm that removes vertices while keeping the shape within a tolerance.

Category: Operations · Also known as: Douglas Peucker, DP algorithm, line simplification algorithm

Definition (expanded)

Douglas–Peucker (often written Douglas Peucker) is widely used for line and polygon simplification. Given a tolerance, it keeps points needed to preserve the overall shape and removes others. Aggressive tolerance can introduce artifacts or even invalid polygons.

Common mistakes