Фильтрация выбросов в GPS треке

Я думаю многие замеряли свою максимальную скорость посредством GPS в различных девайсах. Зачастую результаты получаются ошеломительные)))

Классная максималка на роликах

Для того, чтобы чувство собственного не зашкаливало, рекомендую пользоваться следующей методикой для обработки результатов.
Забыл сказать, приборы тоже лучше использовать покачественнее. Желательно , что-нибудь из семейства Гармин, с возможностью установить точный режим  записи даных (Data Recording) - 1 секунда. Если этого не сделать, то прибор сам будет определять, когда ему стоит записать показания, точность такого трека сами понимаете оставляет желать лучшего. От себя добавлю, что на данный момент самым бюджетным и оптимальным вариантом часов для водных видов спорта является Garmin Instinct. Это упрощенная версия Garmin Fenix. Самое главное, что у нее кнопки не залипают в воде как у других водозащищенных фитнес-девайсов.
Еще немного об Apple Watch, Iphone и прочих часиках и телефончиках в аквапаке. Да, баловаться с ними можно, но показания они выдают мягко говоря далекие от действительности. Ну то есть можно ехать 40 кмч, а на часах будет 20 и наоборот.

Хватит лирики, приступим к фильтрации данных.
Буквально вчера я увидел на часах максималку 60,1 кмч. Результат конечно же приподнял настроение. Я даже порадовал этим сообщением некоторых своих камрадов.)) 

Классная максималка на гидрофойле

Но конечно же я понимаю, что реальность несколько иная. Поэтому давайте вместе отфильтруем этот трек.

Скачиваем трек в формате .gpx из устройства. Для Гарминов такая возможность имеется на сайте Garmin Connect в настройках занятия.

Garmin connect

Загружаем программу GPSar pro с сайта разработчика. Она имеет триальный период с полной функциональностью. Открываем в ней трек. И видим на графике скорости частокол из выбросов. Замечаем сразу максимальную реальную скорость. На мой взгляд она составила 30 узлов. 

GPSar

Заходим в Speed -> Speed Result 
Максималка 92 кмч - непорядок)))

Speed Result

Заходим в Tracks Toolbox -> Filter и отфильтровываем выбросы по скорости

Filter

График скорости становится гладкий и красивый)

Новый график скорости

Опять заходим в результаты и видим куда менее радужные, но реальные результаты.

Обновленные результаты

После этого с треком можно работать. Смотреть скорости, углы, VMG и прочая прочая.

P.S. Я не знаю каким алгоритмом эта программа выбирает лучший результат за 500 метров, простой выбор среднего на графике показал куда лучший результат за 1 км.)))

Еще одна максималка