Я ищу подходящую теоретическую базу или специальность, чтобы помочь мне разобраться, как справляться с ошибками, которые имеет система GPS - особенно при работе с маршрутами.
По сути, я ищу требования к данным и любые алгоритмы, чтобы использовать, чтобы иметь возможность установить длину следа. Ответ должен быть заслуживающим доверия.
Мой друг был гоночным директором гонки, стоимость которой составляла 160 км, но часы Garmin, которые есть у всех, делают его больше, чем 190 км +. Это вызвало некоторое горе на финише, позвольте мне сказать вам!
Так что мой друг вернулся к курсу с различными устройствами GPS, чтобы переназначить его, и результаты интересны.
Используя портативный Garmin Oregon 300, она получила 33,7 км за одну ногу. За ту же ногу на наручных часах Garmin Forerunner 310xt получилось 38,3 км.
Когда я получил данные из Орегона, было очевидно, что они записывают данные каждые 90 секунд или около того. Предтеча делает это каждые пару секунд.
Когда я наносил на карту данные из Орегона, я мог видеть, что он был сбит с толку некоторыми переключателями и провел прямую линию через них, и кривая была сделана немного меньше.
Тем не менее, я размышляю, что разница в частоте записи во многом объясняет это. т.е. записывая каждые пару секунд, Предтеча ближе к реальному маршруту. Однако из-за того, как работает GPS, будет много ошибок. Если записанные точки распределены вокруг реального маршрута случайным образом (из-за ошибки), то общее расстояние будет больше, чем реальный маршрут. (Линия покачивания, проходящая по обе стороны от прямой, длиннее прямой).
Итак, мои вопросы: 1. Существуют ли какие-либо методы, которые я могу использовать в одном наборе данных, чтобы корректно уменьшить ошибку? 2. Моя теория о разнице в частоте записи удерживает воду? 3. Если у меня есть несколько записей одних и тех же маршрутов, существуют ли какие-либо действительные методы их объединения, чтобы приблизиться к реальному маршруту?
Как я уже сказал, я не знаю, что искать, чтобы найти какую-либо полезную науку об этом. Я ищу способы установить, какой длины данный отрезок пути, и это очень важно для людей. Дополнительные 30 км в гонке - это дополнительные 5+ часов, которые мы не ожидали.
Как и было запрошено, вот несколько примеров данных:
Подробные данные высокочастотной выборки
Спасибо за любой совет, который вы можете дать.