Path: blob/main/tests/dfrouter/meta/write_template_commented_full/cfg.dfrouter
185790 views
<?xml version="1.0" encoding="UTF-8"?>
<!-- generated on 2025-11-14T15:06:45.463417+01:00 by Eclipse SUMO dfrouter v1_25_0+0045-28a3daf62ee
-->
<dfrouterConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/dfrouterConfiguration.xsd">
<configuration>
<!-- Loads the named config on startup -->
<configuration-file value="" synonymes="c configuration" type="FILE"/>
<!-- Saves current configuration into FILE -->
<save-configuration value="" synonymes="C save-config" type="FILE"/>
<!-- Enforce relative paths when saving the configuration -->
<save-configuration.relative value="false" synonymes="save-config.relative" type="BOOL"/>
<!-- Saves a configuration template (empty) into FILE -->
<save-template value="" type="FILE"/>
<!-- Saves the configuration schema into FILE -->
<save-schema value="" type="FILE"/>
<!-- Adds comments to saved template, configuration, or schema -->
<save-commented value="" synonymes="save-template.commented" type="BOOL"/>
</configuration>
<input>
<!-- Loads the SUMO-network FILE -->
<net-file value="" synonymes="n net" type="FILE"/>
<!-- Loads detector descriptions from FILE -->
<detector-files value="" synonymes="d detectors" type="FILE"/>
<!-- Loads detector flows from FILE(s) -->
<measure-files value="" synonymes="detector-flow-files detflows f" deprecated="detector-flow-files" type="FILE"/>
</input>
<output>
<!-- Include license info into every output file -->
<write-license value="false" type="BOOL"/>
<!-- Write parsable metadata (configuration etc.) instead of comments -->
<write-metadata value="false" type="BOOL"/>
<!-- Prefix which is applied to all output files. The special string 'TIME' is replaced by the current time. -->
<output-prefix value="" type="STR"/>
<!-- Suffix which is applied to all output files. The special string 'TIME' is replaced by the current time. -->
<output-suffix value="" type="STR"/>
<!-- Defines the number of digits after the comma for floating point output -->
<precision value="2" type="INT"/>
<!-- Defines the number of digits after the comma for lon,lat output -->
<precision.geo value="6" type="INT"/>
<!-- Defines the standard compression algorithm (currently only for parquet output) -->
<output.compression value="" type="STR"/>
<!-- Defines the standard output format if not derivable from the file name ('xml', 'csv', 'parquet') -->
<output.format value="xml" type="STR"/>
<!-- How to derive column headers from attribute names ('none', 'tag', 'auto', 'plain') -->
<output.column-header value="tag" type="STR"/>
<!-- Separator in CSV output -->
<output.column-separator value=";" type="STR"/>
<!-- Write time values as hour:minute:second or day:hour:minute:second rather than seconds -->
<human-readable-time value="false" synonymes="H" type="BOOL"/>
<!-- Saves computed routes to FILE -->
<routes-output value="" synonymes="o" type="FILE"/>
<!-- Forces dfrouter to compute routes for in-between detectors -->
<routes-for-all value="false" type="BOOL"/>
<!-- Saves typed detectors to FILE -->
<detector-output value="" synonymes="detectors-output" deprecated="detectors-output" type="FILE"/>
<!-- Saves detector positions as pois to FILE -->
<detectors-poi-output value="" type="FILE"/>
<!-- Saves emitter definitions for source detectors to FILE -->
<emitters-output value="" type="FILE"/>
<!-- Add vehicle types to the emitters file (PKW, LKW) -->
<vtype value="false" type="BOOL"/>
<!-- Write generated vehicle types into separate FILE instead of including them into the emitters-output -->
<vtype-output value="" type="FILE"/>
<!-- Saves emitter positions as pois to FILE -->
<emitters-poi-output value="" type="FILE"/>
<!-- Saves variable seed sign definitions for sink detectors to FILE -->
<variable-speed-sign-output value="" synonymes="speed-trigger-output" deprecated="speed-trigger-output" type="FILE"/>
<!-- Saves rerouter definitions for sink detectors to FILE -->
<end-reroute-output value="" type="FILE"/>
<!-- Write induction loop definitions for the given detector positions to FILE -->
<validation-output value="" type="FILE"/>
<!-- Add source detectors to the validation output -->
<validation-output.add-sources value="false" type="BOOL"/>
</output>
<processing>
<!-- Derive missing flow values from upstream or downstream (not working!) -->
<guess-empty-flows value="false" type="BOOL"/>
<!-- Switches to highway-mode -->
<highway-mode value="false" synonymes="h" type="BOOL"/>
<!-- Only warn about unparseable detectors -->
<ignore-invalid-detectors value="false" type="BOOL"/>
<!-- Recomputes detector types even if given -->
<revalidate-detectors value="false" type="BOOL"/>
<!-- Recomputes routes even if given -->
<revalidate-routes value="false" type="BOOL"/>
<!-- Keeps routes even if they have exhausted max-search-depth -->
<keep-unfinished-routes value="false" synonymes="keep-unfound-ends" deprecated="keep-unfound-ends" type="BOOL"/>
<!-- Keeps routes even if a shorter one exists -->
<keep-longer-routes value="false" type="BOOL"/>
<!-- Number of edges to follow a route without passing a detector -->
<max-search-depth value="30" synonymes="max-nodet-follower" deprecated="max-nodet-follower" type="INT"/>
<!-- Writes only emission times -->
<emissions-only value="false" type="BOOL"/>
<!-- Do not route on these edges -->
<disallowed-edges value="" type="STR[]"/>
<!-- Only route on edges allowing the given vclass -->
<vclass value="ignoring" type="STR"/>
<!-- Allow turnarounds as route continuations -->
<keep-turnarounds value="false" type="BOOL"/>
<!-- Minimum distance in meters between start and end node of every route -->
<min-route-length value="-1" synonymes="min-dist min-distance" deprecated="min-dist min-distance" type="FLOAT"/>
<!-- generate random departure times for emitted vehicles -->
<randomize-flows value="false" type="BOOL"/>
<!-- Multiply flow times with TIME to get seconds -->
<time-factor value="60" type="TIME"/>
<!-- Subtracts TIME seconds from (scaled) flow times -->
<time-offset value="0" type="TIME"/>
<!-- Expected distance between two successive data sets -->
<time-step value="60" type="TIME"/>
<!-- Write calibrators to FILE -->
<calibrator-output value="false" synonymes="write-calibrators" deprecated="write-calibrators" type="BOOL"/>
<!-- Include routes in the output which have no vehicles -->
<include-unused-routes value="false" type="BOOL"/>
<!-- Checks whether detectors with calculated flow 0 can attract additional traffic -->
<revalidate-flows value="false" type="BOOL"/>
<!-- Removes empty detectors from the list -->
<remove-empty-detectors value="false" type="BOOL"/>
<!-- Whether edges with unknown status can prevent an edge from becoming a source -->
<strict-sources value="false" type="BOOL"/>
<!-- Try to determine further inflows to an inbetween detector when computing split probabilities -->
<respect-concurrent-inflows value="false" type="BOOL"/>
<!-- Scale factor for flows -->
<scale value="1" type="FLOAT"/>
</processing>
<defaults>
<!-- Assigns a default depart lane -->
<departlane value="" type="STR"/>
<!-- Assigns a default depart position -->
<departpos value="" type="STR"/>
<!-- Assigns a default depart speed -->
<departspeed value="" type="STR"/>
<!-- Assigns a default arrival lane -->
<arrivallane value="" type="STR"/>
<!-- Assigns a default arrival position -->
<arrivalpos value="" type="STR"/>
<!-- Assigns a default arrival speed -->
<arrivalspeed value="" type="STR"/>
<!-- The default speed deviation of vehicles -->
<speeddev value="0.1" type="FLOAT"/>
</defaults>
<time>
<!-- Defines the begin time; Previous defs will be discarded -->
<begin value="0" synonymes="b" type="TIME"/>
<!-- Defines the end time; Later defs will be discarded; Defaults to one day -->
<end value="86400" synonymes="e" type="TIME"/>
</time>
<report>
<!-- Switches to verbose output -->
<verbose value="false" synonymes="v" type="BOOL"/>
<!-- Prints option values before processing -->
<print-options value="false" type="BOOL"/>
<!-- Prints this screen or selected topics -->
<help value="false" synonymes="?" type="BOOL"/>
<!-- Prints the current version -->
<version value="false" synonymes="V" type="BOOL"/>
<!-- Set schema validation scheme of XML inputs ("never", "local", "auto" or "always") -->
<xml-validation value="local" synonymes="X" type="STR"/>
<!-- Set schema validation scheme of SUMO network inputs ("never", "local", "auto" or "always") -->
<xml-validation.net value="never" type="STR"/>
<!-- Disables output of warnings -->
<no-warnings value="false" synonymes="W suppress-warnings" deprecated="suppress-warnings" type="BOOL"/>
<!-- Aggregate warnings of the same type whenever more than INT occur -->
<aggregate-warnings value="-1" type="INT"/>
<!-- Writes all messages to FILE (implies verbose) -->
<log value="" synonymes="l log-file" type="FILE"/>
<!-- Writes all non-error messages to FILE (implies verbose) -->
<message-log value="" type="FILE"/>
<!-- Writes all warnings and errors to FILE -->
<error-log value="" type="FILE"/>
<!-- Writes timestamps in front of all messages -->
<log.timestamps value="false" type="BOOL"/>
<!-- Writes process ID in front of all messages -->
<log.processid value="false" type="BOOL"/>
<!-- Language to use in messages -->
<language value="C" type="STR"/>
<!-- Lists detectors with no flow (enable -v) -->
<report-empty-detectors value="false" type="BOOL"/>
<!-- Prints aggregated detector flows -->
<print-absolute-flows value="false" type="BOOL"/>
<!-- Disable console output of route parsing step -->
<no-step-log value="false" type="BOOL"/>
</report>
<random_number>
<!-- Initialises the random number generator with the current system time -->
<random value="false" synonymes="abs-rand" deprecated="abs-rand" type="BOOL"/>
<!-- Initialises the random number generator with the given value -->
<seed value="23423" synonymes="srand" deprecated="srand" type="INT"/>
</random_number>
</dfrouterConfiguration>