Spatio-temporal data fusion for big data and its application to remote sensing