mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
[processing][gdal] Fix escaping of delimiter parameter in retile
algorithm
This commit is contained in:
parent
0a6436402d
commit
33b0dbe761
@ -208,7 +208,7 @@ class retile(GdalAlgorithm):
|
||||
delimiter = self.parameterAsString(parameters, self.DELIMITER, context)
|
||||
if delimiter:
|
||||
arguments.append('-csvDelim')
|
||||
arguments.append('"{}"'.format(delimiter))
|
||||
arguments.append(delimiter)
|
||||
|
||||
arguments.append('-targetDir')
|
||||
arguments.append(self.parameterAsString(parameters, self.OUTPUT, context))
|
||||
|
@ -1715,6 +1715,24 @@ class TestGdalRasterAlgorithms(unittest.TestCase, AlgorithmsTestBase.AlgorithmsT
|
||||
'-ps 256 256 -overlap 0 -levels 1 -s_srs EPSG:3111 -r near -ot Float32 -targetDir {} {}'.format(outdir, source)
|
||||
])
|
||||
|
||||
self.assertEqual(
|
||||
alg.getConsoleCommands({'INPUT': [source],
|
||||
'OUTPUT_CSV': 'out.csv',
|
||||
'DELIMITER': '',
|
||||
'OUTPUT': outdir}, context, feedback),
|
||||
['gdal_retile.py',
|
||||
'-ps 256 256 -overlap 0 -levels 1 -r near -ot Float32 -csv out.csv -targetDir {} '.format(outdir) +
|
||||
source])
|
||||
|
||||
self.assertEqual(
|
||||
alg.getConsoleCommands({'INPUT': [source],
|
||||
'OUTPUT_CSV': 'out.csv',
|
||||
'DELIMITER': ';',
|
||||
'OUTPUT': outdir}, context, feedback),
|
||||
['gdal_retile.py',
|
||||
'-ps 256 256 -overlap 0 -levels 1 -r near -ot Float32 -csv out.csv -csvDelim ";" -targetDir {} '.format(outdir) +
|
||||
source])
|
||||
|
||||
# additional parameters
|
||||
self.assertEqual(
|
||||
alg.getConsoleCommands({'INPUT': [source],
|
||||
|
Loading…
x
Reference in New Issue
Block a user