netcdf frf/oceanography/waves/lidarWaveGauge080/lidarWaveGauge080.ncml { dimensions: station_name_length = 17; tsTime = 12601; waveFrequency = 48; time = 62262; variables: char station_name(station_name_length=17); :units = ; :long_name = "station name"; :cf_role = "timeseries_id"; :short_name = "station_name"; double latitude; :_FillValue = -999.99; // double :units = "degrees_north"; :standard_name = "latitude"; :long_name = "Latitude"; :description = "\'Latitude in degrees north for the location of the virtual wave gauge. Longitude for the location of the gauge is found in Longitude. Gauge location in FRF coordinates is listed in xFRF and yFRF.\'\n"; :short_name = "lat"; double longitude; :_FillValue = -999.99; // double :units = "degrees_east"; :standard_name = "longitude"; :long_name = "Longitude"; :description = "\'Longitude in degrees east for the location of the virtual wave gauge. Latitude for the location of the gauge is found in Latitude. Gauge location in FRF coordinates is listed in xFRF and yFRF.\'\n"; :short_name = "lon"; double xFRF; :_FillValue = -999.99; // double :units = "m"; :long_name = "Local FRF Cross-Shore Coordinate"; :description = "\'X-coordinate (cross-shore) of the virtual wave gauge location in FRF coordinate system. Y-coordinate (alongshore) for the gauge is found in yFRF. Gauge location in latitude and longitude is listed in Latitude and Longitude. See Global Attributes for specifications of FRF coordinate system.\'\n"; :short_name = "Cross Shore"; double yFRF; :_FillValue = -999.99; // double :units = "m"; :long_name = "Local FRF Along-Shore Coordinate"; :description = "\'Y-coordinate (alongshore) of the virtual wave gauge location in FRF coordinate system. X-coordinate (cross-shore) for the gauge is found in xFRF. Gauge location in latitude and longitude is listed in Latitude and Longitude. See Global Attributes for specifications of FRF coordinate system.\'\n"; :short_name = "Along Shore"; double tsTime(tsTime=12601); :_FillValue = -999.99; // double :units = "seconds since 1970-01-01 00:00:00"; :long_name = "Sample Time of Hourly Time Series"; :description = "\'1D array of time offsets in decimal seconds from recorded time for the associated time series of water surface elevations listed in waterLevelTimeSeries. Time series completeness is reflected in percentTimeSeriesMissing and medianTimeSeriesGap.\'\n"; :short_name = "tsTime"; double waveFrequency(waveFrequency=48); :_FillValue = -999.99; // double :units = "Hz"; :standard_name = "wave_frequency"; :long_name = "Band Center frequency"; :description = "\'1D array listing the center of wave frequency bands from the Fourier analysis of the water surface elevation time series from the virtual wave gauge. The measured wave energies are grouped into frequency bins indexed in this array.\'\n"; :short_name = "Frequency"; double time(time=62262); :_FillValue = -999.99; // double :units = "seconds since 1970-01-01 00:00:00"; :standard_name = "time"; :long_name = "UTC Sample Time"; :calendar = "gregorian"; :description = "\'Hourly time stamp associated with bulk and spectral statistics derived from the time series at the virtual gauge location.\'\n"; :short_name = "time"; :_ChunkSizes = 512U; // uint double waterLevelTimeSeries(time=62262, tsTime=12601); :_FillValue = -999.99; // double :units = "m"; :standard_name = "water_surface_height_above_reference_datum"; :long_name = "Water Level Time Series"; :description = "\'1D array containing a time series of sea surface elevations at times listed in tsTime. Time series completeness is reflected in percentTimeSeriesMissing and medianTimeSeriesGap. See Global Attributes for specifications of datum and geoid.\'\n"; :short_name = "Water Level Time Series"; :_ChunkSizes = 1U, 12601U; // uint double waterLevel(time=62262); :_FillValue = -999.99; // double :units = "m"; :standard_name = "water_surface_height_above_reference_datum"; :long_name = "Water Level Height"; :description = "\'Mean of the water surface elevation time series collected at the virtual wave gauge. QCBulkFlag indicates statistic quality. The complete time series is listed in waterSurfaceElevation. The gauge location in FRF coordinates is found in xFRF, yFRF.\'\n"; :short_name = "Water Level"; :_ChunkSizes = 353U; // uint double minWaterLevel(time=62262); :units = "m"; :long_name = "Minimum Water Level Height"; :description = "\'Minimum of the water surface elevation time series collected at the virtual wave gauge. QCBulkFlag indicates statistic quality. The complete time series is listed in waterSurfaceElevation. The gauge location in FRF coordinates is found in xFRF, yFRF.\'\n"; :short_name = "Min Water Level"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double maxWaterLevel(time=62262); :units = "m"; :long_name = "Maximum Water Level Height"; :description = "\'Maximum of the water surface elevation time series collected at the virtual wave gauge. QCBulkFlag indicates statistic quality. The complete time series is listed in waterSurfaceElevation. The gauge location in FRF coordinates is found in xFRF, yFRF.\'\n"; :short_name = "Max Water Level"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waveEnergyDensity(time=62262, waveFrequency=48); :units = "m^2/Hz"; :standard_name = "sea_surface_wave_variance_spectral_density"; :long_name = "Wave Energy Density"; :description = "\'Array of energy in each wave frequency band from the Fourier analysis of the water surface elevation time series at the virtual wave gauge. This array uses the same indicies for frequency bands listed in waveFrequency. The complete time series is listed in waterSurfaceElevation. QCSpectralFlag indicates statistic quality.\'\n"; :short_name = "Energy Density"; :_FillValue = -999.99; // double :_ChunkSizes = 1U, 48U; // uint double waveHsIG(time=62262); :units = "m"; :standard_name = "sea_surface_wave_significant_height"; :long_name = "Significant Infragravity Wave Height"; :description = "\'Significant wave height over the infragravity band (f < 0.04 Hz) at the virtual wave gauge determined from the spectral analysis of the water surface elevation. The complete time series is listed in waterSurfaceElevation. QCSpectralFlag indicates statistic quality.\'\n"; :short_name = "Hs IG"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waveHs(time=62262); :units = "m"; :long_name = "Sea/Swell Significant Wave Height"; :description = "\'Significant wave height over the incident wind sea/ swell band (0.04 < f < 0.5) at the virtual wave gauge determined from the spectral analysis of the water surface elevation. The complete time series is listed in waterSurfaceElevation. QCSpectralFlag indicates statistic quality.\'\n"; :short_name = "Hs"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waveTmIG(time=62262); :units = "s"; :standard_name = "sea_surface_wind_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment"; :long_name = "Mean Wave Period"; :description = "\'Mean wave period over the infragravity band (f < 0.04 Hz) at the virtual wave gauge determined from the spectral analysis of the water surface elevation. Tm is defined as the period associated with the frequency of the centroid of the spectrum over the given frequency band, f_centroid = sum(freq*amp)/sum(amp). The complete time series is listed in waterSurfaceElevation. QCSpectralFlag indicates statistic quality.\'\n"; :short_name = "Tm IG"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waveTm(time=62262); :units = "s"; :standard_name = "sea_surface_wind_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment"; :long_name = "Mean Wave Period"; :description = "\'Mean wave period over the incident wind sea/ swell band (0.04 < f < 0.5) at the virtual wave gauge determined from the spectral analysis of the water surface elevation. Tm is defined as the period associated with the frequency of the centroid of the spectrum over the given frequency band, f_centroid = sum(freq*amp)/sum(amp). The complete time series is listed in waterSurfaceElevation. QCSpectralFlag indicates statistic quality.\'\n"; :short_name = "Tm"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waveTp(time=62262); :units = "s"; :standard_name = "sea_surface_wave_period_at_variance_spectral_density_maximum"; :long_name = "Peak Spectral Period"; :description = "\'Peak period over the incident wind sea/ swell band (0.04 < f < 0.5) at the virtual wave gauge determined from the spectral analysis of the water surface elevation. The complete time series is listed in waterSurfaceElevation. QCSpectralFlag indicates statistic quality.\'\n"; :short_name = "Tp"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waveHsTotal(time=62262); :units = "m"; :standard_name = "sea_surface_wave_significant_height"; :long_name = "Total Significant Wave Height"; :description = "\'Total significant wave height (Hs = 4 * standardDeviation(water surface elevation)) computed from the water surface elevation time series at the virtual wave gauge. QCBulkFlag indicates statistic quality. The complete time series is listed in waterSurfaceElevation.\'\n"; :short_name = "Hs Total"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double waterLevelQCFlag(time=62262); :_FillValue = 2.0; // double :units = ; :long_name = "Water Level QC Flag"; :flag_values = "1, 2, 3, 4, 9"; :flag_meanings = "1=good, 2=not_evaluated, 3=questionable, 4=bad, 9=missing"; :description = "\'Water Level statistics include waveHsTotal, waterLevel, maxWaterLevel, and minWaterLevel. Flag 1 indicates Water Level statistics are reliable (average sampling rate of 2 Hz in time series). Flag 3 indicates Water Level statistics most likely reliable (80 continuous seconds of 2 Hz samlping rate in time series). Flag 4 indicates Water Level statistics unreliable (no continuous seconds of 2 Hz sampling). General flag definitions guided by the Ocean Data Standards, UNESCO 2013 - IOC Manurals and Guides, 54, Volume 3 Version 1.\'\n"; :short_name = "Water Level QC Flag"; :_ChunkSizes = 353U; // uint double qcFlagE(time=62262); :_FillValue = 9.0; // double :units = ; :long_name = "QC Flag Energy Spectra"; :flag_values = "1, 2, 3, 4, 9"; :flag_meanings = "1=good, 2=not_evaluated, 3=questionable, 4=bad, 9=missing"; :description = "\'Spectral statistics include waveFrequency, waveEnergyDensity, waveHsIG, waveHsIN, waveTmIG, waveTmIN, waveTpIN. Flag 1 indicates both spectral statistics (wind sea/swell and infragravity) are reliable (over 29 min of 2 Hz data in time series). Flag 3 indicates only sea/swell wave (period less than 25s) statistics are reliable (between 17 and 29 min of 2 Hz data). Flag 4 indicates no spectral statistics are reliable (less than 17 min of 2Hz data). General flag definitions guided by the Ocean Data Standards, UNESCO 2013 - IOC Manurals and Guides, 54, Volume 3 Version 1.\'\n"; :short_name = "QC Flag Energy Spectra"; :_ChunkSizes = 353U; // uint double percentTimeSeriesMissing(time=62262); :units = ; :long_name = "Percentage of Time Series Missing"; :description = "Percentage of total time series where return values are not included."; :short_name = "percentMissing"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint double medianTimeSeriesGap(time=62262); :units = "seconds"; :long_name = "Median Time Series Gap Duration"; :description = "Median duration of time gap (in seconds) in waterLevelTimeSeries time series with no measurement."; :short_name = "medianGap"; :_FillValue = -999.99; // double :_ChunkSizes = 353U; // uint // global attributes: :title = "lidarWaveGauge080"; :cdm_data_type = "Station"; :featureType = "timeSeries"; :summary = "Lidar Water Surface Elevation data from a time series for a calculated wave gauge at 80 meters in FRF cross-shore (40 meters down-line from LiDAR scanner) collected using a Riegl VZ-1000 or VZ-2000 terrestrial laser scanner mounted on the North lidar tower at the United States Armp Corps of Engineers\' Coastal And Hydraulics Laboratory\'s Field Research Facility (USACE/CHL/FRF) in Duck, NC. The Riegl VZ-1000 is the primary data collection instrument, with the VZ-2000 deployed while the VZ-1000 is being serviced."; :comment = "Lidar point density and accuracy decreases with range. Please check coregQCFlag for a measure of rectification accuracy."; :history = "Measured, rectified, coregistered, and processed at USACE/CHL/FRF."; :source = "VZ-1000 or VZ-2000 terrestrial laser scanner observations from the North lidar tower at USACE/CHL/FRF."; :sourceUrl = "(local files)"; :standard_name_vocabulary = "CFv25"; :Metadata_Conventions = "Unidata Dataset Discovery v1.0, CF-1.6"; :Conventions = "CF-1.6"; :creator_name = "USACE/CHL/FRF"; :creator_url = "http://www.frf.usace.army.mil/"; :creator_email = "frfwebmaster@usace.army.mil"; :license = "These data may be redistributed and used without restriction. Data are intended for scholarly use by the research community, with the express agreement that users will properly acknowledge the USACE Field Research Facility and the supporting investigator(s). Use or reproduction of these data for commercial purposes is prohibited without prior written permission."; :keywords_vocabulary = "Global Change Master Directory (GCMD) Earth Science Keywords; CF Standard Name Table (v23, 23 March 2013)"; :keywords = "Oceans > Ocean Waves > Wave Frequency, Oceans > Ocean Waves > Wave Height, Oceans > Ocean Waves > Wave Length, Oceans > Ocean Waves > Wave Period, DOD > DOD/USARMY/USACE/CHL/FRF > Field Research Facility, Coastal And Hydraulics Laboratory, U. S. Army Corps Of Engineers, U.S. Army, U. S. Department Of Defense, sea_surface_wave_significant_height, Lidar Data\n"; :processing = "realtime"; :organization = "USACE/CHL/FRF"; :publisher_url = "http://www.frf.usace.army.mil"; :infoUrl = "http://chlthredds.erdc.dren.mil/thredds/catalog/frf/catalog.html"; :publisher_email = "frfwebmaster@usace.army.mil"; :publisher_name = "USACE/CHL/FRF"; :format_version = "v1.0"; :institution = "U. S. Army Corps Of Engineers, Coastal And Hydraulics Laboratory, Field Research Facility (USACE/CHL/FRF)"; :contact = "USACE/CHL/FRF"; :contact_info = "USACE/CHL/FRF"; :contact_role = "owner"; :contributor_name = "USACE/CHL/FRF"; :contributor_role = "USACE/CHL/FRF"; :naming_authority = "FRF"; :origin = "USACE/CHL/FRF"; :date_created = "2025-03-31"; :date_issued = "2025-03-31"; :acknowledgement = "Data are provided by the US Army Engineer Research & Development Center, Coastal and Hydrualics Laboratory\'s Field Research Facility in Duck, NC."; :project = "USACE Coastal Field Data Collection Program"; :id = 80.0; // double :processing_level = "L1"; :geospatial_vertical_units = "m"; :geospatial_vertical_resolution = 0.0; // double :geospatial_vertical_min = 0.0; // double :geospatial_vertical_max = 0.0; // double :geospatial_vertical_origin = "NAVD88 (geoid12b)"; :geospatial_lat_min = 36.185911300119095; // double :geospatial_lat_max = 36.185911300119095; // double :geospatial_lat_units = "degrees_north"; :geospatial_lon_min = -75.75211147177713; // double :geospatial_lon_max = -75.75211147177713; // double :geospatial_lon_units = "degrees_east"; :geospatial_vertical_positive = "up"; :time_coverage_start = "1970-01-09T13:27:57"; :time_coverage_end = "1970-01-09T13:28:27"; :deployment_start = "2015-01-15T15:20:00Z"; :deployment_end = ; // double :platform = "North lidar tower"; :instrument = "Riegl VZ-1000 or VZ-2000 terrestrial laser scanner"; :cross_shore_angle_units = "degrees"; :cross_shore_angle_description = "corss-shore angle at the USACE CHL\'s FRF site in Duck, NC"; :cross_shore_angle = 10.0; // double :vertical_datum = "NAVD88 (geoid12b)"; :horizontal_datum = "FRF coordinates (rotated from NAD83(2011), North Carolina State Plane, meters(3200) using origin [901951.6805 E, 274093.1562 N] and rotation angle 69.9747)"; }