4 votos

Estime el tiempo de viaje para la ruta utilizando pgRouting y OSM.

Podría alguien compartir conmigo algunas de las ideas o de su experiencia de cómo estimar el tiempo de viaje basadas en ruta dentro de pgRouting? El problema es que los caminos dentro y fuera de las ciudades tienen el mismo tipo (por ejemplo, "highway=primaria"), pero a diferente velocidad máxima permitida. Pero esta velocidad máxima atributo no siempre se establece en el real datos de OSM. La única solución posible que veo en el momento en que se preprocesar todos los caminos antes de cálculos y establecer para cada esperaba de velocidad. Por ejemplo, si "highway=primaria", y es dentro de la ciudad, a continuación, espera que la velocidad es de 40 km/h, si es fuera de lo que se esperaba de velocidad = 90 km/h. Pero, ¿cómo detectar que el camino es en el interior de la ciudad de límites o no? Todas las ideas son bienvenidas!

1voto

Nathan Feger Puntos 7675

No creo que usted puede hacer esto de forma muy fiable, ya que OSM es inherentemente sujetas a opinión personal (o al menos, la práctica local).

Sin embargo creo que se podría asumir que la espera de la velocidad es fija, independientemente de si usted está en una ciudad o no (es decir, justo en la carretera de atributo), si usted no tiene un detalles más específicos. Por supuesto, el límite de velocidad puede ser 60 o 100, pero eso será, porque de la carretera, no porque en un lugar particular, podría ser un mal camino en el país, podría ser una autopista que pasa a través de una ciudad.

Usted podría hacer algunas postgis magia (ST_Within / ST_Contains) si usted ha tenido límites de la ciudad, y realmente quieres finess, pero no creo que realmente va a ayudar mucho.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X