One metric used throughout this organisation is travel times relative to equivalent times taken by motorcars. This repository documents procedures used to calibrate estimates of motorcar travel times to empirical data.
The empirical data are from Uber movement, with these analyses calibrating against data from Santiago, Chile. The data used are the “All Data” version for the first quarter of 2020, grouped by “Hour of Day”. The download tab on the website linked to above also includes a link to the “Geo Boundaries”, which are also required. Both of these data should be saved to a local directory.
The Uber movement data extend over a far greater boundary than the
“Santiago” boundary returned by Nominatim. The OSM network data were
therefore obtained here from the complete Chile pbf file downloaded
from Geofabrik, and then processed with osmium-tools by:
pbf files to osm (XML) format.osmdata::osmdata_sc(),
and combining all data into single osmdata_sc object.The calibration proceeds in two steps:
These two types of calibration are successively applied here.
Waiting times were examined through two parameters:
Street networks were weighted for time-based routing using specific values of these two parameters, and travel times estimated for all 320,666 observed origins and destinations in the Uber Movement data. The minimal-error model corresponded to an R-squared correlation of 0.782 for an effective waiting time at traffic lights of 8 seconds in morning peak hour traffic (7-10 am), or 9 seconds in afternoon traffic (3-7 pm). Corresponding effective waiting times to turn across oncoming traffic were only 2 or 1 seconds, respectively, although these made very little difference to model results compared with the effects of traffic lights.
The preceding waiting times were then used to calculate time-based metrics of centrality, and to adjust observed travel times by centrality. These adjustments made, however, very little difference, and increasing travel times along more central portions of the network increased agreement with observed values at most by only a few hundredths of a percent or less. The best model was to logarithmically transform centrality, divide by the maximum value, and increase travel times for the upper 30% of the centrality distribution by the corresponding values. Even this, however, only increased resultant r-squared values by just over 1%.
This repository documents and justifies the general procedure pursued here, to estimate vehicular travel times through using the following time penalties:
No additional adjustments for network centrality are implemented. The estimated times are then slightly faster than the observed times, with a median ratio of log-times of 0.94.
