Перейти к содержанию
    

Координаты GPS

Начинаю работать с GPS/ГЛОНАСС приемником ГЕОС-1М. У него есть отладочная плата и демо-программа на ПК.

 

По NMEA протоколу приемник сообщает следующее

$GPGGA,090134.00,5543.4098,N,03733.6426,E,1,05,1.6,00081.0,M,0014.3,M,,*6E

 

Тоесть

5543.4098,N

03733.6426,E

 

А его демо-программа на ПК при этом показывает

55.7225533N

37.5606234E

 

Как видно разница существена. Действительности соответсуют вторые координаты, а первые ошибаются где-то на 50км.

Мне совершенно не понятно откуда берутся вторые, правильные цифры, если приемник говорит другие. Какие-то поправочные коэффециенты? Откуда они берутся? Вроде ничего такого в сообщениях от приемника нет. Еще меня смущает то, что цифр во вторых координатах стало больше.

 

Кто имеет опыт работы с навигационными приемниками, пожалуйста, подскажите. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто имеет опыт работы с навигационными приемниками, пожалуйста, подскажите. Спасибо.

Никогда не имела дела... Но на глаз видно, что в разных единицах... В первом случае 3 и 4 цифры - минуты, а во втором - десятичные доли градуса. Если поделить 43 на 60, то получится 0.71666.

Как интерпретировать 98 или 64 не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если открыть википедию на странице про NMEA, то

 

Примеры RMC-строки

 

$GPRMC,125504.049,A,5542.2389,N,03741.6063,E,0.06,25.82,200906,,,*3B

12 часов 55 минут 4,049 секунд UTC

«A» — достоверно

широта 55° 42,2389', северная

долгота 37° 41,6063', восточная

 

тут вроде как совпадают данные... и по количеству цифр и по их содержанию.... Может какая-то фича именно приемника ГЕОС-1М? Как же тогда его фирменная программа вычисляет правильные координаты.. В документации про этого ничего не говорится... Там рассматриваются поля этих сообщений и прямо напсиано- это широта, это долгота, это время, это скорость и т.д.... Никаких "подводных камней" не описывается...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да Вы сами гляньте - Гугль Ёрс в двух представлениях координат - градусы и минуты с десятыми и градусы с десятыми - Вам это место должно быть известно. Ну метров 100, но не 50 км

Изменено пользователем ledum

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оказывается это разные форматы записи. Спасибо, что помогли разобраться. С этим приходится сталкиваться впервые.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в демонстрационной программе используется какая система координат ? И какая система координат у приемника ($GPDTM) ? Делить на 60 надо минуты с долями, т.е. должно быть 53.723497 и 37.56071, но результат будет соответствовать, только если совпадают системы координат... У приемника обычно WGS84, но в данном случае можно ожидать любых чудес...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...