5 votos

¿Hay un software de código abierto para enrutar los datos de openstreetMap basados ​​en la base de datos?

Tengo un proyecto que consiste en el agregado de información sobre el tráfico de OpenStreetMap para el enrutamiento propone. Mi primera idea es utilizar los datos de OSM de la región en una base de datos, así que puede agregar la información de tráfico sobre la mesa, probablemente, ajustando el costo de la columna.

El problema es que todo el software de enrutamiento que ya he descargado y probado crea un bin o obj archivo de la OSM en lugar de trabajar con bases de datos, así que ¿alguien sabe de un software opensource que crea y dibujar rutas en OpenStreemaps basado en base de datos?

7voto

George Puntos 2918

Me gustaría empezar con la Wiki de OpenStreetMap. A partir de allí, yo diría que pgRouting es uno de los más populares OS DB herramientas de rutas. Si va con el pgRouting enfoque, OSM2PO es una forma popular de crear el sql sentencias de importación para las grandes regiones de datos de OSM, como he oído que la costumbre de la base de datos de importación de utilidad que se utiliza con pgRouting, osm2pgrouting, tiene un problema con grandes conjuntos de datos.

4voto

Nathan Feger Puntos 7675

Además de la sugerencia de maw269 (que también recomiendo), usted puede hacer OSM de enrutamiento con SpatiaLite. Hay un paso a paso tutorial en el SpatiaLite documentación de la página (enlace directo a PDF).

Obviamente PostGIS te dará una mejor escalabilidad y capacidad multi-usuario, pero si sus necesidades son limitadas (en particular, el área es pequeña), entonces SpatiaLite puede ser más fácil para ponerse en marcha.

0voto

Daryl Spitzer Puntos 220

si los datos no son demasiado complejas, también se podría tratar de la carretera gráfico plugin de qgis. más información aquí:

el roadgraph plugin acepta cualquier vector de la capa con líneas , por lo que podría usarse, por ejemplo, no sólo los shapefiles pero también spatialite, osm ...

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