[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IDV #IQQ-961618]: loading wind profiler data into IDV

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.


  • Subject: [IDV #IQQ-961618]: loading wind profiler data into IDV
  • Date: Tue, 28 Jul 2009 08:51:09 -0600

Hi Heather-

> Full Name: Heather McIntyre
> Email Address: address@hidden
> Organization: NCAR/EOL
> Package Version: 2.7 build date:2009-06-25 07:08 UTC
> Operating System: Linux
> Hardware: Java: home: /h/eol/mcintyre/IDV/IDV_2.7/jre version: 1.6.0_11 
> j3d:1.5.2 fcs (build4)
> Description of problem: Hello,
> I am trying to open wind profiler data from the EOL mapr from the TREX 
> project. Can you help me out- I can't seem to find the info I need on your 
> help website.

The problem is that these are ill formatted data files, particularly with 
regard to units.  Thus, the IDV is looking for the location information, but 
can't find it because the altitude has units of:

        float alt ;
                alt:long_name = "Site Altitude" ;
                alt:units = "Meters, ASL" ;

and it should be:

        float alt ;
                alt:long_name = "Site Altitude" ;
                alt:units = "meters" ;

to be udunits compatible.

In general, the EOL Profiler Data Source was a hack, so  I'm not surprised it 
doesn't work.  It would be good to work with EOL to fix some of the issues with 
the profiler formats and perhaps move to a more widely used standard like CF 
conventions.

Don
> There was an error loading the data:
> Error creating data source:file.profiler with: 
> /h/eol/mcintyre/projects/trex/mapr/mapr060226.windsnc_05
> couldn't find location
> 
> ******************
> Stack trace:
> visad.VisADException: couldn't find location
> at 
> ucar.unidata.data.profiler.EOLProfilerDataSource.initProfiler(EOLProfilerDataSource.java:204)
> at 
> ucar.unidata.data.profiler.EOLProfilerDataSource.<init>(EOLProfilerDataSource.java:119)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1481)
> at 
> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1966)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1883)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1817)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1790)
> at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:907)
> at ucar.unidata.idv.chooser.FileChooser.selectFilesInner(FileChooser.java:648)
> at ucar.unidata.idv.chooser.FileChooser.selectFiles(FileChooser.java:517)
> at ucar.unidata.idv.chooser.FileChooser.doLoadInThread(FileChooser.java:539)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at ucar.unidata.util.Misc$2.run(Misc.java:1033)
> at ucar.unidata.util.Misc$3.run(Misc.java:1061)
> 
> 
> 


Ticket Details
===================
Ticket ID: IQQ-961618
Department: Support IDV
Priority: Normal
Status: Open