netcdf EUHFR_NRTcurrent_HFR-Granitola-Total_v3 { dimensions: MAXSITE = 150; STRING4 = 4; STRING13 = 13; STRING19 = 19; STRING40 = 40; MAXINST = 50; REFMAX = 1; STRING80 = 80; DEPTH = 1; LATITUDE = 45; LONGITUDE = 79; TIME = 4647; 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=45); :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=79); :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=4647); :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 GDOP(TIME=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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 not applicable to Direction Finding systems. Temporal Derivative QC Test - Test applies to each vector. Threshold=[velocity difference threshold=1.2 (m/s)]"; :units = "1"; byte GDOP_QC(TIME=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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 short EWCS(TIME=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :long_name = "Standard deviation of surface eastward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Eastward current velocity standard deviation in the water body"; :sdn_parameter_urn = "SDN:P01::SDEWZZZZ"; :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 NSCS(TIME=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_FillValue = -32767S; // short :valid_min = -10000S; // short :valid_max = 10000S; // short :long_name = "Standard deviation of surface northward sea water velocity"; :units = "m s-1"; :sdn_parameter_name = "Northward current velocity standard deviation in the water body"; :sdn_parameter_urn = "SDN:P01::SDNSZZZZ"; :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 int CCOV(TIME=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_FillValue = -2147483647; // int :long_name = "Covariance of surface sea water velocity"; :units = "m2 s-2"; :valid_min = -10000000; // int :valid_max = 10000000; // int :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Square metres per second squared"; :sdn_uom_urn = "SDN:P06::SQM2"; :ancillary_variables = "QCflag"; :add_offset = 0.0; // double :scale_factor = 1.0E-6; // double byte NARX(TIME=4647, 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=4647, 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=4647, 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=4647, 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=4647, 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=4647, 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=4647, MAXSITE=150, STRING4=4); :long_name = "Receive antenna codes"; :sdn_parameter_name = " "; :sdn_parameter_urn = " "; :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; char SCDT(TIME=4647, MAXSITE=150, STRING4=4); :sdn_uom_name = "Dimensionless"; :sdn_uom_urn = "SDN:P06::UUUU"; :long_name = "Transmit antenna codes"; :sdn_parameter_name = " "; :sdn_parameter_urn = " "; char SDN_CRUISE(TIME=4647, STRING13=13); :long_name = "Grid grouping label"; char SDN_STATION(TIME=4647, STRING19=19); :long_name = "Grid label"; char SDN_LOCAL_CDI_ID(TIME=4647, STRING40=40); :long_name = "SeaDataNet CDI identifier"; short SDN_EDMO_CODE(TIME=4647, MAXINST=50); :long_name = "European Directory of Marine Organisations code for the CDI partner"; :_FillValue = -32767S; // short :units = "1"; char SDN_REFERENCES(TIME=4647, STRING19=19); :long_name = "Usage metadata reference"; char SDN_XLINK(TIME=4647, REFMAX=1, STRING80=80); :long_name = "External resource linkages"; byte TIME_QC(TIME=4647); :_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=4647, DEPTH=1, LATITUDE=45, LONGITUDE=79); :_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=4647); :_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-Granitola"; :platform_code = "HFR-Granitola-Total"; :data_mode = "R"; :doa_estimation_method = "CGRN: Beam Forming, CSMR: Direction Finding"; :calibration_type = "CGRN: Full, CSMR: Full"; :last_calibration_date = "CGRN: N/A, CSMR: 2009-04-30T00:00:00Z"; :calibration_link = "CGRN: ddeponte@inogs.it, CSMR: ddeponte@inogs.it"; :title = "Near Real Time Surface Ocean Total Velocity by HFR-Granitola-Total"; :summary = "OGS High Frequency Radar (HFR) station measuring surface currents and wave fields in the Sicilian strait."; :source = "coastal structure"; :source_platform_category_code = "17"; :institution = "Istituto Nazionale di Oceanografia e di Geofisica Sperimentale - OGS"; :institution_edmo_code = "120"; :institution_references = "https://www.ogs.it/"; :data_assembly_center = "European HFR Node"; :id = "HFR-Granitola-Total_2025-01-13T02:00:00Z"; :project = ""; :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 = "2025-01-13T03:08:42Z"; :topic_category = "oceans"; :network = "Granitola"; :data_type = "HF radar total current data"; :geospatial_lat_min = "36.996"; :geospatial_lat_max = "37.6035"; :geospatial_lat_resolution = "1.5"; :geospatial_lat_units = "degree_north"; :geospatial_lon_min = "12.1714"; :geospatial_lon_max = "13.5011"; :geospatial_lon_resolution = "1.5"; :geospatial_lon_units = "degree_east"; :geospatial_vertical_min = "0"; :geospatial_vertical_max = "0.7414050144032391"; :geospatial_vertical_positive = "down"; :geospatial_vertical_resolution = "0.7414050144032391"; :geospatial_vertical_units = "m"; :time_coverage_start = "2025-01-13T01:30:00Z"; :time_coverage_end = "2025-01-13T02:30:00Z"; :time_coverage_resolution = "PT1H"; :time_coverage_duration = "PT1H"; :area = "Mediterranean Sea - Sicily Strait"; :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. These data were collected and made freely available by OGS and the programs that contribute to it. Data collected and processed by OGS."; :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 OGS is licensed under the access to the data and usage are as specified in the SeaDataNet data policy and licence agreement (https://www.seadatanet.org/content/download/1695/file/SeaDataNet%20Data%20Policy.pdf)."; :acknowledgment = "The HF Radar Network network has been designed, implemented and managed through the efforts of OGS-Trieste, University of Palermo and CNR-Granitola."; :date_created = "2025-01-13T03:08:42Z"; :history = "Data collected at 2025-01-13T02:00:00Z. netCDF file created at 2025-01-13T03:08:42Z by the European HFR Node."; :date_modified = "2025-01-13T03:08:42Z"; :processing_level = "3B"; :contributor_name = "Laura Ursella; Giuseppe Ciraolo; Fulvio Capodici; Salvatore Aronica; Davide Deponte; Ignazio Fontana; Giovanni Giacalone; Davide Lombardo; Giorgio Bolzon;"; :contributor_role = "Principal Investigator; Principal Investigator; investigator; investigator; Technical Operator;Technical Operator;Technical Operator; investigator; Data manager"; :contributor_email = "lursella@ogs.it;giuseppe.ciraolo@unipa.it; fulvio.capodici@unipa.it; salvatore.aronica@cnr.it; ddeponte@ogs.it; ignazio-fontana@cnr.it;giovanni.giacalone@cnr.it; dlombardo@ogs.it; gbolzon@ogs.it"; :creator_name = "Lorenzo Corgnati"; :creator_email = "lorenzo.corgnati@sp.ismar.cnr.it"; :creator_url = "https://www.hfrnode.eu/"; :creator_type = "person"; :manufacturer = "CGRN: WERA, CSMR: CODAR"; :sensor_model = "CGRN: WERA, CSMR: CODAR"; :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"; }