Merge pull request #1850 from SrNetoChan/Bug_12001

fix Processing Keep n biggest parts algorithm (fix #12001)
This commit is contained in:
alexbruy 2015-01-22 10:20:13 +02:00
commit cd556e6543

View File

@ -33,10 +33,10 @@ for n, feat in enumerate(processing.features(polyLayer)):
featres.setGeometry(geom)
else:
featres.setGeometry(geom)
geomres = [geoms[i].asPolygon() for i,a in geomarea[-1 * To_keep]]
geomres = [geoms[i].asPolygon() for i,a in geomarea[-1 * To_keep :]]
featres.setGeometry(QgsGeometry.fromMultiPolygon(geomres))
writer.addFeature(featres)
else:
writer.addFeature(feat)
del writer
del writer