[gdal-dev] gdalbuildvrt files not recognized

Simon Shak skunkmyrddyn at gmail.com
Thu Feb 4 14:22:33 PST 2021


if I try to use wildcard:
gdalbuildvrt output.vrt input/*.ecw
I get the error:
ERROR 4: `input/*.ecw' does not exist in the file system, and is not
recognized as a supported dataset name.
it doesn't matter if I use / or \ or * or *.ecw or *.*.

My expectation based on the documentation and previous usage is that you
can keep adding to a vrt by subsequent commands with the same vrt file
unless you pass in the -overwrite option.

However, your suggestion to check the filelist.txt file has found the
error.  Somehow a trailing space was before the CRLF and caused it to not
recognize the file.
Thanks for the quick help.

On Thu, Feb 4, 2021 at 4:17 PM Mateusz Loskot <mateusz at loskot.net> wrote:

> On Thu, 4 Feb 2021, 23:02 Simon Shak, <skunkmyrddyn at gmail.com> wrote:
>
>>
>> If I do it straight via commandline as:
>> for %f in (input\*.ecw) do (gdalbuildvrt output.vrt %f)
>> I wind up with a VRT with only one of the several hundred files in it.
>>
>
>
> Yes, that's expected, isn't it.
>
> if I try it using a file list by first:
>> for %f in (input\*.ecw) do (echo %f >> filelist.txt)
>> then:
>> gdalbuildvrt -input_file_list filelist.txt output.vrt
>>
>
> I assume you've read the docs, why don't you feed it with input/*.ecw
> directly.
>
> I get a bunch of errors saying:
>> ERROR 4: `ecw\N39.250W119.500N39.375W119.375.ecw ' not recognized as a
>> supported file format.
>>
>
> I'd verify content of the file is single file name per line. It may matter
> the EOL is LF, not CRLF, can't remember.
>
> ML
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20210204/552b8b8c/attachment.html>


More information about the gdal-dev mailing list