Я использую приложение GeoTracker для записи положения и скорости во время упражнений на треке. Живу на относительно ровной местности, только смещаюсь вверх-вниз не более чем на 5 метров в самом максимуме, но пока показания широты и долготы кажутся достаточно точными, программа, которая использует GPS (и ИМХО не использует датчики давления/барометра для определения высота) сообщает, что разница между максимальной и минимальной высотой на трассе составляет около 50 м. Это кажется весьма неточным. Почему это?
Спасибо.
Вероятно, это связано с тем, что GPS просто не очень хорошо подходит для получения точных измерений высоты и никогда не был таким. Конечно, не типичные чипы потребительского уровня. Garmin предполагает, например, что в их устройствах следует ожидать отклонения до 400 футов . Это просто проблема с геометрией .
Имея это в виду, я бы сомневался, что Android имеет здесь какое-то значимое влияние. Любому устройству GPS будет сложно получить особенно точное значение высоты. Я предполагаю, что некоторые приложения могут показаться «более точными», чем другие, взяв средние значения высоты в окне или что-то в этом роде (вместо того, чтобы напрямую отображать необработанные данные пользователю), но все они будут получать одинаковые значения от чипа GPS. .
У меня была точно такая же проблема с данными GPS на моем смартфоне Android. Я живу в Великобритании и заметил, что отображаемая высота постоянно на 40–50 метров выше, чем показано на карте. Я тоже думал, что это недостаток точности GPS. На самом деле ответ заключался в том, что GPS показывал высоты, связанные с глобальным сфероидом wgs84, тогда как все карты Великобритании связывают высоты со средним уровнем моря, отсюда и дисперсия.
Проблема называется геометрической разбавленностью точности . В упрощенном виде система GPS вычисляет расстояния между приемником и набором из не менее 4 видимых спутников. С каждым из этих расстояний связана точность/ошибка. Точность/ошибка окончательной фиксации местоположения зависит не только от индивидуальных значений точности/ошибки расстояния, но и от геометрической конфигурации спутников в небе.
Когда спутник находится низко над горизонтом, измерение расстояния с помощью этого спутника не сильно изменится, если изменится высота приемника, что приводит к снижению точности по вертикали. Это в сочетании с ограничением, заключающимся в том, что орбитальные спутники обычно не обеспечивают оптимальную геометрию, приводит к плохому снижению точности по вертикали при окончательной фиксации местоположения. Вертикальный результат был бы лучше, если бы над головой всегда был спутник, но орбитальная система просто не может этого обеспечить.
Джон Сондерсон
эльдарератис
Джон Сондерсон
Я для
эльдарератис
Я для
Джон Сондерсон