<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 25 July 2023, 8:02 pm Andreas Neumann via QGIS-User, <<a href="mailto:qgis-user@lists.osgeo.org" target="_blank" rel="noreferrer">qgis-user@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Hi,</p>
<p>A friend of mine has a dirty input data set with lots of overlapping geometries (within the same layer) and asked me if there is a tool within QGIS to automatically remove the overlaps and assign the overlapping area to the neighbor polygon with the largest area.</p>
<p>The solution was surprisingly hard to find, although I am pretty sure there are multiple combinations of algorithms that would solve the problem. Here is the solution I came up with: <a href="https://github.com/qgis-ch/overlap_removal/tree/main" rel="noreferrer noreferrer" target="_blank">https://github.com/qgis-ch/overlap_removal/tree/main </a>- perhaps you have better ideas - more elegant solutions?</p>
<p>Wouldn't it be great if QGIS had a processing tool to solve this overlap cleaning within the same layer "out of the box" without having to use a graphical model or a more or less complicated sequence of algorithms in the processing toolbox? Apparently, ArcGIS has such a tool ...</p>
<p>Saga and GRASS also might have such tools - but I couldn't get the SAGA based QGIS plugin "Dissect and dissolve overlaps" (<a href="https://plugins.qgis.org/plugins/dissect_dissolve_overlaps" rel="noreferrer noreferrer" target="_blank">https://plugins.qgis.org/plugins/dissect_dissolve_overlaps</a>).</p>
<p>The same problem exists for automatically filling small gaps in the polygon data set ...</p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">The recently introduced geos tools for coverage layer cleaning and simplification seem like a good fit here! See eg <a href="https://lin-ear-th-inking.blogspot.com/2022/08/validating-polygonal-coverages-in-jts.html?m=1">https://lin-ear-th-inking.blogspot.com/2022/08/validating-polygonal-coverages-in-jts.html?m=1</a></div><div dir="auto"><br></div><div dir="auto">These tools would ideally be exposed through the qgis processing toolbox.</div><div dir="auto"><br></div><div dir="auto">Nyall</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Andreas</p>
<p><br></p>

</div>
_______________________________________________<br>
QGIS-User mailing list<br>
<a href="mailto:QGIS-User@lists.osgeo.org" rel="noreferrer noreferrer" target="_blank">QGIS-User@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
</blockquote></div></div></div>