Instantiating within the Simulation#
Stop output is activated by setting the simulation option --stop-output <FILE> on the
command line or in a .sumocfg file. This output contains the
information about each vehicle's scheduled
<stop>
:
time of arrival and departure, stopping place and number of persons or
container that were loaded and unloaded. The information is generated
every time a stop ends.
Generated Output#
The format is the following:
<stops>
<stopinfo ''ATTRIBUTES''...\>
...
</stops>
The following output attributes are generated:
Name | Type | Description |
---|---|---|
id | (vehicle) id | The name of the vehicle that stopped |
type | (type) id | The type of the vehicle that stopped |
lane | id | The lane on which the vehicle stopped |
pos | double | The lane position at which the vehicle stopped |
parking | bool | Whether the vehicle left the road (true) or stayed on it (false) |
started | time (s) | The time at which the vehicle stopped |
ended | time (s) | The time at which the vehicle resumed driving |
delay | time (s, optional) | The difference between 'ended' and 'until' (only if stop had attribute 'until' set) |
arrivalDelay | time (s, optional) | The difference between 'started' and 'arrival' (only if stop had attribute 'arrival' set) |
initialPersons | int | The number of persons in the vehicle when arriving at the stop |
loadedPersons | int | The number of persons that entered the vehicle at this stop |
unloadedPersons | int | The number of persons that left the vehicle at this stop |
initialContainers | int | The number of containers in the vehicle when arriving at the stop |
loadedContainers | int | The number of containers that entered the vehicle at this stop |
unloadedContainers | int | The number of containers that left the vehicle at this stop |
busStop | id (optional) | The id of the busStop if this stop took place at a named <busStop/> |
containerStop | id (optional) | The id of the containerStop if this stop took place at a named <containerStop/> |
parkingArea | id (optional) | The id of the parkingArea if this stop took place at a named <parkingArea/> |
chargingStation | id (optional) | The id of the chargingStation if this stop took place at a named <chargingStation/> |
tripId | string (optional) | The tripId parameter of the vehicle at the time of stopping if it was set |
usedEnded | bool (optional) | Whether the stop was loaded with an 'ended' value. (only written if option --use-stop-ended is set) |
Visualization Examples#
boarding passengers vs delay for each station#
Generated with plotXMLAttributes.py
Public transport schedule#
Generated with plotXMLAttributes.py