Вопросы перед стартом
Как мы сохраняем
твой путь.
Коротко о восстановлении трека, файлах и том, что увидят другие.
Что меняется в треке?
Стараемся сохранить исходную запись и исправлять только доказанные GPS-сбои. Сначала проверяем движение по данным FIT: ищем физически невозможные скачки и повреждённые координаты. Петли, развороты и уход с маршрута сами по себе не считаются ошибками.
GPX подключается только после поиска сбоев: он помогает восстановить повреждённые участки и пропуски координат. Мы не подгоняем весь забег под план маршрута.
Временные метки и показания датчиков сохраняются. Меняем координаты и необходимые связанные значения дистанции и скорости. Восстановленный путь — оценка по доступным данным; если уверенности недостаточно, участок может остаться с пропуском.
Что будет после загрузки?
FIT и GPX отправляются на сервер, сохраняются парой и обрабатываются. Исходники не перезаписываются. Откроется страница результата: сначала статус обработки, затем карта и отчёт.
Файлы и результат хранятся 7 дней с момента загрузки, затем удаляются. Полностью загруженная пара хранится и после ошибки обработки; неполная загрузка удаляется. В служебном журнале остаются события загрузки и обработки с идентификатором пары; старые журналы удаляются по мере заполнения.
Скачать исправленный FIT можно только в браузере, из которого отправлены файлы. Он запоминается с помощью cookie сроком на 30 дней — это не продлевает хранение файлов. После удаления cookie или в другом браузере восстановить доступ к скачиванию нельзя.
Как проходит восстановление?
Чтение файлов
Проверяем FIT и GPX, читаем точки, время и данные датчиков. Работаем с исходным FIT без преобразования в GPX и обратно.
Поиск сбоев
Проверяем физическую правдоподобность перемещений по FIT. План маршрута в этой проверке не участвует.
Выделение пропусков
Отмечаем повреждённые и отсутствующие координаты, находим соседние пригодные точки. Правдоподобные координаты сохраняем.
Подбор участка GPX
Ищем подходящий фрагмент маршрута с учётом соседних точек и направления движения. Проверяем неоднозначности на петлях и пересечениях.
Восстановление координат
Распределяем точки по выбранному пути на исходных временных метках, учитывая паузы и пригодные данные дистанции или скорости.
Отбор изменений
Применяем варианты с уверенностью не ниже средней. Если восстановление не прошло проверки, повреждённые координаты могут быть убраны, а пропуск останется.
Запись исправленного FIT
Создаём отдельный файл, обновляя координаты и необходимые итоги дистанции и скорости. Стараемся сохранить все остальные поля, включая нестандартные.
Проверка и отчёт
Повторно читаем FIT, проверяем формат, сохранность времени и датчиков, сравниваем поля. Если проверки не пройдены, файл не выдаётся. При отсутствии изменений новый FIT не создаётся.
Загрузи FIT-запись с часов и GPX маршрута.
Исправить трек