<html>
<body>
<font size=3>Frank,<br><br>
Thanks.&nbsp; It worked.<br><br>
Also, I would like to ask if you have benchmarks on gdal/FWTools when
compiled on 64-bit machines vs. the 32-bit.&nbsp; What about when
compiled and running on Windows XP 64-bit vs. Fecora Core 4 X64?<br><br>
Thanks again.<br><br>
Reinaldo<br><br>
At 07:27 PM 12/2/2005, Frank Warmerdam wrote:<br>
<blockquote type=cite class=cite cite="">On 12/2/05, Reinaldo Escada
Chohfi &lt;rec@geodesign.com.br&gt; wrote:<br>
&gt;&nbsp; Hello everyone,<br>
&gt;<br>
&gt;&nbsp; I'm running gdal_merge.py and get the following memory
allocation error<br>
&gt; when using the -n 0 flag:<br>
&gt;<br>
&gt;&nbsp; Traceback (most recent call last):<br>
&gt;&nbsp;&nbsp;&nbsp; File &quot;gdal_merge.py&quot;, line 478, in
?<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi.copy_into( t_fh, band, band, nodata
)<br>
&gt;&nbsp;&nbsp;&nbsp; File &quot;gdal_merge.py&quot;, line 288, in
copy_into<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nodata_arg )<br>
&gt;&nbsp;&nbsp;&nbsp; File &quot;gdal_merge.py&quot;, line 110, in
raster_copy<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nodata )<br>
&gt;&nbsp;&nbsp;&nbsp; File &quot;gdal_merge.py&quot;, line 147, in
raster_copy_with_nodata<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nodata_test =
Numeric.equal(data_src,nodata)<br>
&gt;&nbsp; MemoryError: can't allocate memory for array<br>
&gt;<br>
&gt;&nbsp; I run the program twice using the same input datasets when
making a mosaic<br>
&gt; to extract two images with the -n 0 flag.&nbsp; I get one image out.
However, I<br>
&gt; get the above error when trying to get the second image out.&nbsp; I
get the same<br>
&gt; error when trying to do the same operation on other inputs.&nbsp;
The output<br>
&gt; images are all the same size about 500 MB.<br>
&gt;<br>
&gt;&nbsp; I'm running gdal_merge.py on a AMD 64-bit machine with 4 GB of
RAM and lots<br>
&gt; of disk space.<br><br>
Reinaldo,<br><br>
I suspect that the 32bit FWTools binaries are not able<br>
to utiltize your RAM effectively.&nbsp; I suspect a 1 or 2GB<br>
limit per process.&nbsp; I would suggest instead that you<br>
use gdal_merge.py to create the mosaic file, and then<br>
use gdalwarp to merge in each file to the mosaic.&nbsp;&nbsp; It<br>
does not attempt to load whole images into RAM.<br><br>
Best regards,<br><br>
--<br>
---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up&nbsp;&nbsp; | Frank Warmerdam,
warmerdam@pobox.com<br>
light and sound - activate the windows |
<a href="http://pobox.com/~warmerdam" eudora="autourl">
http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush&nbsp;&nbsp;&nbsp; | Geospatial
Programmer for Rent </blockquote>
<x-sigsep><p></x-sigsep>
Reinaldo Escada Chohfi, Ph.D.<br>
Diretor <br>
GeoDesign Internacional<br><br>
<u><a href="http://www.geodesign.com.br/" eudora="autourl">
www.geodesign.com.br<br><br>
</a></u>E-mail: rec@geodesign.com.br<br><br>
Tel./Fax: 0-XX-12-3153-5115 (Local)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 55-12-3153-5115 (Intl.)<br><br>
Inteligência e Tecnologia Espacial de Ponta<br><br>
Urbanismo, Estudos Ambientais, Monitoriamento Ambiental,<br>
Geoprocessamento, GIS, Processamento de Imagens Geográficas,<br>
Sensoriamento Remoto: Imagens de Satélites <br><br>
Compressão de Imagens e Documentos Escanerizados<br>
Servidor de Conteúdo - Integração de Sistemas<br><br>
Revendedor Autorizado da LizardTech no Brasil<br><br>
Vila Peralta, 42<br>
12607-040 - Lorena - SP - Brasil<br><br>
Informação confidencial. Não retransmitir sem autorização.<br>
Copyright (c) 2005 GeoDesign Internacional<br>
Todos os direitos reservados.<br>
</font></body>
</html>