<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Dear Werner,</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Thanks a lot for the helpfull information, but can you send me a screenshot as example please?</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Thanks a lot.</div>
<div id="Signature">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<p style="margin: 0cm;"><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Met vriendelijke groeten,</span></p>
<p style="margin: 0cm;"><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br>
</span></p>
<p style="margin: 0cm;"><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Jeroen Stijven                      E: jeroen.stijven@besix.com</span></p>
<p style="margin: 0cm;"><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Designer                          Besix Connect nv | Baaikensstraat 21/1, 9240 Zele</span></p>
<p style="margin: 0cm;"><span style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">+32 493 02 46 91                    W: www.besixconnect.be</span></p>
<p style="margin: 0cm;"><span style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">                                   Volg ons op
<a style="margin-top: 0px; margin-bottom: 0px;" class="OWAAutoLink" id="OWA4e0b9306-54df-8327-443e-00c69f3e28c7" href="https://www.linkedin.com/company/besix-connect/">
LinkedIn</a> of <a style="margin-top: 0px; margin-bottom: 0px;" class="OWAAutoLink" id="OWA4f47c2a4-c02e-9389-6e53-12e6a02e81a5" href="https://www.facebook.com/profile.php?id=100054363827571">
Facebook</a></span></p>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<img style="width: 274.525px; height: 63px; max-width: 780px;" height="63" width="274" id="image_0" data-outlook-trace="F:1|T:1" src="cid:5b7453f0-89e2-4ec8-9a58-7e0fbc4ff990"></div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> QGIS-User <qgis-user-bounces@lists.osgeo.org> on behalf of Nigel Berjak - General via QGIS-User <qgis-user@lists.osgeo.org><br>
<b>Sent:</b> Thursday, July 3, 2025 5:20 PM<br>
<b>To:</b> Isenmann, Werner (RPF) <Werner.Isenmann@rpf.bwl.de><br>
<b>Cc:</b> qgis-user@lists.osgeo.org <qgis-user@lists.osgeo.org><br>
<b>Subject:</b> Re: [Qgis-user] Self Intersections: Issues with Polygon Features</font>
<div> </div>
</div>
<div style="font-size:10pt; font-family:Verdana,Geneva,sans-serif">
<table border="0" cellspacing="0" cellpadding="0" width="100%" align="left" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; border:0!important; display:table!important; width:100%!important; table-layout:fixed!important; border-collapse:seperate!important; float:none!important; border-spacing:0px 0px!important">
<tbody style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; display:block!important">
<tr style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important">
<td valign="middle" width="1px" bgcolor="#A6A6A6" cellpadding="7px 2px 7px 2px" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; padding:7px 2px 7px 2px!important; background-color:#A6A6A6!important; width:0px!important">
</td>
<td valign="middle" width="100%" bgcolor="#EAEAEA" cellpadding="7px 5px 7px 15px" color="#212121" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; width:100%!important; background-color:#EAEAEA!important; padding:7px 5px 7px 15px!important; font-family:wf_segoe-ui_normal,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif!important; font-size:12px!important; font-weight:normal!important; color:#212121!important; text-align:left!important; word-wrap:break-word!important">
<div style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important">
You don't often get email from qgis-user@lists.osgeo.org. <a href="https://aka.ms/LearnAboutSenderIdentification" style="background:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; opacity:revert!important; visibility:revert!important">
Learn why this is important</a> </div>
</td>
<td valign="middle" align="left" width="75px" bgcolor="#EAEAEA" cellpadding="7px 5px 7px 5px" color="#212121" style="background:revert!important; border:revert!important; bottom:revert!important; color:revert!important; direction:revert!important; display:revert!important; font-size:revert!important; height:revert!important; letter-spacing:revert!important; line-height:revert!important; margin:revert!important; opacity:revert!important; order:revert!important; outline:revert!important; overflow:revert!important; padding:revert!important; position:revert!important; tab-size:revert!important; table-layout:revert!important; text-align:revert!important; text-indent:revert!important; text-orientation:revert!important; text-overflow:revert!important; text-transform:revert!important; top:revert!important; vertical-align:revert!important; visibility:revert!important; white-space:revert!important; width:revert!important; word-break:revert!important; word-spacing:revert!important; writing-mode:revert!important; zoom:revert!important; width:75px!important; background-color:#EAEAEA!important; padding:7px 5px 7px 5px!important; font-family:wf_segoe-ui_normal,Segoe UI,Segoe WP,Tahoma,Arial,sans-serif!important; font-size:12px!important; font-weight:normal!important; color:#212121!important; text-align:left!important; word-wrap:break-word!important">
</td>
</tr>
</tbody>
</table>
<div>
<p>Hi Werner</p>
<p>An old trick is to buffer using 0 units, which usually resolves self-intersections.</p>
<p>Cheers.</p>
<div id="x_signature">---<br>
<div class="x_pre" style="margin:0; padding:0; font-family:monospace">Regards,<br>
<br>
Nigel Berjak<br>
Please consider the environment before printing this email.</div>
</div>
<p><br>
</p>
<p id="x_reply-intro">On 2025-07-03 16:11, Isenmann, Werner (RPF) via QGIS-User wrote:</p>
<blockquote type="cite" style="padding:0 0.4em; border-left:#1010ff 2px solid; margin:0">
<style type="text/css">
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
#x_replybody1 p.x_v1MsoNormal, #x_replybody1 li.x_v1MsoNormal, #x_replybody1 div.x_v1MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
#x_replybody1 a:link, #x_replybody1 span.x_v1MsoHyperlink
        {color:#0563C1;
        text-decoration:underline}
