У меня есть установленная 16-мильная петля для горного велосипеда, на которой я катаюсь уже давно. Недавно я купил велокомпьютер Magellan Cyclo 315, с которого загружаю файлы в Strava Premium. Все работает отлично, кроме данных о расстоянии. Значение расстояния на компьютере всегда очень близко к 16 милям, но когда я загружаю данные в Strava (файл .gpx), расстояние составляет от 15,2 до 15,4 миль. Любые предложения о том, как исправить эту проблему?
Это может быть связано с тем, как часто компьютер записывает ваше местоположение GPS в файл. Чтобы оптимизировать хранение, некоторые записывают местоположение в файл каждые несколько секунд, но перед очисткой выполняют собственные вычисления с набором данных с более высоким разрешением в памяти. Если ваш маршрут довольно извилистый, это может привести к более короткому расстоянию, поскольку Strava (и все остальные) предполагает прямую линию между местоположениями в файле .gpx (это действительно единственное допустимое предположение).
Проверьте настройки вашего велокомпьютера, некоторые позволяют указать разрешение записи (например, один раз в секунду). Недостатком может быть то, что ваш компьютер не сможет сохранить столько дорожек, сколько при более низком разрешении (например, один раз каждые 5 секунд).
Если у вас модель 315hc с датчиком скорости/частоты вращения педалей, может быть несоответствие, если размер вашего колеса введен неправильно. Strava предпочитает датчики колес GPS из-за проблем с частотой обновления GPS, которые, как отмечается в другом ответе, имеют собственный собственный способ расчета расстояния (скорее всего, также включающий данные других людей, которые использовали тот же маршрут), который не соответствует вашему колесному расстоянию. или gps-расстояние, рассчитанное вашим GPS.
Strava имеет собственный секретный алгоритм для внутреннего расчета расстояния, который включает внутреннее сглаживание данных GPS, хотя исходные точки данных GPS все еще хранятся в вашей истории. Если это рассчитанное Strava расстояние отличается от расстояния до устройства более чем на пороговое значение, Strava заменяет расстояние до устройства на расстояние Strava. Расстояние Strava не рассчитывается путем сопоставления вашего курса с дорогой и измерения расстояния вдоль дороги. Расстояние Strava также не учитывает изменение высоты — хотя это не имеет значения для пологих склонов, вы потеряете ~ 2% своего расстояния при подъеме по склону 10%.
Алгоритм расстояния Strava имеет тенденцию терять расстояние на извилистых дорогах, возможно, потому, что он по своей конструкции слеп к фактической дороге, поэтому ветер удаляется как шум. Нетрудно откалибровать датчик расстояния по трассе с известным расстоянием. Тогда вы сможете узнать ответ.
Здесь может происходить сочетание двух вещей. 1- GPS-след, который у вас есть, имеет определенную степень неопределенности (от +- 1 до 10 м в зависимости от качества сигнала). В зависимости от частоты дискретизации это может выглядеть так, как будто вы двигаетесь зигзагом, и добавить немного расстояния по сравнению с вашим фактическим пройденным путем. Некоторые алгоритмы могут сгладить это, но это не на 100% точно.
2- Показания вашего велокомпьютера могут основываться на датчике скорости, который использует вращение вашего колеса и диаметр этого колеса. Он умножает количество оборотов на окружность шины, чтобы получить общее пройденное расстояние. В вашем велокомпьютере есть настройка, позволяющая изменить окружность шины и сделать ее более точной. Окружность зависит от размера вашего колеса, размера шины, накачки и износа. Если это не точно, это даст вам ошибочное измерение расстояния: https://www.cateye.com/data/resources/Tire_size_chart_ENG.pdf перечисляет некоторые окружности для разных размеров колес и шин .
писгарич
Джахазиэль
Кригги
Rider_X
Крэйг Хикс