[Qgis-developer] QgisLogger can be a serious bottleneck
giohappy at gmail.com
Sat Jul 5 03:40:35 PDT 2014
I wouldn't call them errors. GEOSDIfference returned a lot of empty
geomcollections, which the QgsVectorFileWriter couldn't manage.
Consequently it wrote a log message for each geometry it couldn't write .
Surely the logging should be improved in this specific case. Anyway, I
think the option to turn QgsMessageLog off could be useful anyway...
2014-07-05 12:31 GMT+02:00 Jürgen E. <jef at norbit.de>:
> Hi Giovanni,
> On Sat, 05. Jul 2014 at 10:27:24 +0200, G. Allegri wrote:
> > As I reported in a previous post, I was unable to conclude a difference
> > operation on a vector because the tool was running in exponential time.
> > Debugging pointed me to the problem: QgsVectoFileWriter was logging tons
> > empty geometres with an incompatible type which will be discarded.
> > After commenting the line of logging the process completed in linear
> > Shouldn't we offer the opportunity to turn QgsLogger off? This would let
> > the user/developer to switch it off whenever he already knows what's
> > happening.
> > Is it already there and I missed it?
> What error message did you get and wouldn't it be better to kill them
> where it
> origins or to issue a final "%n empty geometries skipped" instead of
> individual errors.
> Alternatively we could issue a "last message repeated %n times" in message
> to make it behave better - although that only works the error message are
> 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
> QGIS release manager (PSC) Germany IRC: jef on FreeNode
> norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH
> Rheinstrasse 13, 26506 Norden
> GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
GEO+ geomatica in Italia http://bit.ly/GEOplus
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qgis-developer