<html>
<body>
<font size=3>Hello everyone,<br><br>
I'm running gdal_merge.py and get the following memory allocation error
when using the -n 0 flag:<br><br>
Traceback (most recent call last):<br>
&nbsp; File &quot;gdal_merge.py&quot;, line 478, in ?<br>
&nbsp;&nbsp;&nbsp; fi.copy_into( t_fh, band, band, nodata )<br>
&nbsp; File &quot;gdal_merge.py&quot;, line 288, in copy_into<br>
&nbsp;&nbsp;&nbsp; nodata_arg )<br>
&nbsp; File &quot;gdal_merge.py&quot;, line 110, in raster_copy<br>
&nbsp;&nbsp;&nbsp; nodata )<br>
&nbsp; File &quot;gdal_merge.py&quot;, line 147, in
raster_copy_with_nodata<br>
&nbsp;&nbsp;&nbsp; nodata_test = Numeric.equal(data_src,nodata)<br>
MemoryError: can't allocate memory for array<br><br>
I run the program twice using the same input datasets when making a
mosaic to extract two images with the -n 0 flag.&nbsp; I get one image
out. However, I get the above error when trying to get the second image
out.&nbsp; I get the same error when trying to do the same operation on
other inputs.&nbsp; The output images are all the same size about 500
MB.<br><br>
I'm running gdal_merge.py on a AMD 64-bit machine with 4 GB of RAM and
lots of disk space.<br><br>
Please let me know how to fix this problem.<br><br>
Thanks in advance.<br><br>
Reinaldo </font></body>
</html>