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

[IDV #ZOG-793701]: Attempting to convert a wmo file to netcdf and load in IDV



Hi Marty-

> Full Name: Marty Baxter
> Email Address: address@hidden
> Organization: Central Michigan University
> Package Version: 2.4 build date:2007-12-20 16:34 UTC
> Operating System: Linux
> Hardware: Java: home: /home/central/baxte1ma/IDV_2.4/jre version: 1.5.0_11 
> j3d:1.3.1
> Description of problem: I have used the unidata decoders to decode raw METAR 
> into Netcdf and then display in IDV.
> This worked fine. Now, I'm trying the same thing for a wmo upper air file, 
> and after converting to
> Netcdf and loading to IDV, I get the error below. I have attached the .nc 
> file.
> I could send you the original wmo file if that would help.
> I'm not sure if the decoding to netcdf went ok or not.

The problem is that you are trying to open this as a netCDF point data file
when you need to open it in the RAOB file chooser.  Use the RAOB>Soundings:Local
file to open it up.  At present, we only handle plotting these data as
soundings on thermodynamic diagrams.  You won't be able to plot them spatially
(e.g. 500 mb plot).

Don Murray

> There was an error loading the data:
> Error creating data source:netcdf.point with: 
> /home/central/baxte1ma/Upperair_19960717_0000.nc
> Point obs data source failed making data set: 
> /home/central/baxte1ma/Upperair_19960717_0000.nc
> Unable to make a PointObsDataset from 
> /home/central/baxte1ma/Upperair_19960717_0000.nc
> Error = **Failed to find Datatype Factory for= 
> /home/central/baxte1ma/Upperair_19960717_0000.nc datatype= Station
> 
> 
> ******************
> Stack trace:
> ucar.unidata.data.BadDataException: Unable to make a PointObsDataset from 
> /home/central/baxte1ma/Upperair_19960717_0000.nc
> Error = **Failed to find Datatype Factory for= 
> /home/central/baxte1ma/Upperair_19960717_0000.nc datatype= Station
> 
> at 
> ucar.unidata.data.point.NetcdfPointDataSource.doMakeDataset(NetcdfPointDataSource.java:247)
> at 
> ucar.unidata.data.point.NetcdfPointDataSource.getDataset(NetcdfPointDataSource.java:212)
> at 
> ucar.unidata.data.point.NetcdfPointDataSource.initAfterCreation(NetcdfPointDataSource.java:199)
> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1312)
> at 
> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1839)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1758)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1692)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1673)
> at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:835)
> at ucar.unidata.idv.chooser.FileChooser.selectFilesInner(FileChooser.java:632)
> at ucar.unidata.idv.chooser.FileChooser.selectFiles(FileChooser.java:501)
> at ucar.unidata.idv.chooser.FileChooser.doLoadInThread(FileChooser.java:523)
> 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:585)
> at ucar.unidata.util.Misc$2.run(Misc.java:983)
> at ucar.unidata.util.Misc$3.run(Misc.java:1011)
> 
> 
> 


Ticket Details
===================
Ticket ID: ZOG-793701
Department: Support IDV
Priority: Normal
Status: Open