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

[IDV #XTV-492542]: IDV - read NetCDF file using IDV



Hi-

> Institution: CMA
> Package Version: 2.3 build date:2007-10-09 07:13 UTC
> Operating System: Windows XP
> Hardware Information: Java: home: C:\\Program Files\\Java\\jre1.6.0_02 
> version: 1.6.0_02 j3d:1.5.1 fcs (build6)
> Inquiry: An error has occurred:
> There was an error loading the data:
> Error creating data source:netcdf.point with: E:\vis\data\c1.nc
> Point obs data source failed making data set: E:\vis\data\c1.nc
> Unable to make a PointObsDataset from E:\vis\data\c1.nc
> Error = **Failed to find Datatype Factory for= E:/vis/data/c1.nc datatype= 
> Station

What type of data is this supposed to be?  It does not conform to any of
the netCDF conventions that the IDV knows how to read.  For grids, it should
follow the CF conventions:

http://cf-pcmdi.llnl.gov/documents/cf-conventions/

For in-situ (point/station) observations, it should follow the 
Unidata netCDF observation conventions:

http://www.unidata.ucar.edu/software/netcdf-java/formats/UnidataObsConvention.html

Don Murray
> 
> ******************
> Stack trace:
> ucar.unidata.data.BadDataException: Unable to make a PointObsDataset from 
> E:\vis\data\c1.nc
> Error = **Failed to find Datatype Factory for= E:/vis/data/c1.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:1197)
> at 
> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1720)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1639)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1617)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1598)
> at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:854)
> at ucar.unidata.idv.chooser.FileChooser.selectFilesInner(FileChooser.java:631)
> at ucar.unidata.idv.chooser.FileChooser.selectFiles(FileChooser.java:500)
> at ucar.unidata.idv.chooser.FileChooser.doLoadInThread(FileChooser.java:522)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at ucar.unidata.util.Misc$2.run(Misc.java:919)
> at ucar.unidata.util.Misc$3.run(Misc.java:947)
> 
> 
> 


Ticket Details
===================
Ticket ID: XTV-492542
Department: Support IDV
Priority: Normal
Status: Open