Como o Google Maps estima os tempos de bicicleta

24

O Google Maps tem uma opção de roteamento de bicicleta na versão beta. Parece fazer um bom trabalho de roteamento na minha cidade, usando ruas com ciclovias sempre que possível e evitando subir ladeiras íngremes diretamente.

Mas estou curioso para saber como estima o tempo de viagem. Para os carros, parece usar o limite de velocidade com um fator de fudge proprietário que usa as condições históricas e atuais do tráfego.

Mas para bicicletas, o que é usado para estimar o tempo de viagem? Há uma expansão considerável em termos de velocidade entre os mais rápidos candidatos a Strava PR (registro pessoal) e as mães de bicicleta mais lentas com reboques - talvez até a diferença de 2-3x.

Alguém descobriu o que o algoritmo parece estar fazendo em termos de tempos de bicicleta? Ele leva em consideração a velocidade de ciclismo do próprio usuário? O Google disse alguma coisa sobre: ​​isso?

RoboKaren
fonte
Quem procura Strava PR? Todos os tipos de pessoas usam o Strava para rastrear seu ciclismo, e a maioria não é propulsora de relações públicas .
precisa saber é o seguinte
3
Sim, mas os candidatos a relações públicas estão entre os ciclistas mais rápidos na estrada e as mães de bicicleta entre os mais lentos. Basta usá-los como exemplos, desculpas pela estereotipagem.
RoboKaren 16/01
RI MUITO! Eu li PR como algo diferente do Personal Record . Deve ser segunda-feira. Pesquisas mostram mais erros de email às segundas-feiras ... suspiro. Eu só vou embora agora, antes de eu colocar o outro pé no ...
andy256
1
@ andy256 - Eu nunca ouvi falar de "PR" significando outra coisa senão "Relações Públicas". Propus uma edição para esclarecer a todos os futuros leitores.
AndyT
Eu teria usado PB, para significar melhor pessoal.

Respostas:

12

A resposta dada pelo gammapoint é certamente uma boa estimativa a ser levada em consideração quando se olha o Google Maps.

No entanto, por estar bastante próximo do Google por meio dos programas Principais colaboradores e Guias locais (embora não seja funcionário), quase certamente posso dizer:

Nunca saberemos.

A menos, é claro, que você seja contratado nesse departamento específico do Google.

Os algoritmos usados ​​pelo Google para estimar o tempo de bicicleta são baseados em muitos fatores. Supostamente alguns dos são (a lista abaixo não é oficial, portanto não há fontes):

  • elevação
  • cruzamentos (semáforos ou sem)
  • qualidade e tipo de infraestrutura
  • horários de outros usuários em rotas semelhantes

Todas as respostas na Internet serão baseadas em estimativas de consultas específicas de direção e tentarão obter alguns resultados comparando rotas diferentes ou semelhantes. No entanto, usar dados ainda maiores para estimar o comportamento de algoritmos complexos é difícil ao ponto que direi impossível. Desde que o Google use redes neurais ou algoritmos possivelmente ainda mais sofisticados, essa análise não faz sentido.

Sinto muito, mas para descobrir sua velocidade em comparação com as estimativas do Google, você precisa executar os testes sozinho .

pajonk
fonte
1
Bem-vindo ao SE - ótima primeira resposta. Aguardo suas contribuições futuras.
Criggie
18

Este site parece ter boas respostas para suas perguntas. Diz

O Google assume uma velocidade de movimento de linha de base de cerca de 16 km / h (10 milhas / h), independentemente da distância da viagem.

mas se você ler mais, poderá ver que há ajustes nessa linha de base. Em algumas rotas em que realmente comparei, divido o tempo de bicicleta do Google por 1,5 para obter uma estimativa de quanto tempo levaria, mas costumava correr muito a sério.

ponto de gama
fonte
Ele certamente é responsável por colinas, e, possivelmente, para junções
Chris H
1
@ChrisH Concordou. Pelo menos em São Francisco, a opção de reverter sua rota pode fornecer uma estimativa muito diferente, dependendo do ganho de altitude.
zahbaz
Cheguei à mesma conclusão testando meu ciclismo. É claro que se for montanhoso, os 16 km / h são uma espécie de suposição ...
L.Dutch - Restabelece Monica
2

