Francois,<br><br>This is what gdal_translate utility does with the &#39;-srcwin&#39; option. You can see it&#39;s code at <a href="http://trac.osgeo.org/gdal/browser/trunk/gdal/apps/gdal_translate.cpp">http://trac.osgeo.org/gdal/browser/trunk/gdal/apps/gdal_translate.cpp</a><br>
You need to translate the projection window according to the block within the image. For that you have to modify the transformation matrix from GDALGetGeoTransform() and and set a new one with GDALSetGeoTransform().<br><br>
<div class="gmail_quote">On Thu, Jul 8, 2010 at 3:47 PM, Francois Maass <span dir="ltr">&lt;<a href="mailto:fieliesm@gmail.com">fieliesm@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Good day list!<br><br>I have an image (Tiff or Pix) read into a GDALDataset as well as the following:<br>1. The (x,y) coordinates/offset of the top-left corner of a block within the image,</div>
<div>2. The width and length of the block<br><br>I want to create a GDALDataset that only contains this specific block of the given image.  <br>Simply put, I want to extract a little block or chip from an existing GDALDataset, and put it into its own GDALDataset.<br>

<br>Can this be done, and how?</div>
<div>Thank you for your time and efforts!</div>
<div> </div>
<div>Warm Regards,<br><font color="#888888">Francois Maass</font></div>
<br>_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">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><br clear="all"><br>-- <br>Best regards,<br>Chaitanya kumar CH.<br>
/tʃaɪθənjə/ /kʊmɑr/ <br>+91-9494447584<br>17.2416N 80.1426E<br>