[gdal-dev] gdal_merge.py doesn't find input files.

Frank Warmerdam warmerdam at pobox.com
Fri Mar 5 14:25:02 EST 2010

Luca Fasano wrote:
> Hi list,
> I'm trying to use gdal_merge.py of GDAL 1.6.3 version.
> I encountered some problem merging datasets represented in GDAL
> subdataset format (i.e. DRIVERNAME:FILENAME://SUBDATASETS). In
> particular I'm trying to merge two HDF5 subdatasets.
> In this case the script crashes returning strange message:
> File not found: <dataset1>
> File not found: <dataset2>
> No input files selected.
> I searching for something useful in code and I found, starting from row
> 336:
>             # Expand any possible wildcards from command line arguments
>             f = glob.glob( arg )
>             if len(f) == 0:
>                 print 'File not found: "%s"' % (str( arg ))
>             names += f # append 1 or more files
> that seems to check if inputs are present in file system.
> But of course something like HDF5:filename://S01/SBI is never a valid
> path.
> Did you know this behaviour?


I concur that the globbing is inappropriate for this script.  I have reopened
the ticket for which it was implemented.


In the meantime, I imagine you can just comment out the globbing.

Best regards,
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

More information about the gdal-dev mailing list