Deep Learning-Based Spatio-Temporal Data Mining Using Multi-Source Geospatial Data