mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
explicitly convert geometry to multi
This commit is contained in:
parent
7df04ac7e7
commit
91fe2f93c4
@ -77,6 +77,7 @@ class FixGeometry(GeoAlgorithm):
|
|||||||
for g in tmpGeometries:
|
for g in tmpGeometries:
|
||||||
if g.type() == inputFeature.geometry().type():
|
if g.type() == inputFeature.geometry().type():
|
||||||
try:
|
try:
|
||||||
|
g.convertToMultiType()
|
||||||
outputFeature.setGeometry(QgsGeometry(g))
|
outputFeature.setGeometry(QgsGeometry(g))
|
||||||
writer.addFeature(outputFeature)
|
writer.addFeature(outputFeature)
|
||||||
except:
|
except:
|
||||||
@ -84,6 +85,7 @@ class FixGeometry(GeoAlgorithm):
|
|||||||
feedback.setProgress(int(current * total))
|
feedback.setProgress(int(current * total))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
outputGeometry.convertToMultiType()
|
||||||
outputFeature.setGeometry(outputGeometry)
|
outputFeature.setGeometry(outputGeometry)
|
||||||
|
|
||||||
writer.addFeature(outputFeature)
|
writer.addFeature(outputFeature)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user