O Google e outros provedores de tráfego como o Here (nokia) trocam dados de tráfego, provenientes de celulares.

Se você estiver traçado em 5 pontos diferentes ao longo de uma estrada principal conhecida e sua velocidade média for de 50 km / h, há uma chance decente de seu tráfego de veículos fluir suavemente.

Se você estiver andando a 30 km / h, pode parecer tráfego lento. Portanto, seus resultados são comparados com outros veículos na mesma estrada e direção aproximadamente naquele momento. Se você estiver acompanhando os veículos, sua viagem poderá ser detectada como um passeio de carro.

Não sei como o ecossistema da Apple faz isso, mas se você usa os serviços Android e Google, visite https://www.google.com/maps/timeline para explorar seus locais e as viagens do dia. Alguns dos segmentos de viagem podem ser detectados como uma caminhada, um passeio de bicicleta, um trem ou um carro. Você também pode corrigir essas informações, se achar necessário.

Aqui está a tela da linha do tempo do Google, mostrando três modos diferentes de transporte, caminhada, ciclismo e carro. Também mostra um palpite errado em cinza (não paramos de andar no hospital, apenas passamos por ele).

insira a descrição da imagem aqui

Agora, todas essas informações estão disponíveis para o Google,

  • Velocidade média dos ciclistas em uma determinada estrada
  • Sua velocidade média ao longo do tempo

Mas o mecanismo de mapa / roteamento do Google não o usa, mas apenas uma velocidade média do ciclista médio em todas as estradas.

Geralmente, posso percorrer uma rota pela metade a 2/3 do tempo previsto.

Criggie
fonte
Um bom resumo (+1), mas observe que sua velocidade média pode ou não estar disponível, dependendo da sua escolha de hardware, configurações e conexão de dados. Da mesma forma, informar ciclistas de motoristas (como você mencionou acima) ou mesmo de pedestres não é fácil em muitas estradas (por exemplo, eu ando regularmente algumas milhas com uma velocidade maior que a média motorizada e menos paradas; há colinas na minha cidade onde apenas os ciclistas que se levantam então estão andando).
Chris H
... Minha conclusão tende a ser que o Google fornece uma boa estimativa para uma rota completamente nova, permitindo tempo para paradas no mapa e curvas erradas. Com sorte você ainda vai vencê-lo.
Chris H
A velocidade do @ChrisH pode ser calculada a partir de dois pontos cronometrados. Nenhum hardware adicional é necessário.
Criggie
se você sabe que há uma linha reta conectando-os. E esses dados não estarão disponíveis para o Google se você não os medir usando algo que se conecta aos seus servidores (você pode usar algo que não tem conexão de dados). Talvez eu deveria ter dito "... pode não estar disponível para o Google etc ..."
Chris H
0

Com relação ao seu último parágrafo / pergunta, eu obtenho a mesma rota e horários (lentos), independentemente de estar ou não conectado, mas tenho configurações de privacidade bastante rígidas na minha conta do Google (em particular, o histórico de localização está desativado) e não registre passeios em qualquer coisa que use mapas do Google (meu aplicativo para computador de bicicleta Android - IPbike - usa openstreetmap). Se suas configurações e o uso dos aplicativos do Google forem diferentes dos meus, convém executar um teste se você estiver conectado em comparação com um novo perfil do navegador.

Chris H
fonte
1
Basicamente, você está dizendo que não permite que o Google tenha informações que possam ser usadas para personalizar seus horários, para que ele não seja personalizado. Isso parece extremamente óbvio e não vejo como ele responde à pergunta.
precisa saber é o seguinte
1
@DavidRicherby, pelo contrário, eles têm essas informações em tempo real . Embora eu não possa registrar minhas faixas nos produtos do Google, eles sabem onde estou enquanto estou andando - estou executando o Android com localização (e quando chego a algum lugar, seus aplicativos querem que eu publique fotos desse local, demonstrando que eles conhecer). Para que eles pudessem calcular minha velocidade em tempo real. Desativar o histórico de localização também não é muito complicado e pode não ser aplicável, dada a latitude que eles oferecem.
Chris H