Below, you may find the command line options the tool uses, sorted by their scope.
Please note that some options may be defined using an abbreviation; non-abbreviated option names start with ‘--’ (two minus signs); abbreviated option names are only one character long and start with ‘-’ (one minus sign).
Input options
Basic definitions
| Option | Default | Explanation |
|---|---|---|
| --config <CONFIGURATION> -c <CONFIGURATION> |
N/A (optional) | Defines the configuration to load. |
| --from <OBJECT_SOURCE> -f <OBJECT_SOURCE> |
N/A (mandatory) | Defines the data source of origins. |
| --to <OBJECT_SOURCE> -t <OBJECT_SOURCE> |
N/A (mandatory) | Defines the data source of destinations. |
| --net <NET_SOURCE> -n <NET_SOURCE> |
N/A (mandatory) | Defines the road network to load. |
| --mode ['car', ‘foot’, ‘bike’] -m ['car', ‘foot’, ‘bike’] |
N/A (mandatory) | The transport mode to use. |
| --from-agg <OBJECT_SOURCE> | N/A (optional) | Defines the data source of origin aggregation areas. |
| --to-agg <OBJECT_SOURCE> | N/A (optional) | Defines the data source of destination aggregation areas. |
| --to-types <TYPES_SOURCE> | N/A (optional) | Defines the data source of destination to types map. |
| --pt <GTFS_TABLES_PREFIX> -p <GTFS_TABLES_PREFIX> |
N/A (optional) | Defines the GTFS-based public transport representation. |
| --traveltimes <TT_SOURCE> | N/A (optional) | Defines the data source of traveltimes. |
| --epsg <EPSG_NUMBER> | N/A (mandatory) | The EPSG projection to use. |
| --time <TIMES> | N/A (mandatory) | The time the trips start at in seconds. |
| --od-connections <OD_SOURCE> | N/A (optional) | When set, O/D-connections to compute are read from the given data source. |
| --mode-changes <CHANGES_SOURCE> | N/A (optional) | Load places where the mode of transport can be changed (no pt). |
Input adaptation
| Option | Default | Explanation |
|---|---|---|
| --from.filter <FILTER> -F <FILTER> |
N/A (optional) | Defines a filter for origins to load. |
| --from.id <COLUMN_NAME> | “id” | Defines the column name of the origins' ids. |
| --from.geom <COLUMN_NAME> | “geom” | Defines the column name of the origins' geometries. |
| --from.boundary <GEOM_SOURCE> or <BOUNDING_BOX> | “” | Defines a boundary for the origins. |
| --to.filter <FILTER> -T <FILTER> |
N/A (optional) | Defines a filter for destinations to load. |
| --to.id <COLUMN_NAME> | “id” | Defines the column name of the destinations' ids. |
| --to.geom <COLUMN_NAME> | “geom” | Defines the column name of the destinations' geometries. |
| --to.boundary <GEOM_SOURCE> or <BOUNDING_BOX> | “” | Defines a boundary for the destinations. |
| --from-agg.filter <FILTER> | N/A (optional) | Defines a filter for origins aggregations' to load. |
| --from-agg.id <COLUMN_NAME> | “id” | Defines the column name of the origins aggregations' ids. |
| --from-agg.geom <COLUMN_NAME> | “geom” | Defines the column name of the origins aggregations' geometries. |
| --from-agg.boundary <GEOM_SOURCE> or <BOUNDING_BOX> | “” | Defines a boundary for the origins aggregation areas. |
| --to-agg.filter <FILTER> | N/A (optional) | Defines a filter for destinations aggregation areas to load. |
| --to-agg.id <COLUMN_NAME> | “id” | Defines the column name of the destinations aggregation areas' ids. |
| --to-agg.geom <COLUMN_NAME> | “geom” | Defines the column name of the destinations aggregation areas' geometries. |
| --to-agg.boundary <GEOM_SOURCE> or <BOUNDING_BOX> | “” | Defines a boundary for the destinations aggregation areas. |
| --net.vmax <COLUMN_NAME> | “vmax” | Defines the column name of networks's vmax attribute. |
| --net.vmax-model <MODEL_NAME> | “none” | Defines the model to use for adapting edge speeds ['none', 'vmm1']. |
| --net.geom <COLUMN_NAME> | “” | Defines the column name of the network's geometries. |
| --net.boundary <GEOM_SOURCE> or <BOUNDING_BOX> | “” | Defines a boundary for the network. |
| --net.keep-subnets | N/A (optional) | When set, unconnected network parts are not removed. |
| --net.patch-errors | N/A (optional) | When set, broken edge lengths and speeds will be patched. |
| --net.incline | N/A (optional) | Loads incline information. |
| --pt.boundary <GEOM_SOURCE> or <BOUNDING_BOX> | “” | Defines a boundary for the PT offer. |
O/D Weighting options
| Option | Default | Explanation |
|---|---|---|
| --weight <FIELD> -W <FIELD> |
None/empty | An optional weighting attribute for the origins. |
| --variable <FIELD> -V <FIELD> |
None/empty | An optional destinations' variable to collect. |
Routing options
| Option | Default | Explanation |
|---|---|---|
| --max-number <INTEGER> | N/A (optional) | The maximum number of destinations to visit. |
| --max-distance <DOUBLE> | N/A (optional) | The maximum distance to check. |
| --max-tt <DOUBLE> | N/A (optional) | The maximum travel time to check. |
| --max-variable-sum <DOUBLE> | N/A (optional) | The maximum sum of variable's values to collect. |
| --shortest | N/A (optional) | Searches only one destination per origin. |
| --requirespt | N/A (optional) | When set, only information that contains a PT part are stored. |
| --routing-measure ['tt_mode', ‘price_tt’, ‘interchanges_tt’, ‘maxinterchanges_tt’] | N/A (optional) | The measure to use during the routing. |
| --routing-measure.param1 <DOUBLE> | N/A (optional) | The parameter for the first routing measure's variable. |
| --routing-measure.param2 <DOUBLE> | N/A (optional) | The parameter for the second routing measure's variable. |
| --crossing-model <MODEL_NAME> | N/A (optional) | The crossing model to use during the routing ['none', 'ctm1']. |
| --crossing-model.param1 <DOUBLE> | N/A (optional) | First parameter of the chosen crossing model. |
| --crossing-model.param2 <DOUBLE> | N/A (optional) | Second parameter of the chosen crossing model. |
Network Simplification Options
| Option | Default | Explanation |
|---|---|---|
| --prunning.remove-geometries | N/A (optional) | Removes edge geometries. |
| --prunning.remove-dead-ends | N/A (optional) | Removes dead ends with no objects. |
| --prunning.precompute-tt | N/A (optional) | Precomputes travel times. |
| --prunning.join-similar | N/A (optional) | Joins edges with similar attributes. |
Public Transport options
| Option | Default | Explanation |
|---|---|---|
| --date <DATE> | N/A (optional); mandatory when using public transport | The date for which the accessibilities shall be computed. |
| --entrainment <ENTRAINMENT_SOURCE> -E <ENTRAINMENT_SOURCE> |
N/A (optional) | Data source for entrainment description. |
| --pt-restriction <CARRIERS> | N/A (optional) | A list of carriers that shall be loaded (all are loaded if not given). |
Mode options
| Option | Default | Explanation |
|---|---|---|
| --foot.vmax <DOUBLE> | 3.6 | Maximum walking velocity (in km/h). |
| --custom.vmax <DOUBLE> | N/A (optional) | Maximum velocity of the custom mode (in km/h). |
| --custom.kkc-per-hour <DOUBLE> | N/A (optional) | kkc used per hour when using the custom mode. |
| --custom.co2-per-km <DOUBLE> | N/A (optional) | CO2 emitted per kilometer when using the custom mode. |
| --custom.price-per-km <DOUBLE> | N/A (optional) | Price for using the custom mode per kilometre. |
| --custom.allowed <MODE>[,<MODE>]* | N/A (optional) | The type of roads the custom mode can use (combination of ‘foot’, ‘bike’, ‘car’ divided by ‘;’). |
Output options
| Option | Default | Explanation |
|---|---|---|
| --od-output <OUTPUT> -o <OUTPUT> |
N/A (optional) | Defines the n:m output. |
| --ext-od-output <OUTPUT> | N/A (optional) | Defines the extended n:m output. |
| --stat-od-output <OUTPUT> | N/A (optional) | Defines the n:m statistics output. |
| --interchanges-output <OUTPUT> -i <OUTPUT> |
N/A (optional) | Defines the interchanges output. |
| --edges-output <OUTPUT> -e <OUTPUT> |
N/A (optional) | Defines the edges output. |
| --pt-output <OUTPUT> | N/A (optional) | Defines the public transport output. |
| --direct-output <OUTPUT> -d <OUTPUT> |
N/A (optional) | Defines the direct output. |
| --process-output <OUTPUT> -d <OUTPUT> |
N/A (optional) | Defines the process output to generate. |
| --origins-to-road-output <OUTPUT> | N/A (optional) | Defines output of the mapping between from-objects to the road. |
| --destinations-to-road-output <OUTPUT> | N/A (optional) | Defines output of the mapping between to-objects to the road. |
| --subnets-output <OUTPUT> | N/A (optional) | Defines the output of subnets. |
| --net-errors-output <OUTPUT> | N/A (optional) | Defines the output for network errors and warnings. |
| --crossings-output | N/A (optional) | Defines the output for crossing times. |
| --dropprevious | N/A (optional) | When set, previous output with the same name is replaced. |
| --precision <INTEGER> | 2 | Defines the number of digits after the decimal point. |
| --comment | N/A (optional) | Adds a comment with the used options into generated output dbs. |
Process options
| Option | Default | Explanation |
|---|---|---|
| --threads <INTEGER> | 1 | The number of threads to use. |
| --verbose -v |
N/A (optional) | Prints what is being done. |
| --net.report-all-errors | N/A (optional) | When set, all errors are printed. |
| --subnets-summary | N/A (optional) | Prints a summary on found subnets |
| --save-config <FILENAME> | N/A (optional) | Saves the set options as a configuration file. |
| --save-template <FILENAME> | N/A (optional) | Saves a configuration template to add options to. |
| --help -? |
N/A (optional) | Prints the help screen. |