.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4. .TH SUMO "1" "March 2017" "SUMO gui Version 0.28.0" "User Commands" .SH NAME SUMO \- GUI version of the simulation SUMO .SH SYNOPSIS .B sumo-gui.exe [\fI\,OPTION\/\fR]\fI\,*\/\fR .SH DESCRIPTION SUMO gui Version 0.28.0 .IP Copyright (C) 2001\-2016 DLR and contributors; http://sumo.dlr.de .PP GUI version of the simulation SUMO. .SS "Configuration Options:" .TP \fB\-c\fR, \fB\-\-configuration\-file\fR FILE Loads the named config on startup .TP \fB\-\-save\-configuration\fR FILE Saves current configuration into FILE .TP \fB\-\-save\-template\fR FILE Saves a configuration template (empty) into FILE .TP \fB\-\-save\-schema\fR FILE Saves the configuration schema into FILE .TP \fB\-\-save\-commented\fR Adds comments to saved template, configuration, or schema .SS "Input Options:" .TP \fB\-n\fR, \fB\-\-net\-file\fR FILE Load road network description from FILE .TP \fB\-r\fR, \fB\-\-route\-files\fR FILE Load routes descriptions from FILE(s) .TP \fB\-a\fR, \fB\-\-additional\-files\fR FILE Load further descriptions from FILE(s) .TP \fB\-w\fR, \fB\-\-weight\-files\fR FILE Load edge/lane weights for online rerouting from FILE .TP \fB\-x\fR, \fB\-\-weight\-attribute\fR STR Name of the xml attribute which gives the edge weight .TP \fB\-\-load\-state\fR FILE Loads a network state from FILE .TP \fB\-\-load\-state\fR.offset TIME Shifts all times loaded from a saved state by the given offset .SS "Output Options:" .TP \fB\-\-output\-prefix\fR STR Prefix which is applied to all output files. The special string 'TIME' is replaced by the current time. .TP \fB\-\-netstate\-dump\fR FILE Save complete network states into FILE .TP \fB\-\-netstate\-dump\fR.empty\-edges Write also empty edges completely when dumping .TP \fB\-\-netstate\-dump\fR.precision INT Write positions and speeds with the given precision (default 2) .TP \fB\-\-emission\-output\fR FILE Save the emission values of each vehicle .TP \fB\-\-emission\-output\fR.precision INT Write emission values with the given precision (default 2) .TP \fB\-\-battery\-output\fR FILE Save the battery values of each vehicle .TP \fB\-\-battery\-output\fR.precision INT Write battery values with the given precision (default 2) .TP \fB\-\-fcd\-output\fR FILE Save the Floating Car Data .TP \fB\-\-fcd\-output\fR.geo Save the Floating Car Data using geo\-coordinates (lon/lat) .TP \fB\-\-fcd\-output\fR.signals Add the vehicle signal state to the FCD output (brake lights etc.) .TP \fB\-\-full\-output\fR FILE Save a lot of information for each timestep (very redundant) .TP \fB\-\-queue\-output\fR FILE Save the vehicle queues at the junctions (experimental) .TP \fB\-\-vtk\-output\fR FILE Save complete vehicle positions inclusive speed values in the VTK Format (usage: \fI\,/path/out\/\fP will produce /path/out_$TIMESTEP$.vtp files) .TP \fB\-\-amitran\-output\fR FILE Save the vehicle trajectories in the Amitran format .TP \fB\-\-summary\-output\fR FILE Save aggregated vehicle departure info into FILE .TP \fB\-\-tripinfo\-output\fR FILE Save single vehicle trip info into FILE .TP \fB\-\-tripinfo\-output\fR.write\-unfinished Write tripinfo output for vehicles which have not arrived at simulation end .TP \fB\-\-vehroute\-output\fR FILE Save single vehicle route info into FILE .TP \fB\-\-vehroute\-output\fR.exit\-times Write the exit times for all edges .TP \fB\-\-vehroute\-output\fR.last\-route Write the last route only .TP \fB\-\-vehroute\-output\fR.sorted Sorts the output by departure time .TP \fB\-\-vehroute\-output\fR.dua Write the output in the duarouter alternatives style .TP \fB\-\-vehroute\-output\fR.intended\-depart Write the output with the intended instead of the real departure time .TP \fB\-\-vehroute\-output\fR.route\-length Include total route length in the output .TP \fB\-\-vehroute\-output\fR.write\-unfinished Write vehroute output for vehicles which have not arrived at simulation end .TP \fB\-\-link\-output\fR FILE Save links states into FILE .TP \fB\-\-bt\-output\fR FILE Save bluetooth visibilities into FILE (in conjunction with device.btreceiver and device.btsender) .TP \fB\-\-lanechange\-output\fR FILE Record lane changes and their motivations for all vehicles into FILE .TP \fB\-\-save\-state\fR.times INT[] Use INT[] as times at which a network state written .TP \fB\-\-save\-state\fR.period TIME save state repeatedly after TIME period .TP \fB\-\-save\-state\fR.prefix FILE Prefix for network states .TP \fB\-\-save\-state\fR.suffix FILE Suffix for network states (.sbx or .xml) .TP \fB\-\-save\-state\fR.files FILE Files for network states .SS "Time Options:" .TP \fB\-b\fR, \fB\-\-begin\fR TIME Defines the begin time in seconds; The simulation starts at this time .TP \fB\-e\fR, \fB\-\-end\fR TIME Defines the end time in seconds; The simulation ends at this time .TP \fB\-\-step\-length\fR TIME Defines the step duration in seconds .SS "Processing Options:" .TP \fB\-\-step\-method\fR.ballistic Whether to use ballistic method for the positional update of vehicles (default is a semi\-implicit Euler method). .TP \fB\-\-lateral\-resolution\fR FLOAT Defines the resolution in m when handling lateral positioning within a lane (with \fB\-1\fR all vehicles drive at the center of their lane .TP \fB\-s\fR, \fB\-\-route\-steps\fR TIME Load routes for the next number of seconds ahead .TP \fB\-\-no\-internal\-links\fR Disable (junction) internal links .TP \fB\-\-ignore\-junction\-blocker\fR TIME Ignore vehicles which block the junction after they have been standing for SECONDS (\fB\-1\fR means never ignore) .TP \fB\-\-ignore\-route\-errors\fR Do not check whether routes are connected .TP \fB\-\-ignore\-accidents\fR Do not check whether accidents occur .TP \fB\-\-collision\fR.action STR How to deal with collisions: [none,warn,teleport,remove] .TP \fB\-\-collision\fR.check\-junctions Enables collisions checks on junctions .TP \fB\-\-max\-num\-vehicles\fR INT Delay vehicle insertion to stay within the given maximum number .TP \fB\-\-scale\fR FLOAT Scale demand by the given factor (by discarding or duplicating vehicles) .TP \fB\-\-time\-to\-teleport\fR TIME Specify how long a vehicle may wait until being teleported, defaults to 300, non\-positive values disable teleporting .TP \fB\-\-time\-to\-teleport\fR.highways TIME The waiting time after which vehicles on a fast road (speed > 69m/s) are teleported if they are on a non\-continuing lane .TP \fB\-\-waiting\-time\-memory\fR TIME Length of time interval, over which accumulated waiting time is taken into account .TP \fB\-\-max\-depart\-delay\fR TIME How long vehicles wait for departure before being skipped, defaults to \fB\-1\fR which means vehicles are never skipped .TP \fB\-\-sloppy\-insert\fR Whether insertion on an edge shall not be repeated in same step once failed .TP \fB\-\-eager\-insert\fR Whether each vehicle is checked separately for insertion on an edge .TP \fB\-\-random\-depart\-offset\fR TIME Each vehicle receives a random offset to its depart value drawn uniformly from [0, TIME] .TP \fB\-\-lanechange\fR.duration TIME Duration of a lane change maneuver (default 0) .TP \fB\-\-lanechange\fR.overtake\-right Whether overtaking on the right on motorways is permitted .TP \fB\-\-tls\fR.all\-off Switches off all traffic lights. .TP \fB\-\-pedestrian\fR.model STR Select among pedestrian models ['nonInteracting', 'striping'] .TP \fB\-\-pedestrian\fR.striping.stripe\-width FLOAT Width of parallel stripes for segmenting a sidewalk (meters) for use with model 'striping' .TP \fB\-\-pedestrian\fR.striping.dawdling FLOAT factor for random slow\-downs [0,1] for use with model 'striping' .TP \fB\-\-pedestrian\fR.striping.jamtime TIME Time in seconds after which pedestrians start squeezing through a jam when using model 'striping' (non\-positive values disable squeezing) .SS "Routing Options:" .TP \fB\-\-routing\-algorithm\fR STR Select among routing algorithms ['dijkstra', 'astar', 'CH', \&'CHWrapper'] .TP \fB\-\-weights\fR.random\-factor FLOAT Edge weights for routing are dynamically disturbed by a random factor drawn uniformly from [1,FLOAT) .TP \fB\-\-device\fR.rerouting.probability FLOAT The probability for a vehicle to have a \&'rerouting' device .TP \fB\-\-device\fR.rerouting.explicit STR Assign a 'rerouting' device to named vehicles .TP \fB\-\-device\fR.rerouting.deterministic The 'rerouting' devices are set deterministic using a fraction of 1000 .TP \fB\-\-device\fR.rerouting.period TIME The period with which the vehicle shall be rerouted .TP \fB\-\-device\fR.rerouting.pre\-period TIME The rerouting period before depart .TP \fB\-\-device\fR.rerouting.adaptation\-weight FLOAT The weight of prior edge weights for exponential moving average .TP \fB\-\-device\fR.rerouting.adaptation\-steps INT The number of steps for moving average weight of prior edge weights .TP \fB\-\-device\fR.rerouting.adaptation\-interval TIME The interval for updating the edge weights .TP \fB\-\-device\fR.rerouting.with\-taz Use zones (districts) as routing startand endpoints .TP \fB\-\-device\fR.rerouting.init\-with\-loaded\-weights Use weight files given with option \fB\-\-weight\-files\fR for initializing edge weights .TP \fB\-\-device\fR.rerouting.shortest\-path\-file FILE Initialize lookup table for astar from the given distance matrix .TP \fB\-\-device\fR.rerouting.threads INT The number of parallel execution threads used for rerouting .TP \fB\-\-device\fR.rerouting.output FILE Save adapting weights to FILE .SS "Report Options:" .TP \fB\-v\fR, \fB\-\-verbose\fR Switches to verbose output .TP \fB\-\-print\-options\fR Prints option values before processing .TP \-?, \fB\-\-help\fR Prints this screen .TP \fB\-V\fR, \fB\-\-version\fR Prints the current version .TP \fB\-X\fR, \fB\-\-xml\-validation\fR STR Set schema validation scheme of XML inputs ("never", "auto" or "always") .TP \fB\-\-xml\-validation\fR.net STR Set schema validation scheme of SUMO network inputs ("never", "auto" or "always") .TP \fB\-W\fR, \fB\-\-no\-warnings\fR Disables output of warnings .TP \fB\-l\fR, \fB\-\-log\fR FILE Writes all messages to FILE (implies verbose) .TP \fB\-\-message\-log\fR FILE Writes all non\-error messages to FILE (implies verbose) .TP \fB\-\-error\-log\fR FILE Writes all warnings and errors to FILE .TP \fB\-\-duration\-log\fR.disable Disable performance reports for individual simulation steps .TP \fB\-\-duration\-log\fR.statistics Enable statistics on vehicle trips .TP \fB\-\-no\-step\-log\fR Disable console output of current simulation step .SS "Emissions Options:" .TP \fB\-\-phemlight\-path\fR FILE Determines where to load PHEMlight definitions from. .TP \fB\-\-device\fR.emissions.probability FLOAT The probability for a vehicle to have a \&'emissions' device .TP \fB\-\-device\fR.emissions.explicit STR Assign a 'emissions' device to named vehicles .TP \fB\-\-device\fR.emissions.deterministic The 'emissions' devices are set deterministic using a fraction of 1000 .SS "Communication Options:" .TP \fB\-\-device\fR.btreceiver.probability FLOAT The probability for a vehicle to have a 'btreceiver' device .TP \fB\-\-device\fR.btreceiver.explicit STR Assign a 'btreceiver' device to named vehicles .TP \fB\-\-device\fR.btreceiver.deterministic The 'btreceiver' devices are set deterministic using a fraction of 1000 .TP \fB\-\-device\fR.btreceiver.range FLOAT The range of the bt receiver .TP \fB\-\-device\fR.btreceiver.all\-recognitions Whether all recognition point shall be written .TP \fB\-\-device\fR.btreceiver.offtime FLOAT The offtime used for calculating detection probability (in seconds) .TP \fB\-\-device\fR.btsender.probability FLOAT The probability for a vehicle to have a \&'btsender' device .TP \fB\-\-device\fR.btsender.explicit STR Assign a 'btsender' device to named vehicles .TP \fB\-\-device\fR.btsender.deterministic The 'btsender' devices are set deterministic using a fraction of 1000 .SS "Battery Options:" .TP \fB\-\-device\fR.battery.probability FLOAT The probability for a vehicle to have a \&'battery' device .TP \fB\-\-device\fR.battery.explicit STR Assign a 'battery' device to named vehicles .TP \fB\-\-device\fR.battery.deterministic The 'battery' devices are set deterministic using a fraction of 1000 .SS "Example Device Options:" .TP \fB\-\-device\fR.example.probability FLOAT The probability for a vehicle to have a \&'example' device .TP \fB\-\-device\fR.example.explicit STR Assign a 'example' device to named vehicles .TP \fB\-\-device\fR.example.deterministic The 'example' devices are set deterministic using a fraction of 1000 .TP \fB\-\-device\fR.example.parameter FLOAT An exemplary parameter which can be used by all instances of the example device .SS "TraCI Server Options:" .TP \fB\-\-remote\-port\fR INT Enables TraCI Server if set .SS "Mesoscopic Options:" .TP \fB\-\-mesosim\fR Enables mesoscopic simulation .TP \fB\-\-meso\-edgelength\fR FLOAT Length of an edge segment in mesoscopic simulation .TP \fB\-\-meso\-tauff\fR TIME Factor for calculating the net free\-free headway time .TP \fB\-\-meso\-taufj\fR TIME Factor for calculating the net free\-jam headway time .TP \fB\-\-meso\-taujf\fR TIME Factor for calculating the jam\-free headway time .TP \fB\-\-meso\-taujj\fR TIME Factor for calculating the jam\-jam headway time .TP \fB\-\-meso\-jam\-threshold\fR FLOAT Minimum percentage of occupied space to consider a segment jammed. A negative argument causes thresholds to be computed based on edge speed and tauff (default) .TP \fB\-\-meso\-multi\-queue\fR Enable multiple queues at edge ends .TP \fB\-\-meso\-junction\-control\fR Enable mesoscopic traffic light and priority junction handling .TP \fB\-\-meso\-junction\-control\fR.limited Enable mesoscopic traffic light and priority junction handling for saturated links. This prevents faulty traffic lights from hindering flow in low\-traffic situations .TP \fB\-\-meso\-tls\-penalty\fR FLOAT Apply scaled time penalties when driving across tls controlled junctions based on green split instead of checking actual phases .TP \fB\-\-meso\-overtaking\fR Enable mesoscopic overtaking .TP \fB\-\-meso\-recheck\fR TIME Time interval for rechecking insertion into the next segment after failure .SS "Random Number Options:" .TP \fB\-\-random\fR Initialises the random number generator with the current system time .TP \fB\-\-seed\fR INT Initialises the random number generator with the given value .SS "GUI Only Options:" .TP \fB\-\-gui\-settings\-file\fR FILE Load visualisation settings from FILE .TP \fB\-Q\fR, \fB\-\-quit\-on\-end\fR Quits the GUI when the simulation stops .TP \fB\-G\fR, \fB\-\-game\fR Start the GUI in gaming mode .TP \fB\-S\fR, \fB\-\-start\fR Start the simulation after loading .TP \fB\-D\fR, \fB\-\-demo\fR Restart the simulation after ending (demo mode) .TP \fB\-T\fR, \fB\-\-disable\-textures\fR Do not load background pictures .TP \fB\-\-window\-size\fR STR Create initial window with the given x,y size .SH EXAMPLES .IP sumo\-gui.exe \-b 0 \-e 1000 \-n net.xml \-r routes.xml .IP start a simulation from time 0 to 1000 with given net and routes .IP sumo\-gui.exe \-c munich_config.cfg .IP start with a configuration file .IP sumo\-gui.exe \-\-help .IP print help .SH "REPORTING BUGS" Report bugs at . .br Get in contact via . .IP .br Build features: x86_64\-pc\-linux\-gnu InternalLanes DoublePrecision TRACI PROJ GDAL GUI .br Copyright (C) 2001\-2016 DLR and contributors; http://sumo.dlr.de .PP .br SUMO gui Version 0.28.0 is part of SUMO. .br SUMO is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. .PP .br This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of .br MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .br GNU General Public License for more details. .PP .br You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/gpl.html