<routes>
  <!-- Public Transports -->
  <vType vClass="bus"  id="bus"         personCapacity="50" color="blue" latAlignment="center" tau="1.5" speedDev="0.1" lcCooperative="0.0">
    <param key="has.rerouting.device" value="false"/>
  </vType>
    <vType vClass="rail_urban" id="metro" personCapacity="100" color="blue">
    <param key="has.rerouting.device" value="false"/>
  </vType>
  <vType vClass="rail" id="train"       personCapacity="500" color="blue">
    <param key="has.rerouting.device" value="false"/>
  </vType>

  <vTypeDistribution id="on-demand">
    <vType vClass="taxi"  id="taxi"  personCapacity="4" color="yellow" latAlignment="center" probability=".50" tau="1.5" speedDev="0.1">
      <param key="has.taxi.device" value="true"/>
      <param key="device.taxi.end" value="86400"/>
    </vType>
    <vType vClass="taxi"  id="uber"  personCapacity="6" color="black"  latAlignment="center" probability=".50" tau="1.5" speedDev="0.1">
      <param key="has.taxi.device" value="true"/>
      <param key="device.taxi.end" value="86400"/>
    </vType>
  </vTypeDistribution>

  <!-- Vulnerable Road Users -->
  <vType vClass="pedestrian"   id="pedestrian"  color="magenta" speedDev="0.1" latAlignment="compact"/>
  <vType vClass="bicycle"      id="bicycle"     color="cyan"    speedDev="0.1" latAlignment="compact"/>

  <!-- Normal vehicles -->
  <vType vClass="motorcycle"   id="motorcycle"  color="orange" personCapacity="2" latAlignment="arbitrary" lcPushy="1.0" minGapLat="0.5" tau="1.5" speedDev="0.1"/>
  <vTypeDistribution id="passenger">
    <vType vClass="passenger"  id="passenger1"  color="red" personCapacity="4" latAlignment="center" sigma="0.25" probability=".20" tau="1.5" speedDev="0.1" guiShape="passenger"/>
    <vType vClass="passenger"  id="passenger2a" color="red" personCapacity="4" latAlignment="center" sigma="0.30" probability=".20" tau="1.5" speedDev="0.1" guiShape="passenger/sedan"/>
    <vType vClass="passenger"  id="passenger2b" color="red" personCapacity="4" latAlignment="center" sigma="0.35" probability=".20" tau="1.5" speedDev="0.1" guiShape="passenger/hatchback"/>
    <vType vClass="passenger"  id="passenger3"  color="red" personCapacity="6" latAlignment="center" sigma="0.40" probability=".20" tau="1.5" speedDev="0.1" guiShape="passenger/wagon"/>
    <vType vClass="passenger"  id="passenger4"  color="red" personCapacity="6" latAlignment="center" sigma="0.50" probability=".20" tau="1.5" speedDev="0.1" guiShape="passenger/van"/>
  </vTypeDistribution>

  <!-- Special vehicles -->
  <vTypeDistribution id="special">
    <vType vClass="emergency" id="emergency" color="green" latAlignment="center" probability=".60" tau="1.5" speedDev="0.1"/>
    <vType vClass="authority" id="authority" color="green" latAlignment="center" probability=".39" tau="1.5" speedDev="0.1"/>
    <vType vClass="army"      id="army"      color="green" latAlignment="center" probability=".01" tau="1.5" speedDev="0.1"/>
  </vTypeDistribution>

  <!-- Other vehicles -->
  <vTypeDistribution id="commercial">
    <vType vClass="delivery"   id="delivery"    color="gray" containerCapacity="15" latAlignment="center" probability=".75" tau="1.5" speedDev="0.1" lcCooperative="0.0"/>
    <vType vClass="truck"      id="truck"       color="gray" containerCapacity="5"  latAlignment="center" probability=".05" tau="1.5" speedDev="0.1" lcCooperative="0.0"/>
    <vType vClass="trailer"    id="trailer"     color="gray" containerCapacity="5"  latAlignment="center" probability=".10" tau="1.5" speedDev="0.1" lcCooperative="0.0"/>
    <vType vClass="coach"      id="coach"       color="gray" containerCapacity="50" latAlignment="center" probability=".10" tau="1.5" speedDev="0.1" lcCooperative="0.0"/>
  </vTypeDistribution>

  <vType vClass="evehicle"     id="evehicle"    color="0,255,0" personCapacity="4"     latAlignment="center" tau="1.5" speedDev="0.1"/>
</routes>
