Skip to content

Control File

Jaap Baak edited this page Aug 3, 2022 · 21 revisions

The control file contains the settings to be used by the PTSKIM application and is passed as a command line argument to the PTSKIM program. Settings are provided as key-value pairs, using a colon to separate the key and value.

Control file key Default Description
NTHREADS 0 Number of threads. Zero or less indicates the number of processors that should remain unused
NZONES Number of zones (only used when ZONES is empty)
NNODES Number of nodes (only used when NODES is empty)
NCLASS Number of userclasses
STD Speed-Time-Distance inputs:
T = Time from segments table (No distances)
TD = Time and distance from segments table
TS = Time from segments table, line speed from lines table (used to calculate distances)
DS = Distance from segments table, line speed from lines table (used to calculate times)
VOT List of Value of Times per userclass (comma separated)
PENALTY 0 Boarding penalty per userclass (comma separated). The user class specific boarding penalty is added to the line specific boarding penalty specified in the LINES table
ACCDST Maximum access distance
TRFDST Maximum transfer distance
EGRDST Maximum egress distance
AECROW 0 0/1 flag that indicates whether or not 'as the crow flies' distances are used to calculate the distance between a zone and a transit node
TRFCROW 0 0/1 flag that indicates whether or not 'as the crow flies' distances are used to calculate the distance between transit nodes
DETOUR 1.0 Detour factor applied to 'as the crow flies' distances
SPEED Speed used to calculate the time corresponding to 'as the crow flies' based distances
LOAD 0 Number of network loading iterations
0 = No assignment (only skimming)
1 = Assignment without capacity constraints or crowding modelling
>1 = Assignment with capacity constraints or crowding modelling
CROWD 0,..,0 List of crowding model per userclass (comma separated):
0 = No crowding modelling
1 = Crowding modelling according to Wardman and Whelan, for commuting trips
2 = Crowding modelling according to Wardman and Whelan, for other trips
TRNSP 0 0/1 flag to indicate whether or not the transposed skim matrices should be saved to file
SKIM List of skim variables (comma separated)
OFFSET 0 Node number offset in the transit network
ZONES Zone coordinates (input) table
NODES Stop coordinates (input) table
LINES Lines (input) table
STOPS Stops (input) table
SEGMENTS Segments (input) table
LOS Non-transit level of service input file
TRIPS1 Trips input file for userclass 1
TRIPS2 Trips input file for userclass 2
... ...
SKIM1 Skim output file for userclass 1
SKIM2 Skim output file for userclass 2
... ...
BOARDS Boardings and alightings (output) table
VOLUMES Volumes (output) table
LOG Log file name
Clone this wiki locally