mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-24 00:05:18 -05:00
Re-arange code
This commit is contained in:
parent
dd7b8acafb
commit
bf93dc6f17
@ -113,6 +113,13 @@ class fillnodata(GdalAlgorithm):
|
||||
return super().flags() | QgsProcessingAlgorithm.FlagDisplayNameIsLiteral
|
||||
|
||||
def getConsoleCommands(self, parameters, context, feedback, executing=True):
|
||||
raster = self.parameterAsRasterLayer(parameters, self.INPUT, context)
|
||||
if raster is None:
|
||||
raise QgsProcessingException(self.invalidRasterError(parameters, self.INPUT))
|
||||
|
||||
out = self.parameterAsOutputLayer(parameters, self.OUTPUT, context)
|
||||
self.setOutputValue(self.OUTPUT, out)
|
||||
|
||||
arguments = [
|
||||
raster.source(),
|
||||
out,
|
||||
@ -136,15 +143,9 @@ class fillnodata(GdalAlgorithm):
|
||||
arguments.append('-mask')
|
||||
arguments.append(mask.source())
|
||||
|
||||
out = self.parameterAsOutputLayer(parameters, self.OUTPUT, context)
|
||||
self.setOutputValue(self.OUTPUT, out)
|
||||
arguments.append('-of')
|
||||
arguments.append(QgsRasterFileWriter.driverForExtension(os.path.splitext(out)[1]))
|
||||
|
||||
raster = self.parameterAsRasterLayer(parameters, self.INPUT, context)
|
||||
if raster is None:
|
||||
raise QgsProcessingException(self.invalidRasterError(parameters, self.INPUT))
|
||||
|
||||
if self.EXTRA in parameters and parameters[self.EXTRA] not in (None, ''):
|
||||
extra = self.parameterAsString(parameters, self.EXTRA, context)
|
||||
arguments.append(extra)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user