WarpBuster

Вопросы перед стартом

Как мы сохраняем
твой путь.

Коротко о восстановлении трека, файлах и том, что увидят другие.

Стараемся сохранить исходную запись и исправлять только доказанные GPS-сбои. Сначала проверяем движение по данным FIT: ищем физически невозможные скачки и повреждённые координаты. Петли, развороты и уход с маршрута сами по себе не считаются ошибками.

GPX подключается только после поиска сбоев: он помогает восстановить повреждённые участки и пропуски координат. Мы не подгоняем весь забег под план маршрута.

Временные метки и показания датчиков сохраняются. Меняем координаты и необходимые связанные значения дистанции и скорости. Восстановленный путь — оценка по доступным данным; если уверенности недостаточно, участок может остаться с пропуском.

FIT и GPX отправляются на сервер, сохраняются парой и обрабатываются. Исходники не перезаписываются. Откроется страница результата: сначала статус обработки, затем карта и отчёт.

Файлы и результат хранятся 7 дней с момента загрузки, затем удаляются. Полностью загруженная пара хранится и после ошибки обработки; неполная загрузка удаляется. В служебном журнале остаются события загрузки и обработки с идентификатором пары; старые журналы удаляются по мере заполнения.

Скачать исправленный FIT можно только в браузере, из которого отправлены файлы. Он запоминается с помощью cookie сроком на 30 дней — это не продлевает хранение файлов. После удаления cookie или в другом браузере восстановить доступ к скачиванию нельзя.

Любой, у кого есть ссылка, может открыть результат без входа. На странице доступны:

  • Исходный и исправленный треки, а также GPX-маршрут на карте — включая места старта и финиша.
  • Дистанция, время, темп, высота и разбивка по километрам; средние пульс и каденс, если они есть в записи.
  • Сводка обработки и список изменений полей FIT.

Исходные FIT и GPX по ссылке скачать нельзя. Исправленный FIT доступен для скачивания только загрузившему, в исходном браузере. Имена файлов, сведения об устройстве и точные дата и время активности в отчёт не включаются.

Ссылку можно переслать дальше. Мессенджер может сохранить превью с показателями забега даже после удаления результата. Фон карты загружается с OpenStreetMap.

  1. Чтение файлов

    Проверяем FIT и GPX, читаем точки, время и данные датчиков. Работаем с исходным FIT без преобразования в GPX и обратно.

  2. Поиск сбоев

    Проверяем физическую правдоподобность перемещений по FIT. План маршрута в этой проверке не участвует.

  3. Выделение пропусков

    Отмечаем повреждённые и отсутствующие координаты, находим соседние пригодные точки. Правдоподобные координаты сохраняем.

  4. Подбор участка GPX

    Ищем подходящий фрагмент маршрута с учётом соседних точек и направления движения. Проверяем неоднозначности на петлях и пересечениях.

  5. Восстановление координат

    Распределяем точки по выбранному пути на исходных временных метках, учитывая паузы и пригодные данные дистанции или скорости.

  6. Отбор изменений

    Применяем варианты с уверенностью не ниже средней. Если восстановление не прошло проверки, повреждённые координаты могут быть убраны, а пропуск останется.

  7. Запись исправленного FIT

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

  8. Проверка и отчёт

    Повторно читаем FIT, проверяем формат, сохранность времени и датчиков, сравниваем поля. Если проверки не пройдены, файл не выдаётся. При отсутствии изменений новый FIT не создаётся.

Загрузи FIT-запись с часов и GPX маршрута.

Исправить трек