-
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 |