There is a newer version of the record available.

Published May 19, 2021 | Version v1
Other Open

Replication package for the paper: Vehicular Crowd-Sensing on Complex Urban Road Networks: A Case Study in the City of Porto

  • 1. University of Naples Federico II

Description

This packageincludes supplementary materials and a KNIME workflow to replicate our case study investigating the road-network coverage achievable by a fleet of taxis in the Municipality of Porto (PT).

As follows, we give detailed instructions to reproduce our results.

  1. Download and install the KNIME Analytics Platform (version 4.3).
  2. Download and install KNOT: KNime mObility Toolkit,  the custom KNIME extension we deleveloped (version 1.0.1).
  3. To enable visualization of the results on an interactive map, download and install the third-party KNIME Spatial Processing Nodes extension;
  4. Download the provided PortoCoverageCaseStudy.knwf KNIME workflow file, and import it into your KNIME instance.
  5. If you want to re-execute the provided workflow from scratch, follow these additional steps:
    1. Download the provided porto-taxi-trajectories-dataset.csv and porto.osm files; Note that the the trajectory dataset is downloaded from https://archive.ics.uci.edu/ml/datasets/Taxi+Service+Trajectory+-+Prediction+Challenge,+ECML+PKDD+2015, which is based on the work

      Moreira-Matias, L., Gama, J., Ferreira, M., Mendes-Moreira, J., Damas, L., ”Predicting Taxi–Passenger Demand Using Streaming Data”. In: IEEE Transactions on Intelligent Transportation Systems, vol.14, no.3, pp.1393-1402, September (2013).

    2. The map-matching procedure requires an OSRM instance capable of serving routing requests over the city of Porto. For your convenience, we prepared a virtual machine image with OSRM installed and configured (OSRM-Porto-Ubuntu-20.04LTS.ova).You can run this virtual machine with VirtualBox and login with the credentials Username: User; Password: user. After login, it is possible to start the OSRM instance by opening a terminal and running the following command:
      osrm-routed --max-matching-size 3000 OSRM-data/porto/porto.osrm

      Take note of the local IP address of the virtual machine (you may use the ifconfig command to get it).

    3. Configure the CSV Reader node so that it reads the porto-taxi-trajectories-dataset.csv file you downloaded. Similarly, configure the Map Matcher node so that it reads the porto.osm file you downloaded, and so that the IP address of the OSRM instance is correct.

 

Files

porto-taxi-trajectories-dataset.csv

Files (10.4 GB)

Name Size Download all
md5:e865b39cb3e425a623b383fd94e309ce
6.8 GB Download
md5:68cc499ac4937a3079ebf69e69e73971
1.9 GB Preview Download
md5:6a5f326eee9190bd0f5e26b2c14d7341
103.9 MB Download
md5:5d4919d5e9db7c27df0693a63db906c5
1.6 GB Download