<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style id="signatureStyle" type="text/css"><!--#xf79f00f0113e4cb p
{line-height: 115%; text-align: left; orphans: 2; widows: 2; margin-bottom: 0.25cm; direction: ltr; background: none;}
#xf79f00f0113e4cb p.western
{font-size: 10pt;}
#xf79f00f0113e4cb a:link
{color: rgb(0, 0, 255); text-decoration: underline;}
#xf79f00f0113e4cb a:visited
{color: rgb(128, 0, 128); text-decoration: underline;}
--></style><style id="css_styles" type="text/css"><!--blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: center; '], li[style='text-align: right;'], li[style='text-align: right; '] {  list-style-position: inside;}
body { font-family: Helvetica; font-size: 9pt; }
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb solid; padding-left: 0.3em; }
a.em-mention[href] { text-decoration: none; color: inherit; border-radius: 3px; padding-left: 2px; padding-right: 2px; background-color: #e2e2e2; }
._em_placeholder {color: gray; border-bottom: 1px dotted lightblue;} ._em_placeholder:before{color:gray; content: '{{ ';} ._em_placeholder:after{color:gray; content: ' }}';}
--></style>
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div>Hi Werner,</div>
<div><br>
</div>
<div>give QuickPolygonRepair extension from Mike Elstermann (#geoobserver) a try.</div>
<div><br>
</div>
<div id="signature_old" style="clear:both">
<div id="xf79f00f0113e4cb">
<p class="western" style="line-height: 100%; margin-bottom: 0cm"><font face="Arial, sans-serif"><font size="2" style="font-size: 11pt"><font size="2" style="font-size: 10pt">Freundliche Grüße</font></font></font></p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<br>
<br>
</p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<font color="#004c87"><b>Thomas Struller</b></font></p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
Diplom Geologe BDG, V18</p>
<p style="line-height: 100%; margin-bottom: 0cm"><font face="Calibri, sans-serif"><font size="2" style="font-size: 11pt"><font face="Arial, sans-serif"><font size="1" style="font-size: 7pt">akademischer Geoinformatiker<br>
Sachverständiger nach BBodSchG §18<br>
SG1 historische Recherche<br>
SG2 Pfad Boden-Grundwasser<br>
Privater Sachverständiger der Wasserwirtschaft<br>
Sachverständiger FÜ GBT</font></font></font></font></p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<br>
<br>
</p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
T +49 911 12076 111</p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
M +49 170 3320494</p>
<p class="western" style="line-height: 100%; margin-bottom: 0cm"><font color="#0000ff"><a href="mailto:thomas.struller@lga-geo.de"><font color="#000000">thomas.struller@lga-geo.de</font></a></font></p>
<p class="western" style="line-height: 100%; margin-bottom: 0cm"><br>
</p>
<p class="western" style="line-height: 100%; margin-bottom: 0cm"><img src="cid:em779dee28-0832-40f2-b9e3-8ac75818e014@4090589a.com" border="0" width="300" height="92"><br>
</p>
<p class="western" style="line-height: 100%; margin-bottom: 0cm"><br>
</p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<font size="1" style="font-size: 7pt">LGA Institut für Umweltgeologie und Altlasten GmbH</font></p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<font size="1" style="font-size: 7pt">Christian-Hessel-Straße 1 | 90427 Nürnberg</font></p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<font size="1" style="font-size: 7pt">Geschäftsführung: Carlo Schillinger | Dr. Jürgen Kisskalt</font></p>
<p class="western" style="line-height: 100%; margin-top: 0.07cm; margin-bottom: 0.07cm">
<font size="1" style="font-size: 7pt">Gesellschaftssitz: Nürnberg | Registergericht Nürnberg HRB 18895</font></p>
<p class="western" style="line-height: 100%; margin-bottom: 0cm"><font color="#0000ff"><a href="mailto:info@lga-geo.de"><font color="#004c87"><font size="1" style="font-size: 7pt">info@lga-geo.de</font></font></a></font><font size="1" style="font-size: 7pt">
 |</font><font color="#004c87"><font size="1" style="font-size: 7pt"> </font></font><font color="#0000ff"><a href="https://www.lga-geo.de/"><font color="#004c87"><font size="1" style="font-size: 7pt">lga-geo.de</font></font></a></font><font size="1" style="font-size: 7pt">
 | </font><font color="#0000ff"><a href="https://www.lga-geo.de/datenschutz/"><font color="#004c87"><font size="1" style="font-size: 7pt">Datenschutz</font></font></a></font></p>
</div>
</div>
<div><br>
</div>
<div x-em-replyforwardheader=""><br>
</div>
<div>
<div>------ Originalnachricht ------</div>
<div>Von "qgis-user-request@lists.osgeo.org" <<a href="mailto:qgis-user-request@lists.osgeo.org">qgis-user-request@lists.osgeo.org</a>></div>
<div>An "qgis-user@lists.osgeo.org" <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>></div>
<div>Datum 04.07.2025 08:18:50</div>
<div>Betreff QGIS-User Digest, Vol 233, Issue 2</div>
</div>
<div x-em-quote=""><br>
</div>
<div id="xdf13f15b5bb44c5" class="plain">
<blockquote cite="mailman.3837.1751609930.11180.qgis-user@lists.osgeo.org" type="cite" class="cite2">
<div class="plain_line">Send QGIS-User mailing list submissions to</div>
<div class="plain_line"><a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a></div>
<div class="plain_line"> </div>
<div class="plain_line">To subscribe or unsubscribe via the World Wide Web, visit</div>
<div class="plain_line"><a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></div>
<div class="plain_line">or, via email, send a message with subject or body 'help' to</div>
<div class="plain_line"><a href="mailto:qgis-user-request@lists.osgeo.org">qgis-user-request@lists.osgeo.org</a></div>
<div class="plain_line"> </div>
<div class="plain_line">You can reach the person managing the list at</div>
<div class="plain_line"><a href="mailto:qgis-user-owner@lists.osgeo.org">qgis-user-owner@lists.osgeo.org</a></div>
<div class="plain_line"> </div>
<div class="plain_line">When replying, please edit your Subject line so it is more specific</div>
<div class="plain_line">than "Re: Contents of QGIS-User digest..."</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Today's Topics:</div>
<div class="plain_line"> </div>
<div class="plain_line">1. Re: Self Intersections: Issues with Polygon Features</div>
<div class="plain_line">(Stijven, Jeroen)</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">----------------------------------------------------------------------</div>
<div class="plain_line"> </div>
<div class="plain_line">Message: 1</div>
<div class="plain_line">Date: Fri, 4 Jul 2025 06:18:43 +0000</div>
<div class="plain_line">From: "Stijven, Jeroen" <<a href="mailto:Jeroen.Stijven@besix.com">Jeroen.Stijven@besix.com</a>></div>
<div class="plain_line">To: "Isenmann, Werner (RPF)" <<a href="mailto:Werner.Isenmann@rpf.bwl.de">Werner.Isenmann@rpf.bwl.de</a>>, Nigel</div>
<div class="plain_line">Berjak - General <<a href="mailto:nigel@s3.co.za">nigel@s3.co.za</a>></div>
<div class="plain_line">Cc: "<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>" <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>></div>
<div class="plain_line">Subject: Re: [Qgis-user] Self Intersections: Issues with Polygon</div>
<div class="plain_line">Features</div>
<div class="plain_line">Message-ID:</div>
<div class="plain_line"><<a href="mailto:PA6PR08MB10648896DEA7A8D1D4A7B955D9E42A@PA6PR08MB10648.eurprd08.prod.outlook.com">PA6PR08MB10648896DEA7A8D1D4A7B955D9E42A@PA6PR08MB10648.eurprd08.prod.outlook.com</a>></div>
<div class="plain_line"></div>
<div class="plain_line">Content-Type: text/plain; charset="windows-1252"</div>
<div class="plain_line"> </div>
<div class="plain_line">Dear Werner,</div>
<div class="plain_line"> </div>
<div class="plain_line">Thanks a lot for the helpfull information, but can you send me a screenshot as example please?</div>
<div class="plain_line">Thanks a lot.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Met vriendelijke groeten,</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Jeroen Stijven E: <a href="mailto:jeroen.stijven@besix.com">
jeroen.stijven@besix.com</a></div>
<div class="plain_line"> </div>
<div class="plain_line">Designer Besix Connect nv | Baaikensstraat 21/1, 9240 Zele</div>
<div class="plain_line"> </div>
<div class="plain_line">+32 493 02 46 91 W: <a href="http://www.besixconnect.be">
www.besixconnect.be</a></div>
<div class="plain_line"> </div>
<div class="plain_line">Volg ons op LinkedIn<<a href="https://www.linkedin.com/company/besix-connect/">https://www.linkedin.com/company/besix-connect/</a>> of Facebook<<a href="https://www.facebook.com/profile.php?id=100054363827571">https://www.facebook.com/profile.php?id=100054363827571</a>></div>
<div class="plain_line"> </div>
<div class="plain_line">[cid:5b7453f0-89e2-4ec8-9a58-7e0fbc4ff990]</div>
<div class="plain_line">________________________________</div>
<div class="plain_line">From: QGIS-User <<a href="mailto:qgis-user-bounces@lists.osgeo.org">qgis-user-bounces@lists.osgeo.org</a>> on behalf of Nigel Berjak - General via QGIS-User <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>></div>
<div class="plain_line">Sent: Thursday, July 3, 2025 5:20 PM</div>
<div class="plain_line">To: Isenmann, Werner (RPF) <<a href="mailto:Werner.Isenmann@rpf.bwl.de">Werner.Isenmann@rpf.bwl.de</a>></div>
<div class="plain_line">Cc: <a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a> <<a href="mailto:qgis-user@lists.osgeo.org">qgis-user@lists.osgeo.org</a>></div>
<div class="plain_line">Subject: Re: [Qgis-user] Self Intersections: Issues with Polygon Features</div>
<div class="plain_line"> </div>
<div class="plain_line">You don't often get email from <a href="mailto:qgis-user@lists.osgeo.org">
qgis-user@lists.osgeo.org</a>. Learn why this is important<<a href="https://aka.ms/LearnAboutSenderIdentification">https://aka.ms/LearnAboutSenderIdentification</a>></div>
<div class="plain_line"> </div>
<div class="plain_line">Hi Werner</div>
<div class="plain_line"> </div>
<div class="plain_line">An old trick is to buffer using 0 units, which usually resolves self-intersections.</div>
<div class="plain_line"> </div>
<div class="plain_line">Cheers.</div>
<div class="plain_line"> </div>
<div class="plain_line">---</div>
<div class="plain_line">Regards,</div>
<div class="plain_line"> </div>
<div class="plain_line">Nigel Berjak</div>
<div class="plain_line">Please consider the environment before printing this email.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">On 2025-07-03 16:11, Isenmann, Werner (RPF) via QGIS-User wrote:</div>
<div class="plain_line"> </div>
<div class="plain_line">Hi,</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">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.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">QGIS offers various options for repairing self-intersections, for example:</div>
<div class="plain_line"> </div>
<div class="plain_line">1) Vector - Check Geometries plugin: however, this sometimes has very long runtimes which might not be acceptable.</div>
<div class="plain_line"> </div>
<div class="plain_line">2) Vector Geometry - Check Validity</div>
<div class="plain_line"> </div>
<div class="plain_line">a - Method QGIS: takes a very long time, or does not run through</div>
<div class="plain_line"> </div>
<div class="plain_line">b - Method GEOS: works correctly and quickly. However, only the first error is ever found. This is not convenient for files with many errors.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Does anyone know a good solution for repairing (many) self-intersections with high performance in QGIS?</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Many thanks in advance,</div>
<div class="plain_line"> </div>
<div class="plain_line">Werner</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">---</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Werner Isenmann</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Regierungspr?sidium Freiburg</div>
<div class="plain_line"> </div>
<div class="plain_line">Referat 91 ? Geowissenschaftliches Landesservicezentrum</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Albertstra?e 5</div>
<div class="plain_line"> </div>
<div class="plain_line">D-79104 Freiburg i. Br.</div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">Phone: (+49) 761 208-3008</div>
<div class="plain_line"> </div>
<div class="plain_line">E-Mail: <a href="mailto:Werner.Isenmann@rpf.bwl.de">Werner.Isenmann@rpf.bwl.de</a><<a href="mailto:Werner.Isenmann@rpf.bwl.de">mailto:Werner.Isenmann@rpf.bwl.de</a>></div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">_______________________________________________</div>
<div class="plain_line">QGIS-User mailing list</div>
<div class="plain_line"><a href="mailto:QGIS-User@lists.osgeo.org">QGIS-User@lists.osgeo.org</a><<a href="mailto:QGIS-User@lists.osgeo.org">mailto:QGIS-User@lists.osgeo.org</a>></div>
<div class="plain_line">List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a></div>
<div class="plain_line">Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a></div>
<div class="plain_line"> </div>
<div class="plain_line">________________________________</div>
<div class="plain_line"> </div>
<div class="plain_line">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.</div>
<div class="plain_line">-------------- next part --------------</div>
<div class="plain_line">An HTML attachment was scrubbed...</div>
<div class="plain_line">URL: <<a href="http://lists.osgeo.org/pipermail/qgis-user/attachments/20250704/55dea97d/attachment.htm">http://lists.osgeo.org/pipermail/qgis-user/attachments/20250704/55dea97d/attachment.htm</a>></div>
<div class="plain_line">-------------- next part --------------</div>
<div class="plain_line">A non-text attachment was scrubbed...</div>
<div class="plain_line">Name: Outlook-hhbjdndb.png</div>
<div class="plain_line">Type: image/png</div>
<div class="plain_line">Size: 121460 bytes</div>
<div class="plain_line">Desc: Outlook-hhbjdndb.png</div>
<div class="plain_line">URL: <<a href="http://lists.osgeo.org/pipermail/qgis-user/attachments/20250704/55dea97d/attachment.png">http://lists.osgeo.org/pipermail/qgis-user/attachments/20250704/55dea97d/attachment.png</a>></div>
<div class="plain_line"> </div>
<div class="plain_line">------------------------------</div>
<div class="plain_line"> </div>
<div class="plain_line">Subject: Digest Footer</div>
<div class="plain_line"> </div>
<div class="plain_line">_______________________________________________</div>
<div class="plain_line">QGIS-User mailing list</div>
<div class="plain_line"><a href="mailto:QGIS-User@lists.osgeo.org">QGIS-User@lists.osgeo.org</a></div>
<div class="plain_line">List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a></div>
<div class="plain_line">Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">
https://lists.osgeo.org/mailman/listinfo/qgis-user</a></div>
<div class="plain_line"> </div>
<div class="plain_line"> </div>
<div class="plain_line">------------------------------</div>
<div class="plain_line"> </div>
<div class="plain_line">End of QGIS-User Digest, Vol 233, Issue 2</div>
<div class="plain_line">*****************************************</div>
</blockquote>
</div>
</body>
</html>