diff --git a/python/plugins/processing/algs/gdal/polygonize.py b/python/plugins/processing/algs/gdal/polygonize.py index 178a1ada4dff..624285c8dd5e 100644 --- a/python/plugins/processing/algs/gdal/polygonize.py +++ b/python/plugins/processing/algs/gdal/polygonize.py @@ -62,11 +62,12 @@ def defineCharacteristics(self): self.addOutput(OutputVector(polygonize.OUTPUT, self.tr('Vectorized'))) def getConsoleCommands(self): + output = self.getOutputValue(polygonize.OUTPUT) + arguments = [] arguments.append(self.getParameterValue(polygonize.INPUT)) arguments.append('-f') - arguments.append('ESRI Shapefile') - output = self.getOutputValue(polygonize.OUTPUT) + arguments.append(GdalUtils.getVectorDriverFromFileName(output)) arguments.append(output) arguments.append(QFileInfo(output).baseName()) arguments.append(self.getParameterValue(polygonize.FIELD))