[Gdal-dev] vrt format and absolute/relative paths
Vincent Schut
schut at sarvision.com
Tue Mar 16 03:48:46 EST 2004
I'm starting to use (and like!) the vrt format more and more. However, when I
thought I would use standard vrt files as templates for multiple directories
that contain the same kind of data (like spot vegetation data for multiple
dates), I found out that the vrt file loader uses the current working dir as
path prefix for the SourceFilename, which effectively keeps me from using
one .vrt file with relative filenames as SourceFilename and linking/copying
that into each directory. E.g. I would like to have a vrt file that has the
files 0001_B0.HDF, 0001_B2.HDF, 0001_B3.HDF and 0001_MIR.HDF as bands 1-4,
and than I put that vrt file in each of my Spot Vegetation directories and if
I then load one of the vrt files, it gives me the four HDF files from the
directory where the vrt file is located. However, the current behaviour is
different: it gives me the HDF files from the current directory. So if I
issue a gdalinfo command on a vrt file from a different directory:
vincent at lowresbox spotgetation/s10$ gdalinfo
Asian-Islands.20020601/spectral.vrt
gdal tries to load the referenced raster sources from the current directory
(spotvegetation/s10/), and not from the local directory of the vrt file
(spotvegetation/s10/Asian-Islands.20020601/). So in this example I would get
an error, as there are no Spot Vegetation raster files in
spotvegetation/s10/.
Is this behaviour intended?
If not, if would greatly help me if it could be changed so that gdal always
uses the home directory of the current vrt file to look for the vrt raster
source files.
Thanks,
--
-----------------------------
Vincent Schut
SarVision B.V.
Wageningen, The Netherlands
www.sarvision.com
More information about the Gdal-dev
mailing list