Questa è una vecchia versione del documento!
Indice
783AA Geospatial Analytics A.A. 2025/26
Instructors:
- Luca Pappalardo
- KDD Laboratory, ISTI-CNR and Scuola Normale Superiore, Pisa
- Mirco Nanni
- KDD Laboratory, ISTI-CNR, Pisa
Tutors:
- Giuliano Cornacchia, Postdoc researcher, ISTI-CNR
- Giovanni Mauro, Postdoc researcher, Scuola Normale Superiore
Hours and Rooms
Day of Week | Hour | Room |
---|---|---|
Monday | 16:00 - 18:00 | Room Fib L1 |
Tuesday | 16:00 - 18:00 | Room Fib M1 |
- Beginning of lectures: 15 September 2025
- End of lectures: 16 December 2025
The lectures will be only in person and will NOT be live-streamed
Learning goals
The analysis of geographic information, such as those describing human movements, is crucial due to its impact on several aspects of our society, such as disease spreading (e.g., the COVID-19 pandemic), urban planning, well-being, pollution, and more. This course will teach the fundamental concepts and techniques underlying the analysis of geographic and mobility data, presenting data sources (e.g., mobile phone records, GPS traces, geotagged social media posts), data preprocessing techniques, statistical patterns, predicting and generative algorithms, and real-world applications (e.g., diffusion of epidemics, socio-demographics, link prediction in social networks). The course will also provide a practical perspective through the use of advanced geoanalytics Python libraries.
The assessment of the course consists of an oral exam, aimed to test the knowledge acquired by the student during the course.
Topics:
- Spatial Reference Systems
- Data formats
- Trajectory and Flows
- Spatial Tessellations
- Open-source tools for geospatial analysis
- Digital spatial and mobility data
- Preprocessing mobility data
- Individual and collective mobility laws
- Next-location and flow prediction
- Trajectory and flow generation
- Applications
Module 1: Data Analysis
- Fundamentals of Geographical Information Systems
- Geographic coordinates systems
- Vector data model
- Trajectories
- Spatial Tessellations
- Flows
- Practice
- Digital spatial and mobility data
- Mobile Phone Data
- GPS data
- Social media data
- Other data (POIs, Road Networks, etc.)
- Practice
- Preprocessing mobility data
- filtering compression
- stop detection
- trajectory segmentation
- trajectory similarity and clustering
- Practice
Module 2: Patterns and Laws
- individual mobility laws/patterns
- collective mobility laws/patterns
- Practice
Module 3: Models
- Prediction
- Next-location prediction
- Crowd flow prediction
- Spatial interpolation
- Generation
- Trajectory generation
- Flow generation
- Practice
Module 4: Applications
- Urban segregation models
- Routing and navigation apps
Calendar
Day | Topic | Slides/Code | Material | Teacher | |
---|---|---|---|---|---|
1. | 15.09 16:00-18:00 | Introduction to the Course | L. Pappalardo, M. Nanni | ||
2. | 16.09 16:00-18:00 | Fundamental Concepts I | L. Pappalardo | ||
3. | 29.09 16:00-18:00 | Fundamental Concepts II | L. Pappalardo | ||
4. | 30.09 16:00-18:00 | Practical session on Fundamental Concepts | G. Mauro | ||
5. | 06.10 16:00-18:00 | Spatial Data Analysis I | M. Nanni | ||
6. | 07.10 16:00-18:00 | Spatial Data Analysis II | M. Nanni | ||
7. | 13.10 16:00-18:00 | Practical session on Spatial Data Analysis | G. Cornacchia | ||
8. | 14:10 16:00-18:00 | Mobility Data I | L. Pappalardo | ||
9. | 20.10 16:00-18:00 | Mobility Data II | L. Pappalardo | ||
10. | 21.10 16:00-18:00 | Practical session on Mobility Data | G. Cornacchia | ||
11. | 27.10 16:00-18:00 | Preprocessing I | M. Nanni | ||
12. | 28.10 16:00-18:00 | Preprocessing II | M. Nanni | ||
13. | 03.11 16:00-18:00 | Practical session on Preprocessing | G. Cornacchia | ||
14. | 04.11 16:00-18:00 | Individual Mobility Laws and Models I | L. Pappalardo | ||
15. | 10.11 16:00-18:00 | Individual Mobility Laws and Models II | L. Pappalardo | ||
16. | 11.11 16:00-18:00 | Practical session on Individual Mobility Laws and Models | G. Mauro | ||
17. | 17.11 16:00-18:00 | Collective Mobility Laws and Models | L. Pappalardo | ||
18. | 18.11 16:00-18:00 | Practical session on Collective Mobility Laws and Models | G. Mauro | ||
19. | 24.11 16:00-18:00 | Mobility Pattern Mining I | M. Nanni | ||
20. | 25.11 16:00-18:00 | Mobility Pattern Mining II | M. Nanni | ||
21. | 01.12 16:00-18:00 | Next-location prediction | M. Nanni | ||
22. | 02.12 16:00-18:00 | Practical session on Mobility patterns Mining and next-location prediction | G. Mauro |