comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Memory Allocation Problem- IDL 8.2
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Memory Allocation Problem- IDL 8.2 [message #81925] Fri, 09 November 2012 06:09 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
titan writes:


> if I try to run the following code lines
>
> utm_fname=IMAGE(png_fname, GEOTIFF=geotag)
> utm_fname.SAVE,png_fname+'.kmz'
>
>
>
> I get the following error:
>
> SAVE: Unable to allocate memory: to make array.
>
> and the dimensions of the image are:
> PNG_IMAGE BYTE = Array[3783, 4318]
>
> I surfed the web and I find some interesting articles like the following one:
> http://www.idlcoyote.com/misc_tips/idl8mem.html
>
> but it seems that the problems is still present even ii was supposed to be solved.
>
> I have 4 GB of RAM, a Quad core processor 2.40GHz mounted on a 32-bit windows 7 (unfortunately I can't work on Linux)
>
> Could someone tell me how to change it to avoid having (if possible) that error??

Well, it is conceivable that at least 65 MBytes or so
is needed to write that KMZ file, if IDL is going to write a
color PNG file with an alpha channel (which is what I would
do). So, 3783*4318*4=65.4 MByte.

I think the problem is probably your 32-bit OS:

http://www.idlcoyote.com/fileio_tips/lgfiles.html

It is certainly *possible* that you don't need all those
pixels over there on Google Earth to see what it is you
hope to see. You might try running cgImage2KML and using
the Resize_Factor keyword to reduce the size of your image
before the alpha PNG file is created. It looks like your
image is a GeoTiff file, so something like this will
probably work:

cgImage2KML, GeoTiff=geoFilename, Resize_Factor=0.25

You can read more about it here:

http://www.idlcoyote.com/cg_tips/image2kml.php

Cheers,

David


--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thue. ("Perhaps thou speakest truth.")
[Message index]
 
Read Message
Read Message
Previous Topic: How to stop worrying and love the new ENVI GUI?
Next Topic: arrays in integration (qpint1d)

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 10:07:22 PDT 2025

Total time taken to generate the page: 0.55414 seconds