#x_replybody1 a:visited, #x_replybody1 span.x_v1MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
#x_replybody1 span.x_v1E-MailFormatvorlage17
        {font-family:"Arial",sans-serif;
        color:windowtext}
#x_replybody1 .x_v1MsoChpDefault
        {font-family:"Calibri",sans-serif}
@page WordSection1
        {margin:70.85pt 70.85pt 2.0cm 70.85pt}
-->
</style>
<div id="x_replybody1" lang="DE">
<div class="x_v1WordSection1">
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Hi,</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">some colleagues have problems with shapefiles (really...) that contain polygons with self-intersections. The Vector Overlay - Clip tool, for example, cannot be executed
 because the algorithm does not run due to the self-intersection. Before executing the tool, the parameter ‘Invalid feature filtering’ can be set to ‘Skip (Ignore) Features with Invalid Geometies’. The faulty polygons are then skipped, which is not desirable,
 however.</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">QGIS offers various options for repairing self-intersections, for example:</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">1) Vector - Check Geometries plugin: however, this sometimes has very long runtimes which might not be acceptable.</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">2) Vector Geometry - Check Validity</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">a - Method QGIS: takes a very long time, or does not run through</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">b - Method GEOS: works correctly and quickly. However, only the first error is ever found. This is not convenient for files with many errors.</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Does anyone know a good solution for repairing (many) self-intersections with high performance in QGIS?</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Many thanks in advance,</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Werner</span></p>
<p class="x_v1MsoNormal"><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal" style="text-autospace:none"><strong><span style="font-size:10.0pt; font-family:'Arial',sans-serif">---</span></strong></p>
<p class="x_v1MsoNormal" style="text-autospace:none"><strong><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></strong></p>
<p class="x_v1MsoNormal" style="text-autospace:none"><strong><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Werner Isenmann</span></strong></p>
<p class="x_v1MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Regierungspräsidium Freiburg</span></p>
<p class="x_v1MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt; font-family:'Arial',sans-serif">Referat 91 – Geowissenschaftliches Landesservicezentrum</span></p>
<p class="x_v1MsoNormal" style="line-height:105%; text-autospace:ideograph-other">
<span style="font-size:10.0pt; line-height:105%; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal" style="line-height:105%; text-autospace:ideograph-other">
<span style="font-size:10.0pt; line-height:105%; font-family:'Arial',sans-serif">Albertstraße 5</span></p>
<p class="x_v1MsoNormal" style="line-height:105%; text-autospace:ideograph-other">
<span style="font-size:10.0pt; line-height:105%; font-family:'Arial',sans-serif">D-79104 Freiburg i. Br.</span></p>
<p class="x_v1MsoNormal" style="line-height:105%; text-autospace:ideograph-other">
<span style="font-size:10.0pt; line-height:105%; font-family:'Arial',sans-serif"> </span></p>
<p class="x_v1MsoNormal" style="line-height:105%; text-autospace:ideograph-other">
<span style="font-size:10.0pt; line-height:105%; font-family:'Arial',sans-serif">Phone: (+49) 761 208-3008</span></p>
<p class="x_v1MsoNormal" style="line-height:105%; text-autospace:ideograph-other">
<span style="font-size:10.0pt; line-height:105%; font-family:'Arial',sans-serif">E-Mail:
<a href="mailto:Werner.Isenmann@rpf.bwl.de" rel="noreferrer"><span style="color:windowtext">Werner.Isenmann@rpf.bwl.de</span></a></span></p>
<p class="x_v1MsoNormal"> </p>
</div>
</div>
<br>
<div class="x_pre" style="margin:0; padding:0; font-family:monospace">_______________________________________________<br>
QGIS-User mailing list<br>
<a href="mailto:QGIS-User@lists.osgeo.org">QGIS-User@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" originalsrc="https://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank" rel="noopener noreferrer">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" originalsrc="https://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank" rel="noopener noreferrer">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a></div>
</blockquote>
</div>
</div>
<br>
<hr style="border: 1px solid black;">
<p style="font-size: 7pt; font-family: 'arial';"><br>
Any business communication sent by or on behalf of BESIX Group NV/SA or one of its affiliated firms or other entities (together "BESIX Group") is confidential and may be privileged or otherwise protected. If you receive it in error please inform the sender
 and then delete it immediately from your system. You should not copy it or disclose its contents to anyone. Please be aware that messages sent to and from BESIX Group may be monitored for reasons of security, to protect our business, and to ensure compliance
 with legal and regulatory obligations and our internal policies. Emails are not a secure method of communication, can be intercepted and cannot be guaranteed to be error free. Anyone who communicates with us by email is taken to understand and accept the above.</p>
</body>
</html>