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.
Anh Tran wrote:
Institution: Data Center Package Version: 2.2.12 Operating System: Windows Hardware Information: Pentium 4 Inquiry: Dear John, I try what you suggested by providing the full path for the files. However it didn't work. It give me the following errors: java.io.FileNotFoundException: (The system cannot find the path specified) at java.io.RandomAccessFile.open(Native Method) at java.io.RandomAccessFile.<init>(RandomAccessFile.java:222) at java.io.RandomAccessFile.<init>(RandomAccessFile.java:115) at ucar.unidata.io.RandomAccessFile.<init>(RandomAccessFile.java:145) at ucar.nc2.NetcdfFile.open(NetcdfFile.java:213) at ucar.nc2.NetcdfFile.open(NetcdfFile.java:163) at ucar.nc2.dataset.NetcdfDataset.openFile(NetcdfDataset.java:291) at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:148) at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:282) at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:224) at ucar.nc2.ncml.NcMLReader.writeNcMLToFile(NcMLReader.java:1855) at dfo.Meds.argoNetcdf.CreateNetcdf.main(CreateNetcdf.java:26) Can you help me? Thanks Anh
The file cant be opened at that path name "D:\\java projects\\argo\\Netcdf\\example1.nc" check the path name really exists maybe you dont have write permission? try using your current directory?? BTW, you can use "/" instead of "\\", even on windows.
------------------------------------------------------------------------ /* * Created on 17-Jan-06 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */ package dfo.Meds.argoNetcdf; import ucar.ma2.*; import ucar.nc2.*; import ucar.nc2.ncml.*; import ucar.nc2.dataset.*; import ucar.nc2.FileWriter; import java.io.*; /** * @author Tran * * To change the template for this generated type comment go to * Window>Preferences>Java>Code Generation>Code and Comments */ public class CreateNetcdf { public static void main(String[] args){ try { InputStream in = new FileInputStream("D:\\java projects\\argo\\Netcdf\\Example.ncml"); NcMLReader.writeNcMLToFile(in,"D:\\java projects\\argo\\Netcdf\\example1.nc"); }catch (IOException e){ e.printStackTrace();} }} ------------------------------------------------------------------------ <?xml version='1.0' encoding='UTF-8'?> <netcdf xmlns='http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2' location='' > <dimension name='lat' length='3' /> <dimension name='lon' length='4' /> <dimension name='time' length='2' isUnlimited='true' /> <attribute name='title' value='Example Data' /> <variable name='rh' type='int' shape='time lat lon' > <attribute name='long_name' value='relative humidity' /> <attribute name='units' value='percent' /> </variable> <variable name='T' type='double' shape='time lat lon' > <attribute name='long_name' value='surface temperature' /> </variable> <variable name='lat' type='float' shape='lat' > <attribute name='units' value='degree_north' /> </variable> <variable name='lon' type='float' shape='lon' > <attribute name='units' value='degree_east' /> </variable> <variable name='time' type='int' shape='time' > <attribute name='units' value='hours' /> </variable> </netcdf>
netcdf-java
archives: