[idvusers] Exporting multiple variables to NetCDF

IDV Users,

In previous versions of IDV, I recall being able to export multiple variables to a single netCDF file. For example, attached is metadata from a netCDF file (generated by ncdump -h > ncdumpfile.txt). The netCDF file was generated Fall 2013.

However, in 5.2, I seem to only be able to export one variable at a time (see newncdumpfile.txt). Was there a change in the netCDF writer embedded in IDV with a newer version? What is the correct method of exporting multiple variables in view to netCDF?

Thanks,
Brendon
--
Brendon Hoch, M.S.
Director of IT & Instrumentation
Judd Gregg Meteorology Institute
MSC 48, Boyd Hall 319
Plymouth State University
Plymouth, NH 03264
(603)535-2818 Fax: (603)535-2723
netcdf question2 {
dimensions:
        time = 36 ;
        isobaric = 29 ;
        y = 65 ;
        x = 93 ;
variables:
        float Geopotential_height_isobaric(time, isobaric, y, x) ;
                Geopotential_height_isobaric:_CoordinateAxes = "time isobaric y 
x " ;
                Geopotential_height_isobaric:long_name = "Geopotential height @ 
Isobaric surface" ;
                Geopotential_height_isobaric:units = "gpm" ;
                Geopotential_height_isobaric:missing_value = NaNf ;
                Geopotential_height_isobaric:grid_mapping = 
"LambertConformal_Projection" ;
                Geopotential_height_isobaric:Grib_Variable_Id = 
"VAR_7-0-2-7_L100" ;
                Geopotential_height_isobaric:Grib1_Center = 7 ;
                Geopotential_height_isobaric:Grib1_Subcenter = 0 ;
                Geopotential_height_isobaric:Grib1_TableVersion = 2 ;
                Geopotential_height_isobaric:Grib1_Parameter = 7 ;
                Geopotential_height_isobaric:Grib1_Parameter_Name = "HGT" ;
                Geopotential_height_isobaric:Grib1_Level_Type = 100 ;
                Geopotential_height_isobaric:Grib1_Level_Desc = "Isobaric 
surface" ;
                Geopotential_height_isobaric:coordinates = "time isobaric y x " 
;
        int time(time) ;
                time:units = "Hour since 2013-10-15T12:00:00Z" ;
                time:standard_name = "time" ;
                time:long_name = "product valid at RT + P1" ;
                time:_CoordinateAxisType = "Time" ;
        float isobaric(isobaric) ;
                isobaric:units = "hPa" ;
                isobaric:long_name = "Isobaric surface" ;
                isobaric:positive = "down" ;
                isobaric:Grib1_level_code = 100 ;
                isobaric:_CoordinateAxisType = "Pressure" ;
                isobaric:_CoordinateZisPositive = "down" ;
        float y(y) ;
                y:standard_name = "projection_y_coordinate" ;
                y:units = "km" ;
                y:_CoordinateAxisType = "GeoY" ;
        float x(x) ;
                x:standard_name = "projection_x_coordinate" ;
                x:units = "km" ;
                x:_CoordinateAxisType = "GeoX" ;
        int LambertConformal_Projection ;
                LambertConformal_Projection:grid_mapping_name = 
"lambert_conformal_conic" ;
                LambertConformal_Projection:latitude_of_projection_origin = 
25.0000019073486 ;
                LambertConformal_Projection:longitude_of_central_meridian = 
-95.0000076293945 ;
                LambertConformal_Projection:standard_parallel = 
25.0000019073486 ;
                LambertConformal_Projection:earth_radius = 6367470. ;
                LambertConformal_Projection:_CoordinateTransformType = 
"Projection" ;
                LambertConformal_Projection:_CoordinateAxisTypes = "GeoX GeoY" ;
        float u-component_of_wind_isobaric(time, isobaric, y, x) ;
                u-component_of_wind_isobaric:_CoordinateAxes = "time isobaric y 
x " ;
                u-component_of_wind_isobaric:long_name = "u-component of wind @ 
Isobaric surface" ;
                u-component_of_wind_isobaric:units = "m/s" ;
                u-component_of_wind_isobaric:missing_value = NaNf ;
                u-component_of_wind_isobaric:grid_mapping = 
"LambertConformal_Projection" ;
                u-component_of_wind_isobaric:Grib_Variable_Id = 
"VAR_7-0-2-33_L100" ;
                u-component_of_wind_isobaric:Grib1_Center = 7 ;
                u-component_of_wind_isobaric:Grib1_Subcenter = 0 ;
                u-component_of_wind_isobaric:Grib1_TableVersion = 2 ;
                u-component_of_wind_isobaric:Grib1_Parameter = 33 ;
                u-component_of_wind_isobaric:Grib1_Parameter_Name = "UGRD" ;
                u-component_of_wind_isobaric:Grib1_Level_Type = 100 ;
                u-component_of_wind_isobaric:Grib1_Level_Desc = "Isobaric 
surface" ;
                u-component_of_wind_isobaric:coordinates = "time isobaric y x " 
;
        float v-component_of_wind_isobaric(time, isobaric, y, x) ;
                v-component_of_wind_isobaric:_CoordinateAxes = "time isobaric y 
x " ;
                v-component_of_wind_isobaric:long_name = "v-component of wind @ 
Isobaric surface" ;
                v-component_of_wind_isobaric:units = "m/s" ;
                v-component_of_wind_isobaric:missing_value = NaNf ;
                v-component_of_wind_isobaric:grid_mapping = 
"LambertConformal_Projection" ;
                v-component_of_wind_isobaric:Grib_Variable_Id = 
"VAR_7-0-2-34_L100" ;
                v-component_of_wind_isobaric:Grib1_Center = 7 ;
                v-component_of_wind_isobaric:Grib1_Subcenter = 0 ;
                v-component_of_wind_isobaric:Grib1_TableVersion = 2 ;
                v-component_of_wind_isobaric:Grib1_Parameter = 34 ;
                v-component_of_wind_isobaric:Grib1_Parameter_Name = "VGRD" ;
                v-component_of_wind_isobaric:Grib1_Level_Type = 100 ;
                v-component_of_wind_isobaric:Grib1_Level_Desc = "Isobaric 
surface" ;
                v-component_of_wind_isobaric:coordinates = "time isobaric y x " 
;

// global attributes:
                :Originating_or_generating_Center = "US National Weather 
Service, National Centres for Environmental Prediction (NCEP)" ;
                :Originating_or_generating_Subcenter = "0" ;
                :Generating_process_or_model = "Analysis from GFS (Global 
Forecast System)" ;
                :Conventions = "CF-1.0" ;
                :history = "Read using CDM IOSP Grib1Collection" ;
                :featureType = "GRID" ;
                :History = "Translated to CF-1.0 Conventions by Netcdf-Java CDM 
