Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/od2trips/meta/write_template_commented_full/cfg.od2trips
169686 views
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2025-09-11T14:39:47.503937+01:00 by Eclipse SUMO od2trips v1_24_0+0753-7ddc191931e
-->

<od2tripsConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/od2tripsConfiguration.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 TAZ (districts; also from networks) from FILE(s) -->
        <taz-files value="" synonymes="n net net-file taz" type="FILE"/>

        <!-- Loads O/D-files from FILE(s) -->
        <od-matrix-files value="" synonymes="d od od-files" type="FILE"/>

        <!-- Loads O/D-matrix in Amitran format from FILE(s) -->
        <od-amitran-files value="" synonymes="amitran amitran-files" type="FILE"/>

        <!-- Loads O/D-matrix in tazRelation format from FILE(s) -->
        <tazrelation-files value="" synonymes="z" type="FILE"/>

        <!-- Define data attribute for loading counts (default &apos;count&apos;) -->
        <tazrelation-attribute value="count" synonymes="attribute" type="STR"/>

    </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 &apos;TIME&apos; 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 (&apos;xml&apos;, &apos;csv&apos;, &apos;parquet&apos;) -->
        <output.format value="xml" type="STR"/>

        <!-- How to derive column headers from attribute names (&apos;none&apos;, &apos;tag&apos;, &apos;auto&apos;, &apos;plain&apos;) -->
        <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"/>

        <!-- Writes trip definitions into FILE -->
        <output-file value="" synonymes="o output" deprecated="output" type="FILE"/>

        <!-- Writes flow definitions into FILE -->
        <flow-output value="" type="FILE"/>

        <!-- Writes probabilistic flow instead of evenly spaced flow -->
        <flow-output.probability value="false" type="BOOL"/>

        <!-- Writes pedestrians instead of vehicles -->
        <pedestrians value="false" type="BOOL"/>

        <!-- Writes persontrips instead of vehicles -->
        <persontrips value="false" type="BOOL"/>

        <!-- Add modes attribute to personTrips -->
        <persontrips.modes value="" type="STR[]"/>

        <!-- Does not save vtype information -->
        <ignore-vehicle-type value="false" synonymes="no-vtype" deprecated="no-vtype" type="BOOL"/>

        <!-- Writes trips between junctions -->
        <junctions value="false" type="BOOL"/>

    </output>

    <time>
        <!-- Defines the begin time; Previous trips will be discarded -->
        <begin value="0" synonymes="b" type="TIME"/>

        <!-- Defines the end time; Later trips will be discarded; Defaults to the maximum time that SUMO can represent -->
        <end value="-1" synonymes="e" type="TIME"/>

    </time>

    <processing>
        <!-- Scales the loaded flows by FLOAT -->
        <scale value="1" synonymes="s" type="FLOAT"/>

        <!-- Spreads trips uniformly over each time period -->
        <spread.uniform value="false" type="BOOL"/>

        <!-- Always choose source and sink edge which are not identical -->
        <different-source-sink value="false" type="BOOL"/>

        <!-- Defines the name of the vehicle type to use -->
        <vtype value="" type="STR"/>

        <!-- Defines the prefix for vehicle names -->
        <prefix value="" type="STR"/>

        <!-- Uses STR[] as a timeline definition -->
        <timeline value="" type="STR[]"/>

        <!-- Uses STR as a 24h-timeline definition -->
        <timeline.day-in-hours value="false" type="BOOL"/>

        <!-- Disable console output of current time step -->
        <no-step-log value="false" type="BOOL"/>

    </processing>

    <defaults>
        <!-- Assigns a default depart lane -->
        <departlane value="free" type="STR"/>

        <!-- Assigns a default depart position -->
        <departpos value="" type="STR"/>

        <!-- Assigns a default depart speed -->
        <departspeed value="max" 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"/>

    </defaults>

    <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 (&quot;never&quot;, &quot;local&quot;, &quot;auto&quot; or &quot;always&quot;) -->
        <xml-validation value="local" synonymes="X" 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"/>

        <!-- Continue on broken input -->
        <ignore-errors value="false" synonymes="dismiss-loading-errors" deprecated="dismiss-loading-errors" 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>

</od2tripsConfiguration>