<br><br><div class="gmail_quote">2012/6/13 Imran Rajjad <span dir="ltr"><<a href="mailto:rajjad@gmail.com" target="_blank">rajjad@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Florent,<br>
<br>
I get your point , but the thing is how does one copy raster across<br>
datasets when the required size value is more than  Integer`s maximum<br>
value, It would make sense to fill memory raster data store with 1Gb<br>
of data and dump it in the destination data store, but things break<br>
down where you need to allocate an array for raster data. You can<br>
either put the data in an array or bytebuffer and both require<br>
capacity in terms of integer. It would be great if you can copy a<br>
dataset at a given location and dimensions in another dataset with<br>
same data type.<br>
<br>
regards,<br>
Imran</blockquote><div><br>That's why as Etienne says it's easier to use  the Driver.CreateCopy method. I never used BigTIFF files but it seems in the last version of libtiff, it's possible to manage files larger than 4GB.<br>
<br>Florent<br></div></div>