[Qgis-user] Fix Geometries

Jürgen E. Fischer jef at norbit.de
Wed May 22 02:46:14 PDT 2019


Hi Harrissou,

On Wed, 22. May 2019 at 11:03:56 +0200, DelazJ wrote:
> *> The QGIS method is an internal method that can return multiple errors
> and was > IIRC introduced, when GEOS could just report one error at a time
> without a > location and we couldn't or didn't yet use it threaded.
> Essentially it was > just made to highlight digitizing errors.  It might
> miss some rules or > interpret some edge cases differently than GEOS.*
> 
> So there are some historical reasons. Unfortunately, this does not seem
> enough to clarify things and wouldn't deserve a place in the docs (I may be
> wrong!).  If anyone has more details, please tell us. I think it could be
> worth clarify and document the differences if they are clear enough or
> merge the tools in the future if possible, avoiding confusion for users (we
> should not have kind of black box ;) in QGIS).

We don't have a blackbox.  The ultimate source of information about the QGIS
method is the QGIS method:

https://github.com/qgis/QGIS/blob/master/src/core/qgsgeometryvalidator.cpp

But there isn't a comparison on what GEOS and that method do differently.


Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden            https://www.norbit.de
QGIS release manager (PSC)  Germany                    IRC: jef on FreeNode
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20190522/3ee673d2/attachment.sig>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Pflichtangaben
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20190522/3ee673d2/attachment.ksh>


More information about the Qgis-user mailing list