netcdf WCS000260_2023-03-13_16-32-01_dbs_23_100m { dimensions: sweep = 1 ; variables: string instrument_type ; instrument_type:option = "radar,lidar" ; string lidar_model ; lidar_model:long_name = "lidar_model" ; lidar_model:comments = "Model of lidar" ; double latitude ; latitude:_FillValue = NaN ; latitude:standard_name = "latitude" ; latitude:units = "degrees_north" ; latitude:comments = "Latitude of instrument in WGS-84. For a mobile platform, this is the latitude at the start of the volume." ; double longitude ; longitude:_FillValue = NaN ; longitude:standard_name = "longitude" ; longitude:units = "degrees_east" ; longitude:comments = "Longitude of instrument in WGS-84. For a mobile platform, this is the longitude at the start of the volume." ; double altitude ; altitude:_FillValue = NaN ; altitude:standard_name = "altitude" ; altitude:units = "m" ; altitude:comments = "Altitude of instrument above mean sea level in WGS-84. For a mobile platform, this is the altitude at the start of the volume." ; double default_latitude ; default_latitude:_FillValue = NaN ; default_latitude:units = "degrees_north" ; default_latitude:long_name = "default_latitude" ; default_latitude:comments = "Default latitude of instrument" ; double default_longitude ; default_longitude:_FillValue = NaN ; default_longitude:units = "degrees_east" ; default_longitude:long_name = "default_longitude" ; default_longitude:comments = "Default longitude of instrument" ; double default_altitude ; default_altitude:_FillValue = NaN ; default_altitude:units = "m" ; default_altitude:long_name = "default_altitude" ; default_altitude:comments = "Default altitude of instrument above mean see level" ; int sweep(sweep) ; sweep:comments = "Number of sweeps in the dataset." ; string sweep_group_name(sweep) ; sweep_group_name:comments = "Array of names of each sweep group in file." ; double sweep_fixed_angle(sweep) ; sweep_fixed_angle:_FillValue = NaN ; sweep_fixed_angle:units = "degrees" ; sweep_fixed_angle:comments = "Array of angles of each sweep in file. Azimuth(s) for RHI, elevation(s) for other modes including FIXED line of sight." ; // global attributes: :title = "Leosphere Windcube data" ; :Conventions = "CF/Radial 2.0 , CF-1.7" ; :institution = "Leosphere" ; :references = "" ; :source = "Lidar measurements" ; :history = "Windcube Lidar server 3.3.2" ; :comment = "" ; :instrument_name = "WCS000260" ; group: georeference_correction { variables: double azimuth_correction ; azimuth_correction:units = "degrees" ; azimuth_correction:long_name = "instrument_azimuth_offset" ; azimuth_correction:comments = "Azimuth offset angle used if the Lidar cannot be physically oriented to the North." ; } // group georeference_correction group: Sweep_37437 { dimensions: scan_file_dim = 1040 ; settings_file_dim = 9488 ; res_file_dim = 5408 ; time = 5 ; gate_index = 39 ; variables: char scan_file(scan_file_dim) ; scan_file:comments = "Binary content of scan file." ; char settings_file(settings_file_dim) ; settings_file:comments = "Binary content of settings file." ; char res_file(res_file_dim) ; res_file:comments = "Binary content of res file." ; double ray_angle_resolution ; ray_angle_resolution:units = "degrees" ; ray_angle_resolution:long_name = "angular_resolution" ; ray_angle_resolution:comments = "Angle between the center of two consecutive rays when scanning head\'s angular speed, and accumulation time are constants." ; double range_gate_length ; range_gate_length:units = "m" ; range_gate_length:long_name = "range_gate_length" ; range_gate_length:comments = "Radial dimension of range gates" ; int ray_accumulation_time ; ray_accumulation_time:units = "ms" ; ray_accumulation_time:long_name = "ray_accumulation_time" ; ray_accumulation_time:comments = "Time during which the detector collects light. A ray is defined by this duration." ; string time_reference ; time_reference:comments = "UTC reference date. Format follows ISO 8601 standard." ; string sweep_mode ; sweep_mode:long_name = "scanning_mode_of_current_sweep" ; sweep_mode:option = "sector,coplane,rhi,ppi,vertical_pointing,idle,azimuth_surveillance,elevation_surveillance,sunscan,fixed,manual_ppi,manual_rhi,dbs" ; int sweep_index ; sweep_index:long_name = "sweep_index" ; sweep_index:comments = "Identification number of the current sweep." ; double time(time) ; time:standard_name = "time" ; time:units = "seconds since time_reference" ; time:comments = "Number of seconds between time_reference and the end of each ray measurement." ; time:calendar = "gregorian" ; int gate_index(gate_index) ; gate_index:long_name = "gate_index" ; gate_index:comments = "Identification number of each range gate. Either a dimension or a variable. When this vector is a dimension, range is a variable and vice versa." ; string timestamp(time) ; timestamp:comments = "Timestamp at the end of each ray measurement following ISO8601 standard" ; double ray_index(time) ; ray_index:long_name = "ray_index" ; ray_index:comments = "Identification number of each ray." ; double azimuth(time) ; azimuth:_FillValue = NaN ; azimuth:standard_name = "ray_azimuth_angle" ; azimuth:units = "degrees" ; azimuth:long_name = "azimuth_angle_from_true_north" ; azimuth:comments = "Scanning head\'s azimuth angle relative to true north when each measurement finished. 0 to 360. 0 is the North, 90 is the East. This angle only incorporates azimuth_correction. The Lidar is not supposed to be moving." ; azimuth:axis = "radial_azimuth_coordinate" ; double elevation(time) ; elevation:_FillValue = NaN ; elevation:standard_name = "ray_elevation_angle" ; elevation:units = "degrees" ; elevation:long_name = "elevation_angle_from_horizontal_plane" ; elevation:comments = "Scanning head\'s elevation angle relative to horizontal plane when each measurement finished. -90 to 90. 90 is the zenith. This angle does not incorporate any automatic corrections. The Lidar is not supposed to be moving." ; elevation:axis = "radial_elevation_coordinate" ; double cnr(time, gate_index) ; cnr:_FillValue = NaN ; cnr:standard_name = "carrier_to_noise_ratio" ; cnr:units = "dB" ; int range(time, gate_index) ; range:_FillValue = -999 ; range:standard_name = "projection_range_coordinate" ; range:units = "m" ; range:long_name = "range_to_measurement_volume" ; range:comments = "Distance along the line of sight, between the instrument and the center of each range gate. Either a dimension or a variable. When this vector is a dimension, gate_index is a variable and vice versa." ; range:axis = "radial_range_coordinate" ; range:spacing_is_constant = "false" ; range:meters_to_center_of_first_gate = "200" ; range:meters_between_gates = "100" ; int measurement_height(time, gate_index) ; measurement_height:_FillValue = -999 ; measurement_height:standard_name = "height" ; measurement_height:units = "m" ; measurement_height:comments = "Vertical distance normal to the ground, between the instrument and the center of each range gate." ; measurement_height:spacing_is_constant = "true" ; measurement_height:meters_to_center_of_first_gate = "200" ; measurement_height:meters_between_gates = "100" ; double radial_wind_speed(time, gate_index) ; radial_wind_speed:_FillValue = NaN ; radial_wind_speed:standard_name = "radial_velocity_of_scatterers_away_from_instrument" ; radial_wind_speed:units = "m s-1" ; radial_wind_speed:comments = "Wind speed vector projected along the line of sights." ; radial_wind_speed:ancilliary_variables = "radial_wind_speed_ci,radial_wind_speed_status" ; double radial_wind_speed_ci(time, gate_index) ; radial_wind_speed_ci:_FillValue = NaN ; radial_wind_speed_ci:units = "percent" ; radial_wind_speed_ci:long_name = "radial_wind_speed_confidence_index" ; radial_wind_speed_ci:comments = "Quality indicator between 0 and 100." ; radial_wind_speed_ci:is_quality_field = "true" ; radial_wind_speed_ci:qualified_variables = "radial_wind_speed" ; ubyte radial_wind_speed_status(time, gate_index) ; radial_wind_speed_status:_FillValue = 255UB ; radial_wind_speed_status:long_name = "radial_wind_speed_status" ; radial_wind_speed_status:comments = "0 for rejected data and 1 for accepted data. A data is rejected if the confidence index is below a threshold calibrated in factory or when radial wind speed is out of the accepted range." ; radial_wind_speed_status:flag_meanings = "rejected,accepted" ; radial_wind_speed_status:flag_values = "0b,1b" ; radial_wind_speed_status:is_quality_field = "true" ; radial_wind_speed_status:qualified_variables = "radial_wind_speed" ; double doppler_spectrum_width(time, gate_index) ; doppler_spectrum_width:_FillValue = NaN ; doppler_spectrum_width:standard_name = "doppler_spectrum_width" ; doppler_spectrum_width:units = "m s-1" ; doppler_spectrum_width:comments = "Full width at half maximum of the spectrum. Representative of particules speed dispersion in the range gate." ; double doppler_spectrum_mean_error(time, gate_index) ; doppler_spectrum_mean_error:_FillValue = NaN ; doppler_spectrum_mean_error:units = "percent" ; doppler_spectrum_mean_error:long_name = "doppler_spectrum_mean_error" ; doppler_spectrum_mean_error:comments = "Root Mean Square Error between the measured Doppler spectrum and the estimated Doppler spectrum." ; double horizontal_wind_speed(time, gate_index) ; horizontal_wind_speed:_FillValue = NaN ; horizontal_wind_speed:standard_name = "wind_speed" ; horizontal_wind_speed:units = "m s-1" ; horizontal_wind_speed:comments = "Norm of the wind projection on local horizontal plane." ; horizontal_wind_speed:ancilliary_variables = "wind_speed_ci,wind_speed_status" ; double vertical_wind_speed(time, gate_index) ; vertical_wind_speed:_FillValue = NaN ; vertical_wind_speed:standard_name = "upward_air_velocity" ; vertical_wind_speed:units = "m s-1" ; vertical_wind_speed:comments = "Vertical component of the wind. Positive towards zenith." ; vertical_wind_speed:ancilliary_variables = "wind_speed_ci,wind_speed_status" ; double wind_direction(time, gate_index) ; wind_direction:_FillValue = NaN ; wind_direction:standard_name = "wind_from_direction" ; wind_direction:units = "degrees" ; wind_direction:comments = "Wind direction with respect to true north, (0=wind coming from the north, 90=east, 180=south, 270=west)" ; wind_direction:ancilliary_variables = "wind_speed_ci,wind_speed_status" ; double wind_speed_ci(time, gate_index) ; wind_speed_ci:_FillValue = NaN ; wind_speed_ci:units = "percent" ; wind_speed_ci:long_name = "wind_speed_confidence_index" ; wind_speed_ci:comments = "For inclined lines of sight this figure is equal to 0, 75 or 100 depending on the number of line of sight used for the reconstruction (maximum 4 lines of sight are used). For vertical lines of sight this figure is equal to 100 when the status of the radial wind speed is equal to 1." ; wind_speed_ci:is_quality_field = "true" ; wind_speed_ci:qualified_variables = "horizontal_wind_speed,vertical_wind_speed,wind_direction" ; ubyte wind_speed_status(time, gate_index) ; wind_speed_status:_FillValue = 255UB ; wind_speed_status:long_name = "wind_speed_status" ; wind_speed_status:comments = "0 for rejected data and 1 for accepted data. A data is rejected if its confidence index is lower than 100." ; wind_speed_status:flag_meanings = "rejected,accepted" ; wind_speed_status:flag_values = "0b,1b" ; wind_speed_status:is_quality_field = "true" ; wind_speed_status:qualified_variables = "horizontal_wind_speed,vertical_wind_speed,wind_direction" ; int atmospherical_structures_type(time, gate_index) ; atmospherical_structures_type:long_name = "atmospherical_structures_type" ; atmospherical_structures_type:comments = "Atmospherical structures detected out of the planetary boundary layer." ; atmospherical_structures_type:flag_meanings = "No data or no detection, residual layer, mixed layer , unclassified cloud, ice cloud, water cloud, unclassified aerosol , spherical aerosol, aspherical aerosol" ; atmospherical_structures_type:flag_masks = "0,20,30,200,300,400,2000,3000,4000" ; atmospherical_structures_type:_FillValue = -999 ; // group attributes: :scan_file_name = "DBSwindprofile100m" ; :scan_id = "23" ; :settings_file_name = "default320" ; :settings_id = "46" ; :res_file_name = "100m" ; :res_id = "25" ; } // group Sweep_37437 }