(NetcdfCFWriter)\n",
                        "Original Dataset = 
C:/Users/sa1010/.unidata/idv/DefaultIdv/tmp/1382116000262_0_945013211778825_8/data_0_GFSCONUS80km201310151200;
 Translation Date = Fri Oct 18 13:27:53 EDT 2013" ;
}
netcdf test {
dimensions:
        time = 3 ;
        x = 93 ;
        y = 65 ;
        isobaric1 = 1 ;
variables:
        double time(time) ;
                time:units = "s since 1970-01-01 00:00:00.000 UTC" ;
        float x(x) ;
                x:units = "km" ;
                x:long_name = "x coordinate of projection" ;
                x:standard_name = "projection_x_coordinate" ;
        float y(y) ;
                y:units = "km" ;
                y:long_name = "y coordinate of projection" ;
                y:standard_name = "projection_y_coordinate" ;
        char lambert_conformal_conic ;
                lambert_conformal_conic:grid_mapping_name = 
"lambert_conformal_conic" ;
                lambert_conformal_conic:latitude_of_projection_origin = 
25.0000019073486 ;
                lambert_conformal_conic:longitude_of_central_meridian = 
-95.0000076293945 ;
                lambert_conformal_conic:standard_parallel = 25.0000019073486 ;
                lambert_conformal_conic:earth_radius = 6367470. ;
        float isobaric1(isobaric1) ;
                isobaric1:units = "hPa" ;
                isobaric1:positive = "down" ;
        float WindSpeed(time, isobaric1, y, x) ;
                WindSpeed:units = "m/s" ;
                WindSpeed:grid_mapping = "lambert_conformal_conic" ;

// global attributes:
                :Conventions = "CF-1.X" ;
                :History = "Translated from VisAD grid to CF-1.X Conventions by 
IDV\n",
                        "Original Dataset = (Time -> ((x[unit:km], y[unit:km], 
isobaric1[unit:hPa]) -> WindSpeed[unit:m/s]_1))\n",
                        "Translation Date = Mon Oct 05 13:48:24 GMT 2015" ;
}
  • 2015 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the idvusers archives: