Geometry Doctor: a multi-operation geometry cleaner that removes NULL/empty geometries, fixes invalid geometries, strips duplicate vertices, removes degenerate features, and fixes type mismatches — with detailed reporting and CSV export.
A comprehensive geometry cleaning toolkit for QGIS vector layers.
Features a dropdown toolbar button with five checkable operations:
(1) Clear Null Geometries — removes features with NULL or empty geometry,
(2) Fix Invalid Geometries — repairs self-intersections and unclosed rings via makeValid(),
(3) Remove Duplicate Vertices — strips redundant consecutive vertices,
(4) Remove Degenerate Features — deletes zero-area polygons and zero-length lines,
(5) Fix Geometry Type Mismatches — removes features whose type doesn't match the layer.
All operations are undoable (Ctrl+Z) and produce a detailed report dialog showing per-layer results with impacted feature IDs and CSV export (all attributes + WKT geometry).
Steps:
1. Select one or more vector layers.
2. Use the dropdown arrow on the toolbar icon to enable/disable operations.
3. Click the icon to run.
* Please give a vote (stars) according to your experiences. Contact: [email protected].
Plugin Tags