For a geotiff I would use the following to change block size.  <br><br> gdal_translate -of GTiff -co &quot;TILED=YES&quot; -co &quot;BLOCKXSIZE=256&quot; -co &quot;BLOCKYSIZE=256&quot; &lt;input&gt; &lt;output&gt;<br><br>Replace 256with whatever integer you want.<br>
<br>I realize that this is outside of your program, but it looks like you are going to need to modify the input data pre-processing.<br><br><br>Jay<br><div><br></div><div><br><br><div class="gmail_quote">
On Tue, Mar 27, 2012 at 11:14 AM, akshay gupta <span dir="ltr">&lt;<a href="mailto:akshaygupta202@gmail.com" target="_blank">akshaygupta202@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hi,<br><br>I have few questions regarding GDAL tiling and overviews.<br><br>1) Is there any In build direct function in GDAL from where i can set the size of the tiles(raster block size).<br>2)I an facing an strange situation. I have an TIFF image, and I am trying to read it block by block using ReadBlock(). When i read block from the band of the original dataset(GDALDataset I get when i call GDALOpen() ), I get a tile which is of size Width X 1 but if i create overviews and then call ReadBlock() on the band extracted from the first overview i get square tiles(Blocks). Can any body tell me why is this happening, Is there any way of getting square tiles of same size irrespective of whether i call ReadBlock() on original Dataset or on the overview level.<br>




<br>Thanks and regards,<br>Akhy Hückelheim<br>
<br>_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br></blockquote></div><br></div>