Text this: A Survey of Generative Techniques for Spatial-Temporal Data Mining