Maintainer: Michael Zilske
In contrast to "ChangeLegMode", which changes all legs of a plan to a different mode, this module changes the modes of sub-tours separately.
For example, somebody might take the car to work, walk to lunch and back, and take the car back home.
"chainBasedModes" means modes where a vehicle (car, bicycle, ...) is parked and in consequence needs to be picked up again.
<module name="subtourModeChoice" > <param name="chainBasedModes" value="car, bike" /> <param name="modes" value="car, bike, pt, walk" /> </module>
The module is called by inserting the following lines into the "strategy" module:
<module name="strategy" >
<param name="ModuleProbability_XXX" value="0.1" />
<param name="Module_XXX" value="SubtourModeChoice" />
...
</module>
For modes other than car, travel time and travel distance are computed according to some heuristics, which are configured in the router.