[gdal-dev] Performance issues with gdal vrt
Greg Coats
gregcoats at mac.com
Wed Sep 30 10:45:13 EDT 2009
Because JPEG2000 images inherently contain a pyramid of reduced
resolution images, the Kakadu Software demo application kdu_expand,
that is available for free for Win32, Mac OS X, Linux, Solaris,
provides a very fast way to create reduced resolution overview images.
For me, the kdu_expand -reduce operations typically take less than one
second. Greg
kdu_compress -v
This is Kakadu's "kdu_compress" application.
Compiled against the Kakadu core system, version v6.2.1.1
Current core system version is v6.2.1.1
kdu_compress -i 18stj940125.tif -o 18stj940125.jp2 Creversible=yes
kdu_expand -v
This is Kakadu's "kdu_expand" application.
Compiled against the Kakadu core system, version v6.2.1.1
Current core system version is v6.2.1.1
kdu_expand -i 18stj940125.jp2 -o 18stj940125_reduce1.tif -reduce 1
kdu_expand -i 18stj940125.jp2 -o 18stj940125_reduce2.tif -reduce 2
kdu_expand -i 18stj940125.jp2 -o 18stj940125_reduce3.tif -reduce 3
kdu_expand -i 18stj940125.jp2 -o 18stj940125_reduce4.tif -reduce 4
On Sep 30, 2009, at 7:52 AM, Even Rouault wrote:
> As other drivers, the VRT driver is capable of using external
> overviews
> (normally in GeoTIFF format, but that's not required...), so here's
> a possible
> workaround, but that's probably not very practical to use unless you
> use some
> scripting to do it.
>
> Let's suppose I've a file, test.tif, with a overview of factor 1/2
> 1) create the VRT : gdalbuildvrt test.vrt test.tif
> 2) copy test.vrt as test.vrt.ovr
> 3) edit test.vrt.ovr to divide by 2 the rasterXSize and rasterYSize
> of the
> <VRTDataset> element, as well as the values of the attributes xOff,
> yOff, xSize,
> ySize of each <DstRect> element
>
> If you need overview of factor 1/4, copy test.vrt.ovr as
> test.vrt.ovr.ovr and
> repeat step 3)... A bit of cheating, but seems to work here.
More information about the gdal-dev
mailing list