Файл спутниковых сообщений GPS (NMEA 0183)

Previous Top

Все команды и сообщения передаются в текстовом ASCII виде, относящиеся к GPS приемникам начинаются с $GP, в конце строки сообщения должны быть символы <CR><LF>. В последнем поле сообщения может быть указана контрольная сумма текущего сообщения, начинающаяся с разделителя *.

 

Пример сообщений, включенных в текстовый файл gpstomap.txt:

 

$GPRMC,082851.00,A,5600.5531453,N,03713.2447024,E,23.21,305.28,040806,0.00,E,A*31

$GPZDA,082852.00,04,08,2006,04,00*6F

$GPGGA,082851.80,5600.5547305,N,03713.2407070,E,1,05,2.0,237.736,M,,,,*34

$GPGLL,5600.5551147,N,03713.2397351,E,082852.00,A,A*67

$GPVTG,305.4604,T,305.4604,M,12.142,N,22.503,K,A*21

$GPGSA,A,3,02,04,13,23,27,,,,,,,,4.0,2.0,3.5*32

$GPGSV,4,1,13,02,28,289,46,04,25,248,43,06,06,002,,07,03,060,*7D

$GPGSV,4,2,13,08,10,221,,10,07,315,,13,87,293,49,16,34,066,*7C

$GPGSV,4,3,13,20,18,154,,23,55,097,46,24,18,225,,25,01,055,*76

$GPGSV,4,4,13,27,39,218,47,,,,,,,,,,,,*4C

$GPRMC,082852.00,A,5600.5551147,N,03713.2397351,E,22.50,305.46,040806,0.00,E,A*30

$GPZDA,082853.00,04,08,2006,04,00*6E

$GPGGA,082852.80,5600.5566346,N,03713.2359390,E,1,05,2.0,237.875,M,,,,*3A

$GPGLL,5600.5566346,N,03713.2359390,E,082852.80,A,A*67

$GPVTG,305.3034,T,305.3034,M,11.490,N,21.294,K,A*22

$GPGSA,A,3,02,04,13,23,27,,,,,,,,4.0,2.0,3.5*32

$GPGSV,4,1,13,02,28,289,46,04,25,248,44,06,06,002,,07,03,060,*7A

$GPGSV,4,2,13,08,10,221,,10,07,315,,13,87,293,48,16,34,066,*7D

$GPGSV,4,3,13,20,18,154,,23,55,097,46,24,18,225,,25,01,055,*76

$GPGSV,4,4,13,27,39,218,47,,,,,,,,,,,,*4C

 

$GPGGA - Сообщение содержит GPS данные о местоположении, времени место определения, качестве данных, количестве использованных спутников, информацию о дифференциальных поправках и их возраст.

$GPGSA - В этом сообщении отображается режим работы GPS приемника, параметры спутников, используемых при решении навигационной задачи, результаты которой отображены в сообщении $GPGGA и значения факторов точности определения координат.

$GPGSV - В сообщении указывается количество видимых спутников, их номера, возвышение, азимут, и значение отношения сигнал/шум для каждого из них.

$GPGLL -  Сообщение содержит GPS-данные о долготе, широте и времени определения координат.

$GPRMC - Сообщение содержит данные о времени, местоположение, курсе и скорости, передаваемые навигационным приемником.

$GPZDA - Сообщение содержит информацию о времени, календарный день, месяц, год и локальный часовой пояс.

$GPVTG - Сообщение передает текущее истинное направление курса и скорость относительно земли.