mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
[processing] corrected parameter definition in Eliminate
This commit is contained in:
parent
e527fe387c
commit
56d6496842
@ -49,7 +49,7 @@ class Eliminate(GeoAlgorithm):
|
|||||||
self.name = "Eliminate sliver polygons"
|
self.name = "Eliminate sliver polygons"
|
||||||
self.group = "Vector geometry tools"
|
self.group = "Vector geometry tools"
|
||||||
self.addParameter(ParameterVector(self.INPUT, "Input layer", [ParameterVector.VECTOR_TYPE_POLYGON]))
|
self.addParameter(ParameterVector(self.INPUT, "Input layer", [ParameterVector.VECTOR_TYPE_POLYGON]))
|
||||||
self.addParameter(ParameterSelection(self.MODE, "Segments", self.MODES))
|
self.addParameter(ParameterSelection(self.MODE, "Merge selection with the neighbouring polygon with the largest", self.MODES))
|
||||||
self.addOutput(OutputVector(self.OUTPUT, "Cleaned layer"))
|
self.addOutput(OutputVector(self.OUTPUT, "Cleaned layer"))
|
||||||
|
|
||||||
def processAlgorithm(self, progress):
|
def processAlgorithm(self, progress):
|
||||||
@ -183,3 +183,9 @@ class Eliminate(GeoAlgorithm):
|
|||||||
msg = msg + "\n" + aStrm
|
msg = msg + "\n" + aStrm
|
||||||
outLayer.rollBack()
|
outLayer.rollBack()
|
||||||
raise GeoAlgorithmExecutionException("Commit error:\n%s" % (msg))
|
raise GeoAlgorithmExecutionException("Commit error:\n%s" % (msg))
|
||||||
|
|
||||||
|
def checkParameterValuesBeforeExecuting(self):
|
||||||
|
inLayer = dataobjects.getObjectFromUri(self.getParameterValue(self.INPUT))
|
||||||
|
if inLayer.selectedFeatureCount() == 0:
|
||||||
|
return "No selection in input layer"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user