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,We recently upgraded ncWMS to add new functionality and for that we are using the java netcdf-4.0.48.4 library. However, we are now having difficulty displaying "wind stress" variable from a certain dataset; the library thinks that it's a vertical axis with units of pressure. Previously, we didn't have this problem with netcdf-4.0.
Following is a brief ncdump of the dataset using ToolsUI (version 4.0.48.5.2) :
dimensions: x = 1442; y = 1021; deptht = 1; time_counter = UNLIMITED; // (1 currently) variables: float nav_lon(y=1021, x=1442); :units = "degrees_east"; :valid_min = -180.0f; // float :valid_max = 180.0f; // float :long_name = "Longitude"; :nav_model = "Default grid"; :_CoordinateAxisType = "Lon"; float nav_lat(y=1021, x=1442); :units = "degrees_north"; :valid_min = -77.010475f; // float :valid_max = 89.94787f; // float :long_name = "Latitude"; :nav_model = "Default grid"; :_CoordinateAxisType = "Lat"; float deptht(deptht=1); :units = "m"; :positive = "unknown"; :valid_min = 0.0f; // float :valid_max = 0.0f; // float :title = "deptht"; :long_name = "Vertical T levels"; :_CoordinateAxisType = "Height"; :_CoordinateZisPositive = "unknown"; float time_counter(time_counter=1); :calendar = "gregorian"; :title = "Time"; :long_name = "Time axis"; float iocestru(time_counter=1, y=1021, x=1442); :units = "Pa"; :missing_value = 0.0f; // float :valid_min = -50.0f; // float :valid_max = 50.0f; // float :long_name = "Wind stress u"; :short_name = "iocestru"; :online_operation = "N/A"; :axis = "TYX"; :interval_operation = 432000.0f; // float :interval_write = 432000.0f; // float :associate = "time_counter deptht nav_lat nav_lon"; :_CoordinateAxisType = "Pressure"; :Conventions = "GDT 1.3";:file_name = "/data/perseus/users/dab/WORK/Exp4/ORCA025/ORCA025-R07-S/2007/ORCA025-R07_y2007m03d01_icemod.nc";
:production = "OPA9.0 beta"; :TimeStamp = "2008-OCT-15 10:29:42 GMT+0100"; }If I change the units to something other than Pa, then the variable is correctly recognised as a variable. Any suggestion will be much appreciated.
Cheers, Adit
netcdf-java
archives: