Sistema multimodal para la planificación de viajes en transportes públicos de código abierto y basado en estándares ‘de fa...
Planificación multimodal <ul><ul><li>En qué consiste </li></ul></ul><ul><ul><li>Dados un origen y un destino... </li></ul>...
Planificación multimodal <ul><ul><li>En qué consiste </li></ul></ul><ul><ul><li>... y unos criterios de optimización... </...
Planificación multimodal <ul><ul><li>En qué consiste </li></ul></ul><ul><ul><li>... obtener una o varias rutas combinando ...
Algunos ejemplos Google Transit
Algunos ejemplos TMB Vull Anar
Beneficios <ul><li>Obtención de información de toda la cadena de viaje </li></ul><ul><li>Reducción de tiempos de espera </...
Beneficios <ul><li>Mejorar la imagen de cara al público </li></ul><ul><li>Promoción del transporte público en general </li...
Descomposición del problema paso  geocodificación Desde Hasta Londres Glasgow directa inversa direcciones coordenadas nodo...
Descomposición del problema paso  cálculo de ruta particularidades <ul><ul><li>Algoritmo de cálculo del camino con menor c...
Descomposición del problema paso  presentación de resultados resumen de la ruta instrucciones de navegación mapa
Proyecto SITI S istema de  I nformación de  T ransporte  I ntermodal <ul><ul><li>Financiado por el Ministerio de Fomento <...
Prototipo <ul><li>demostrar funcionalidad básica </li></ul><ul><ul><li>geocodificación </li></ul></ul><ul><ul><li>cálculo ...
Prototipo <ul><li>ámbito urbano e interurbano </li></ul><ul><li>bajo coste </li></ul><ul><ul><li>basado completamente en o...
Prototipo arquitectura
Prototipo <ul><li>Base de datos PostgreSQL </li></ul><ul><ul><li>cartografía vectorial OpenStreetMap </li></ul></ul><ul><u...
Prototipo <ul><li>Servicios web remotos </li></ul><ul><ul><li>OSM tile server: mapas renderizados de OpenStreetMap (ráster...
Prototipo <ul><li>Servicios web locales </li></ul><ul><ul><li>Graphserver: cálculo de rutas multimodal (extendido para pro...
Prototipo <ul><li>Librerías JavaScript </li></ul><ul><ul><li>OpenLayers: gestión del mapa </li></ul></ul><ul><ul><li>Otras...
Prototipo <ul><li>Planificador multimodal SITI </li></ul><ul><ul><li>Interfaz de usuario </li></ul></ul><ul><ul><li>Sólo H...
Fuentes de datos <ul><li>Estándar 'de facto' para cartografía colaborativa </li></ul><ul><li>Contribución a Graphserver </...
Fuentes de datos <ul><li>Estándar 'de facto' para datos de transporte público, usado por Google Transit </li></ul><ul><li>...
Demo
Conclusiones <ul><li>Descargar datos OpenStreetMap </li></ul><ul><li>Descargar o crear datos GTFS (existen ficheros públic...
Conclusiones Utilidad de estándares de facto map.osm google_transit.zip
¿Desea saber más? <ul><ul><li>Visite nuestro sitio web: </li></ul></ul><ul><ul><li>www.intermodal.es </li></ul></ul><ul><u...
 
Upcoming SlideShare
Loading in …5
×

Sistema multimodal para la planificación de viajes en transportes públicos de código abierto y basado en estándares ‘de facto’

2,824 views

Published on

Descripción de los componentes de un planificador multimodal de viaje, basado completamente en open source y estándares de facto.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,824
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistema multimodal para la planificación de viajes en transportes públicos de código abierto y basado en estándares ‘de facto’

  1. 1. Sistema multimodal para la planificación de viajes en transportes públicos de código abierto y basado en estándares ‘de facto’ <ul><ul><li>Juan G. Jordán Aldasoro </li></ul></ul><ul><ul><li>José Vidal Peña </li></ul></ul><ul><ul><li>Jaume Segura García </li></ul></ul>
  2. 2. Planificación multimodal <ul><ul><li>En qué consiste </li></ul></ul><ul><ul><li>Dados un origen y un destino... </li></ul></ul>Desde Hasta Londres Glasgow
  3. 3. Planificación multimodal <ul><ul><li>En qué consiste </li></ul></ul><ul><ul><li>... y unos criterios de optimización... </li></ul></ul>□ Ruta más corta □ Ruta más rápida ■ Ruta con menos transbordos
  4. 4. Planificación multimodal <ul><ul><li>En qué consiste </li></ul></ul><ul><ul><li>... obtener una o varias rutas combinando diversos modos de transporte. </li></ul></ul>
  5. 5. Algunos ejemplos Google Transit
  6. 6. Algunos ejemplos TMB Vull Anar
  7. 7. Beneficios <ul><li>Obtención de información de toda la cadena de viaje </li></ul><ul><li>Reducción de tiempos de espera </li></ul><ul><li>Reducción del stress del viajero </li></ul>para el usuario
  8. 8. Beneficios <ul><li>Mejorar la imagen de cara al público </li></ul><ul><li>Promoción del transporte público en general </li></ul><ul><li>Obtener información de la demanda </li></ul>para el operador
  9. 9. Descomposición del problema paso geocodificación Desde Hasta Londres Glasgow directa inversa direcciones coordenadas nodos de un grafo
  10. 10. Descomposición del problema paso cálculo de ruta particularidades <ul><ul><li>Algoritmo de cálculo del camino con menor coste (Dijkstra, Bellman-Ford, A*...) </li></ul></ul><ul><ul><ul><li>Los pesos de los enlaces del grafo dependen del criterio de optimización (distancia, tiempo...) </li></ul></ul></ul><ul><ul><ul><li>Existen enlaces temporales (los horarios de transporte) </li></ul></ul></ul>
  11. 11. Descomposición del problema paso presentación de resultados resumen de la ruta instrucciones de navegación mapa
  12. 12. Proyecto SITI S istema de I nformación de T ransporte I ntermodal <ul><ul><li>Financiado por el Ministerio de Fomento </li></ul></ul><ul><ul><li>FOM2005-TTE-19 </li></ul></ul><ul><ul><li>Uno de los resultados de este proyecto es el prototipo que se presenta a continuación </li></ul></ul>
  13. 13. Prototipo <ul><li>demostrar funcionalidad básica </li></ul><ul><ul><li>geocodificación </li></ul></ul><ul><ul><li>cálculo de rutas puerta a puerta </li></ul></ul><ul><ul><li>indicaciones textuales </li></ul></ul><ul><ul><li>representación de la ruta sobre un mapa </li></ul></ul>requisitos
  14. 14. Prototipo <ul><li>ámbito urbano e interurbano </li></ul><ul><li>bajo coste </li></ul><ul><ul><li>basado completamente en open source </li></ul></ul><ul><ul><li>minimizando el coste en cartografía </li></ul></ul><ul><li>escalable </li></ul>requisitos
  15. 15. Prototipo arquitectura
  16. 16. Prototipo <ul><li>Base de datos PostgreSQL </li></ul><ul><ul><li>cartografía vectorial OpenStreetMap </li></ul></ul><ul><ul><li>horarios de transporte en el formato de Google Transit (GTFS) </li></ul></ul>componentes del mashup
  17. 17. Prototipo <ul><li>Servicios web remotos </li></ul><ul><ul><li>OSM tile server: mapas renderizados de OpenStreetMap (ráster) </li></ul></ul><ul><ul><li>OSM namefinder: geocodificación directa e inversa </li></ul></ul>componentes del mashup
  18. 18. Prototipo <ul><li>Servicios web locales </li></ul><ul><ul><li>Graphserver: cálculo de rutas multimodal (extendido para proporcionar geocodificación inversa) </li></ul></ul>componentes del mashup
  19. 19. Prototipo <ul><li>Librerías JavaScript </li></ul><ul><ul><li>OpenLayers: gestión del mapa </li></ul></ul><ul><ul><li>Otras creadas ex profeso para unir el resto de las piezas </li></ul></ul>componentes del mashup
  20. 20. Prototipo <ul><li>Planificador multimodal SITI </li></ul><ul><ul><li>Interfaz de usuario </li></ul></ul><ul><ul><li>Sólo HTML y CSS </li></ul></ul>componentes del mashup
  21. 21. Fuentes de datos <ul><li>Estándar 'de facto' para cartografía colaborativa </li></ul><ul><li>Contribución a Graphserver </li></ul><ul><ul><li>Parseado de OSM a BBDD PostGIS </li></ul></ul><ul><ul><li>Simplificado de nodos redundantes en el grafo </li></ul></ul>Cartografía: OpenStreetMap
  22. 22. Fuentes de datos <ul><li>Estándar 'de facto' para datos de transporte público, usado por Google Transit </li></ul><ul><li>Contribución a Graphserver </li></ul><ul><ul><li>Mejora del parseado de GTFS, permitiendo el uso simultáneo de datos de varios operadores e incluyendo frecuencias </li></ul></ul>Datos de transporte público: GTFS
  23. 23. Demo
  24. 24. Conclusiones <ul><li>Descargar datos OpenStreetMap </li></ul><ul><li>Descargar o crear datos GTFS (existen ficheros públicos) </li></ul><ul><li>Ejecutar algunos scripts para cargar datos en la BBDD y simplificar el grafo </li></ul><ul><li>Lanzar el planificador :) </li></ul>Simple, sencillo de configurar
  25. 25. Conclusiones Utilidad de estándares de facto map.osm google_transit.zip
  26. 26. ¿Desea saber más? <ul><ul><li>Visite nuestro sitio web: </li></ul></ul><ul><ul><li>www.intermodal.es </li></ul></ul><ul><ul><li>Pruebe la demo online </li></ul></ul><ul><ul><li>http://ssiti.uv.es/valencia </li></ul></ul><ul><ul><li>Descargue el código fuente </li></ul></ul><ul><ul><li>http://graphserver.svn.sourceforge.net/svnroot/graphserver/branches/juangui </li></ul></ul><ul><ul><li>Contacte con nosotros </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>+34 963 543 577 </li></ul></ul>

×