W jaki sposób Mapy Google szacują czas jazdy na rowerze

24

W Mapach Google dostępna jest opcja trasy rowerowej w wersji beta. Wydaje się, że dobrze sobie radzi z trasami w moim mieście, jeśli to możliwe, korzystając z ulic z ścieżkami rowerowymi i unikając bezpośredniego wchodzenia na strome zbocza.

Ale jestem ciekawy, jak szacuje czas podróży. W przypadku samochodów wydaje się, że wykorzystuje ograniczenie prędkości z zastrzeżonym współczynnikiem krówki, który wykorzystuje historyczne i aktualne warunki drogowe.

Ale w przypadku rowerów, co służy do szacowania czasu podróży? Pomiędzy najszybszymi poszukiwaczami Strava PR (rekord osobisty) a najwolniejszymi mamami rowerowymi z przyczepami istnieje znaczna rozpiętość prędkości - może nawet nawet 2-3-krotna różnica.

Czy ktoś zorientował się, co robi algorytm pod względem czasów cyklu? Czy bierze pod uwagę prędkość jazdy użytkownika? Czy Google powiedział coś jeszcze: to?

RoboKaren
źródło
Osoby poszukujące PR-u Strava? Wszystkie osoby używają Strava do śledzenia jazdy na rowerze, a większość z nich nie poszukuje PR .
andy256
3
Tak, ale osoby poszukujące PR należą do najszybszych rowerzystów na drodze, a mamy rowerowe do najwolniejszych. Wystarczy użyć ich jako przykładów, przeprosin za stereotypy.
RoboKaren
LOL! Czytam PR jako coś innego niż Personal Record . To musi być poniedziałek. Badania pokazują więcej błędów e-mail w poniedziałki ... westchnienie. Po prostu odejdę teraz, zanim
postawię
1
@ andy256 - Nigdy nie słyszałem o „PR” w znaczeniu innym niż „Public Relations”. Zaproponowałem edycję w celu wyjaśnienia wszystkim przyszłym czytelnikom.
AndyT
Użyłbym PB, co oznacza najlepszy osobisty.

Odpowiedzi:

12

Odpowiedź udzielona przez gammapoint jest z pewnością dobrym oszacowaniem, które należy wziąć pod uwagę, patrząc na Mapy Google.

Ponieważ jednak jestem blisko Google dzięki programom Top Contributor i Local Guides (chociaż nie jestem pracownikiem), prawie na pewno mogę powiedzieć:

Nigdy się nie dowiemy.

O ile oczywiście nie zostaniesz zatrudniony w tym konkretnym dziale w Google.

Algorytmy stosowane przez Google do szacowania czasu jazdy na rowerze są oparte na wielu czynnikach. Podobno niektóre z nich (lista poniżej nie jest oficjalna, więc żadnych źródeł):

  • podniesienie
  • skrzyżowania (sygnalizacja świetlna lub bez)
  • jakość i rodzaj infrastruktury
  • czasy innych użytkowników na podobnych trasach

Wszystkie odpowiedzi w Internecie będą oparte na szacunkach dotyczących określonych zapytań kierunkowych i będą próbowały uzyskać pewne wyniki z porównania różnych lub podobnych tras. Jednak wykorzystanie jeszcze większych danych do oszacowania zachowania złożonych algorytmów jest trudne do tego stopnia, że ​​powiem, że niemożliwe. Pod warunkiem, że Google korzysta z sieci neuronowych lub być może nawet bardziej wyrafinowanych algorytmów, taka analiza jest bezcelowa.

Przykro mi, ale aby dowiedzieć się, jaka jest Twoja prędkość w porównaniu z szacunkami Google, musisz przeprowadzić testy samodzielnie .

pajonk
źródło
1
Witamy w SE - świetna pierwsza odpowiedź. Z niecierpliwością oczekuję waszych przyszłych wkładów.
Criggie
18

Ta witryna wydaje się mieć dobre odpowiedzi na pytania. To mówi

Google zakłada, że ​​podstawowa prędkość poruszania się wynosi około 16 km / h (10 mil / h), niezależnie od odległości podróży.

ale jeśli przeczytasz więcej, zobaczysz, że nastąpiła korekta tego poziomu bazowego. W przypadku niektórych tras, które faktycznie porównałem, czas roweru Google dzielę przez 1,5, aby oszacować, ile zajmie mi to, ale kiedyś dość poważnie ścigałem się.

gammapoint
źródło
Z pewnością dotyczy to wzgórz, a być może skrzyżowań
Chris H
1
@ChrisH uzgodnione. Przynajmniej w San Francisco wybór odwrócenia trasy może dać zupełnie inne oszacowanie w zależności od wzrostu wysokości.
zahbaz
Doszedłem do tego samego wniosku, testując na rowerze. Oczywiście, jeśli jest pagórkowaty,
prędkość
2

Google i inni dostawcy ruchu, tacy jak Here (Nokia), wymieniają dane o ruchu, które są pozyskiwane z telefonów komórkowych.

Jeśli jesteś wykreślony w 5 różnych punktach wzdłuż znanej głównej drogi, a Twoja średnia prędkość wynosi 50 km / h, istnieje spora szansa, że ​​płynnie porusza się pojazd.

Jeśli jedziesz z prędkością 30 km / h, może to wyglądać na powolny ruch. Dzięki temu Twoje wyniki zostaną porównane z innymi pojazdami na tej samej drodze i w tym samym czasie. Jeśli z grubsza nadążasz za pojazdami, Twoja podróż może zostać wykryta jako jazda samochodem.

Nie wiem, jak robi to ekosystem jabłkowy, ale jeśli korzystasz z usług Androida i Google, odwiedź https://www.google.com/maps/timeline, aby poznać swoje lokalizacje i podróż. Niektóre segmenty podróży można wykryć jako spacer, przejażdżkę rowerem, pociąg lub samochód. Możesz również poprawić te informacje, jeśli uznasz to za stosowne.

Oto ekran osi czasu Google przedstawiający trzy różne rodzaje transportu, spacery, jazdę na rowerze i samochód. Pokazuje również błędne domysły w kolorze szarym (nie przestaliśmy chodzić po szpitalu, po prostu minęliśmy go).

wprowadź opis zdjęcia tutaj

Teraz wszystkie te informacje są dostępne dla Google,

  • Średnia prędkość rowerzystów na danej drodze
  • Twoja średnia prędkość w czasie

Ale silnik mapy / routingu Google go nie używa, zamiast tego jest to tylko średnia prędkość przeciętnego rowerzysty na wszystkich drogach.

Zasadniczo mogę podróżować trasą w połowie do 2/3 przewidywanego czasu.

Criggie
źródło
Dobre podsumowanie (+1), ale pamiętaj, że Twoja średnia prędkość może być niedostępna, w zależności od wybranego sprzętu, ustawień i połączenia danych. Podobnie mówienie rowerzystom od kierowców (jak wspomniałeś powyżej), a nawet pieszych, nie jest łatwe na wielu drogach (np. Regularnie jeżdżę kilka kilometrów z większą prędkością niż średnia zmotoryzowana i mniej postojów; w moim mieście są wzgórza tylko rowerzyści, którzy wstają, chodzą w takim tempie).
Chris H
... Doszedłem do wniosku, że Google podaje dobre oszacowanie zupełnie nowej trasy, pozwalając na czas na zatrzymanie mapy i nieprawidłowe zakręty. Przy odrobinie szczęścia nadal to pokonasz.
Chris H
Prędkość @ChrisH można obliczyć z dwóch punktów czasowych. Nie jest wymagany żaden dodatkowy sprzęt.
Criggie
jeśli wiesz, że łączy je prosta linia. Te dane nie są dostępne dla Google, jeśli nie zmierzysz ich za pomocą czegoś, co łączy się z ich serwerami (możesz użyć czegoś, co nie ma połączenia danych). Być może powinienem był powiedzieć „... może nie być dostępny dla Google itp. ...”
Chris H
0

W odniesieniu do ostatniego akapitu / pytania otrzymuję tę samą trasę i (wolne) czasy niezależnie od tego, czy jestem zalogowany, ale mam dość surowe ustawienia prywatności na moim koncie Google (w szczególności historia lokalizacji jest wyłączona) i nie 't loguje przejażdżki we wszystkim, co korzysta z map Google (moja aplikacja rowerowa na Androida - IPbike - używa openstreetmap). Jeśli twoje ustawienia i korzystanie z aplikacji Google są inne niż moje, możesz samemu przeprowadzić test w porównaniu do świeżego profilu przeglądarki.

Chris H.
źródło
1
Zasadniczo mówisz, że nie zezwalasz Google na posiadanie jakichkolwiek informacji, które mogłyby wykorzystać do dostosowania twoich czasów, więc nie dostosowuje twoich czasów. Wydaje się to niezwykle oczywiste i nie widzę odpowiedzi na to pytanie.
David Richerby,
1
@DavidRicherby wręcz przeciwnie, mają te informacje w czasie rzeczywistym . Chociaż mogę nie rejestrować moich śladów w produktach Google, wiedzą, gdzie jestem, gdy jadę - używam Androida z lokalizacją (a gdy gdzieś się znajdę, ich aplikacje chcą, żebym opublikował zdjęcia tego miejsca, pokazując, że wiedzieć). Aby mogli obliczyć moją prędkość w czasie rzeczywistym. Wyłączenie historii lokalizacji również nie wyłącza się zbytnio i może nie mieć zastosowania, biorąc pod uwagę, jaką szerokość geograficzną dają.
Chris H