Google Haritalar bisiklet sürelerini nasıl tahmin ediyor?


24

Google Haritalar'ın beta sürümünde bir bisiklet rotası seçeneği vardır. Mümkün olan yerlerde bisiklet şeritli sokakları kullanarak ve doğrudan dik yokuşlardan kaçınarak kasabamda iyi bir iş yapıyor gibi görünüyor.

Ama seyahat süresini nasıl tahmin ettiğini merak ediyorum. Arabalar için, hız sınırını, tarihsel ve mevcut trafik koşullarını kullanan tescilli bir fudge faktörü ile kullanıyor gibi görünüyor.

Ancak bisikletler için seyahat süresini tahmin etmek için ne kullanılıyor? En hızlı Strava PR (kişisel rekor) arayanlar ve römorklu en yavaş bisiklet anneleri arasındaki hız açısından önemli bir yayılma var - belki 2-3x fark kadar büyük.

Algoritmanın döngü süreleri açısından ne yaptığını anlayan var mı? Kullanıcının kendi bisiklet hızını dikkate alıyor mu? Google bir şey söyledi: bu?


Strava PR arayanlar? Her türlü insan bisikletlerini izlemek için Strava'yı kullanır ve çoğu PR arayan değildir .
andy256

3
Evet, ancak PR arayanlar yoldaki daha hızlı bisikletçiler arasında ve en yavaş olanlar arasında bisiklet anneleri. Sadece örnek olarak kullanmak, basmakalıp özür dilemek.
RoboKaren

LOL! PR'ı Kişisel Kayıttan farklı bir şey olarak okudum . Pazartesi olmalı. Araştırmalar Pazartesi günleri daha fazla e-posta hatası gösteriyor ... iç çekti. Diğer ayağını sokmadan önce şimdi gideceğim ...
andy256

1
@ andy256 - "Halkla İlişkiler" dışında bir şey anlamına gelen "Halkla İlişkiler" i hiç duymadım. Gelecekteki tüm okuyuculara açıklık getirmek için bir düzenleme önerdim.
AndyT

PB'yi, kişisel en iyi demek için kullanırdım.

Yanıtlar:


12

Gammapoint tarafından verilen cevap , Google Haritalar'a bakarken dikkate alınması gereken güzel bir tahmindir.

Ancak, En Çok Katkıda Bulunanlar ve Yerel Rehberler programları aracılığıyla Google'a oldukça yakın olduğu için (çalışan olmamasına rağmen) neredeyse şunları söyleyebilirim:

Asla bilemeyeceğiz.

Elbette, Google'daki belirli bir departmanda işe alınmazsanız.

Google tarafından çevrim süresini tahmin etmek için kullanılan algoritmalar birçok faktöre dayanmaktadır. Sözde bazıları (aşağıdaki liste resmi bir şey değildir, bu yüzden kaynak yok):

  • yükseklik
  • kavşaklar (trafik ışıkları veya olmadan)
  • altyapı kalitesi ve türü
  • diğer kullanıcıların benzer rotalardaki saatleri

İnternetteki tüm cevaplar, belirli yön sorgularına ilişkin tahminlere dayanacak ve farklı veya benzer rotaları karşılaştırarak bazı sonuçlar almaya çalışacaktır. Yine de, karmaşık algoritmaların davranışını tahmin etmek için daha büyük veriler kullanmak imkansız diyeceğim noktaya kadar zor. Google'ın sinir ağları veya daha da karmaşık algoritmalar kullanması şartıyla , bu analiz anlamsızdır.

Üzgünüm, ancak Google tahminlerine kıyasla hızınızı öğrenmek için testleri kendiniz yapmanız gerekir .


1
SE'ye hoş geldiniz - harika ilk cevap. Gelecekteki katkılarınızı bekliyoruz.
Criggie

18

Bu sitenin sorularınıza bazı iyi yanıtları var gibi görünüyor. Diyor ki

Google, yolculuk mesafesine bakılmaksızın yaklaşık 16km / saat (10miles / saat) temel hareket hızı varsaymaktadır.

ancak daha fazlasını okursanız, bu taban çizgisinde ayarlamalar olduğunu görebilirsiniz. Gerçekte karşılaştırdığım bazı rotalar için, Google bisiklet süresinin 1,5'e bölünmesi beni ne kadar süreceğini tahmin etmek için yapıyordum, ama oldukça ciddi yarışıyordum.


Kesinlikle tepeleri ve muhtemelen kavşakları açıklar
Chris H

1
@ChrisH Kabul etti. En azından San Francisco'da, rotanızı tersine çevirmeyi seçmek, yükseklik kazancına bağlı olarak çok farklı bir tahmin sağlayabilir.
zahbaz

Aynı sonuca bisiklet sürmeyi test ederek de geldim. Tabii ki ... 16km / sa tür vahşi varsayımın ise tepelik ise
L.Dutch - Eski Monica

2

