Urządzenia GPS mają zmienną wydajność z wielu powodów
Zła pozycja satelity - Mówiąc prosto, wszystkie satelity transmitują „bing!” dokładnie w tym samym czasie. Otrzymane informacje dotyczą różnic w czasie między odbiorem każdego sygnału. Zatem najdokładniejszy punkt zostanie obliczony, jeśli satelity są rozmieszczone na niebie. Jeśli wszystkie widoczne satelity znajdują się w tej samej ćwiartce nieba, otrzymasz większą możliwą lokalizację lub jedną z większą możliwą wariancją.
Dolina miejska, zwykła dolina i wielościeżka - jeśli znajdujesz się w obszarze z dużymi wzgórzami, wysokimi budynkami, a czasem nawet bardzo mokrymi drzewami, sygnał można osłabić, spowolnić lub odbić. Jeśli sygnał zostanie spowolniony nawet o 0,001%, to będzie to 22 km wariancji (przy założeniu, że satelita orbituje na 22 000 km. Można to nieco złagodzić, umieszczając telefon w górnej torbie, a nie głęboko w kieszeni.
Podczas długich przejażdżek noszę złożony koc termiczny z folii, który strasznie wlewa się w telefon, jeśli są w tej samej kieszeni. Nie ważne, co jest na górze. Także jeśli twoje ubranie ma metaliczny splot, może to również zakłócać odbiór transmisji.
- Współczynnik kruszenia - niektóre GPS i aplikacja Strava są znane z wyników „obracania”. Użyli ostatnich N sekund jako danych wejściowych do obliczenia następnego punktu.
Oto przykład. Zwróć uwagę na wjazd z lewej strony z dość przyzwoitą prędkością, prawdopodobnie wysoką 30 km / h. Ścieżka wpada do rzeki, a następnie wije się z powrotem na drogę. Na tym rogu widziałem znacznie gorzej, ale to było wszystko, co mogłem znaleźć podczas krótkiego wyszukiwania. Często robię ten segment.
Zepsuta antena / anteny GPS jest na rowerze i jest narażony na duże wibracje. Jeśli sygnał nie zostanie wyraźnie odebrany, może to zwiększyć opóźnienia, które wpływają na przetwarzanie, lub może upuścić jeden / kilka impulsów czasowych z satelitów, zwiększając błąd
Opóźniony procesor. Historycznie GPS był samodzielnym urządzeniem z dedykowanymi układami do obliczania wszystkiego. Jeśli korzystasz ze smartfona, będziesz miał dedykowany układ GPU, ale nadal będzie to wymagało czasu na głównym procesorze. Jeśli jest zajęty odtwarzaniem utworów i czymkolwiek innym, może to również opóźnić przetwarzanie danych punktowych.
Twoja prędkość - jeśli jedziesz wystarczająco szybko, drobne rozbieżności mogą pomnożyć się do większych błędów. 50 km / h to prawie 14 metrów na sekundę, więc opóźnienie o sekundę eliminuje cię o 14 metrów.
Nie znam Garminów, ale są to jednostki jednozadaniowe i prawdopodobnie nie odczują głodu procesora. (inne niż radar Garmina skierowany tyłem do kierunku jazdy.)
To wszystkie przyczyny, które mogę teraz wymyślić.
Rozwiązania
Najlepszym rozwiązaniem jest ulepszenie nagrania strava za pomocą SNAP (strava wymaga polerowania). Jednak zauważyłem, że dostęp do tej strony jest coraz trudniejszy.
Kiedy to działa, możesz załadować swoją aktywność ze strava, przesunąć linie z powrotem na drogę, a utworzy Ci plik GPX do pobrania.
Następnie przesyłasz ten naprawiony plik do Strava, a gdy już będzie wyglądał lepiej, możesz usunąć oryginalną jazdę. Zrób to w tej kolejności dla bezpieczeństwa, straciłem jedną wielką jazdę, popełniając błąd.
Drugą opcją jest użycie garmina do logowania i pozostawienie telefonu komórkowego jako kopii zapasowej, usuwając najgorsze po powrocie do domu.