Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tools/game/A10KW/build.sh
169679 views
1
#!/bin/bash
2
#python "$SUMO_HOME/tools/ptlines2flows.py" -n osm.net.xml -e 3600 -p 600 --random-begin --seed 42 --ptstops osm_stops.add.xml --ptlines osm_ptlines.xml -o osm_pt.rou.xml --ignore-errors --vtype-prefix pt_ --verbose --flow-attributes 'departPos="0"'
3
4
export CMD="python $SUMO_HOME/tools/randomTrips.py"
5
export COMMON_OPTS="-n osm.net.xml --seed 42 -e 1800 --fringe-factor 1000 --fringe-threshold 0 --min-distance 300 --validate"
6
export TRIPATTRS='speedDev="0.1" departLane="best" departSpeed="max" departPos="last" sigma="0.8"'
7
export TRIPATTRS_MW='speedDev="0.1" departLane="free" departSpeed="max" departPos="last" sigma="0.8"'
8
9
# background traffic
10
$CMD $COMMON_OPTS -p 1 -L --speed-exponent 3 -r osm.passenger.rou.xml -o osm.passenger.trips.xml --vehicle-class passenger --vclass passenger --prefix veh --trip-attributes "$TRIPATTRS" --weights-output-prefix weights
11
$CMD $COMMON_OPTS -p 10 -L --speed-exponent 3 -r osm.truck.rou.xml -o osm.truck.trips.xml --vehicle-class truck --vclass truck --prefix truck --trip-attributes "$TRIPATTRS"
12
13
# motorway only (needs more traffic), achieved by high speed exponent
14
export M="_mw"
15
$CMD $COMMON_OPTS -p 0.7 -L --speed-exponent 100 -r osm.passenger$M.rou.xml -o osm.passenger$M.trips.xml --vehicle-class passenger --vclass passenger --prefix veh$M --trip-attributes "$TRIPATTRS_MW" --weights-output-prefix weights_mw
16
$CMD $COMMON_OPTS -p 4.0 -L --speed-exponent 100 -r osm.truck$M.rou.xml -o osm.truck$M.trips.xml --vehicle-class truck --vclass truck --prefix truck$M --trip-attributes "$TRIPATTRS_MW"
17
18
# additional motorway traffic
19
export M="_mwb"
20
$CMD $COMMON_OPTS --begin 100 -p 1.6 -L --speed-exponent 100 -r osm.passenger$M.rou.xml -o osm.passenger$M.trips.xml --vehicle-class passenger --vclass passenger --prefix veh$M --trip-attributes "$TRIPATTRS_MW" --weights-output-prefix weights_mw
21
$CMD $COMMON_OPTS --begin 100 -p 3.0 -L --speed-exponent 100 -r osm.truck$M.rou.xml -o osm.truck$M.trips.xml --vehicle-class truck --vclass truck --prefix truck$M --trip-attributes "$TRIPATTRS_MW"
22
23