<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hello,<br>
<br>
I think I started to ask about this before on this forum, but I have since used GDAL a bit more and might be better to generate a new thread.
<br>
<br>
I have been using GDAL to read in NITF files, getting the RasterBand data, and manipulating it, and displaying the results in my viewer.
<br>
<br>
Now, I would like to be able process data, then save it into a new NITF. This new NITF will have the same geocoords and all of the same data as the original, with the exception of a new raster band replacing the original. Is there a way to create a clone of
the original image WITHOUT copying the data? I do not want to have to replicate the old data on disk, only the overwrite it with my new data that is coming from the external processing. I looked into creating the virtual data sets, but I am not sure if that
is my answer. If I just pass in an empty "" as the destination, it says it will create that dataset in memory. Is this what I want to do?<br>
<br>
My algorithm processes only a portion of the image at a time, so what I envisioned in my head was being able to essentially write out header /meta information in a file, and "append" blocks of raster data into the right place in the file, as they complete processing.
This way there is no single lag-point while waiting to create a copy of data on disk to another place on disk, or having to create a large file on disk all at once. These image files are 1GB+<br>
<br>
Any tips for trying to set up this scenario?<br>
<br>
Thanks<br>
<br>
Derek<br>
</div>
</body>
</html>