Формат данных GPS:
как навигационный приёмник передаёт координаты

Форматы навигационных данных GPS и ГЛОНАСС в системе мониторинга

Навигационный приёмник передаёт наружу не «точку на карте», а набор сообщений с координатами, высотой, временем, скоростью и направлением движения. Понимание этой структуры помогает правильно настроить трекер, проверить качество приёма и разобраться, почему в отчёте появилась погрешность.

  • широта, долгота и высота над уровнем моря;
  • дата и время определения координат по UTC;
  • скорость и направление движения;
  • количество спутников и признак достоверности решения.

Из чего состоят навигационные данные

Каждое определение координат содержит несколько обязательных параметров. Приёмник формирует их на основе сигналов от спутников ГЛОНАСС и GPS.

Широта (Latitude)Угол от экватора до точки на поверхности Земли. Обозначается в градусах и минутах, бывает северной (N) или южной (S)
Долгота (Longitude)Угол от нулевого меридиана. Измеряется в градусах и минутах, бывает восточной (E) или западной (W)
Высота (Altitude)Высота над уровнем моря в метрах
Время (Time)Дата и время определения координат в формате UTC
Скорость (Speed)Скорость перемещения объекта в километрах в час или узлах
Направление (Course)Курс движения в градусах от направления на север
HDOPПоказатель снижения точности по горизонтали: чем меньше значение, тем лучше геометрия спутников

Протокол NMEA 0183

NMEA 0183 — стандарт обмена, разработанный Национальной ассоциацией морской электроники. Данные передаются в виде текстовых строк, называемых предложениями. Каждое предложение начинается со знака доллара, содержит тип сообщения и поля, разделённые запятыми, а завершается контрольной суммой.

Наиболее важны для мониторинга три типа предложений:

  • GGA — координаты, высота, количество используемых спутников и HDOP;
  • RMC — дата, время, координаты, скорость и курс, а также признак достоверности данных;
  • VTG — скорость и курс в разных единицах измерения.

Трекер считывает эти сообщения с приёмника, обрабатывает и отправляет на сервер уже сжатый набор параметров. Именно поэтому в отчётах системы мониторинга видно не «сырые» строки, а готовые значения координат, пробега и скорости.

Формат GPX

GPX (GPS Exchange Format) — формат обмена треками, маршрутами и путевыми точками между навигационными приборами и компьютером. Файл GPX представляет собой документ XML: в нём перечислены точки с координатами, временем и высотой, объединённые в сегменты трека.

Формат удобен для передачи маршрута между разными программами: трек можно выгрузить из системы мониторинга и открыть в картографическом редакторе или планировщике. В диспетчерской программе АвтоГРАФ треки отображаются на картах напрямую, а выгрузка в GPX используется для обмена с внешними сервисами.

Как формат данных влияет на точность мониторинга

Точность трека определяется не форматом сообщения, а качеством приёма и настройками обработки. Основные причины погрешностей:

  • недостаточное число спутников и плохая геометрия их расположения (высокий HDOP);
  • переотражение сигнала в плотной городской застройке;
  • неверная установка антенны — под металлическими элементами кузова;
  • чрезмерная фильтрация данных, из-за которой трек «срезает» повороты.

Часть этих проблем решается настройкой параметров обработки: порогом скорости, при которой точка считается достоверной, фильтрацией выбросов координат и усреднением аналоговых данных.

Читайте также

Частые вопросы о форматах данных

Нужно ли разбираться в NMEA при эксплуатации системы?

Нет. Протокол обрабатывается автоматически внутри трекера. Знание формата полезно при диагностике проблем с приёмом и при интеграции оборудования с собственными системами.

Почему координаты в отчёте отличаются от данных навигатора?

Разница обычно связана с разной фильтрацией и настройками приёмников, а также с задержкой между реальной точкой и моментом записи трека. На открытой местности расхождение минимально.

Можно ли выгрузить трек из системы мониторинга?

Да, трек экспортируется в файл, который открывается в картографических программах и планировщиках маршрутов.

Что означает высокий HDOP?

Это признак плохой геометрии спутников: точки определяются с большей погрешностью. В таких случаях стоит проверить установку антенны и место монтажа приёмника.