Google ve Here (nokia) gibi diğer trafik sağlayıcıları, cep telefonlarından toplanan trafik verilerini gönderiyor.

Bilinen bir ana yol boyunca 5 farklı noktaya çizilirseniz ve ortalama hızınız 50 km / s ise, akıcı araç trafiğinin iyi bir şansı vardır.

Hızla 30 km / s hızla sürüyorsanız, yavaş trafik gibi görünebilir. Böylece sonuçlarınız yaklaşık olarak aynı yol ve yönde bulunan diğer araçlarla karşılaştırılır. Kabaca araçlara ayak uyduruyorsanız, seyahatiniz araba sürmek olarak algılanabilir.

Elma ekosisteminin nasıl yaptığını bilmiyorum, ancak android ve google hizmetlerini kullanıyorsanız, konumlarınızı ve günlük seyahatinizi keşfetmek için https://www.google.com/maps/timeline adresini ziyaret edin . Seyahat bölümlerinden bazıları yürüyüş, bisiklete binme, tren veya araba olarak tespit edilebilir. Uygun görürseniz, bu bilgileri de düzeltebilirsiniz.

İşte üç farklı ulaşım, yürüyüş, bisiklet ve araba modunu gösteren google zaman çizelgesi ekranı. Ayrıca gri bir yanlış tahmin gösterir (hastanede yürümeyi bırakmadı, biz sadece yürüdü.)

resim açıklamasını buraya girin

Artık tüm bu bilgiler google'da mevcut,

  • Belirli bir yolda bisikletçilerin ortalama hızı
  • Zaman içindeki ortalama hızınız

Ancak google'ın harita / yönlendirme motoru bunu kullanmaz, bunun yerine tüm yollardaki ortalama bisikletçinin ortalama hızı.

Genelde bir rotayı tahmin edilen sürenin yarısı ile 2 / 3'ü arasında seyahat edebilirim.


İyi bir özet (+1), ancak donanım, ayar ve veri bağlantısı seçiminize bağlı olarak ortalama hızınızın mevcut olabileceğini veya bulunmayabileceğini unutmayın. Benzer şekilde şoförlerden (yukarıda bahsettiğiniz gibi) bisiklet sürücülerine ve hatta yayalara bile pek çok yolda kolay değildir (örneğin düzenli olarak motorlu ortalamadan ve daha az duraktan daha yüksek bir hıza sahip birkaç kilometre sürüyorum; sadece kalkan bisikletçiler yürüme temposunu yapıyor).
Chris H

... Sonuç olarak, Google'ın tamamen yeni bir rota için iyi bir tahmin verdiği ve harita duraklamaları ve yanlış dönüşler için zaman tanıdığı yönünde. Şansla yine de yeneceksin.
Chris H

@ChrisH hızı iki zamanlı noktadan hesaplanabilir. Ek bir donanım gerekmez.
Criggie

eğer onları bağlayan düz bir çizgi olduğunu biliyorsanız. Ayrıca, sunucularına bağlanan bir şeyi kullanarak ölçmezseniz bu veriler Google tarafından kullanılamaz (veri bağlantısı olmayan bir şey kullanabilirsiniz). Belki de "... Google vb. İçin kullanılamayabilir ..."
Chris H

0

Son paragrafınız / sorunuzla ilgili olarak, giriş yapmış olsam da olmasam da aynı rota ve (yavaş) zamanlamaları alıyorum, ancak Google hesabımda oldukça katı gizlilik ayarlarım var (özellikle konum geçmişi devre dışı) ve yok günlükleri Google haritaları kullanan herhangi bir şeye binmiyor (Android bisiklet bilgisayar uygulamam - IPbike - openstreetmap kullanıyor). Ayarlarınız ve Google uygulamalarının kullanımı benimkinden farklıysa, yeni bir tarayıcı profiline karşı oturum açmış olduğunuz bir testi çalıştırmak isteyebilirsiniz.


1
Temel olarak, Google'ın zamanlamalarınızı özelleştirmek için kullanabileceği herhangi bir bilgiye sahip olmasına izin vermediğini, dolayısıyla zamanlamalarınızı özelleştirmediğini söylüyorsunuz. Bu son derece açık görünüyor ve soruyu nasıl cevapladığını göremiyorum.
David Richerby

1
@DavidRicherby aksine gerçek zamanlı olarak bu bilgilere sahipler . Parkurlarımı Google ürünlerine kaydetmeyebilirken, binerken nerede olduğumu biliyorlar - Android'i konumuyla çalıştırıyorum (ve bir yere ulaştığımda uygulamaları o yerin fotoğraflarını göndermemi istiyor, ) biliyorum. Böylece hızımı gerçek zamanlı olarak hesaplayabilirlerdi. Konum geçmişini kapatmak da çok fazla kapanmaz ve kendilerine ne kadar enlem verdikleri göz önüne alındığında geçerli olmayabilir.
Chris H
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.