Use vapor 2.5.0.RC0 to create .vdf and VDC with ncdf layered data

1 post / 0 new
id72228565_657947
Use vapor 2.5.0.RC0 to create .vdf and VDC with ncdf layered data
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" ; }