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.
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