A locomotive decision support architecture and control system interface aggregating multiple disparate datasets. Locomotive operators suffer from extremely high stress levels due to the tremendous responsibilities of their jobs. They are responsible not only for safely delivering cargo along with rolling stock, but also for the safety of the populations and the environment they travel through, all while trying to maintain a schedule and maximize profits for the company. The systems, methods, and apparatus is designed to provide an enhanced visibility of the operating environment and decision support tools to enable the operator to react to emergent conditions.