Graphs of this type can certainly be produced using MS Excel. I have a friend who uses it all the time to plan the timetables on his, rather complex, garden railway. Any interface to trainz would be problematic, but I guess not impossible.
I think you can forget the "GPS" aspects.....