Aplicación de algoritmos de cálculo de rutas a redes de transporte público urbano
Resumen
En este proyecto se ha implementado el cálculo de rutas en redes de transporte urbano en la página web de la empresa Baolau. A lo largo del proyecto se han realizado las tareas necesarias para integrar esta nueva funcionalidad, desde la extracción de los datos hasta la implementación y representación de los resultados en su página web. Concretamente, el objetivo principal era añadir la red ferroviaria urbana de las ciudades de Bangkok y Singapur en su sistema.
Para ello, se han usado herramientas como la API de Google Directions o MAMP y lenguajes de programación como PHP, Python y Javascript. El desarrollo del proyecto ha tenido una duración de 5 meses. Como resultado se encuentran la introducción de rutas urbanas a la página principal de Baolau y dos nuevas páginas web de búsqueda de rutas exclusivamente urbanas para las ciudades mencionadas anteriormente. This project is based on the implementation of transportation networks route-calculation in the company Baolau. Tasks involved include data extraction, logic implementation and the display of results on the web page. Specifically, the main purpose of this project consists on adding the urban railroad network to Baolau’s system.
In order to accomplish this tasks, tools used are the Google Directions API, MAMP and programming languages like are PHP, Python and Javascript. The development of this project has lasted 5 months. As a result, it is found the introduction of urban routes in Baolau’s main web page and two new web pages of urban routes for the two cities previously mentioned.
Trabajo Fin de Máster
Aplicación de algoritmos de cálculo de rutas a redes de transporte público urbanoTitulación / Programa
Estudiar la implementación de algoritmos de cálculo de rutas para red de transportes interurbanos basados en el algoritmo de Dijkstra. Recolectar y crear una base de datos en formato SQL de las estaciones, líneas, tarifas y horarios de la red ferrovial urbana de Singapur y Bangkok. Implementar en PHP el algoritmo escogido y representar los resultados haciendo uso de la interfaz de Google Maps. Optimizar un motor de búsqueda existente diseñado para el transporte interurbano soportando rutas de transporte suburbano.Materias/ categorías / ODS
MIT (H67)Palabras Clave
Desarrollo web, rutas urbanas, algoritmo, motor de búsqueda.Web development, urban routes, algorithm, search engine.