Entity_and_Attribute_Overview:
Twelve National Marine Electronics Association (NMEA) strings are stored in the raw navigation files. The raw navigation files were parsed for the GPGGA navigation string and CSV files of the parsed GPGGA navigation data by Julian day are also included in this dataset. These are the original files, so no corrections have been made to these files. The times recorded in the navigation files are in UTC. The NMEA strings and the information they provide are as follows:
$GPGSV is data about the satellites in view. For example, "$GPGSV,3,3,12,25,14,257,44,26,33,166,49,29,39,305,48,46,32,214,45*7E" where:
3 = Number of sentences for full data
3 = Sentence 3 of 3
12 = Number of satellites in view
25 = Satellite Pseudo-Random Noise (PRN) number
14 = Elevation in degrees
257 = Azimuth in degrees
44 = Signal-to-Noise Ratio (SNR; higher is better)
(The above four data fields may be repeated for up to four satellites per sentence. In the above example, they are repeated for four satellites.)
*75 = Checksum data, always begins with *
$GPGLL is geographic latitude and longitude data. For example, "$GPGLL,4122.0274,N,07101.3161,W,012706,A,D*54" where:
4122.0274,N = Latitude 41 degrees 22.0274 minutes North
07101.3161,W = Longitude 071 degrees 01.3161 minutes West
012706 = Fix taken at 01:27:06 UTC
A = Data status (A = active, V = void)
D = Mode indicator (A = Autonomous, D = Differential, E = Estimated, N = Data not valid)
*54 = Checksum data
$GPBOD is bearing origin to destination data. For example, "$GPBOD,045.,T,023.,M,DEST,START*01" where:
045.,T = Bearing 045 degrees True from "START" to "DEST"
023.,M = Bearing 023 degrees Magnetic from "START" to "DEST"
DEST = Destination waypoint ID
START = Origin waypoint ID
*01 = Checksum data
Note: The above example is from a different dataset. GPBOD strings were not transmitted during this survey and were therefore recorded as "$GPBOD,,T,,M,,*47" in the raw navigation files.
$GPVTG is velocity made good and ground speed data. For example, "$GPVTG,299.3,T,314.6,M,9.1,N,16.8,K,D*10" where:
299.3,T = True track made good in degrees
314.6,M = Magnetic track made good in degrees
9.1,N = Ground speed, knots
16.8,K = Ground speed, kilometers per hour
D = Mode indicator (A = Autonomous, D = Differential, E = Estimated, N = Data not valid)
*48 = Checksum data
$PGRME is a Garmin proprietary sentence about the estimated position error ("P" denotes proprietary, "GRM" is Garmin's manufacturer code, and “E” indicates the specific sentence type). For example, "$PGRME,2.4,M,2.8,M,3.7,M*26" where:
2.4,M = Estimated Horizontal Position Error (HPE), meters
2.8,M = Estimated Vertical Position Error (VPE), meters
3.7,M = Overall spherical equivalent position error, meters
*26 = Checksum data
$PGRMZ is a Garmin proprietary sentence with altitude information ("P" denotes proprietary, "GRM" is Garmin's manufacturer code, and “Z” indicates the specific sentence type). For example, "$PGRMZ,43,f,*1F" where:
43,f = Altitude, feet
[Empty field] = Position fix dimensions (2 = user altitude, 3 = Global Positioning System [GPS] altitude)
*1F = Checksum data
Note: This sentence shows in feet, regardless of units shown on the display. For units with an altimeter, the altitude will be computed by the internal altimeter.
$PGRMM is a Garmin proprietary sentence about the map datum ("P" denotes proprietary, "GRM" is Garmin's manufacturer code, and “M” indicates the specific sentence type). For example, "$PGRMM,WGS 84*06" where:
WGS 84 = Currently active horizontal datum
*06 = Checksum data
$HCHDG is data about the magnetic heading, deviation, and variation. This string is used on Garmin eTrex Summit, Vista, and GPSMAP 76S receivers to output the value of the internal flux-gate compass. Only the magnetic heading and magnetic variation is shown in the message. For example, "$HCHDG,314.6,,,15.3,W*0C" where:
314.6 = Heading
,, = Deviation (no data)
15.3,W = Variation
*0C = Checksum data
$GPRTE is sent to indicate the names of the waypoints used in an active route. For example, "$GPRTE,1,1,c,*37" where:
1 = Total number of sentences for full data
1 = Sentence 1 of 1
c = Type (c = complete list of waypoints in this route, w = first listed waypoint is start of current leg)
[Empty field] = Route identifier
[Empty fields] = Waypoint identifiers (names)
*37 = Checksum data
$GPRMC is the recommended minimum GPS data. For example, "$GPRMC,012708,A,4122.0299,N,07101.3219,W,9.1,300.3,100911,15.3,W,D*2C" where:
012708 = Fix taken at 01:27:08 UTC
A = Status (A = active, V = void)
4122.0299,N = Latitude 41 degrees 22.0299 minutes North
07101.3219,W = Longitude 071 degrees 01.3219 minutes West
9.1 = Speed over the ground in knots
300.3 = Track angle in degrees true
100911 = UTC date September 10, 2011
15.3,W = Magnetic variation in degrees
D = Mode indicator (A = Autonomous, D = Differential, E = Estimated, N = Data not valid)
*2C = Checksum data
$GPRMB is the recommended minimum navigation sentence. For example, "$GPRMB,A,0.66,L,003,004,4917.24,N,12309.57,W,001.3,052.5,000.5,V*20" where:
A = Data status (A = active, V = void)
0.66,L = Cross-track error in nautical miles (9.99 max), steer Left to correct (or R = right)
003 = Origin waypoint ID
004 = Destination waypoint ID
4917.24,N = Destination waypoint latitude 49 degrees 17.24 minutes North
12309.57,W = Destination waypoint longitude 123 degrees 09.57 minutes West
001.3 = Range to destination in nautical miles (999.9 max)
052.5 = True bearing to destination
000.5 = Velocity towards destination in knots
V = Arrival alarm (A = arrived, V = not arrived)
*20 = Checksum data
Note: The above example is from a different dataset. GPRMB strings were not transmitted during this survey and were therefore recorded as "$GPRMB,A,,,,,,,,,,,,V,D*19" in the raw navigation files.
$GPGGA is essential GPS fix data. For example, "$GPGGA,012708,4122.0299,N,07101.3219,W,2,10,0.8,13.1,M,-33.8,M,,*49" where:
012708 = Fix taken at 01:27:08 UTC
4122.0299,N = Latitude 41 degrees 22.0299 minutes North
07101.3219,W = Longitude 07 degrees 101.3219 minutes West
2 = Fix quality (0 = invalid, 1 = GPS fix, 2 = DGPS fix, 3 = Precise Positioning System [PPS] fix, 4 = Real Time Kinematic [RTK] fix, 5 = RTK float, 6 = estimated, 7 = manual input mode, 8 = simulation mode)
10 = Number of satellites being tracked
0.8 = Horizontal dilution of position
13.1,M = Altitude above mean sea level (geoid), meters
-33.8,M = Height of geoid above WGS 84 ellipsoid, meters
[Empty field] = Time in seconds since last DGPS update
[Empty field] = DGPS station ID number
*49 = Checksum data
$GPGSA is overall satellite data. For example, "$GPGSA,A,3,02,04,05,07,10,12,13,15,,26,29,,0.0,0.8,0.8*3D" where:
A = Auto selection of 2D or 3D fix (M = manual)
3 = 3D fix (values include: 1 = no fix, 2 = 2D fix, 3 = 3D fix)
02,04,05,07,10,12,13,15,,26,29,, = PRNs of satellites used for fix (space for 12)
0.0 = Position Dilution of Precision (PDOP)
0.8 = Horizontal Dilution of Precision (HDOP)
0.8 = Vertical Dilution of Precision (VDOP)
*3D = Checksum data
Entity_and_Attribute_Detail_Citation: