Re: [netcdf-java] subset GeoGrid problem

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


  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: