This document discusses generating origin-destination matrices from mobile network data using Spark. It describes using telco event data to dynamically compute OD matrices over time and by mode of transport between geographic regions. The approach involves processing raw telco data to estimate locations, detect trips, determine mode of transport, and aggregate the results into OD matrices for given time periods and regions. Spark is used to efficiently process large datasets in parallel. The matrices are validated against ground truth data and checked for logical consistency.