From ffae112ece2746989676f87e5cefb7c32374bc44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Str=C3=B6bl?= Date: Wed, 2 Mar 2016 17:07:00 +0100 Subject: [PATCH] [BUG] Do not output lines shorter than 0.00001 --- .../plugins/processing/algs/qgis/SplitLinesWithLines.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/python/plugins/processing/algs/qgis/SplitLinesWithLines.py b/python/plugins/processing/algs/qgis/SplitLinesWithLines.py index 9b0586ad703..d265efaaa6c 100644 --- a/python/plugins/processing/algs/qgis/SplitLinesWithLines.py +++ b/python/plugins/processing/algs/qgis/SplitLinesWithLines.py @@ -128,9 +128,13 @@ class SplitLinesWithLines(GeoAlgorithm): inLines = outLines + for aLine in inLines: - outFeat.setGeometry(aLine) - writer.addFeature(outFeat) + if round(aLine.length(), 6) > 0: + # sometimes splitting results in lines of almost zero lenght, + # we filter out anything with a lenght of less than 0.00001 + outFeat.setGeometry(aLine) + writer.addFeature(outFeat) progress.setPercentage(int(current * total))