[Qgis-user] Self Intersections: Issues with Polygon Features

Andrea Giudiceandrea andreaerdna at libero.it
Sun Jul 6 12:52:44 PDT 2025


> Isenmann, Werner (RPF) Werner.Isenmann at rpf.bwl.de
> Thu Jul 3 07:11:07 PDT 2025

 > Does anyone know a good solution for repairing (many) 
self-intersections with high performance in QGIS?

Hi Werner,
which QGIS version exactly are you using and on which operative system? 
Which GDAL and GEOS libraries is QGIS using?

QGIS has a processing algorithm specifically intended to fix invalid 
geometry:
"Vector geometry - Fix geometries"
https://docs.qgis.org/3.40/en/docs/user_manual/processing_algs/qgis/vectorgeometry.html#fix-geometries

As suggested by Nigel, you could also use the trick of using the "Vector 
geometry - Buffer" processing algorithm with the "Distance" parameter 
set to the value 0.

If you are using QGIS 3.44, then you can also use the "Fix Geometry - 
Split self-intersecting geometries" processing algorithm.

If you are experiencing some issue running the "Vector geometry - Check 
validity" processing algorithm (which however is not intended to fix 
invalid geometries) it would be useful if you reported such issue at 
https://github.com/qgis/QGIS/issues

In order to search for self-intersecting geometries, you could also use 
the "Check Geometry - Self-intersections" processing algorithm (QGIS >= 
3.44).

Best regards.

Andrea Giudiceandrea


More information about the QGIS-User mailing list