Si el trayecto del tren esta cubierto por una red de telefonia celular; podrias buscar la forma de identificar la celda en la q se encuentra presente

Pero eso no se cuanta presiciuon podria darte el metodo.
Si no es gps, tendrias q buscar alguna otra opcion q tambien se trate de triangular la posicion... pero no se me ocurre nada mas practico.
Tambien podes contar la vueltas q da una rueda sobre el riel, y en funcion del perimetro de la rueda calcular la distancia recorrida, previamente tenes q saber el recorrido q hace el tren... y tal vez sincronizar de alguna forma cada vez q pases por una estacion para garantizar la fiabilidad de los datos....
Este ultimo metodo lo podriamos dejar para la epoca de las cavernas ya
