Hi,
I'm sorry for my poor English.
I have some questions about ncdf pressure level data and already read some references like" https://www.vapor.ucar.edu/sites/default/files/docs/WRFsupport.pdf" and "https://www.vapor.ucar.edu/docs/vapor-data-preparation/layered-datasets", but still not understand how to create vdf and VDC. I was confused at the description of -extents and ELEVATION variable. Moreover,this two references indicate that use vdfcreate to create vdf, but ncdfvdfcreate in vapor 2.5.0.RC0 also has the same ability. Can I use ncdfvdfcreate to do that?
NC file information is below. If possible, can you give me some example about -extents and change pressure level into ELEVATION level?
netcdf bering_pre {
dimensions:
longitude = 481 ;
latitude = 321 ;
level = 27 ;
time = UNLIMITED ; // (20 currently)
variables:
float longitude(longitude) ;
longitude:units = "degrees_east" ;
longitude:long_name = "longitude" ;
float latitude(latitude) ;
latitude:units = "degrees_north" ;
latitude:long_name = "latitude" ;
int level(level) ;
level:units = "millibars" ;
level:long_name = "pressure_level" ;
int time(time) ;
time:units = "hours since 1900-01-01 00:00:0.0" ;
time:long_name = "time" ;
time:calendar = "gregorian" ;
short pv(time, level, latitude, longitude) ;
pv:scale_factor = 2.44833946079656e-09 ;
pv:add_offset = 3.10095179076116e-05 ;
pv:_FillValue = -32767s ;
pv:missing_value = -32767s ;
pv:units = "K m**2 kg**-1 s**-1" ;
pv:long_name = "Potential vorticity" ;
short z(time, level, latitude, longitude) ;
z:scale_factor = 2.59265501255093 ;
z:add_offset = 79063.4732037437 ;
z:_FillValue = -32767s ;
z:missing_value = -32767s ;
z:units = "m**2 s**-2" ;
z:long_name = "Geopotential" ;
z:standard_name = "geopotential" ;
short t(time, level, latitude, longitude) ;
t:scale_factor = 0.0016234498897651 ;
t:add_offset = 244.50293430777 ;
t:_FillValue = -32767s ;
t:missing_value = -32767s ;
t:units = "K" ;
t:long_name = "Temperature" ;
t:standard_name = "air_temperature" ;
short q(time, level, latitude, longitude) ;
q:scale_factor = 2.69047863873443e-07 ;
q:add_offset = 0.00875841894719326 ;
q:_FillValue = -32767s ;
q:missing_value = -32767s ;
q:units = "kg kg**-1" ;
q:long_name = "Specific humidity" ;
q:standard_name = "specific_humidity" ;
short w(time, level, latitude, longitude) ;
w:scale_factor = 0.000102725624265041 ;
w:add_offset = -0.926798684894652 ;
w:_FillValue = -32767s ;
w:missing_value = -32767s ;
w:units = "Pa s**-1" ;
w:long_name = "Vertical velocity" ;
w:standard_name = "lagrangian_tendency_of_air_pressure" ;
short vo(time, level, latitude, longitude) ;
vo:scale_factor = 1.38305174596828e-08 ;
vo:add_offset = 0.000177149541371016 ;
vo:_FillValue = -32767s ;
vo:missing_value = -32767s ;
vo:units = "s**-1" ;
vo:long_name = "Vorticity (relative)" ;
vo:standard_name = "atmosphere_relative_vorticity" ;
short d(time, level, latitude, longitude) ;
d:scale_factor = 8.91564356455134e-09 ;
d:add_offset = -5.33161923402842e-05 ;
d:_FillValue = -32767s ;
d:missing_value = -32767s ;
d:units = "s**-1" ;
d:long_name = "Divergence" ;
d:standard_name = "divergence_of_wind" ;
short u(time, level, latitude, longitude) ;
u:scale_factor = 0.0022121879583807 ;
u:add_offset = 21.6069413913724 ;
u:_FillValue = -32767s ;
u:missing_value = -32767s ;
u:units = "m s**-1" ;
u:long_name = "U component of wind" ;
u:standard_name = "eastward_wind" ;
short v(time, level, latitude, longitude) ;
v:scale_factor = 0.00237050164947014 ;
v:add_offset = -5.71800501400833 ;
v:_FillValue = -32767s ;
v:missing_value = -32767s ;
v:units = "m s**-1" ;
v:long_name = "V component of wind" ;
v:standard_name = "northward_wind" ;
short r(time, level, latitude, longitude) ;
r:scale_factor = 0.00247490636512885 ;
r:add_offset = 57.6685876238743 ;
r:_FillValue = -32767s ;
r:missing_value = -32767s ;
r:units = "%" ;
r:long_name = "Relative humidity" ;
r:standard_name = "relative_humidity" ;
short o3(time, level, latitude, longitude) ;
o3:scale_factor = 4.88446889094736e-11 ;
o3:add_offset = 1.60649154679917e-06 ;
o3:_FillValue = -32767s ;
o3:missing_value = -32767s ;
o3:units = "kg kg**-1" ;
o3:long_name = "Ozone mass mixing ratio" ;
short clwc(time, level, latitude, longitude) ;
clwc:scale_factor = 1.66044953690436e-08 ;
clwc:add_offset = 0.000544062895262081 ;
clwc:_FillValue = -32767s ;
clwc:missing_value = -32767s ;
clwc:units = "kg kg**-1" ;
clwc:long_name = "Specific cloud liquid water content" ;
short ciwc(time, level, latitude, longitude) ;
ciwc:scale_factor = 6.83607510920965e-09 ;
ciwc:add_offset = 0.000223990837028363 ;
ciwc:_FillValue = -32767s ;
ciwc:missing_value = -32767s ;
ciwc:units = "kg kg**-1" ;
ciwc:long_name = "Specific cloud ice water content" ;
short cc(time, level, latitude, longitude) ;
cc:scale_factor = 1.52594875864068e-05 ;
cc:add_offset = 0.499992370256207 ;
cc:_FillValue = -32767s ;
cc:missing_value = -32767s ;
cc:units = "(0 - 1)" ;
cc:long_name = "Cloud cover" ;
// global attributes:
:Conventions = "CF-1.6" ;
:history = "2015-12-25 05:07:00 GMT by grib_to_netcdf-1.14.3: grib_to_netcdf /data/data01/scratch/_mars-atls09-95e2cf679cd58ee9b4db4dd119a05a8d-qgH6Pf.grib -o /data/data01/scratch/_grib2netcdf-atls20-95e2cf679cd58ee9b4db4dd119a05a8d-2SCKNA.nc -utime" ;
}