JTRROUTER

Contents

From 30.000 feet

JTRROUTER computes routes that may be used by SUMO using different amount definitions and junction turning percentages.

Purpose: Building vehicle routes from demand definitions using junction turning percentages
System: portable (Linux/Windows is tested); runs on command line
Input (mandatory):
A) a road network as generated via NETCONVERT or NETGEN, see Building Networks
B) a demand definition, see Demand Modelling
C) Junction turning definitions
Output: Definition of Vehicles, Vehicle Types, and Routes usable by SUMO
Programming Language: c++

Usage Description

Options

You may use a XML schema definition file for setting up a JTRROUTER configuration: jtrrouterConfiguration.xsd.

Configuration

Option Default Value Description
-c <FILE>
--configuration-file <FILE>
Loads the named config on startup
--save-configuration <FILE> Saves current configuration into FILE
--save-template <FILE> Saves a configuration template (empty) into FILE
--save-schema <FILE> Saves the configuration schema into FILE
--save-commented false Adds comments to saved template, configuration, or schema

Input

Option Default Value Description
-n <FILE>
--net-file <FILE>
Use FILE as SUMO-network to route on
-d <FILE>
--taz-files <FILE>
Read (additional) districts from FILE
-a <FILE>
--alternative-files <FILE>
Read alternatives from FILE
-f <FILE>
--flow-files <FILE>
Read flow-definitions from FILE(s)
-t <FILE>
--turn-ratio-files <FILE>
Read turning ratios from FILE

Output

Option Default Value Description
-o <FILE>
--output-file <FILE>
Write generated routes to FILE
--exit-times false Write exit times (weights) for each edge

Processing

Option Default Value Description
--ignore-errors false Continue if a route could not be build
--unsorted-input false Assume input is unsorted
--randomize-flows false generate random departure times for flow input
--max-alternatives <INT> 5 Prune the number of alternatives to INT
--remove-loops false Remove loops within the route; Remove turnarounds at start and end of the route
--repair false Tries to correct a false route
--weights.interpolate false Interpolate edge weights at interval boundaries
--with-taz false Use origin and destination zones (districts) for in- and output
--max-edges-factor <FLOAT> 2
-T <STRING>
--turn-defaults <STRING>
30,50,20 Use STR as default turn definition
-s <STRING>
--sink-edges <STRING>
Use STR as list of sink edges
-A
--accept-all-destinations
false Whether all edges are allowed as sink edges
-i
--ignore-vclasses
false Ignore road restrictions based on vehicle class

Defaults

Option Default Value Description
--departlane <STRING> Assigns a default depart lane
--departpos <STRING> Assigns a default depart position
--departspeed <STRING> Assigns a default depart speed
--arrivallane <STRING> Assigns a default arrival lane
--arrivalpos <STRING> Assigns a default arrival position
--arrivalspeed <STRING> Assigns a default arrival speed
--defaults-override false Defaults will override given values

Time

Option Default Value Description
-b <TIME>
--begin <TIME>
0 Defines the begin time; Previous trips will be discarded
-e <TIME>
--end <TIME>
2147483 Defines the end time; Later trips will be discarded; Defaults to the maximum time that SUMO can represent

Report

Option Default Value Description
-v
--verbose
false Switches to verbose output
-p
--print-options
false Prints option values before processing
-?
--help
true Prints this screen
-V
--version
false Prints the current version
-W
--no-warnings
false Disables output of warnings
-l <FILE>
--log <FILE>
Writes all messages to FILE
--message-log <FILE> Writes all non-error messages to FILE
--error-log <FILE> Writes all warnings and errors to FILE
--stats-period <INT> -1 Defines how often statistics shall be printed

Random Number

Option Default Value Description
--random false Initialises the random number generator with the current system time
--seed <INT> 23423 Initialises the random number generator with the given value






This page was last modified on 25 November 2011, at 12:36.