Формат данных 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);
- переотражение сигнала в плотной городской застройке;
- неверная установка антенны — под металлическими элементами кузова;
- чрезмерная фильтрация данных, из-за которой трек «срезает» повороты.
Часть этих проблем решается настройкой параметров обработки: порогом скорости, при которой точка считается достоверной, фильтрацией выбросов координат и усреднением аналоговых данных.
Читайте также
- Документация по оборудованию АвтоГРАФ — руководства и инструкции.
- Усреднение аналоговых данных — фильтрация сигналов датчиков.
- Проверка сигнала спутника — диагностика приёма ГЛОНАСС/GPS.
- Отображение трека — как программа строит траекторию движения.
- Настройка карт — векторные, растровые и интернет-карты.
Частые вопросы о форматах данных
Нужно ли разбираться в NMEA при эксплуатации системы?
Нет. Протокол обрабатывается автоматически внутри трекера. Знание формата полезно при диагностике проблем с приёмом и при интеграции оборудования с собственными системами.
Почему координаты в отчёте отличаются от данных навигатора?
Разница обычно связана с разной фильтрацией и настройками приёмников, а также с задержкой между реальной точкой и моментом записи трека. На открытой местности расхождение минимально.
Можно ли выгрузить трек из системы мониторинга?
Да, трек экспортируется в файл, который открывается в картографических программах и планировщиках маршрутов.
Что означает высокий HDOP?
Это признак плохой геометрии спутников: точки определяются с большей погрешностью. В таких случаях стоит проверить установку антенны и место монтажа приёмника.