#!/bin/bash # Generate scenarios for ActDev maps, using scenario JSON files from # https://github.com/cyipt/actdev/tree/main/data-small. set -e CITY=$1 if [ "$CITY" == "" ]; then echo Missing args; exit 1; fi SITE=`echo $CITY | sed -r 's/_/-/g'` # Import the scenarios rm -fv *.json wget https://raw.githubusercontent.com/cyipt/actdev/main/data-small/$SITE/scenario_base.json wget https://raw.githubusercontent.com/cyipt/actdev/main/data-small/$SITE/scenario_go_active.json cargo run --release --bin cli -- import-scenario --map=data/system/gb/$CITY/maps/center.bin --input=scenario_base.json --skip_problems cargo run --release --bin cli -- import-scenario --map=data/system/gb/$CITY/maps/center.bin --input=scenario_go_active.json --skip_problems rm -fv *.json cargo run --release --bin cli -- augment-scenario --input-scenario=data/system/gb/$CITY/scenarios/center/base.bin --add-return-trips --add-lunch-trips cargo run --release --bin cli -- augment-scenario --input-scenario=data/system/gb/$CITY/scenarios/center/go_active.bin --add-return-trips --add-lunch-trips # Generate the background traffic from OD data, and mix it in with the two actdev scenarios ./import.sh --scenario --city=gb/$CITY