Hi all,
I try to use some gdal tools in a batch file on windows and I've a strange side effect. Here is a little batch use with fwtools 2.4.7.

@echo off
echo "Test 1 with file list"
del listin.txt test1.vrt test2.vrt
for %%F in (krel*.tif) do @echo %%F>>  listin.txt
gdalbuildvrt  -input_file_list listin.txt test1.vrt
echo "Test 2 with direct argument"
gdalbuildvrt  test2.vrt krel*.tif

And then the result of this script.

H:\>testgdal.bat
"Test 1 with file"
0...10...20...30...40...50Warning 6: gdalbuildvrt does not support positive NS
resolution. Skipping krel31.tif
...60...70...80...90...100 - done.
Warning 6: gdalbuildvrt does not support positive NS resolution. Skipping 
krel32.tif
"Test 2 with direct argument"
0...10...20...30...40...50...60...70...80...90...100 - done.

The two input files are all correct and when I use this command line :


Everything works.

After some investigations,(check my file, gdal debug compilation, try on linux too, ...), I've found that there is a space at the end of each line in my listin.txt. On linux, the same thing produce a clear error :


#>  gdalbuildvrt -input_file_list listin.txt toto.vrt
0...10...20...30...40...50ERROR 4: `krel31.tif ' does not exist in the file 
system,
and is not recognised as a supported dataset name.
Warning 1: Warning : can't open krel31.tif . Skipping it
...60...70...80...90...100 - done.
ERROR 4: `krel32.tif ' does not exist in the file system,
and is not recognised as a supported dataset name.
Warning 1: Warning : can't open krel32.tif . Skipping it


It will be a good thing that gdalbuildvrt trim white space before reading file or have the same error on windows and linux.

Thanks

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to