Формат данных GPS:
от приёмника до отчёта АвтоГРАФ
Формат данных GPS описывает, в каком виде координаты, скорость и время попадают от приёмника в контроллер, как они сохраняются в память и что именно видит диспетчер в отчёте. В оборудовании АвтоГРАФ используется стандартный поток NMEA от приёмника и внутренний формат записи контроллера, а отображение настраивается шаблонами вывода — от десятичных градусов до градусов, минут и секунд.
- Приём NMEA-сообщений и разбор координат
- Фильтрация и запись в энергонезависимую память
- Передача на сервер и выгрузка в отчёты
Путь GPS-данных в системе мониторинга
Данные проходят четыре этапа, и на каждом формат меняется. Понимание этих этапов помогает правильно читать отчёты и находить причины «странных» координат.
| Этап | Что происходит | Формат |
|---|---|---|
| Приём сигнала | Приёмник определяет широту, долготу, высоту, скорость и время по сигналам GPS/ГЛОНАСС | NMEA-сообщения, десятичные градусы |
| Обработка контроллером | Отбраковка невалидных решений, фильтрация по ускорению и расстоянию | Внутренний формат записи прибора |
| Хранение | Запись в энергонезависимую память с привязкой к дате и времени | Записи прибора (TypeID) |
| Отображение | Расчёт параметров и вывод в отчёты, на карту, в выгрузку | Шаблоны форматов АвтоГРАФ |
Формат координат в отчётах
Внутри системы координаты хранятся в десятичных градусах, а вид в отчёте определяется настройкой параметра. Наиболее употребительные варианты:
- Десятичные градусы —
[sd.ddddddd], удобно для выгрузки в сторонние сервисы и таблицы; - Градусы и минуты —
[sd mm.mmmmm'], применяется в логистических документах; - Градусы, минуты, секунды —
[sd mm'ss.sss''], классическая геодезическая запись; - UTM —
[utm], метры в проекции, полезно для инженерных задач.
Полный перечень шаблонов с примерами приведён на странице формат данных ГЛОНАСС.
Почему координаты могут теряться
Контроллер записывает не каждое решение приёмника, а только прошедшее фильтрацию. Причины отбраковки фиксируются в служебных параметрах:
LLF— причина фильтрации координатной записи (например, ускорение выше порога);DTF— причина фильтрации по дате и времени;TypeID— тип записи прибора: координатная, событийная и другие.
Вывод этих кодов в отчёт в форматах [llf], [dtf] и [td] даёт понятное текстовое описание вместо числового значения.
Часто задаваемые вопросы
В каком формате приходят данные от приёмника GPS?
Приёмник передаёт стандартные NMEA-сообщения, из которых контроллер извлекает широту, долготу, скорость, курс и время в десятичных градусах.
Почему в отчёте вместо координат стоит прочерк?
Запись могла быть отбракована фильтром. Посмотрите причину в формате [llf] — она укажет, по какому условию координата исключена.
Можно ли выгрузить трек в стороннюю систему?
Да, ПО АвтоГРАФ поддерживает выгрузку данных, в том числе в десятичных градусах и формате GeoJSON, которые принимает большинство геосервисов.
Чем отличается формат данных GPS от формата ГЛОНАСС?
С точки зрения записи в контроллере различий нет: используются оба созвездия. Разница только в формах представления координат в отчётах.