Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/62961
Título
Aplicación para provisión de datos de transporte público en tiempo real
Director o Tutor
Año del Documento
2023
Titulación
Grado en Ingeniería Informática
Abstract
En este proyecto se ha desarrollado una aplicación para el aprovisionamiento de datos de transporte en tiempo real en Google a través de ficheros en formato GTFS (General Transit Feed Specification). La aplicación consiste en un microservicio integrado en un entorno con otros microservicios relacionados con el transporte.
El objetivo del microservicio desarrollado en este proyecto es realizar solicitudes a otros microservicios del entorno para obtener información acerca del estado de los trayectos, las expediciones y los vehículos. Y posteriormente transformar dicha información en ficheros GTFS para finalmente publicarlo en Google de forma automática. Estos ficheros siguen el estándar establecido por Google, lo que garantiza la compatibilidad y facilidad de uso de
los datos. El microservicio es capaz de suscribirse y realizar solicitudes a los microservicios necesarios.
También es capaz de realizar estas solicitudes de manera inteligente para minimizar al máximo el consumo de recursos de los otros microservicios.
Además, puede funcionar de manera automática y autónoma. Para ello genera y publica
periódicamente los ficheros con las actualizaciones de la información en tiempo real. Esta labor lo realiza con la frecuencia y rapidez suficiente para que dicha información sea precisa y actual.
Con este desarrollo se espera generar una mejora en la planificación de viajes y cálculo de rutas de cara a los usuarios que utilicen Google para ello. Google podrá utilizar información más precisa y actualizada para generar mejores resultados a sus usuarios gracias al aprovisionamiento de estos ficheros por parte del microservicio desarrollado.
En conclusión, la aplicación ofrece una solución eficiente y actualizada para acceder a información precisa sobre el transporte público, mejorando así la experiencia de los usuarios y fomentando el uso de este medio de transporte. In this project an application has been developed for the provisioning of real-time transport
data in Google through files in GTFS (General Transit Feed Specification) format. The
application consists of a microservice integrated in an environment with other
transport-related microservices.
The objective of the microservice developed in this project is to make requests to other
microservices in the environment to obtain information about the status of journeys,
shipments and vehicles. And then transform this information into GTFS files to finally
publish it automatically in Google. These files follow the standard established by Google,
which guarantees the compatibility and ease of use of the data.
The microservice is able to subscribe and make requests to the necessary microservices. It
is also able to make these requests intelligently to minimize the resource consumption of
the other microservices as much as possible.
In addition, it can operate automatically and autonomously. For this purpose, it generates
and periodically publishes the files with the information updates in real time. This task is
performed with sufficient frequency and speed to ensure that the information is accurate
and up to date.
With this development it is expected to generate an improvement in travel planning and
route calculation for users who use Google for this purpose. Google will be able to use more
accurate and updated information to generate better results for its users thanks to the
provisioning of these files by the developed microservice.
In conclusion, the application offers an efficient and up-to-date solution for accessing
accurate information on public transport, thus improving the user experience and
encouraging the use of this means of transport.
Palabras Clave
GTFS
Realtime
Google
Transporte
Departamento
Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
Idioma
spa
Derechos
openAccess
Collections
- Trabajos Fin de Grado UVa [29194]
Files in this item
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional