<div>Looking into it more closely, a setting was incorrect in my parameter file that my code was referencing.  It was allocating the wrong size buffer because it was thinking it was creating RGB data instead of elevation data.  No bug, and now no more problems.</div>


<div> </div>
<div>Thanks,</div>
<div> </div>
<div>Todd<br><br></div>
<div class="gmail_quote">On Wed, Nov 17, 2010 at 10:32 AM, Frank Warmerdam <span dir="ltr">&lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">Todd Smith wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Yeah and a little more investigation on my part showed me that Arc/Info ASCII Grid files have their origin in the upper left anyway, even though they have their lat/long coords in the lower left.  This is from gCore\rasterio.cpp (line 243in 1.6.2).  In my RGB reads, with a nPixelSpace of 3 and a nBufDataSize of 1, I could get away get away with having GDAL &quot;flip&quot; my file data for me by using a negative value for nLineSpace because GDALCopyWords handled that.  Memcpy doesn&#39;t do well with a negative value for nLineSpace :).  It looks like I&#39;ll have to have another function flip my buffer from top to bottom after my RasterIO call. <br>

</blockquote><br></div>Todd,<br><br>Negative values are supposed to be accepted for line spacings.  If you have<br>found a case where it fails please file a ticket on the issue.<br><br>Best regards,<br><font color="#888888">-- <br>

---------------------------------------+--------------------------------------<br>I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com" target="_blank">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Programmer for Rent<br><br></font></blockquote></div><br>