I use GDAL in my traffic optimization CAD program.   <br>It is a Win32 application written in DELPHI that uses GDAL &quot;C&quot; API - the binding was autogenerated by my SWIG module for object pascal.<br><br>I use GDAL to download tiles (jpeg) from OpenstreetMap and to compose a bitmap of the area that is being viewed. The resulting bitmap (not compressed) is warped  and displayed.<br>
<br>The performances are quite acceptable but when I try to print they are not.<br><br>The drawing to be printed has a resolution larger of the screen (Screen : 1024x1024, Printer 4096 x 4094 in A4 and 9000 x 9000 in A3 approximately).<br>
I think tha the bottleneck could be found in:<br>1) jpeg decompression.<br>2) bitmap interpolation (I use the low qualitiy settings).<br>3) warping ( I use an approsimated warping function).<br><br>An increase of performance could be achieved using<br>
1) hw accelerated functions as IPP or GPU (e.g CUDA)<br>2) parallel alghorithms that takes advantage from multicore CPU<br><br>Has someone already approched these problems?<br><br>Regards,<br>Stefano<br><br clear="all"><br>
--<br>Dr.Eng. Stefano Moratto<br><a href="mailto:stefano.moratto@gmail.com">stefano.moratto@gmail.com</a><br><a href="mailto:stefano.moratto@csiat.it">stefano.moratto@csiat.it</a><br><a href="http://www.csiat.it">http://www.csiat.it</a> - Traffic Optimization Software<br>