<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
 <meta http-equiv='Content-Type' content='text/html;charset=us-ascii'>
 <style>BODY{font:10pt Tahoma, Verdana, sans-serif;}</style>
</head>
<body>
<DIV><SPAN style="MARGIN-TOP: 0px; FONT: 90% monospace; font-size-adjust: none; font-stretch: normal"><FONT size=3>I apologize if this has already been answered previously, but I am trying to <BR>use the GDALWarp functionality and the process appears to be working only <BR>intermittently. &nbsp;I am using the 1.5.0 build of GDAL. &nbsp;The first time I try <BR>to use the warp functions when a project is opened, the results appear to be <BR>correct. &nbsp;If I subsequently run the warp again (using the same data) I have <BR>been getting erroneous results. &nbsp;For the image warping <BR>(oOperation.ChunkAndWarpImage) the output is an all black image. &nbsp;For the <BR>point warping (GDALTPSTransform) the result is extremely high values. &nbsp;In <BR>both cases, if I set a breakpoint in the debugger post-operation, and then <BR>set the active statement to the beginning of the setup function, the warping <BR>results are suddenly correct. <BR><BR>Does anyone have experience with this type of issue with the GDALWarp <BR>library? <BR><BR>The code that shows these issues is below.. <BR><BR>Warp Image: <BR><BR>psWarpOptions-&gt;pTransformerArg = GDALCreateTPSTransformer(tieIn-&gt;Count, <BR>tiePoints, 0); <BR>psWarpOptions-&gt;pfnTransformer = GDALTPSTransform; <BR>psWarpOptions-&gt;eResampleAlg = GRA_Bilinear; <BR>GDALWarpOperation oOperation; <BR>oOperation.Initialize( psWarpOptions ); <BR>CPLErr err = oOperation.ChunkAndWarpImage(0, 0, ihOut-&gt;ImageWidth, <BR>ihOut-&gt;ImageHeight); <BR><BR><BR><BR>Warp Points: <BR><BR>GDALTransformerFunc* gFunc = <BR>(GDALTransformerFunc*)GDALCreateTPSTransformer(tieIn-&gt;Count, tiePoints, 0); <BR>GDALTPSTransform(gFunc, 0, pWarp-&gt;Count, dX, dY, dZ, iSuc); <BR><BR><BR><BR>Thanks for your help! <BR><BR>Christiaan</FONT></SPAN></DIV></body></html>