netcdf GPS_sample { // sample of a NetCDF CDL ascii file for "point data," // compliant with the "Unidata Dataset Discovery v1.0" convention // and with the "Unidata Observation Dataset v1.0" convention for observations dimensions: record = UNLIMITED ; variables: double lat(record) ; lat:long_name = "latitude" ; lat:units = "degrees_north" ; lat:standard_name = "latitude"; lat:_FillValue = 0.0 ; double lon(record) ; lon:long_name = "longitude" ; lon:units = "degrees_east" ; lon:standard_name = "longitude"; lon:_FillValue = 0.0 ; float Depth(record) ; Depth:units = "meters" ; Depth:positive = "up" ; Depth:long_name = "depth of instrument below surface"; Depth:standard_name = "depth"; Depth:_FillValue = 0.0f ; double timeObs(record) ; timeObs:standard_name = "time"; timeObs:units = "seconds since 1970-01-01 00 UTC" ; float ve(record) ; ve:long_name = "eastward component of vector " ; ve:units = "mm yr-1" ; float vn(record) ; vn:long_name = "northward component of vector" ; vn:units = "mm yr-1" ; float a(record) ; a:long_name = "uncertainty 1-sigma major axis length" ; a:units = "mm yr-1" ; float b(record) ; b:long_name = "uncertainty 1-sigma minor axis length " ; b:units = "mm yr-1" ; float corr(record) ; corr:long_name = "error correlation" ; corr:_FillValue = 0.f ; corr:reference = " " ; corr:units = "" ; // global attributes :cdm_datatype = "Point"; :Conventions = "Unidata Observation Dataset v1.0"; :Metadata_Conventions = "Unidata Dataset Discovery v1.0"; :title = "sample CDL file of point data of GPS vectors and errors"; :summary = "77 GPS vectors and errors; all times 0" ; :keywords = "a comma-separated list of keywords and phrases, GPS, vectors, errors" ; :creator_name = "Stuart Wier" ; :creator_url = "http://geon.unavco.org/unavco/IDV_for_GEON.html" ; :creator_email = "wier@unavco.org" ; :institution = "UNAVCO"; :acknowledgment = "(various types of support for the project that produced this data)" ; :references = "(publications or web references that describe data or its production)"; :history = "(audit trail for modifications, with dates, version numbers, etc.)"; :comment = "(miscellaneous information)"; :geospatial_lat_min = "44.0" ; :geospatial_lat_max = "40.0" ; :geospatial_lat_units = "degrees_north" ; :geospatial_lat_resolution = "0.0001" ; :geospatial_lon_min = "-123.0" ; :geospatial_lon_max = "-110.0" ; :geospatial_lon_units = "degrees_east" ; :geospatial_lon_resolution = "0.0001" ; :geospatial_vertical_min = "0" ; :geospatial_vertical_max = "0" ; :geospatial_vertical_units = "meters" ; :geospatial_vertical_resolution = "1.0" ; :geospatial_vertical_positive = "up" ; :time_coverage_start = "1970-01-01T22:30" ; // must be UD Units format :time_coverage_end = "present"; // must be UD Units format :time_coverage_resolution = "sec" ; data: lat = 48.3898, 49.3226, 41.6675, 44.565, 30.6805, 41.7716, 44.9734, 43.244, 39.9399, 44.4725, 44.317, 45.2324, 44.9018, 44.8012, 45.2692, 44.7955, 44.6556, 44.9639, 44.5983, 44.4482, 45.2317, 45.968, 45.7138, 45.0383, 45.0956, 44.8882, 44.9701, 44.89, 44.903, 44.8302, 45.1022, 44.5172, 44.5681, 44.5995, 44.6306, 44.6629, 44.6793, 44.7227, 43.5082, 44.9794, 44.7002, 44.4336, 44.6776, 44.6406, 44.5201, 44.5522, 44.405, 44.7977, 43.7613, 43.7538, 43.7501, 44.5732, 43.9381, 44.5161, 43.8049, 43.8657, 43.8403, 44.4132, 44.33, 44.7382, 44.0996, 43.767, 44.6602, 44.6396, 44.6123, 44.6158, 44.8188, 44.4674, 44.1315, 44.7441, 44.6481, 44.1493, 43.8898, 43.7379, 43.5109, 42.7136, 43.7685 ; lon = -123.4874, -119.625, -112.6012, -110.4, -104.015, -91.5749, -110.6892, -113.291, -111.7899, -111.3263, -111.3048, -111.6792, -111.592, -111.2356, -111.2496, -111.1045, -111.3562, -111.0752, -111.5142, -111.145, -112.6146, -112.5176, -108.79, -108.851, -111.2153, -110.7325, -110.7019, -110.3898, -110.2454, -111.4786, -110.7872, -110.2762, -110.3863, -110.3868, -110.4392, -110.4641, -110.4888, -110.4949, -112.9201, -110.0629, -111.1108, -110.6437, -110.4858, -110.4549, -110.473, -110.3935, -110.5692, -110.4339, -110.6128, -110.6676, -110.7258, -110.82, -110.6432, -110.8326, -110.6356, -110.7212, -110.5107, -110.3539, -110.3546, -110.6989, -110.6673, -110.7549, -110.9916, -110.8887, -110.6142, -110.5051, -110.8558, -110.7852, -110.8204, -110.2571, -110.1931, -111.0457, -110.9495, -111.1057, -109.5707, -110.33, -110.9929 ; Depth = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; timeObs = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; ve = 5.97, 1.84, -4.58, -0.88, -0.19, 0.09, 3.08, -1.48, -7.23, -2.92, -0.74, 1.05, 1.78, 1.86, 1.59, -0.75, 0.31, 2.6, -2.4, 0.75, -1.82, 2.38, 0.76, 3.33, 1.31, -2.13, -0.62, 1.8, -1.83, -4.45, -3.23, 0.52, 3.26, 0.64, 4.85, 3.26, 3.33, 4.02, -0.35, -1.41, -2.92, -1.56, 4.84, 3.8, -1.37, -0.39, -2.57, 3.91, 1.28, -2.08, 1.08, -4.17, -1.32, -2.62, -2.61, -2.32, -1.03, 0.16, -0.06, 1.59, -6.7, -1.32, -3.85, -4.93, 0.96, 3.19, -1.55, 1.18, -0.04, -0.6, -0.73, 1, -0.5, -1.86, 2.29, 0.84, -0.78 ; vn = 5.19, 2.14, 7.31, 1.68, 0.71, 0.51, 1.15, -0.17, 8.48, -4.92, -1.25, 1.15, -1.97, 2.04, 0.01, 1, -0.75, 1.33, -5.09, -5.84, -4.04, 0.57, -0.37, -3.64, -3.42, -0.83, 4.99, 0.32, 7.53, 5.59, 5.73, 1.78, 7.14, 0.56, -0.63, -3.82, -1.8, 3.13, 0.09, 2.83, -2.32, 1.51, -0.47, -0.84, -1.45, 2.71, -2.6, -2.63, -6.68, -3.19, -3.27, -4.11, -2.15, -7.91, 0.62, -2.67, -6.01, 1.31, 0.48, -0.75, 5.42, -5.16, -0.46, -0.35, 0.6, -1.7, 4.11, -2.05, 1.03, -0.59, 0.77, -2.65, -2.45, -5.87, -0.14, -0.57, -5.86 ; a = 0.01, 0.01, 0.01, 0.18, 0.01, 0.01, 0.19, 0.2, 0.01, 1.44, 1.27, 1.47, 1.01, 1.06, 1.28, 1.49, 1.19, 1.18, 1.36, 1.33, 1.37, 1.44, 1.3, 1.3, 1.29, 1.44, 1.29, 1.31, 1.4, 1.28, 1.18, 1.16, 1.25, 1.3, 1.17, 1.14, 1.15, 1.18, 0.61, 1.3, 0.46, 1.18, 1.09, 0.97, 0.92, 0.4, 1.13, 0.65, 0.89, 0.91, 1.05, 0.84, 0.75, 0.86, 1.17, 1.28, 1.18, 0.63, 0.66, 0.95, 1.21, 1.41, 0.86, 1.28, 0.96, 0.59, 0.75, 0.72, 1.22, 1.08, 1.01, 0.68, 0.81, 0.75, 1.26, 1.25, 1.11 ; b = 0.01, 0.01, 0.01, 0.15, 0.01, 0.01, 0.15, 0.15, 0.01, 1.04, 0.95, 1.02, 0.79, 0.83, 0.92, 1.07, 0.9, 0.9, 1.01, 1, 1.19, 1.24, 1.29, 1.25, 0.95, 1.15, 0.95, 0.98, 0.97, 0.98, 0.86, 0.81, 0.88, 0.92, 0.82, 0.82, 0.85, 0.88, 0.46, 1, 0.36, 0.87, 0.8, 0.7, 0.67, 0.3, 0.85, 0.5, 0.7, 0.74, 0.79, 0.62, 0.58, 0.65, 0.87, 0.95, 0.9, 0.47, 0.49, 0.7, 0.88, 1.07, 0.65, 0.96, 0.74, 0.44, 0.58, 0.55, 0.87, 0.86, 0.77, 0.52, 0.62, 0.57, 1.15, 1, 0.82 ; corr = 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02, 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02, 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02, 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02, 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02, 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02, 0.05, 0.08, -0.15, _, 0.03, 0.05, 0.02, -0.08, -0.05, -0.02, _, 0.02; }