A collection of data mining techniques of geolocation data. A canonical dataset would be the GeoLife dataset contributed by Microsoft.
- https://www.microsoft.com/en-us/research/project/computing-with-spatial-trajectories/
- https://www.microsoft.com/en-us/research/project/trajectory-data-mining/
The book Computing with Spatial Trajectories written by Microsoft researchers is a treasure trove of data mining ideas for geolocation data.
I am currently looking at the paper Mining User Similarity Based on Location History and implementing the algorithms it proposed. In their work they devised a stay point detection algorithm (SPDA) to detect potential stationary points where a moving object could reside in. A notebook with an implementation of the algorithm explains how and when it works, a html file of the corresponding notebook is also available in case the notebook's visualisation doesn't work.
I have tried to build my own animations using matplotlib but it is too tedious to do so, especially when my main goal is to analyse the data, not so much about visualising it.
In the end, I have chose to use folium.plugins.TimestampedGeoJson
instead.
Other interesting visualisation tools include:
- Kepler