diff --git a/python/plugins/processing/algs/gdal/ClipByExtent.py b/python/plugins/processing/algs/gdal/ClipByExtent.py index 6e9942ea212a..b08a0db038a7 100644 --- a/python/plugins/processing/algs/gdal/ClipByExtent.py +++ b/python/plugins/processing/algs/gdal/ClipByExtent.py @@ -49,8 +49,8 @@ def defineCharacteristics(self): self.addParameter(ParameterRaster( self.INPUT, self.tr('Input layer'), False)) self.addParameter(ParameterString(self.NO_DATA, - self.tr("Nodata value, leave as 'none' to take the nodata value from input"), - 'none')) + self.tr("Nodata value, leave blank to take the nodata value from input"), + '')) self.addParameter(ParameterExtent(self.PROJWIN, self.tr('Clipping extent'))) self.addParameter(ParameterString(self.EXTRA, self.tr('Additional creation parameters'), '', optional=True)) @@ -65,8 +65,9 @@ def processAlgorithm(self, progress): arguments = [] arguments.append('-of') arguments.append(GdalUtils.getFormatShortNameFromFilename(out)) - arguments.append('-a_nodata') - arguments.append(noData) + if len(noData) > 0: + arguments.append('-a_nodata') + arguments.append(noData) regionCoords = projwin.split(',') arguments.append('-projwin') diff --git a/python/plugins/processing/algs/gdal/translate.py b/python/plugins/processing/algs/gdal/translate.py index 765e2d7701a0..613b2307469e 100644 --- a/python/plugins/processing/algs/gdal/translate.py +++ b/python/plugins/processing/algs/gdal/translate.py @@ -68,8 +68,8 @@ def defineCharacteristics(self): self.addParameter(ParameterBoolean(self.OUTSIZE_PERC, self.tr('Output size is a percentage of input size'), True)) self.addParameter(ParameterString(self.NO_DATA, - self.tr("Nodata value, leave as 'none' to take the nodata value from input"), - 'none')) + self.tr("Nodata value, leave blank to take the nodata value from input"), + '')) self.addParameter(ParameterSelection(self.EXPAND, self.tr('Expand'), ['none', 'gray', 'rgb', 'rgba'])) self.addParameter(ParameterCrs(self.SRS, @@ -111,8 +111,9 @@ def processAlgorithm(self, progress): arguments.append('-outsize') arguments.append(outsize) arguments.append(outsize) - arguments.append('-a_nodata') - arguments.append(noData) + if len(noData) > 0: + arguments.append('-a_nodata') + arguments.append(noData) if expand != 'none': arguments.append('-expand') arguments.append(expand)