netcdf EUHFR_NRTcurrent_HFR-WHub-Total_v3 { dimensions: MAXSITE = 150; STRING4 = 4; STRING8 = 8; STRING14 = 14; STRING35 = 35; MAXINST = 50; STRING46 = 46; REFMAX = 1; STRING107 = 107; DEPTH = 1; LATITUDE = 90; LONGITUDE = 75; TIME = 17664; variables: float DEPTH(DEPTH=1); :axis = "Z"; :long_name = "Depth"; :standard_name = "depth"; :units = "m"; :positive = "down"; :reference = "sea_level"; :sdn_parameter_name = "Depth below surface of the water body"; :sdn_parameter_urn = "SDN:P01::ADEPZZ01"; :sdn_uom_name = "Metres"; :sdn_uom_urn = "SDN:P06::ULAA"; :ancillary_variables = "DEPTH_QC"; float LATITUDE(LATITUDE=90); :axis = "Y"; :standard_name = "latitude"; :long_name = "Latitude"; :units = "degree_north"; :sdn_parameter_name = "Latitude north"; :sdn_parameter_urn = "SDN:P01::ALATZZ01"; :sdn_uom_name = "Degrees north"; :sdn_uom_urn = "SDN:P06::DEGN"; :grid_mapping = "crs"; :ancillary_variables = "POSITION_QC"; float LONGITUDE(LONGITUDE=75); :axis = "X"; :standard_name = "longitude"; :long_name = "Longitude"; :units = "degree_east"; :sdn_parameter_name = "Longitude east"; :sdn_parameter_urn = "SDN:P01::ALONZZ01"; :sdn_uom_name = "Degrees east"; :sdn_uom_urn = "SDN:P06::DEGE"; :grid_mapping = "crs"; :ancillary_variables = "POSITION_QC"; short crs; :grid_mapping_name = "latitude_longitude"; :epsg_code = "EPSG:4326"; :semi_major_axis = 6378137.0; // double :inverse_flattening = 298.257223563; // double double TIME(TIME=17664); :axis = "T"; :long_name = "Time"; :standard_name = "time"; :units = "days since 1950-01-01T00:00:00Z"; :calendar = "standard"; :sdn_parameter_name = "Elapsed time (since 1950-01-01T00:00:00Z)"; :sdn_parameter_urn = "SDN:P01::ELTJLD01"; :sdn_uom_name = "Days"; :sdn_uom_urn = "SDN:P06::UTAA"; :ancillary_variables = "TIME_QC"; short UACC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -32767S; // short :long_name = "Accuracy of surface eastward sea water velocity"; :units = "m s-1"; :valid_min = -10000S; // short :valid_max = 10000S; // short :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double short VACC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -32767S; // short :long_name = "Accuracy of surface northward sea water velocity"; :units = "m s-1"; :valid_min = -10000S; // short :valid_max = 10000S; // short :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double short GDOP(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -32767S; // short :long_name = "Geometrical dilution of precision"; :units = "1"; :valid_min = -20000S; // short :valid_max = 20000S; // short :comment = "The Geometric Dilution of Precision (GDOP) is the coefficient of the uncertainty, which relates the uncertainties in radial and velocity vectors. The GDOP is a unit-less coefficient, which characterizes the effect that radar station geometry has on the measurement and position determination errors. A low GDOP corresponds to an optimal geometric configuration of radar stations, and results in accurate surface current data. Essentially, GDOP is a quantitative way to relate the radial and velocity vector uncertainties. Setting a threshold on GDOP for total combination avoids the combination of radials with an intersection angle below a certain value. GDOP is a useful metric for filtering errant velocities due to poor geometry."; :sdn_parameter_name = "Dilution of precision "; :sdn_parameter_urn = "SDN:S06::S0600236"; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; :ancillary_variables = "QCflag GDOP_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double byte DDNS_QC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -127B; // byte :long_name = "Data density threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Data Density Threshold QC Test - Test applies to each vector. Threshold=[minimum number of contributing radial velocities=3]"; :units = "1"; byte CSPD_QC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -127B; // byte :long_name = "Velocity threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Velocity Threshold QC Test - Test applies to each vector. Threshold=[maximum velocity=1.2 (m/s)]"; :units = "1"; byte VART_QC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -127B; // byte :long_name = "Variance threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Variance Threshold QC Test - Test applies to each vector. Threshold=[maximum variance=1.0 (m2/s2)]"; :units = "1"; byte GDOP_QC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -127B; // byte :long_name = "GDOP threshold quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " GDOP Threshold QC Test - Test applies to each vector. Threshold=[GDOP threshold=2.0]"; :units = "1"; byte QCflag(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -127B; // byte :long_name = "Overall quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = " Overall QC Flag - Test applies to each vector. Test checks if all QC tests are passed."; :units = "1"; short EWCT(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :standard_name = "surface_eastward_sea_water_velocity"; :long_name = "Surface eastward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Eastward velocity of water current in the water body"; :sdn_parameter_urn = "SDN:P01::LCEWZZ01"; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC CSPD_QC DDNS_QC GDOP_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double short NSCT(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :standard_name = "surface_northward_sea_water_velocity"; :long_name = "Surface northward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Northward current velocity in the water body"; :sdn_parameter_urn = "SDN:P01::LCNSZZ01"; :sdn_uom_name = "Metres per second"; :sdn_uom_urn = "SDN:P06::UVAA"; :ancillary_variables = "QCflag VART_QC CSPD_QC DDNS_QC GDOP_QC"; :add_offset = 0.0; // double :scale_factor = 0.001; // double byte NARX(TIME=17664, MAXSITE=150); :_FillValue = -127B; // byte :long_name = "Number of receive antennas"; :valid_min = 0B; // byte :valid_max = 127B; // byte :units = "1"; :sdn_parameter_name = ""; :sdn_parameter_urn = ""; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; byte NATX(TIME=17664, MAXSITE=150); :_FillValue = -127B; // byte :long_name = "Number of transmit antennas"; :valid_min = 0B; // byte :valid_max = 127B; // byte :units = "1"; :sdn_parameter_name = ""; :sdn_parameter_urn = ""; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; int SLTR(TIME=17664, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Receive antenna latitudes"; :standard_name = "deployment_latitude"; :valid_min = -90000; // int :valid_max = 90000; // int :units = "degree_north"; :sdn_parameter_name = "Latitude north"; :sdn_parameter_urn = "SDN:P01::ALATZZ01"; :sdn_uom_name = "Degrees north"; :sdn_uom_urn = "SDN:P06::DEGN"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int SLNR(TIME=17664, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Receive antenna longitudes"; :standard_name = "deployment_longitude"; :valid_min = -180000; // int :valid_max = 180000; // int :units = "degree_east"; :sdn_parameter_name = "Longitude east"; :sdn_parameter_urn = "SDN:P01::ALONZZ01"; :sdn_uom_name = "Degrees east"; :sdn_uom_urn = "SDN:P06::DEGE"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int SLTT(TIME=17664, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Transmit antenna latitudes"; :standard_name = "deployment_latitude"; :valid_min = -90000; // int :valid_max = 90000; // int :units = "degree_north"; :sdn_parameter_name = "Latitude north"; :sdn_parameter_urn = "SDN:P01::ALATZZ01"; :sdn_uom_name = "Degrees north"; :sdn_uom_urn = "SDN:P06::DEGN"; :add_offset = 0.0; // double :scale_factor = 0.001; // double int SLNT(TIME=17664, MAXSITE=150); :_FillValue = -2147483647; // int :long_name = "Transmit antenna longitudes"; :standard_name = "deployment_longitude"; :valid_min = -180000; // int :valid_max = 180000; // int :units = "degree_east"; :sdn_parameter_name = "Longitude east"; :sdn_parameter_urn = "SDN:P01::ALONZZ01"; :sdn_uom_name = "Degrees east"; :sdn_uom_urn = "SDN:P06::DEGE"; :add_offset = 0.0; // double :scale_factor = 0.001; // double char SCDR(TIME=17664, MAXSITE=150, STRING4=4); :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; :long_name = "Receive antenna codes"; :sdn_parameter_name = " "; :sdn_parameter_urn = " "; char SCDT(TIME=17664, MAXSITE=150, STRING4=4); :sdn_uom_urn = "SDN:P06::UUUU"; :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Dimensionless"; :long_name = "Transmit antenna codes"; char SDN_CRUISE(TIME=17664, STRING8=8); :long_name = "Grid grouping label"; char SDN_STATION(TIME=17664, STRING14=14); :long_name = "Grid label"; char SDN_LOCAL_CDI_ID(TIME=17664, STRING35=35); :long_name = "SeaDataNet CDI identifier"; short SDN_EDMO_CODE(TIME=17664, MAXINST=50); :long_name = "European Directory of Marine Organisations code for the CDI partner"; :_FillValue = -32767S; // short :units = "1"; char SDN_REFERENCES(TIME=17664, STRING46=46); :long_name = "Usage metadata reference"; char SDN_XLINK(TIME=17664, REFMAX=1, STRING107=107); :long_name = "External resource linkages"; byte TIME_QC(TIME=17664); :_FillValue = -127B; // byte :long_name = "Time quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = "Quality flagging for temporal coordinate."; :units = "1"; byte POSITION_QC(TIME=17664, DEPTH=1, LATITUDE=90, LONGITUDE=75); :_FillValue = -127B; // byte :long_name = "Position quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = "Quality flagging for position coordinates."; :units = "1"; byte DEPTH_QC(TIME=17664); :_FillValue = -127B; // byte :long_name = "Depth quality flag"; :conventions = "EuroGOOS European HFR Node"; :valid_min = 0B; // byte :valid_max = 9B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B; // byte :flag_meanings = "no_qc_performed good_data probably_good_data bad_data_that_are_potentially_correctable bad_data value_changed value_below_detection nominal_value interpolated_value missing_value"; :comment = "Quality flagging for depth coordinate."; :units = "1"; // global attributes: :site_code = "HFR-WHub"; :platform_code = "HFR-WHub-Total"; :data_mode = "R"; :doa_estimation_method = "PEND: Beam Forming, PERR: Beam Forming"; :calibration_type = "PEND: Full, PERR: Full"; :last_calibration_date = "PEND: 2011-04-01T00:00:00Z, PERR: 2011-04-01T00:00:00Z"; :calibration_link = "PEND: daniel.conley@plymouth.ac.uk, PERR: daniel.conley@plymouth.ac.uk"; :title = "Near Real Time Surface Ocean Total Velocity by HFR-WHub-Total"; :summary = "The data set consists of hourly maps of total velocity of the surface currents in the Irish Sea centered over the Wave Hub off the North Cornwall Coast. Surface ocean velocities estimated by HF Radar are representative of the upper 0.3-2.5 meters of the ocean."; :source = "coastal structure"; :source_platform_category_code = "17"; :institution = "University of Plymouth"; :institution_edmo_code = "2922"; :institution_references = "https://www.plymouth.ac.uk"; :data_assembly_center = "European HFR Node"; :id = "HFR-WHub-Total_2024-10-23T13:00:00Z"; :project = "PRIMaRE, SOWFIA, Marinet, FLOWBEC, and marine-I Hub."; :project_edmerp_code = ""; :naming_authority = "eu.hfrnode"; :keywords = "OCEAN CURRENTS, SURFACE WATER, RADAR, SCR-HF"; :keywords_vocabulary = "GCMD Science Keywords"; :comment = "Total velocities are derived using least square fit that maps radial velocities measured from individual sites onto a cartesian grid. The final product is a map of the horizontal components of the ocean currents on a regular grid in the area of overlap of two or more radar stations."; :data_language = "eng"; :data_character_set = "utf8"; :metadata_language = "eng"; :metadata_character_set = "utf8"; :metadata_contact = "lorenzo.corgnati@sp.ismar.cnr.it"; :metadata_date_stamp = "2024-10-23T14:22:36Z"; :topic_category = "oceans"; :network = "Wave Hub Radar Network"; :data_type = "HF radar total current data"; :geospatial_lat_min = "50.21"; :geospatial_lat_max = "51.02"; :geospatial_lat_resolution = "1.0"; :geospatial_lat_units = "degree_north"; :geospatial_lon_min = "-6.13"; :geospatial_lon_max = "-5.078"; :geospatial_lon_resolution = "1.0"; :geospatial_lon_units = "degree_east"; :geospatial_vertical_min = "0"; :geospatial_vertical_max = "0.9947183943243458"; :geospatial_vertical_positive = "down"; :geospatial_vertical_resolution = "0.9947183943243458"; :geospatial_vertical_units = "m"; :time_coverage_start = "2024-10-23T12:30:00Z"; :time_coverage_end = "2024-10-23T13:30:00Z"; :time_coverage_resolution = "PT1H"; :time_coverage_duration = "PT1H"; :area = "English Channel"; :reference_system = "EPSG:4326"; :cdm_data_type = "grid"; :format_version = "v3"; :Conventions = "CF-1.11, EuroGOOS European HFR Node"; :netcdf_format = "NETCDF4_CLASSIC"; :netcdf_version = "4.9.3"; :update_interval = "void"; :citation = "These data were collected and made freely available by the EuroGOOS European HFR Node. Data collected and processed by the Coastal Processes Research Group at the University of Plymouth"; :distribution_statement = "These data are public and free of charge. User assumes all risk for use of data. User must display citation in any publication or product using data. User must contact PI prior to any commercial use of data."; :publisher_name = "European HFR Node"; :publisher_url = "https://www.hfrnode.eu/"; :publisher_email = "euhfrnode@azti.es"; :license = "HF radar sea surface current velocity dataset by CPRG at the University of Plymouth is licensed under a Creative Commons Attribution 4.0 International License. You should have received a copy of the license along with this work. If not, see http://creativecommons.org/licenses/by/4.0/.\r\n"; :acknowledgment = "The Wave Hub HF Radar Network has been installed and maintained by the Coastal Processes Research Group at the University of Plymouth. Support has been provided through the projects PRIMaRE, SOWFIA, Marinet, FLOWBEC, and marine-I Hub."; :date_created = "2024-10-23T14:22:36Z"; :history = "Data collected at 2024-10-23T13:00:00Z. netCDF file created at 2024-10-23T14:22:36Z by the European HFR Node."; :date_modified = "2024-10-23T14:22:36Z"; :processing_level = "3B"; :contributor_name = "Daniel Conley; Max Bradbury"; :contributor_role = "Project Leader; Data Manager"; :contributor_email = "daniel.conley@plymouth.ac.uk; nikolas.martzikos@plymouth.ac.uk"; :creator_name = "Lorenzo Corgnati"; :creator_email = "lorenzo.corgnati@sp.ismar.cnr.it"; :creator_url = "https://www.hfrnode.eu/"; :creator_type = "person"; :manufacturer = "PEND: WERA, PERR: WERA"; :sensor_model = "PEND: WERA, PERR: WERA"; :qc_manual = "Recommendation Report 2 on improved common procedures for HFR QC analysis: http://dx.doi.org/10.25607/OBP-944"; :doi = ""; :software_name = "EU_HFR_NODE_NRTprocessor"; :software_version = "v3"; :references = "Recommendation Report 2 on improved common procedures for HFR QC analysis: http://dx.doi.org/10.25607/OBP-944"; }