Path: blob/main/tests/marouter/meta/write_template_full/cfg.marouter
185790 views
<?xml version="1.0" encoding="UTF-8"?>
<!-- generated on 2025-11-14T15:06:22.168247+01:00 by Eclipse SUMO marouter v1_25_0+0045-28a3daf62ee
-->
<marouterConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/marouterConfiguration.xsd">
<configuration>
<configuration-file value="" synonymes="c configuration" type="FILE" help="Loads the named config on startup"/>
<save-configuration value="" synonymes="C save-config" type="FILE" help="Saves current configuration into FILE"/>
<save-configuration.relative value="false" synonymes="save-config.relative" type="BOOL" help="Enforce relative paths when saving the configuration"/>
<save-template value="" type="FILE" help="Saves a configuration template (empty) into FILE"/>
<save-schema value="" type="FILE" help="Saves the configuration schema into FILE"/>
<save-commented value="false" synonymes="save-template.commented" type="BOOL" help="Adds comments to saved template, configuration, or schema"/>
</configuration>
<input>
<net-file value="" synonymes="n net" type="FILE" help="Use FILE as SUMO-network to route on"/>
<additional-files value="" synonymes="a additional d districts taz-files" deprecated="d districts" type="FILE" help="Read additional network data (districts, bus stops) from FILE(s)"/>
<route-files value="" synonymes="alternative-files alternatives-files f flow-files flows r trip-files trips" deprecated="alternative-files alternatives-files f flow-files flows trip-files trips" type="FILE" help="Read sumo routes, alternatives, flows, and trips from FILE(s)"/>
<phemlight-path value="./PHEMlight/" type="FILE" help="Determines where to load PHEMlight definitions from"/>
<phemlight-year value="0" type="INT" help="Enable fleet age modelling with the given reference year in PHEMlight5"/>
<phemlight-temperature value="1.79769e+308" type="FLOAT" help="Set ambient temperature to correct NOx emissions in PHEMlight5"/>
<weight-files value="" synonymes="w weights" type="FILE" help="Read network weights from FILE(s)"/>
<lane-weight-files value="" type="FILE" help="Read lane-based network weights from FILE(s)"/>
<weight-attribute value="traveltime" synonymes="measure x" deprecated="measure" type="STR" help="Name of the xml attribute which gives the edge weight"/>
<junction-taz value="false" type="BOOL" help="Initialize a TAZ for every junction to use attributes toJunction and fromJunction"/>
<od-matrix-files value="" synonymes="m od-files" type="FILE" help="Loads O/D-files from FILE(s)"/>
<od-amitran-files value="" synonymes="amitran amitran-files" type="FILE" help="Loads O/D-matrix in Amitran format from FILE(s)"/>
<tazrelation-files value="" synonymes="z" type="FILE" help="Loads O/D-matrix in tazRelation format from FILE(s)"/>
<tazrelation-attribute value="count" synonymes="attribute" type="STR" help="Define data attribute for loading counts (default 'count')"/>
<weight-adaption value="0" type="FLOAT" help="The travel time influence of prior intervals"/>
<taz-param value="" type="STR[]" help="Parameter key(s) defining source (and sink) taz"/>
<ignore-taz value="false" type="BOOL" help="Ignore attributes 'fromTaz' and 'toTaz'"/>
</input>
<output>
<output-file value="" synonymes="o output" type="FILE" help="Write generated routes to FILE"/>
<vtype-output value="" type="FILE" help="Write used vehicle types into separate FILE"/>
<keep-vtype-distributions value="false" type="BOOL" help="Keep vTypeDistribution ids when writing vehicles and their types"/>
<emissions.volumetric-fuel value="false" type="BOOL" help="Return fuel consumption values in (legacy) unit l instead of mg"/>
<named-routes value="false" type="BOOL" help="Write vehicles that reference routes by their id"/>
<write-license value="false" type="BOOL" help="Include license info into every output file"/>
<write-metadata value="false" type="BOOL" help="Write parsable metadata (configuration etc.) instead of comments"/>
<output-prefix value="" type="STR" help="Prefix which is applied to all output files. The special string 'TIME' is replaced by the current time."/>
<output-suffix value="" type="STR" help="Suffix which is applied to all output files. The special string 'TIME' is replaced by the current time."/>
<precision value="2" type="INT" help="Defines the number of digits after the comma for floating point output"/>
<precision.geo value="6" type="INT" help="Defines the number of digits after the comma for lon,lat output"/>
<output.compression value="" type="STR" help="Defines the standard compression algorithm (currently only for parquet output)"/>
<output.format value="xml" type="STR" help="Defines the standard output format if not derivable from the file name ('xml', 'csv', 'parquet')"/>
<output.column-header value="tag" type="STR" help="How to derive column headers from attribute names ('none', 'tag', 'auto', 'plain')"/>
<output.column-separator value=";" type="STR" help="Separator in CSV output"/>
<human-readable-time value="false" synonymes="H" type="BOOL" help="Write time values as hour:minute:second or day:hour:minute:second rather than seconds"/>
<ignore-vehicle-type value="false" synonymes="no-vtype" deprecated="no-vtype" type="BOOL" help="Does not save vtype information"/>
<netload-output value="" type="FILE" help="Writes edge loads and final costs into FILE"/>
<all-pairs-output value="" type="FILE" help="Writes complete distance matrix into FILE"/>
<exit-times value="false" type="BOOL" help="Write exit times (weights) for each edge"/>
</output>
<processing>
<max-alternatives value="5" type="INT" help="Prune the number of alternatives to INT"/>
<with-taz value="false" type="BOOL" help="Use origin and destination zones (districts) for in- and output"/>
<routing-threads value="0" type="INT" help="The number of parallel execution threads used for routing"/>
<routing-algorithm value="dijkstra" type="STR" help="Select among routing algorithms ['dijkstra', 'astar', 'CH', 'CHWrapper']"/>
<restriction-params value="" type="STR[]" help="Comma separated list of param keys to compare for additional restrictions"/>
<weights.interpolate value="false" synonymes="interpolate" deprecated="interpolate" type="BOOL" help="Interpolate edge weights at interval boundaries"/>
<weights.expand value="false" synonymes="expand-weights" deprecated="expand-weights" type="BOOL" help="Expand the end of the last loaded weight interval to infinity"/>
<weights.minor-penalty value="1.5" type="FLOAT" help="Apply the given time penalty when computing routing costs for minor-link internal lanes"/>
<weights.tls-penalty value="0" type="FLOAT" help="Apply the given time penalty when computing routing costs across a traffic light"/>
<weights.turnaround-penalty value="5" type="FLOAT" help="Apply the given time penalty when computing routing costs for turnaround internal lanes"/>
<weights.reversal-penalty value="60" type="FLOAT" help="Apply the given time penalty when computing routing costs for train reversal. Negative values disable reversal"/>
<aggregation-interval value="3600" type="TIME" help="Defines the time interval when aggregating single vehicle input; Defaults to one hour"/>
<capacities.default value="false" type="BOOL" help="Ignore edge priorities when calculating capacities and restraints"/>
<weights.priority-factor value="0" type="FLOAT" help="Consider edge priorities in addition to travel times, weighted by factor"/>
<bulk-routing.vtypes value="false" type="BOOL" help="Aggregate routing queries with the same origin for different vehicle types"/>
<weight-period value="3600" type="TIME" help="Aggregation period for the given weight files; triggers rebuilding of Contraction Hierarchy"/>
<scale value="1" synonymes="s" type="FLOAT" help="Scales the loaded flows by FLOAT"/>
<vtype value="" type="STR" help="Defines the name of the vehicle type to use"/>
<prefix value="" type="STR" help="Defines the prefix for vehicle flow names"/>
<timeline value="" type="STR[]" help="Uses STR[] as a timeline definition"/>
<timeline.day-in-hours value="false" type="BOOL" help="Uses STR as a 24h-timeline definition"/>
<additive-traffic value="false" type="BOOL" help="Keep traffic flows of all time slots in the net"/>
<assignment-method value="incremental" type="STR" help="Choose a assignment method: incremental, UE or SUE"/>
<tolerance value="0.001" type="FLOAT" help="Use FLOAT as tolerance when checking for SUE stability"/>
<left-turn-penalty value="0" type="FLOAT" help="Use left-turn penalty FLOAT to calculate link travel time when searching routes"/>
<paths value="1" type="INT" help="Use INTEGER as the number of paths needed to be searched for each OD pair at each iteration"/>
<paths.penalty value="1" type="FLOAT" help="Penalize existing routes with FLOAT to find secondary routes"/>
<upperbound value="0.5" synonymes="upper" deprecated="upper" type="FLOAT" help="Use FLOAT as the upper bound to determine auxiliary link cost"/>
<lowerbound value="0.15" synonymes="lower" deprecated="lower" type="FLOAT" help="Use FLOAT as the lower bound to determine auxiliary link cost"/>
<max-iterations value="20" synonymes="i" type="INT" help="maximal number of iterations for new route searching in incremental and stochastic user assignment"/>
<max-inner-iterations value="1000" type="INT" help="maximal number of inner iterations for user equilibrium calculation in the stochastic user assignment"/>
<route-choice-method value="logit" type="STR" help="Choose a route choice method: gawron, logit, or lohse"/>
<gawron.beta value="0.3" synonymes="gBeta" deprecated="gBeta" type="FLOAT" help="Use FLOAT as Gawron's beta"/>
<gawron.a value="0.05" synonymes="gA" deprecated="gA" type="FLOAT" help="Use FLOAT as Gawron's a"/>
<keep-all-routes value="false" type="BOOL" help="Save routes with near zero probability"/>
<skip-new-routes value="false" type="BOOL" help="Only reuse routes from input, do not calculate new ones"/>
<logit.beta value="0.15" synonymes="lBeta" deprecated="lBeta" type="FLOAT" help="Use FLOAT as (c-)logit's beta for the commonality factor"/>
<logit.gamma value="1" synonymes="lGamma" deprecated="lGamma" type="FLOAT" help="Use FLOAT as (c-)logit's gamma for the commonality factor"/>
<logit.theta value="0.01" synonymes="lTheta" deprecated="lTheta" type="FLOAT" help="Use FLOAT as (c-)logit's theta"/>
</processing>
<defaults>
<defaults-override value="false" type="BOOL" help="Defaults will override given values"/>
<flow-output.departlane value="free" synonymes="departlane" type="STR" help="Assigns a default depart lane"/>
<flow-output.departpos value="" synonymes="departpos" type="STR" help="Assigns a default depart position"/>
<flow-output.departspeed value="max" synonymes="departspeed" type="STR" help="Assigns a default depart speed"/>
<flow-output.arrivallane value="" synonymes="arrivallane" type="STR" help="Assigns a default arrival lane"/>
<flow-output.arrivalpos value="" synonymes="arrivalpos" type="STR" help="Assigns a default arrival position"/>
<flow-output.arrivalspeed value="" synonymes="arrivalspeed" type="STR" help="Assigns a default arrival speed"/>
</defaults>
<time>
<begin value="0" synonymes="b" type="TIME" help="Defines the begin time; Previous trips will be discarded"/>
<end value="-1" synonymes="e" type="TIME" help="Defines the end time; Later trips will be discarded; Defaults to the maximum time that SUMO can represent"/>
</time>
<report>
<verbose value="false" synonymes="v" type="BOOL" help="Switches to verbose output"/>
<print-options value="false" type="BOOL" help="Prints option values before processing"/>
<help value="false" synonymes="?" type="BOOL" help="Prints this screen or selected topics"/>
<version value="false" synonymes="V" type="BOOL" help="Prints the current version"/>
<xml-validation value="local" synonymes="X" type="STR" help="Set schema validation scheme of XML inputs ("never", "local", "auto" or "always")"/>
<xml-validation.net value="never" type="STR" help="Set schema validation scheme of SUMO network inputs ("never", "local", "auto" or "always")"/>
<xml-validation.routes value="local" type="STR" help="Set schema validation scheme of SUMO route inputs ("never", "local", "auto" or "always")"/>
<no-warnings value="false" synonymes="W suppress-warnings" deprecated="suppress-warnings" type="BOOL" help="Disables output of warnings"/>
<aggregate-warnings value="-1" type="INT" help="Aggregate warnings of the same type whenever more than INT occur"/>
<log value="" synonymes="l log-file" type="FILE" help="Writes all messages to FILE (implies verbose)"/>
<message-log value="" type="FILE" help="Writes all non-error messages to FILE (implies verbose)"/>
<error-log value="" type="FILE" help="Writes all warnings and errors to FILE"/>
<log.timestamps value="false" type="BOOL" help="Writes timestamps in front of all messages"/>
<log.processid value="false" type="BOOL" help="Writes process ID in front of all messages"/>
<language value="C" type="STR" help="Language to use in messages"/>
<ignore-errors value="false" synonymes="continue-on-unbuild dismiss-loading-errors" deprecated="continue-on-unbuild dismiss-loading-errors" type="BOOL" help="Continue if a route could not be build"/>
<stats-period value="-1" type="INT" help="Defines how often statistics shall be printed"/>
<no-step-log value="false" type="BOOL" help="Disable console output of route parsing step"/>
</report>
<random_number>
<random value="false" synonymes="abs-rand" deprecated="abs-rand" type="BOOL" help="Initialises the random number generator with the current system time"/>
<seed value="23423" synonymes="srand" deprecated="srand" type="INT" help="Initialises the random number generator with the given value"/>
</random_number>
</marouterConfiguration>