A collection of methods (relying on the scikit-mobility and OSMnx Python libraries) to compute emissions starting from vehicles' mobility trajectories. In particular, methods have been developed to: - map-matching: match points of a TrajDataFrame to the edges (roads) or nodes (crossroads) of a road network took from OpenStreetMap; - speed/acceleration computation: compute the values of speed and acceleration in each point of the TrajDataFrame; - trajectory time filtering: filter the points of the TrajDataFrame s.t. the time interval between the points of the resulting sub-trajectories is not greater than a threshold; - computation of emissions: compute the instantaneous emissions of 4 air pollutants (CO2, NOx, PM, VOC) in each point of the TrajDataFrame. The methods are available in a GitHub Repository (

Data and Resources
To access the resources you must log in
Additional Info
Field Value
Accessibility Both
AccessibilityMode OnLine Access
AccessibilityMode Download
Availability On-Line
Basic rights Making available to the public
CreationDate 2021-05-28
Creator Bohm, Matteo,,
Field/Scope of use Non-commercial research only
Group Sustainable Cities for Citizens
Owner Bohm, Matteo,,
ProgrammingLanguage Python
Sublicense rights No
Territory of use World Wide
Thematic Cluster Human Mobility Analytics [HMA]
system:type Method
Management Info
Field Value
Author Bohm Matteo
Maintainer Bohm Matteo
Version 1
Last Updated 8 September 2023, 13:09 (CEST)
Created 28 May 2021, 10:46 (CEST)