Topology-preserving polygon simplification using the weighted Visvalingam algorithm — no slivers, no gaps.
Reduces the vertex count of polygon layers while preserving shape and topology.
Shared borders between adjacent polygons are simplified exactly once, so both
neighbours always receive the same simplified edge. This guarantees that no
slivers, gaps, or overlaps are introduced — a property not provided by most
standard simplification tools.
The algorithm is based on the weighted Visvalingam-Whyatt method as used in
MapShaper (mbloch/mapshaper). Triangle areas are weighted by the angle at the
centre vertex, so nearly-collinear points are removed first while
geometrically significant vertices are protected.
You can find the button in QGIS in the menu Vector > Generalize Polygons...
or use the tools panel.
Plugin Tags