<div dir="ltr">Evan, <div>  The source and destination data are 3-band RGB so I don't believe that is the problem...</div><div>  However I did define GdalWarp->nDstAlphaBand = 0 with the same result. Basically getting three </div><div>  erorrs - one for each band:</div><div><div><br></div><div>ERROR 6: WriteBlock() not supported for this dataset.</div><div>ERROR 6: WriteBlock() not supported for this dataset.</div><div>ERROR 6: WriteBlock() not supported for this dataset.</div></div><div>   </div><div>Thanks, David</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 27, 2014 at 3:21 PM, Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le lundi 27 octobre 2014 22:42:11, David Olson a écrit :<br>
<span class="">> Hi,<br>
>   I've set up a c++ code which creates a VRTWarpedDataset from a source<br>
> image then uses ChunkAndWarpImage to warp additional source images and<br>
> create a mosaic with the VRTWarpedDataset destination (hdst_ds).<br>
>  The code is tested and runs fine without memory leak.<br>
>  However I do get an error upon calling GDALClose(hdst_ds) :<br>
</span>>       *ERROR 6: WriteBlock() not supported for this dataset*.<br>
<span class="">>  GDALClose calls FlushCache which calls WriteBlock.<br>
>  Just wanting to get some insight on this error. And possibly how to avoid<br>
> it.<br>
<br>
</span>David,<br>
<br>
Difficult to tell without a reproducable snippet. But my guess is that you have<br>
an issue with setting up alpha band. Perhaps you have not defined nDstAlphaBand<br>
in the warping options ?<br>
<span class="HOEnZb"><font color="#888888"><br>
Even<br>
<br>
--<br>
Spatialys - Geospatial professional services<br>
<a href="http://www.spatialys.com" target="_blank">http://www.spatialys.com</a><br>
</font></span></blockquote></div><br></div>