netcdf \500m {
dimensions:
	lat = 153 ;
	lon = 106 ;
	nProcParam = 7 ;
	nSites = 4 ;
	nSites_maxStrlen = 25 ;
	time = 2 ;
variables:
	float lat(lat) ;
		lat:standard_name = "latitude" ;
		lat:units = "degrees_north" ;
	float lon(lon) ;
		lon:standard_name = "longitude" ;
		lon:units = "degrees_east" ;
	float site_lat(nSites) ;
		site_lat:long_name = "Contributing radar site latitudes" ;
		site_lat:standard_name = "latitude" ;
		site_lat:units = "degrees_north" ;
	float site_lon(nSites) ;
		site_lon:long_name = "Contributing radar site longitudes" ;
		site_lon:standard_name = "longitude" ;
		site_lon:units = "degrees_east" ;
	char site_code(nSites, nSites_maxStrlen) ;
		site_code:long_name = "Contributing radar site code" ;
	char site_netCode(nSites, nSites_maxStrlen) ;
		site_netCode:long_name = "Contributing radar site network affiliation code" ;
	float procParams(nProcParam) ;
		procParams:long_name = "RTV processing parameters" ;
		procParams:comment = "\n",
			"01) Maximum GDOP threshold\n",
			"02) Maximum speed threshold (cm s-1)\n",
			"03) Minimum number of sites required\n",
			"04) Minimum number of radials required\n",
			"05) Maximum angular gap to interpolate radial\n",
			"    data over (degrees, 0 = no interpolation)\n",
			"06) Maximum gap in range to interpolate radial\n",
			"    data over (range-resolution, 0 = no interpolation)\n",
			"07) Spatial search radius for radial solutions (km)" ;
	int time(time) ;
		time:standard_name = "time" ;
		time:units = "seconds since 1970-01-01" ;
		time:calendar = "gregorian" ;
	short u(time, lat, lon) ;
		u:standard_name = "surface_eastward_sea_water_velocity" ;
		u:units = "m s-1" ;
		u:_FillValue = -32768s ;
		u:scale_factor = 0.01f ;
		u:ancillary_variables = "DOPx" ;
	short v(time, lat, lon) ;
		v:standard_name = "surface_northward_sea_water_velocity" ;
		v:units = "m s-1" ;
		v:_FillValue = -32768s ;
		v:scale_factor = 0.01f ;
		v:ancillary_variables = "DOPy" ;
	short DOPx(time, lat, lon) ;
		DOPx:long_name = "longitudinal dilution of precision" ;
		DOPx:comment = "The longitudinal dilution of precision (DOPx) represents the\n",
			"contribution of the radars\' configuration geometry to\n",
			"uncertainty in the eastward velocity estimate (u). DOPx is a\n",
			"direct multiplier of the standard error in obtaining the\n",
			"standard deviation for the eastward velocity estimate from the\n",
			"least squares best fit. DOPx and DOPy are commonly used to\n",
			"obtain the geometric dilution of precision\n",
			"(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for filtering\n",
			"errant velocities due to poor geometry." ;
		DOPx:_FillValue = -32768s ;
		DOPx:scale_factor = 0.01f ;
	short DOPy(time, lat, lon) ;
		DOPy:long_name = "latitudinal dilution of precision" ;
		DOPy:comment = "The latitudinal dilution of precision (DOPy) represents the\n",
			"contribution of the radars\' configuration geometry to\n",
			"uncertainty in the northward velocity estimate (v). DOPy is a\n",
			"direct multiplier of the standard error in obtaining the\n",
			"standard deviation for the northward velocity estimate from the\n",
			"least squares best fit. DOPx and DOPy are commonly used to\n",
			"obtain the geometric dilution of precision\n",
			"(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for filtering\n",
			"errant velocities due to poor geometry." ;
		DOPy:_FillValue = -32768s ;
		DOPy:scale_factor = 0.01f ;

// global attributes:
		:netcdf_library_version = "netcdf library version 3.6.1 of Feb  3 2008 23:15:25 $" ;
		:format_version = "HFRNet_1.0.0b2" ;
		:product_version = "HFRNet_1.1.01" ;
		:Conventions = "CF-1.1" ;
		:title = "Near-Real Time Surface Ocean Velocity" ;
		:institution = "Scripps Institution of Oceanography" ;
		:source = "Surface Ocean HF-Radar" ;
		:history = "13-Mar-2008 18:22:02:  NetCDF file created" ;
		:references = "Terrill, E. et al., 2006. Data Management and Real-time\n",
			"Distribution in the HF-Radar National Network. Proceedings\n",
			"of the MTS/IEEE Oceans 2006 Conference, Boston MA,\n",
			"September 2006." ;
		:creator_name = "Mark Otero" ;
		:creator_email = "motero@mpl.ucsd.edu" ;
		:creator_url = "http://cordc.ucsd.edu/projects/mapping/" ;
		:summary = "Surface ocean velocities estimated from HF-Radar are\n",
			"representitive of the upper 0.3 - 2.5 meters of the\n",
			"ocean.  The main objective of near-real time\n",
			"processing is to produce the best product from\n",
			"available data at the time of processing.  Radial\n",
			"velocity measurements are obtained from individual\n",
			"radar sites through the HF-Radar Network and\n",
			"processed to create near-real time velocities\n",
			"(RTVs)" ;
		:geospatial_lat_min = 37.45549f ;
		:geospatial_lat_max = 38.13873f ;
		:geospatial_lon_min = -122.5935f ;
		:geospatial_lon_max = -122.0469f ;
		:grid_resolution = "500m" ;
		:grid_projection = "equidistant cylindrical" ;
		:regional_description = "California Coast, United States" ;
data:

 lat = 37.45549, 37.45998, 37.46447, 37.46897, 37.47346, 37.47796, 37.48246, 
    37.48695, 37.49144, 37.49594, 37.50043, 37.50493, 37.50943, 37.51392, 
    37.51841, 37.52291, 37.5274, 37.5319, 37.5364, 37.54089, 37.54538, 
    37.54988, 37.55437, 37.55887, 37.56337, 37.56786, 37.57235, 37.57685, 
    37.58134, 37.58584, 37.59034, 37.59483, 37.59932, 37.60382, 37.60831, 
    37.61281, 37.61731, 37.6218, 37.62629, 37.63079, 37.63528, 37.63978, 
    37.64428, 37.64877, 37.65327, 37.65776, 37.66225, 37.66675, 37.67125, 
    37.67574, 37.68024, 37.68473, 37.68922, 37.69372, 37.69822, 37.70271, 
    37.70721, 37.7117, 37.71619, 37.72069, 37.72519, 37.72968, 37.73418, 
    37.73867, 37.74316, 37.74766, 37.75216, 37.75665, 37.76115, 37.76564, 
    37.77013, 37.77463, 37.77913, 37.78362, 37.78812, 37.79261, 37.7971, 
    37.8016, 37.8061, 37.81059, 37.81509, 37.81958, 37.82407, 37.82857, 
    37.83307, 37.83756, 37.84206, 37.84655, 37.85104, 37.85554, 37.86003, 
    37.86453, 37.86903, 37.87352, 37.87801, 37.88251, 37.887, 37.8915, 
    37.896, 37.90049, 37.90498, 37.90948, 37.91397, 37.91847, 37.92297, 
    37.92746, 37.93195, 37.93645, 37.94094, 37.94544, 37.94994, 37.95443, 
    37.95892, 37.96342, 37.96791, 37.97241, 37.97691, 37.9814, 37.98589, 
    37.99039, 37.99488, 37.99938, 38.00388, 38.00837, 38.01286, 38.01736, 
    38.02185, 38.02635, 38.03085, 38.03534, 38.03984, 38.04433, 38.04882, 
    38.05332, 38.05782, 38.06231, 38.06681, 38.0713, 38.07579, 38.08029, 
    38.08479, 38.08928, 38.09378, 38.09827, 38.10276, 38.10726, 38.11176, 
    38.11625, 38.12075, 38.12524, 38.12973, 38.13423, 38.13873 ;

 lon = -122.5935, -122.5883, -122.5831, -122.5779, -122.5726, -122.5674, 
    -122.5622, -122.557, -122.5518, -122.5466, -122.5414, -122.5362, 
    -122.531, -122.5258, -122.5206, -122.5154, -122.5102, -122.505, 
    -122.4998, -122.4946, -122.4894, -122.4842, -122.479, -122.4737, 
    -122.4685, -122.4633, -122.4581, -122.4529, -122.4477, -122.4425, 
    -122.4373, -122.4321, -122.4269, -122.4217, -122.4165, -122.4113, 
    -122.4061, -122.4009, -122.3957, -122.3905, -122.3853, -122.38, 
    -122.3748, -122.3696, -122.3644, -122.3592, -122.354, -122.3488, 
    -122.3436, -122.3384, -122.3332, -122.328, -122.3228, -122.3176, 
    -122.3124, -122.3072, -122.302, -122.2968, -122.2915, -122.2863, 
    -122.2811, -122.2759, -122.2707, -122.2655, -122.2603, -122.2551, 
    -122.2499, -122.2447, -122.2395, -122.2343, -122.2291, -122.2239, 
    -122.2187, -122.2135, -122.2083, -122.2031, -122.1979, -122.1926, 
    -122.1874, -122.1822, -122.177, -122.1718, -122.1666, -122.1614, 
    -122.1562, -122.151, -122.1458, -122.1406, -122.1354, -122.1302, 
    -122.125, -122.1198, -122.1146, -122.1094, -122.1042, -122.099, 
    -122.0937, -122.0885, -122.0833, -122.0781, -122.0729, -122.0677, 
    -122.0625, -122.0573, -122.0521, -122.0469 ;

 time = 1204858800, 1204902000 ;
}
