Overview

UrMoAC generates the following types of results:

  • --od-output <OUTPUT>: (O/D output) a simple output that gives the main measures for each origin(area)/destination(area);
  • --ext-od-output <OUTPUT>: (extended O/D output) includes some additional measures, such as the average velocity, consumed energy in kcal, the average price, access and egress times, some additional public transport measures etc.;
  • --stat-od-output <OUTPUT>: (O/D statistics output) this output extends the plain O/D output by some statistical measures, such as the mean, median, minimum and maximum values and their 15 percentiles;
  • --pt-output <OUTPUT>: (Public Transport output) this output gives some measures concerning public transport trips;
  • --interchanges-output <OUTPUT>: (Interchanges output) this output gives some measures about using interchanges;
  • --edges-output <OUTPUT>: (Edge Use output) here, the usage of edges in the given network is measured;
  • --direct-output <OUTPUT>: (Direct output) for each O/D pair, the complete path including the geometry is given.
  • --origins-to-road-output <OUTPUT>: Writes the mapping between origins and the network;
  • --destinations-to-road-output <OUTPUT>: Writes the mapping between destinations and the network.

Currently, writing to a PostgreSQL database or writing to a file is supported. It is respectively defined as follows:

  • when writing to a file, <OUTPUT> is defined as: <FILENAME>.csv (the extension must be “.csv”)
  • when generating a database table, <OUTPUT> is defined as: jdbc:postgresql:<DB_HOST>,<SCHEMA>.<TABLE>,<USER>,<PASSWORD>

Some notes:

  • Most of the outputs include the fields fid (ID of the origin) and sid (ID of the destination); in case aggregation areas are loaded, the IDs of the individual origins/destinations are replaced by the ID of the aggregation area they belong to;
  • If no aggregation area is given, the fields (avg_*) contain the distinct, unaggregated and not averaged measures between an origin and a destination;
  • Some of the outputs are in a mature state and should be very reliable; some specific outputs may be not yet completely verified;
  • Attention!: some of the outputs are very verbose! You may easily end up with some outputs of several GB when not using them with care!

The outputs are described in-depth in the following.