NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Doug, Hey, you're first in line! This is driving me crazy...my program worked and then it stopped working. I should have gone to lunch when it worked :) When it did work, I was getting two X axes and two Y axes (when superimposing 2 data sets). Go figure. Re: adding the same map twice...each pass I make a new map (new as in "valueMap = new ScalarMap(...)"). That's why I find the exception perplexing. Thanks for your help, though. I'll go through the code again and see what's not right. p Doug Lindholm wrote: > > I was going to reply, but I figured someone would beat me to it since I > get these messages later than most. Just watch, someone will beat me to > this one. :-) > > A Display keeps track of the ScalarMaps that have been added to it. If > you have already mapped Time to the XAxis, not only are you not allowed > to add the same (logical) mapping again, you don't NEED to. Once that > Map has been added to the Display, ANY Data that you have added to the > Display that has Time as part of its MathType will be mapped > automagically! > > The other issue is how to avoid adding the same map twice. See if you > can do that in your program logic. Otherwise, you could try and catch a > BadMappingException. > > Regards, > Doug > > Paul Gifford wrote: > > > > Hi, > > > > I asked this as a followup question but maybe it was overlooked. I'm > > getting this exception: > > > > visad.BadMappingException: Display.addMap: two ScalarMaps with the same > > RealType & DisplayRealType > > > > I have a loop that is going through a vector of data sets. Each pass > > new ScalarMaps are being created...the maps are local to the loop. I > > know you can't reuse a ScalarMap but I though creating new ones each > > pass would do the trick. I guess I thought wrong...any suggestions? > > > > p > > > > ------------------------ > > Paul Gifford, Capt, USAF > > NOAA/NGDC > > 325 S Broadway EGC2 > > Boulder CO 80303 > > > > 303-497-6556 voice > > 303-497-6513 fax > > -- > *----------------------------------------------------------------------* > | Doug Lindholm, Software Engineer | E-mail: lind@xxxxxxxx | > | Research Applications Program | Phone: 303-497-8374 | > | National Center for Atmospheric Research | | > | P.O. Box 3000 | There's no place | > | Boulder, Colorado 80307-3000 | like $HOME | > *----------------------------------------------------------------------* -- ------------------------ Paul Gifford, Capt, USAF NOAA/NGDC 325 S Broadway EGC2 Boulder CO 80303 303-497-6556 voice 303-497-6513 fax
visad
archives: