Selon "Jürgen E. Fischer" <[email protected]>: Greg,
you were not enough specific to understand what when wrong for you. I'd expect an example of the exact gdalbuildvrt command line and the current directory from where you tried it, like Jürgen did. Indeed in Jürgen's example, GDAL was not behaving optimally. I've fixed that in trunk r17818. So the behaviour is now : 1) cd /PATH/TO/THE/VRT/ gdalbuildvrt foo.vrt RELATIVE/PATH/TO/ANY/GDAL/RASTER returns a vrt with <SourceFilename relativeToVRT="1">RELATIVE/PATH/TO/ANY/GDAL/RASTER</SourceFilename> Before r17818, it only worked if RELATIVE/PATH/TO/ANY/GDAL/RASTER was a filename in the same directory as foo.vrt 2) cd /ANYWHERE/YOU/WANT gdalbuildvrt /A/B/C/foo.vrt /A/B/C/PATH/TO/ANY/GDAL/RASTER returns a vrt with <SourceFilename relativeToVRT="1">PATH/TO/ANY/GDAL/RASTER</SourceFilename> (Behaviour of 2) is unchanged by r17818) 3) cd /PATH/TO/THE/VRT/ gdalbuildvrt foo.vrt ABSOLUTE/PATH/TO/ANY/GDAL/RASTER returns a vrt with <SourceFilename relativeToVRT="0">ABSOLUTE/PATH/TO/ANY/GDAL/RASTER</SourceFilename> (Behaviour of 3) is unchanged by r17818) Even > Hi Greg, > > On Wed, 14. Oct 2009 at 12:40:19 -0400, Greg Coats wrote: > > How does one specify that gdalbuildvrt save relative paths, rather than > > absolute paths? > > Looks like that isn't supported directly yet. But I'd try: > > cd /PATH/TO/THE/VRT/ > gdalbuildvrt foo.vrt ../RELATIVE/PATH/TO/THE/DATASOURCES/*.tif > perl -i.bak -pe 's/relativeToVRT="0"/relativeToVRT="1"/' foo.vrt > > > Jürgen > > -- > Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-20 > Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50 > Software Engineer D-26506 Norden http://www.norbit.de > > -- > norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH > Rheinstrasse 13, 26506 Norden > GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502 > > _______________________________________________ > gdal-dev mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/gdal-dev > _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
