-
Notifications
You must be signed in to change notification settings - Fork 2
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 |