netcdf nexrad/level2/S3/2013/01/12/KHDX/KHDX20130112_035607_V07.gz { dimensions: scanR = 5; gateR = 1840; radialR = 360; scanV_HI = 1; gateV_HI = 1200; radialV_HI = 361; scanV = 4; gateV = 1200; radialV = 360; scanD = 5; gateD = 1200; radialD = 360; scanC = 5; gateC = 1200; radialC = 360; scanP = 5; gateP = 1200; radialP = 360; variables: ubyte Reflectivity(scanR=5, radialR=360, gateR=1840); :units = "dBz"; :long_name = "Reflectivity"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -33.0f; // float :range_folding_threshold = 0S; // short :_CoordinateAxes = "timeR elevationR azimuthR distanceR"; int timeR(scanR=5, radialR=360); :long_name = "time of each ray"; :units = "msecs since 2013-01-12T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationR(scanR=5, radialR=360); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthR(scanR=5, radialR=360); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceR(gateR=1840); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsR(scanR=5); :long_name = "number of valid radials in this scan"; int numGatesR(scanR=5); :long_name = "number of valid gates in this scan"; ubyte RadialVelocity_HI(scanV_HI=1, radialV_HI=361, gateV_HI=1200); :units = "m/s"; :long_name = "Radial Velocity_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeV_HI elevationV_HI azimuthV_HI distanceV_HI"; int timeV_HI(scanV_HI=1, radialV_HI=361); :long_name = "time of each ray"; :units = "msecs since 2013-01-12T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationV_HI(scanV_HI=1, radialV_HI=361); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthV_HI(scanV_HI=1, radialV_HI=361); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceV_HI(gateV_HI=1200); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsV_HI(scanV_HI=1); :long_name = "number of valid radials in this scan"; int numGatesV_HI(scanV_HI=1); :long_name = "number of valid gates in this scan"; ubyte RadialVelocity(scanV=4, radialV=360, gateV=1200); :units = "m/s"; :long_name = "Radial Velocity"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeV elevationV azimuthV distanceV"; int timeV(scanV=4, radialV=360); :long_name = "time of each ray"; :units = "msecs since 2013-01-12T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationV(scanV=4, radialV=360); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthV(scanV=4, radialV=360); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceV(gateV=1200); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsV(scanV=4); :long_name = "number of valid radials in this scan"; int numGatesV(scanV=4); :long_name = "number of valid gates in this scan"; ubyte SpectrumWidth_HI(scanV_HI=1, radialV_HI=361, gateV_HI=1200); :units = "m/s"; :long_name = "Radial Spectrum_HI"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeV_HI elevationV_HI azimuthV_HI distanceV_HI"; ubyte SpectrumWidth(scanV=4, radialV=360, gateV=1200); :units = "m/s"; :long_name = "Radial Spectrum"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.5f; // float :add_offset = -64.5f; // float :SNR_threshold = 4S; // short :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeV elevationV azimuthV distanceV"; ubyte DifferentialReflectivity(scanD=5, radialD=360, gateD=1200); :units = "dB"; :long_name = "Differential Reflectivity"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.0625f; // float :add_offset = -8.0f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeD elevationD azimuthD distanceD"; int timeD(scanD=5, radialD=360); :long_name = "time of each ray"; :units = "msecs since 2013-01-12T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationD(scanD=5, radialD=360); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthD(scanD=5, radialD=360); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceD(gateD=1200); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsD(scanD=5); :long_name = "number of valid radials in this scan"; int numGatesD(scanD=5); :long_name = "number of valid gates in this scan"; ubyte CorrelationCoefficient(scanC=5, radialC=360, gateC=1200); :units = "N/A"; :long_name = "Correlation Coefficient"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.0033333334f; // float :add_offset = 0.20166667f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeC elevationC azimuthC distanceC"; int timeC(scanC=5, radialC=360); :long_name = "time of each ray"; :units = "msecs since 2013-01-12T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationC(scanC=5, radialC=360); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthC(scanC=5, radialC=360); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceC(gateC=1200); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsC(scanC=5); :long_name = "number of valid radials in this scan"; int numGatesC(scanC=5); :long_name = "number of valid gates in this scan"; ushort DifferentialPhase(scanP=5, radialP=360, gateP=1200); :units = "deg"; :long_name = "Differential Phase"; :missing_value = 1B, 0B; // byte :signal_below_threshold = 0B; // byte :scale_factor = 0.35259685f; // float :add_offset = -0.7051937f; // float :range_folding_threshold = 50S; // short :_CoordinateAxes = "timeP elevationP azimuthP distanceP"; int timeP(scanP=5, radialP=360); :long_name = "time of each ray"; :units = "msecs since 2013-01-12T00:00:00Z"; :missing_value = -9999; // int :_CoordinateAxisType = "Time"; float elevationP(scanP=5, radialP=360); :units = "degrees"; :long_name = "elevation angle in degres: 0 = parallel to pedestal base, 90 = perpendicular"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialElevation"; float azimuthP(scanP=5, radialP=360); :units = "degrees"; :long_name = "azimuth angle in degrees: 0 = true north, 90 = east"; :missing_value = NaNf; // float :_CoordinateAxisType = "RadialAzimuth"; float distanceP(gateP=1200); :units = "m"; :long_name = "radial distance to start of gate"; :_CoordinateAxisType = "RadialDistance"; int numRadialsP(scanP=5); :long_name = "number of valid radials in this scan"; int numGatesP(scanP=5); :long_name = "number of valid gates in this scan"; // global attributes: :Station = "KHDX"; :StationName = "El Paso/White Sands Missile,NM,US"; :StationLatitude = 33.07638888888889; // double :StationLongitude = -106.12277777777777; // double :StationElevationInMeters = 1287.0; // double :geospatial_lat_min = 30.377396932020943; // double :geospatial_lat_max = 35.77538084575684; // double :geospatial_lon_min = -109.3437483401087; // double :geospatial_lon_max = -102.90180721544684; // double :Conventions = "_Coordinates"; :format = "AR2V0007"; :cdm_data_type = "RADIAL"; :base_date = "2013-01-12"; :time_coverage_start = "2013-01-12T03:56:12Z"; :time_coverage_end = "2013-01-12T04:05:40Z"; :history = "Direct read of Nexrad Level 2 file into CDM"; :DataType = "Radial"; :Title = "Nexrad Level 2 Station KHDX from 2013-01-12T03:56:07Z to 2013-01-12T04:05:40Z"; :Summary = "Weather Surveillance Radar-1988 Doppler (WSR-88D) Level II data are the three meteorological base data quantities: reflectivity, mean radial velocity, and spectrum width."; :keywords = "WSR-88D; NEXRAD; Radar Level II; reflectivity; mean radial velocity; spectrum width"; :VolumeCoveragePatternName = "7 elevation scans every 10 mins"; :VolumeCoveragePattern = 32; // int :HorizontalBeamWidthInDegrees = 1.5; // double }