Table of Contents

OpenBus Navigator

Integrantes

Descripción

En Costa Rica se cuenta con múltiples formas de transporte público, como lo son taxis, trenes y buses. El transporte mediante bus es ampliamente usado por la población, ya que se estima que alrededor de 1,1 millones de personas ingresan a la capital a diario utilizando este medio.
Sin embargo, la deficiencia de información con respecto a rutas y paradas del transporte público provocan molestias entre los usuarios por la pérdida de tiempo y dinero que esto representa, teniendo en ocasiones que tomar otros tipos de transporte o desplazarse en rutas sin el conocimiento de la ubicación de las paradas.
Una de las maneras en que se acostumbra solventar estas dudas por parte de los usuarios es consultándole al chofer del bus u a otras personas, viendose expuestos a que esta información pueda ser errónea. Con esto surge la pregunta: ¿De qué manera se podría obtener los datos de las rutas y paradas de los buses de transporte público en tiempo real y desde cualquier sitio con el uso de internet?
Es por esto que se plantea una solución en el cuál se tiene como fin mejorar la información proporcionada al usuario final sobre las paradas oficiales, extraoficiales y rutas proporcionadas según su posición y destino, así como la ruta del bus en tiempo real, con una proyección a determinar los horarios por los que cierto bus se localiza en un punto de la ruta sin la utilización de equipos físicos adicionales alojados en el bus.

Nota Histórica

En Costa Rica los intentos por solventar el problema descrito han sido abarcados parcialmente, por la aplicaciones como “Cazadora UCR” y “Busmaps”, ambas disponibles en el App Store de Android. Sin embargo, estas aplicaciones poseen horarios y paradas fijas, ya que toman los datos directamente de los servicios de autobuses, pero estos datos suelen no ser fidedignos ya que no toman en cuenta la variabilidad de horas que se da, por el tráfico en horas de alta demanda. Junto con esto está su alta dependencia de las empresas de transporte ya que la base de datos de ambas está basado en lo proporcionnado por las respectivas empresas de buses.

Además, la obtención de esta información del gobierno presenta múltiples desventajas debido a la ineficiencia en brindar esta información en ocasiones pasadas, la rigidez que esto provoca en la aplicación al necesitar ajustes si existe un cambio en la ruta del bus y la incapacidad de brindar información de lo que realmente sucede con los horarios de los buses.

Desarrollo

Documentación

Si desea conocer más sobre OpenBus Navigator puede dirigirse a Wiki OpenBus Navigator, donde puede encontrar el completamente documentado y las indicaciones necesarias para ejecutarlo.

Además, puedes encontrar nuestra propuesta acá Propuesta OpenBus Navigator

*La documentación de las dependencias y cómo instalarlas se encuentran en la página de GitHub en el README del repositorio, y dentro del código mismo