Plugin icon

TopoTidy

Plugin ID: 5668

Turn messy vector data into clean topology in QGIS: cleanup tools (snap, trim, extend, split, dissolve, fix geometry, simplify, remove duplicate/disconnected lines) and topology-rule checks, driven from one dockable panel that names the tool to fix each error โ€” and every fixer can edit your layer in place.

(18) votes 
Download latest
Versions JSON
Latest version

๐Œ๐ž๐ฌ๐ฌ๐ฒ ๐ฏ๐ž๐œ๐ญ๐จ๐ซ ๐๐š๐ญ๐š ๐ข๐ง, ๐œ๐ฅ๐ž๐š๐ง ๐ญ๐จ๐ฉ๐จ๐ฅ๐จ๐ ๐ฒ ๐จ๐ฎ๐ญ โ€” ๐ฐ๐ข๐ญ๐ก๐จ๐ฎ๐ญ ๐ž๐ฏ๐ž๐ซ ๐ฅ๐ž๐š๐ฏ๐ข๐ง๐  ๐๐†๐ˆ๐’. ๐“๐จ๐ฉ๐จ๐“๐ข๐๐ฒ ๐ฐ๐จ๐ซ๐ค๐ฌ ๐ข๐ง ๐ญ๐ฐ๐จ ๐ก๐š๐ฅ๐ฏ๐ž๐ฌ.

(1) ๐“๐ก๐ž ๐“๐จ๐ฉ๐จ๐ฅ๐จ๐ ๐ฒ ๐ฉ๐š๐ง๐ž๐ฅ. Add your layers, tick the rules they must obey โ€” no dangles, no overlaps, no gaps, no pseudo-nodes, must be single-part, must sit inside or along another layer, and more โ€” set a tolerance, and hit Validate. A dockable report shows exactly what is wrong and, for every kind of error, names and opens the tool that repairs it. Click any error to zoom straight to it on the map; accept the legitimate ones (a cul-de-sac, a bridge over a river) as exceptions that stick across re-runs; then re-validate and watch the counts fall to zero. A manual-editing toolbar (vertex, split, trim/extend, snapping) is right there for the fixes only you can decide.

(2) ๐“๐ก๐ž ๐๐ซ๐จ๐œ๐ž๐ฌ๐ฌ๐ข๐ง๐  ๐ญ๐จ๐จ๐ฅ๐›๐จ๐ฑ. Every fix is also a standalone algorithm you can run, batch, or drop into a model: Snap Network Endpoints, Trim, Extend, Find Dangling Endpoints, Remove Duplicate Lines, Remove Disconnected Network Lines, Split with Lines, Multipart to Singleparts, Dissolve, Fix Geometry and Simplify. Each one can write a brand-new fixed layer or edit the input layer in place.

Built for roads, rivers, parcels and utility networks. Runs in QGIS 3.16 through QGIS 4.0 (Qt6).

Version QGIS >= QGIS <= Date
1.13.2 - 3.16.0 3.99.0 128 kholifatkhur 2026-08-03T08:15:22.342462+00:00
1.1.0 - 3.16.0 3.99.0 223 kholifatkhur 2026-07-10T15:47:46.166634+00:00