This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Wenhui- > The data file is about 25M. What is the limit of IDV? or it depends on > the local computer settings? The IDV will load in the entire file, but display will be problematic. We are working on improving the memory usage for images which at present uses a lot. Here are a couple of things to try: - increase the memory allocation to the IDV above the default. - Set the preference to use Fast Rendering which will ignore projection seams. Accounting for the seams uses a lot of memory. - subset the data if possible. Your image is probably something like 5000 x 5000 which is generally more pixels than you have to display on your screen. Unfortunately, we don't have a mechanism for subsetting local AREA files. If you can place this on an ADDE server, you could use the Image Chooser to subset/decimate the image. Information on doing these is at: http://www.unidata.ucar.edu/software/idv/docs/userguide/misc/PerformanceTuning.html Don Murray > Unidata IDV Support said the following on 6/17/2008 12:38 PM: > > Hi- > > > > > >> Full Name: Wenhui Wang > >> Email Address: address@hidden > >> Organization: NOAA > >> Package Version: 2.5 build date:2008-05-08 07:05 UTC > >> Operating System: Linux > >> Hardware: Java: home: /net/orbit186l/home/wwang/jdk1.6.0_06/jre version: > >> 1.6.0_06 j3d:1.5.1 fcs (build6) > >> Description of problem: Creating display: Image Display > >> Java heap space > >> > > > > How large is this image? Currently, we do not support subsetting of > > local image files, so you are attempting to view the entire image. > > > > Don Murray > > > >> ****************** > >> Stack trace: > >> java.lang.OutOfMemoryError: Java heap space > >> at edu.wisc.ssec.mcidas.AreaFile.getFloatData(AreaFile.java:932) > >> at visad.data.mcidas.AreaAdapter.buildFlatField(AreaAdapter.java:554) > >> at visad.data.mcidas.AreaAdapter.<init>(AreaAdapter.java:376) > >> at visad.data.mcidas.AreaAdapter.<init>(AreaAdapter.java:100) > >> at > >> ucar.unidata.data.imagery.ImageDataSource.makeImage(ImageDataSource.java:988) > >> at > >> ucar.unidata.data.imagery.ImageDataSource.makeImage(ImageDataSource.java:954) > >> at > >> ucar.unidata.data.imagery.ImageDataSource.getDataInner(ImageDataSource.java:847) > >> at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2063) > >> at ucar.unidata.data.DirectDataChoice.getData(DirectDataChoice.java:333) > >> at ucar.unidata.data.DataChoice.getData(DataChoice.java:620) > >> at ucar.unidata.data.DataInstance.getData(DataInstance.java:239) > >> at ucar.unidata.data.DataInstance.getData(DataInstance.java:203) > >> at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:204) > >> at > >> ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:161) > >> at > >> ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:142) > >> at > >> ucar.unidata.idv.control.PlanViewControl.doMakeDataInstance(PlanViewControl.java:1172) > >> at > >> ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:2903) > >> at > >> ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:2885) > >> at > >> ucar.unidata.idv.control.PlanViewControl.setData(PlanViewControl.java:489) > >> at > >> ucar.unidata.idv.control.ImagePlanViewControl.setData(ImagePlanViewControl.java:102) > >> at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:398) > >> at > >> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1257) > >> at > >> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:968) > >> at > >> ucar.unidata.idv.ControlDescriptor.initControl(ControlDescriptor.java:951) > >> at ucar.unidata.idv.ControlDescriptor$1.run(ControlDescriptor.java:876) > >> at ucar.unidata.util.Misc$3.run(Misc.java:1018) > >> > >> > >> > >> > > > > > > Ticket Details > > =================== > > Ticket ID: ORR-818090 > > Department: Support IDV > > Priority: Normal > > Status: Open > > > > > > Ticket Details =================== Ticket ID: ORR-818090 Department: Support IDV Priority: Normal Status: Open