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.
UCAR NetCDF mail group, I am working on acquiring small amounts of GFS, NAM and RUC data from nomads.ncdc.noaa.gov. As a test I am trying to collect the Temperature variable for a particular point. I can easily acquire this data via my web browser with this link. http://nomads.ncdc.noaa.gov/thredds/dodsC/ruc13/201110/20111018/ruc2_130_20111018_1300_000.grb2.asc?Temperature[0][2][100][300] I would like to collect this variable via the netcdf java library. However I can't seem to find documentation on the correct use of the dimensions variables in the readSection or readArrays methods of the DODSNetcdfFile. Could anyone please direct me to documentation for these? I have found that even when I specifiy dimenions for a variable it still downloads the complete grid and takes much longer than the link above. Here is an example of what I am trying to do. String modelFile = "http://nomads.ncdc.noaa.gov/thredds/dodsC/ruc13/201110/20111018/ruc2_130_20111018_1300_000.grb2"; DODSNetcdfFile ncfile = new DODSNetcdfFile( modelFile ); Dimension time = new Dimension("time", 1); Dimension pressure = new Dimension("pressure",1); Dimension xd = new Dimension("x", 126); Dimension yd = new Dimension("y", 557); List<Dimension> ds = new ArrayList<Dimension>(); ds.add(time); ds.add(pressure); ds.add(xd); ds.add(yd); for(Variable v : ncfile.getVariables()){ if(v.getName.equals("Temperature_height_above_ground")) preloadVariables.add(v); } List<Array> arrays = ncfile.readArrays( preloadVariables ); Here I get the variable for temperature, but I get the whole set, and not a set limited by the dimensions that I set. Thanks Jacob Sheck CONFIDENTIALITY NOTICE: This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution of any kind is strictly prohibited. If you are not the intended recipient, please contact the sender via reply e-mail and destroy all copies of the original message. Thank you.
netcdf-java
archives: