In che modo Google Maps stima i tempi di percorrenza


24

Google Maps ha un'opzione di routing in bicicletta in beta. Sembra fare un buon lavoro di routing nella mia città usando strade con piste ciclabili ove possibile ed evitando di salire direttamente su ripide pendenze.

Ma sono curioso di sapere come si stima il tempo di viaggio. Per le auto, sembra utilizzare il limite di velocità con un fattore di fondente proprietario che utilizza le condizioni di traffico storiche e attuali.

Ma per le biciclette, che cosa serve per stimare il tempo di viaggio? C'è una notevole diffusione in termini di velocità tra i più veloci cercatori di Strava PR (record personale) e le mamme della bici più lente con i rimorchi - forse anche con una differenza di 2-3x.

Qualcuno ha capito cosa sembra fare l'algoritmo in termini di tempi di ciclo? Tiene conto della velocità di pedalata dell'utente? Google ha detto qualcosa in merito: questo?


Cercatori Strava PR? Tutti i tipi di persone usano Strava per tracciare il proprio ciclismo, e la maggior parte non è cercatore di pubbliche relazioni .
Andy256,

3
Sì, ma i cercatori di pubbliche relazioni sono tra i ciclisti più veloci su strada e le mamme in bici tra le più lente. Usandoli solo come esempi, ci scusiamo per gli stereotipi.
RoboKaren,

LOL! Ho letto PR come qualcosa di diverso dal record personale . Deve essere lunedì La ricerca mostra altri errori di posta elettronica il lunedì ... sigh. Vado via ora, prima di mettere l'altro piede in ...
Andy256,

1
@ andy256 - Non ho mai sentito parlare di "PR" che significa qualcosa di diverso da "Pubbliche relazioni". Ho proposto una modifica per chiarire tutti i futuri lettori.
AndyT

Avrei usato PB, per dire il meglio personale.

Risposte:


12

La risposta data da gammapoint è sicuramente una bella stima da tenere in considerazione quando si guarda Google Maps.

Tuttavia, essendo piuttosto vicino a Google attraverso i programmi di Collaboratore principale e Guide locali (sebbene non sia un dipendente), posso quasi sicuramente dire:

Non lo sapremo mai.

A meno che, naturalmente, non vieni assunto in quel reparto specifico di Google.

Gli algoritmi utilizzati da Google per stimare il tempo di pedalata si basano su molti fattori. Presumibilmente alcuni dei sono (l'elenco qui sotto non è nulla di ufficiale, quindi nessuna fonte):

  • elevazione
  • incroci (semaforo o senza)
  • qualità e tipo di infrastruttura
  • tempi di altri utenti su percorsi simili

Tutte le risposte su Internet si baseranno su stime su specifiche richieste di direzione e cercheranno di ottenere alcuni risultati dal confronto di percorsi diversi o simili. Tuttavia, usare dati ancora più grandi per stimare il comportamento di algoritmi complessi è difficile al punto che dirò impossibile. A condizione che Google stia utilizzando reti neurali o possibilmente algoritmi ancora più sofisticati, tale analisi è inutile.

Mi dispiace, ma per scoprire la tua velocità rispetto alle stime di Google, devi eseguire i test da solo .


1
Benvenuti a SE - ottima prima risposta. Attendo con ansia i tuoi futuri contributi.
Criggie

18

Questo sito sembra avere delle buone risposte alle tue domande. Dice

Google presuppone una velocità di movimento di base di circa 16 km / ora (10 miglia / ora) indipendentemente dalla distanza percorsa.

ma se leggi di più puoi vedere che ci sono aggiustamenti a quella base. Per alcuni percorsi in cui ho effettivamente confrontato, divido il tempo di pedalata di Google per 1,5 per ottenere una stima di quanto tempo mi richiederebbe, ma ero solito correre abbastanza sul serio.


Conta sicuramente per le colline, e forse per gli incroci
Chris H,

1
@ChrisH Concordato. Almeno a San Francisco, la scelta di invertire il percorso può fornire una stima molto diversa a seconda del dislivello.
zahbaz,

Sono arrivato alla stessa conclusione testando il mio ciclismo. Ovviamente se è collinare i 16 km / ora è una specie di ipotesi selvaggia ...
L.

2

Google e altri provider di traffico come Here (nokia) si scambiano dati sul traffico, che viene crowdsourcing dai telefoni cellulari.

Se sei tracciato in 5 punti diversi lungo una strada principale conosciuta e la tua velocità media è di 50 km / h, c'è una buona possibilità che il suo traffico fluente del veicolo.

Se stai guidando a una velocità di 30 km / h, potrebbe sembrare un traffico lento. Quindi i tuoi risultati vengono confrontati con altri veicoli sulla stessa strada e direzione in quel momento. Se stai al passo con i veicoli, il tuo viaggio potrebbe essere rilevato come un giro in auto.

Non so come funziona l'ecosistema Apple, ma se utilizzi i servizi Android e Google, visita https://www.google.com/maps/timeline per esplorare le tue posizioni e il viaggio della tua giornata. Alcuni dei segmenti di viaggio potrebbero essere rilevati come una passeggiata, un giro in bicicletta, un treno o un'auto. Puoi correggere anche queste informazioni, se lo ritieni opportuno.

Ecco la schermata della sequenza temporale di Google che mostra tre diverse modalità di trasporto, a piedi, in bicicletta e in auto. Mostra anche un'ipotesi sbagliata in grigio (non abbiamo smesso di camminare in ospedale, l'abbiamo solo superato.)

inserisci qui la descrizione dell'immagine

Ora tutte queste informazioni sono disponibili per google,

  • Velocità media dei ciclisti su una data strada
  • La tua velocità media nel tempo

Ma il motore di routing / mappa di Google non lo utilizza, invece è solo una velocità media del ciclista medio su tutte le strade.

In genere posso percorrere un percorso a metà fino a 2/3 del tempo previsto.


Un buon riepilogo (+1), ma nota che la tua velocità media potrebbe essere o non essere disponibile, a seconda della tua scelta di hardware, impostazioni e connessione dati. Allo stesso modo, dire ai ciclisti dei conducenti (come accennato in precedenza) o persino ai pedoni non è facile su molte strade (ad esempio percorro regolarmente un paio di miglia con una velocità superiore alla media motorizzata e meno fermate; ci sono colline nella mia città in cui il solo i ciclisti che si alzano si muovono a ritmo sostenuto).
Chris H,

... La mia conclusione tende ad essere che Google fornisce una buona stima per un percorso completamente nuovo, consentendo il tempo per le soste della mappa e le svolte sbagliate. Per fortuna, lo batterai comunque.
Chris H,

La velocità @ChrisH può essere calcolata da due punti temporizzati. Non è richiesto hardware aggiuntivo.
Criggie

se sai che c'è una linea retta che li collega. E quei dati non sono disponibili per Google se non li misuri usando qualcosa che si collega ai loro server (potresti usare qualcosa che non ha connessione dati). Forse avrei dovuto dire "... potrebbe non essere disponibile per Google, ecc ..."
Chris H,

0

Rispetto al tuo ultimo paragrafo / domanda, ottengo lo stesso percorso e tempi (lenti) indipendentemente dal fatto che io abbia effettuato l'accesso, ma ho impostazioni di privacy piuttosto rigide sul mio account Google (in particolare la cronologia delle posizioni è disabilitata) e non registro su qualsiasi cosa utilizzi Google Maps (la mia app per computer per bici Android - IPbike - utilizza openstreetmap). Se le tue impostazioni e l'utilizzo delle app di Google sono diversi dai miei, potresti voler eseguire un test tu stesso effettuato l'accesso rispetto a un nuovo profilo del browser.


1
Fondamentalmente, stai dicendo che non permetti a Google di avere alcuna informazione che potrebbe utilizzare per personalizzare i tuoi tempi, quindi non personalizza i tuoi tempi. Sembra estremamente ovvio e non vedo come risponda alla domanda.
David Richerby,

1
@DavidRicherby al contrario hanno tali informazioni in tempo reale . Anche se potrei non registrare le mie tracce nei prodotti Google, loro sanno dove sono mentre guido: sto eseguendo Android con la posizione (e quando arrivo da qualche parte le loro app vogliono che pubblichi foto di quel luogo, dimostrando che loro conoscere). Quindi potevano calcolare la mia velocità in tempo reale. Anche la disattivazione della cronologia delle posizioni non si disattiva molto e potrebbe non essere applicabile data la latitudine che si danno.
Chris H,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.