Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi Sachin: Im not sure why you are casting to GridCoordSys. The following is the correct way to use this: GridCoordSystem gcsi = grid.getCoordinateSystem(); boolean vAxis = (gcsi.getVerticalAxis() != null); is there some functionality you need from GridCoordSys that you cant get from GridCoordSystem interface ? Sachin Kumar Bhate wrote: > John, > > I had earlier reported the problem described below with nj2.2.22. > The same problem still exist in netcdf-java 4.0 as well. > > My current testing netcdf-java version is > > Version 4.0.34.20090220.0016 > Build Date = 2009-02-20 00:16:36 > > > -sachin > > John Caron wrote: >> hi sachin: >> >> thanks for reporting, ill look into this. >> which version of the library are you using? >> >> Sachin Kumar Bhate wrote: >>> Hello, >>> >>> I am trying to query a subsetted GeoGrid for 'vertical axis', and >>> it returns false when I know that the data has vertical axis. >>> The original grid does return 'true' for the presence of vertical axis, >>> so it looks like the flag (hAxis/pAxis/zAxis) is not getting set after >>> subsetting the GeoGrid. >>> >>> Just wanted to report this as this method has been a loyal gatekeeper >>> for me when I am trying to get vertical coordinate data when there is >>> none. >>> >>> >>> >>> example code: >>> >>> String uri='http://www.gri.msstate.edu/rsearch_data/nopp/bora_feb.nc'; >>> String var='temp'; >>> >>> GridDataset gid = GridDataset.open(uri); >>> GeoGrid Grid = gid.findGridByName(var); >>> GridCoordSys gcs = (GridCoordSys) Grid.getCoordinateSystem(); >>> >>> boolean vAxis = gcs.hasVerticalAxis(); // returns true. >>> >>> // subset geogrid >>> GeoGrid subg = Grid.subset(null,null,null,1,1,1); GridCoordSys >>> gcs2 = (GridCoordSys) subg.getCoordinateSystem(); >>> >>> boolean vAxis2 = gcs2.hasVerticalAxis(); // returns false, should >>> return true. >>> >>> <<< >>> >>> thanks.. >>> >>> Sachin. >>> >> >
netcdf-java
archives: