Para hacer un App que te guíe para recorrer la Ciudad de México en Metro, Metrobus, Trolebus y Ecobici.
Creo que todo se podría ir integrando en un mapa de Google, podría ir desarrollando una interface para guardar los datos y auto-generar la base de datos. Por otro lado, se puede nomás hacer un custom google map y que los voluntarios fuesen llenando dentro de este asunto.
Voy a compartir esta información y pedir ayuda a los chicos de Geoinquietos México porque seguro ya han resuelto problemas de este tipo, y chance tienen la info o saben cómo conseguirla en chinga.
Se que otros developers ya la tienen, aunque se podría sacar fácilmente de google maps.
Las líneas se pueden mapear desde http://www.ste.df.gob.mx/servicios/index.html Las paradas se deben de pedir al "Servicio de Transportes Eléctricos del DF" en http://www.ste.df.gob.mx/transparencia/index.html o al correo [email protected]
Ya tengo las estaciones georeferenciadas, pero el algoritmo para interactuar con este asunto supongo que es un poco más complicado: no hay "líneas", hay vialidades muy complejas.
Se me ocurre que podría usar algún servicio de mapas para resolver esto, y que sólo te ofreciera ecobici para la primera/última conexión. Calcular tiempos(costos) sería un poco más complicado, eso sí.
Creo que con neo4j + neo4j/spatial se podría resolver el pedo entero, tanto encontrar el nodo de entrada más cercano, cómo el recorrer los grafos con dijsktra.
Estos asuntos la verdad no me quedan muy claros, así que voy a pedir ayuda a developers más clavados en estos asuntos.