<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Just do it the hard/smart way.<div><br></div><div>Google for some test suits with invalid geometries, run them in QGIS with the different methods and write a summary.</div><div><br></div><div>Or so it the fun(ny) way and create your own invalid geodata. Self-intersecting, overlapping etc.</div><div><br><div id="AppleMailSignature" dir="ltr">— <br><div>Von einem iPhone gesendet und wird daher Fehler enthalten.</div></div><div dir="ltr"><br>Am 22.05.2019 um 12:08 schrieb DelazJ <<a href="mailto:delazj@gmail.com">delazj@gmail.com</a>>:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div>Hi Jürgen,</div><div><br></div><div>I know that we don't have black box and this was certainly not the appropriate term to use. Sorry. Still, most of the users have no means to read the code but need to use any of these options. Without understanding what they do, it becomes simply a click-click business (not empowering them). So it could be nice we shed some light on them (maybe something for a grant proposal?).</div><div><br></div><div>Greetings,</div><div>Harrissou<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 22 mai 2019 à 11:55, Jürgen E. Fischer <<a href="mailto:jef@norbit.de">jef@norbit.de</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Harrissou,<br>
<br>
On Wed, 22. May 2019 at 11:03:56 +0200, DelazJ wrote:<br>
> *> The QGIS method is an internal method that can return multiple errors<br>
> and was > IIRC introduced, when GEOS could just report one error at a time<br>
> without a > location and we couldn't or didn't yet use it threaded.<br>
> Essentially it was > just made to highlight digitizing errors.  It might<br>
> miss some rules or > interpret some edge cases differently than GEOS.*<br>
> <br>
> So there are some historical reasons. Unfortunately, this does not seem<br>
> enough to clarify things and wouldn't deserve a place in the docs (I may be<br>
> wrong!).  If anyone has more details, please tell us. I think it could be<br>
> worth clarify and document the differences if they are clear enough or<br>
> merge the tools in the future if possible, avoiding confusion for users (we<br>
> should not have kind of black box ;) in QGIS).<br>
<br>
We don't have a blackbox.  The ultimate source of information about the QGIS<br>
method is the QGIS method:<br>
<br>
<a href="https://github.com/qgis/QGIS/blob/master/src/core/qgsgeometryvalidator.cpp" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/blob/master/src/core/qgsgeometryvalidator.cpp</a><br>
<br>
But there isn't a comparison on what GEOS and that method do differently.<br>
<br>
<br>
Jürgen<br>
<br>
-- <br>
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31<br>
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50<br>
Software Engineer           D-26506 Norden            <a href="https://www.norbit.de" rel="noreferrer" target="_blank">https://www.norbit.de</a><br>
QGIS release manager (PSC)  Germany                    IRC: jef on FreeNode<br>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="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" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></blockquote></div></div>
</div></blockquote><blockquote type="cite"><div dir="ltr"><span>_______________________________________________</span><br><span>Qgis-user mailing list</span><br><span><a href="mailto:Qgis-user@lists.osgeo.org">Qgis-user@lists.osgeo.org</a></span><br><span>List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></span><br><span>Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user">https://lists.osgeo.org/mailman/listinfo/qgis-user</a></span></div></blockquote></div></body></html>