GIS

NMEA

부산밴댕이 2012. 12. 26. 19:19

SentenceDescription
$GPGGAGlobal positioning system fixed data
$GPGLLGeographic position - latitude / longitude
$GPGSAGNSS DOP and active satellites
$GPGSVGNSS satellites in view
$GPRMCRecommended minimum specific GNSS data
$GPVTGCourse over ground and ground speed

$GPGGA Sentence (Fix data)

시간, 경도, 위도, 시스템의 품질, 사용된 위성 수, 고도의 정보를 포함한다.

Example (signal not acquired): $GPGGA,235947.000,0000.0000,N,00000.0000,E,0,00,0.0,0.0,M,,,,0000*00
Example (signal acquired): $GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F

FieldExampleComments
Sentence ID$GPGGA
UTC Time092204.999hhmmss.sss
Latitude4250.5589ddmm.mmmm
N/S IndicatorSN = North, S = South
Longitude14718.5084dddmm.mmmm
E/W IndicatorEE = East, W = West
Position Fix10 = Invalid, 1 = Valid SPS, 2 = Valid DGPS, 3 = Valid PPS
Satellites Used04Satellites being used (0-12)
HDOP24.4Horizontal dilution of precision
Altitude19.7Altitude in meters according to WGS-84 ellipsoid
Altitude UnitsMM = Meters
Geoid Seperation Geoid seperation in meters according to WGS-84 ellipsoid
Seperation Units M = Meters
DGPS Age Age of DGPS data in seconds
DGPS Station ID0000 
Checksum*1F 
TerminatorCR/LF 

$GPGLL Sentence (Position)

위도, 경도, 시간, 위성상태를 포함

Example (signal not acquired): $GPGLL,0000.0000,N,00000.0000,E,235947.000,V*2D
Example (signal acquired): $GPGLL,4250.5589,S,14718.5084,E,092204.999,A*2D

FieldExampleComments
Sentence ID$GPGLL
Latitude4250.5589ddmm.mmmm
N/S IndicatorSN = North, S = South
Longitude14718.5084dddmm.mmmm
E/W IndicatorEE = East, W = West
UTC Time092204.999hhmmss.sss
StatusAA = Valid, V = Invalid
Checksum*2D 
TerminatorCR/LF 

$GPGSA Sentence (Active satellites)

위치를 결정하는데 사용된 위성 수, 측정의 정확도를 포함.

Example (signal not acquired): $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30
Example (signal acquired): $GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A

FieldExampleComments
Sentence ID$GPGSA 
Mode 1AA = Auto 2D/3D, M = Forced 2D/3D
Mode 131 = No fix, 2 = 2D, 3 = 3D
Satellite used 101Satellite used on channel 1
Satellite used 220Satellite used on channel 2
Satellite used 319Satellite used on channel 3
Satellite used 413Satellite used on channel 4
Satellite used 5 Satellite used on channel 5
Satellite used 6 Satellite used on channel 6
Satellite used 7 Satellite used on channel 7
Satellite used 8 Satellite used on channel 8
Satellite used 9 Satellite used on channel 9
Satellite used 10 Satellite used on channel 10
Satellite used 11 Satellite used on channel 11
Satellite used 12 Satellite used on channel 12
PDOP40.4Position dilution of precision
HDOP24.4Horizontal dilution of precision
VDOP32.2Vertical dilution of precision
Checksum*0A 
TerminatorCR/LF 

$GPGSV Sentence (Satellites in view)

측정에 사용된 위성 수, 위성의 고유번호, 고도, 방위각, 신호대비 잡음비율 포함

Example (signal not acquired): $GPGSV,1,1,01,21,00,000,*4B
Example (signal acquired): $GPGSV,3,1,10,20,78,331,45,01,59,235,47,22,41,069,,13,32,252,45*70

FieldExampleComments
Sentence ID$GPGSV 
Number of messages3Number of messages in complete message (1-3)
Sequence number1Sequence number of this entry (1-3)
Satellites in view10 
Satellite ID 120Range is 1-32
Elevation 178Elevation in degrees (0-90)
Azimuth 1331Azimuth in degrees (0-359)
SNR 145Signal to noise ration in dBHZ (0-99)
Satellite ID 201Range is 1-32
Elevation 259Elevation in degrees (0-90)
Azimuth 2235Azimuth in degrees (0-359)
SNR 247Signal to noise ration in dBHZ (0-99)
Satellite ID 322Range is 1-32
Elevation 341Elevation in degrees (0-90)
Azimuth 3069Azimuth in degrees (0-359)
SNR 3 Signal to noise ration in dBHZ (0-99)
Satellite ID 413Range is 1-32
Elevation 432Elevation in degrees (0-90)
Azimuth 4252Azimuth in degrees (0-359)
SNR 445Signal to noise ration in dBHZ (0-99)
Checksum*70 
TerminatorCR/LF 

$GPRMC Sentence (Position and time)

시간, 위도, 경도, 고도, 시스템장애, 속도, 경로, 날짜 포함

Example (signal not acquired): $GPRMC,235947.000,V,0000.0000,N,00000.0000,E,,,041299,,*1D
Example (signal acquired): $GPRMC,092204.999,A,4250.5589,S,14718.5084,E,0.00,89.68,211200,,*25

FieldExampleComments
Sentence ID$GPRMC 
UTC Time092204.999hhmmss.sss
StatusAA = Valid, V = Invalid
Latitude4250.5589ddmm.mmmm
N/S IndicatorSN = North, S = South
Longitude14718.5084dddmm.mmmm
E/W IndicatorEE = East, W = West
Speed over ground0.00Knots
Course over ground0.00Degrees
UTC Date211200DDMMYY
Magnetic variation Degrees
Magnetic variation E = East, W = West
Checksum*25 
TerminatorCR/LF 

$GPVTG Sentence (Course over ground)

진행방향, 속도 정보 포함

Example (signal not acquired): $GPVTG,,T,,M,,N,,K*4E
Example (signal acquired): $GPVTG,89.68,T,,M,0.00,N,0.0,K*5F

FieldExampleComments
Sentence ID$GPVTG 
Course89.68Course in degrees
Reference89.68T = True heading
Course Course in degrees
Reference89.68M = Magnetic heading
Speed0.00Horizontal speed
UnitsNN = Knots
Speed0.00Horizontal speed
UnitsKK = KM/h
Checksum*5F 
TerminatorCR/LF