Farebox: Un Proyecto de Enrutamiento Multimodal en Rust

2024-12-14

Farebox es una implementación rápida de RAPTOR en Rust diseñada para máquinas con restricciones de memoria. Utiliza Valhalla para transferencias y enrutamiento de primera/última milla, con soporte para enrutamiento multiagencia y zonas horarias. El objetivo del proyecto es complementar OpenTripPlanner, ofreciendo un servicio de relleno para áreas no cubiertas por instancias existentes. Se utiliza el mapeo de memoria para las tablas de horarios para permitir una cobertura a escala planetaria con una sola instancia y reducir los costos de alojamiento. Los planes futuros incluyen soporte para GTFS-RT y posiblemente rRAPTOR para el cálculo simultáneo de itinerarios en varios horarios de salida.

Desarrollo Enrutamiento