Comment Google Maps estime-t-il les temps de vélo


24

Google Maps propose une option de routage à vélo en version bêta. Cela semble faire un bon travail de routage dans ma ville en utilisant des rues avec des pistes cyclables lorsque cela est possible et en évitant de monter directement des pentes raides.

Mais je suis curieux de savoir comment il estime le temps de trajet. Pour les voitures, il semble utiliser la limite de vitesse avec un facteur de fudge propriétaire qui utilise les conditions de circulation historiques et actuelles.

Mais pour les vélos, à quoi sert-il d'estimer le temps de trajet? Il y a un écart considérable en termes de vitesse entre les chercheurs de Strava PR (record personnel) les plus rapides et les mamans de vélo les plus lentes avec des remorques - peut-être même une différence de 2 à 3 fois.

Quelqu'un a-t-il compris ce que l'algorithme semble faire en termes de temps de cycle? Tient-il compte de la vitesse de cyclisme de l'utilisateur? Google a-t-il dit quelque chose au sujet de ceci?


Demandeurs de relations publiques Strava? Toutes sortes de personnes utilisent Strava pour suivre leur vélo, et la plupart ne sont pas des demandeurs de relations publiques .
andy256

3
Oui, mais les demandeurs de relations publiques sont parmi les cyclistes les plus rapides sur la route et les mamans à vélo parmi les plus lentes. Je les utilise simplement comme exemples, excuses pour les stéréotypes.
RoboKaren

LOL! J'ai lu PR comme quelque chose de différent de Personal Record . Ce doit être lundi. La recherche montre plus d'erreurs d'e-mails le lundi ... soupir. Je vais juste m'en aller maintenant, avant de mettre l'autre pied ...
andy256

1
@ andy256 - Je n'ai jamais entendu parler de "PR" qui signifie autre chose que "Relations publiques". J'ai proposé un montage à clarifier pour tous les futurs lecteurs.
AndyT

J'aurais utilisé PB, pour signifier son record personnel.

Réponses:


12

La réponse donnée par gammapoint est sûrement une belle estimation à prendre en compte lorsque l'on regarde Google Maps.

Cependant, étant assez proche de Google via les programmes Top Contributeur et Local Guides (bien que n'étant pas un employé), je peux presque sûrement dire:

Nous ne le saurons jamais.

À moins, bien sûr, que vous ne soyez embauché dans ce département spécifique de Google.

Les algorithmes utilisés par Google pour estimer le temps de cycle sont basés sur de nombreux facteurs. Soi-disant certains d'entre eux (la liste ci-dessous n'a rien d'officiel, donc aucune source):

  • élévation
  • jonctions (feux de circulation ou sans)
  • qualité et type d'infrastructure
  • temps des autres utilisateurs sur des itinéraires similaires

Toutes les réponses sur Internet seront basées sur des estimations de requêtes de direction spécifiques et tenteront d'obtenir des résultats en comparant des itinéraires différents ou similaires. Pourtant, l'utilisation de données encore plus importantes pour estimer le comportement d'algorithmes complexes est difficile au point que je dirai impossible. À condition que Google utilise des réseaux de neurones ou éventuellement des algorithmes encore plus sophistiqués, une telle analyse est inutile.

Je suis désolé, mais pour connaître votre vitesse par rapport aux estimations de Google, vous devez exécuter les tests par vous-même .


1
Bienvenue à SE - excellente première réponse. J'attends vos futures contributions avec impatience.
Criggie

18

Ce site semble avoir de bonnes réponses à vos questions. Ça dit

Google suppose une vitesse de déplacement de base d'environ 16 km / h (10 milles / h) quelle que soit la distance parcourue.

mais si vous lisez plus, vous pouvez voir qu'il y a des ajustements à cette ligne de base. Pour certains itinéraires que j'ai comparés, je divise le temps de cyclisme de Google par 1,5 pour obtenir une estimation du temps que cela me prendrait, mais j'avais l'habitude de courir assez sérieusement.


Cela explique certainement les collines et peut-être les jonctions
Chris H

1
@ChrisH d'accord. Au moins à San Francisco, choisir d'inverser votre itinéraire peut fournir une estimation très différente en fonction du gain d'altitude.
zahbaz

Je suis arrivé à la même conclusion en testant mon vélo. Bien sûr, si c'est vallonné, le 16 km / h est une sorte de supposition sauvage ...
L.Dutch - Reinstate Monica

2

Google et d'autres fournisseurs de trafic comme Here (nokia) échangent des données sur le trafic, qui sont externalisées à partir de téléphones portables.

Si vous êtes tracé à 5 points différents le long d'une route principale connue et que votre vitesse moyenne est de 50 km / h, il y a de bonnes chances que sa circulation automobile soit fluide.

Si vous roulez à une vitesse de 30 km / h, cela pourrait ressembler à une circulation lente. Vos résultats sont donc comparés à ceux d'autres véhicules sur la même route et dans la même direction à peu près à ce moment-là. Si vous suivez à peu près les véhicules, votre voyage pourrait être détecté comme un trajet en voiture.

Je ne sais pas comment fonctionne l'écosystème Apple, mais si vous utilisez les services Android et Google, visitez https://www.google.com/maps/timeline pour explorer vos emplacements et votre journée de voyage. Certains segments de voyage peuvent être détectés comme une promenade, une balade à vélo, un train ou une voiture. Vous pouvez également corriger ces informations, si vous le souhaitez.

Voici l'écran de la chronologie de Google montrant trois modes de transport différents, la marche, le vélo et la voiture. Montre également une mauvaise supposition en gris (nous n'avons pas arrêté de marcher à l'hôpital, nous sommes juste passés devant.)

entrez la description de l'image ici

Maintenant, toutes ces informations sont disponibles pour Google,

  • Vitesse moyenne des cyclistes sur une route donnée
  • Votre vitesse moyenne dans le temps

Mais le moteur de cartographie / routage de Google ne l'utilise pas, c'est juste une vitesse moyenne du cycliste moyen sur toutes les routes.

Je peux généralement parcourir un itinéraire de moitié à 2/3 du temps prévu.


Un bon résumé (+1), mais notez que votre vitesse moyenne peut ou non être disponible, selon votre choix de matériel, de paramètres et de connexion de données. De même, dire aux cyclistes des conducteurs (comme vous le mentionnez ci-dessus) ou même des piétons n'est pas facile sur de nombreuses routes (par exemple, je roule régulièrement sur quelques kilomètres avec une vitesse supérieure à la moyenne motorisée et moins d'arrêts; il y a des collines dans ma ville où le seuls les cyclistes qui se lèvent font alors du pas).
Chris H

... Ma conclusion tend à être que Google donne une bonne estimation pour un itinéraire complètement nouveau, accordant du temps aux arrêts sur la carte et aux tournants erronés. Avec de la chance, vous le battrez toujours.
Chris H

La vitesse @ChrisH peut être calculée à partir de deux points chronométrés. Aucun matériel supplémentaire n'est requis.
Criggie

si vous savez qu'il y a une ligne droite qui les relie. Et ces données ne sont pas disponibles pour Google si vous ne les mesurez pas en utilisant quelque chose qui se connecte à leurs serveurs (vous pouvez utiliser quelque chose qui n'a pas de connexion de données). J'aurais peut-être dû dire "... peut-être pas disponible pour Google, etc. ..."
Chris H

0

En ce qui concerne votre dernier paragraphe / question, je reçois le même itinéraire et les horaires (lents) que je sois connecté ou non, mais j'ai des paramètres de confidentialité assez stricts sur mon compte Google (en particulier, l'historique des positions est désactivé) et je ne ne vous connectez pas à tout ce qui utilise Google maps (mon application pour ordinateur de vélo Android - IPbike - utilise openstreetmap). Si vos paramètres et votre utilisation des applications Google sont différents des miens, vous pouvez exécuter un test vous-même connecté par rapport à un nouveau profil de navigateur.


1
Fondamentalement, vous dites que vous n'autorisez pas Google à avoir des informations qu'il pourrait utiliser pour personnaliser vos horaires, donc il ne personnalise pas vos horaires. Cela semble extrêmement évident et je ne vois pas comment cela répond à la question.
David Richerby

1
@DavidRicherby au contraire, ils ont ces informations en temps réel . Bien que je ne puisse pas enregistrer mes traces dans les produits Google, ils savent où je suis pendant que je roule - je lance Android avec un emplacement sur (et quand j'arrive quelque part, leurs applications veulent que je poste des photos de cet endroit, démontrant qu'ils savoir). Ils pouvaient donc calculer ma vitesse en temps réel. La désactivation de l'historique des positions ne désactive pas non plus beaucoup et peut ne pas être applicable compte tenu de la latitude qu'elles se donnent.
Chris H
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.