Path: blob/main/tests/dfrouter/meta/write_template_commented_full/cfg.dfrouter
169686 views
<?xml version="1.0" encoding="UTF-8"?> <!-- generated on 2025-09-11T14:39:47.404700+01:00 by Eclipse SUMO dfrouter v1_24_0+0753-7ddc191931e --> <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"/> <!-- 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>