Bicing APP
¿Qué hemos hecho?
Creación de un nuevo planificador de recorridos con el servicio Bicing . Se ofrece como servicio web para proporcionar esta funcionalidad en la app del Bicing y también a aplicaciones de terceros.
¿Qué aportamos?
- Red de calles navegables basada en OSM (Open Street Maps) con una revisión de la red de carriles bici y zonas ciclables que permite calcular los tramos a pie y en bicicleta.
- Cálculo de rutas implantando un servidor basado en OTP (Open Trip Planner) que permite realizar los cálculos solicitados. Aporta una lógica específica para bicicletas, y múltiples funcionalidades.
- Lógica de negocio, sobre el planificador para responder a las necesidades específicas del BSM para calcular y componer la totalidad del del recorrido: buscar estaciones cercanas con bicis disponibles, división del itinerario en tres tramos, filtrado de rutas y opciones, etc.
¿Qué se encuentra?
El planificador tiene en cuenta las necesidades específicas del usuario, tales como:
- La necesidad de comenzar y terminar los trayectos en una estación.
- El cálculo de los tramos a pie hasta o desde las estaciones.
- La disponibilidad de bicicletas o slots libres.
- La priorización de los carriles bici.
- Como penalizan las pendientes.
- La distinción entre bici mecánica y bici eléctrica.