Buscar aplicaciones de código abierto es un enfoque. OsmAnd es una aplicación para Android que he usado en el pasado y ha dado ETA bastante precisos. Sin embargo, esto fue bastante infructuoso, ya que lo único que encontré fue aplicar 40 km / h cuando maxspeed
se establece en none
(la forma estándar de etiquetar esto, ya que un valor ausente podría significar "desconocido" o "aún no asignado").
Al probar OsmAnd enrutando un trozo de carretera que se ha maxspeed=none
establecido en casi 40 kilómetros, obtengo alrededor de 133 km / h . Un valor impar, pero la mejor estimación que podría hacer dadas múltiples mediciones (diferentes partes del mismo tramo). La aplicación informa el ascenso y descenso estimados, pero es impredecible: si veo una pendiente relativamente pronunciada en el punto X y camino 3 kilómetros antes y después del punto X, de repente ya no verá la inclinación. Tampoco parece tener esto en cuenta en absoluto.
OSRM, otro motor de enrutamiento para OpenStreetMap tiene 140 km / h codificados. Al probar este servicio a través de la interfaz en openstreetmap.org , descubro que informa velocidades de alrededor de 115 km / h ± 2. En este punto, he renunciado a las inmersiones profundas en el código fuente.
Mapzen, también a través de la interfaz openstreetmap.org, me da 105 km / h ± 1.
GraphHopper, también a través de la interfaz openstreetmap.org, me da 120 km / h ± 0.003. Finalmente uno que sea consistente y tenga sentido.
YourNavigation, que parece utilizar Gosmore como motor de enrutamiento (que funciona con datos de OpenStreetMap), me da 108 km / h ± 1. Tengo la sensación de que es uno de los servicios más antiguos y menos mantenidos, y parece ser un caso atípico en términos de velocidad.
Google Maps simplemente no computa. A las 04:30 de la mañana, no puede decidir si tomaré 8 o 12 minutos para hacer 15.8 km. Por lo tanto, las estimaciones de velocidad están entre 80 km / hy 118 km / h a las 04:30 de la mañana . Aconsejo precaución cuando use Google Maps para estimar su ETA y prefiera usar otro servicio más sensato que no dependa 100% de algoritmos y 0% de sentido.
Bing Maps parece calcular con 130-135 km / h , utilizando su estimación "sin tráfico". Actualmente (15:00 en Alemania) informa de "tráfico ligero" en este tramo, lo que reduce la velocidad a 115 km / h.
Waze también tiene en cuenta el tráfico y no tiene la opción de desactivarlo. Los resultados son bastante variados / poco confiables, aunque no tan malos como los de Google: entre 105,6 km / hy 125,2 km / h a las 04:30 a.m. (en 7 pruebas: todos los subconjuntos del mismo tramo de carretera con los que probé los servicios anteriores) . Nuevamente, use el sentido común, porque a las 04:30 no se quedará atascado repentinamente en el tráfico de 105 km / h durante 19 km, especialmente cuando un tramo superpuesto de 18 km conduce a 121 km / h. (Para los estadounidenses, 105-121 km / h es 65-75 mph).
Conclusión
Depende. Algunos servicios estiman alrededor de 110-115 km / h, y otros suponen que alcanzará la velocidad de asesoramiento en Alemania de 130 km / h.
En el pasado, he tenido buenos resultados con OsmAnd, que está en el lado de los 115 km / h, así que supongo que hay algo que decir para representar alrededor del 10% de la variación en el tráfico, las curvas, etc.
Para los servicios que intentan tener en cuenta el tráfico actual, asegúrese de aplicar el sentido común.