Long Term Predictive Modeling on Big Spatio-Temporal Data