Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2025/26 spring
  3. Mobility Modelling (LTAT.06.016)
ET
Log in

Mobility Modelling 2025/26 spring

  • HomePage
  • Lectures
  • Tutorials
  • Project

Tutorials

These tutorials give you the required tools and knowledge for completing the project. For most tasks there are many options available.

Jupyter Setup

  • Instructions to set up Jupyter with conda
    • Example Jupyter Notebook

Basic Knowledge (Data Exploration and Spatial Analysis)

  • Introduction to data analysis with Python
  • Introduction to geographic data in Python
  • Introduction to spatial data analysis with GeoPandas
  • Using online geographic data sources
  • Understanding Coordinate Reference Systems (CRS)
  • Geographic Data Visualization

Network Analysis and Routing

  • Retrieving data from OSM
  • Simple routing on OSM (osmnx)
  • Routing with OSRM
  • Valhalla - especially strong for bicycle/micromobility trips
  • routingpy - a Python client service for many different routing webservices (including Valhalla, Graphhopper, OTP etc)

Data aggregation

  • The most straight-forward way of aggregating trajectory data is using edge counts. If you have used OSM in previous tasks, then most routing results also output the edge list that make up this trajectory. You can then count the edges to get the traffic counts on all edges.
  • Data aggregation with MovingPandas
  • Data aggregation using H3 spatial indexing

Emissions modelling

  • Emissions modelling with CO2 absorption from green areas
  • Vehicle emissions from sustainably-mobility-api
  • PyEmission - Python Library for Vehicular Emission Estimation
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment