Routing for busses - trivia

This forum deals with any kind of routing computation whether it is simple A:B-routing, calculation of isochrones, simple matrix computation or nearest search.
Post Reply
User avatar
Bernd Welter
Site Admin
Posts: 2564
Joined: Mon Apr 14, 2014 10:28 am
Contact:

Routing for busses - trivia

Post by Bernd Welter »

Hello together,

in the recent weeks some players asked me about how to approach bus routing. Due to specific constraints and requirements this topic is special and I gathered some trivia from our experts from development and the data department. So this posting is just starting to provide info which may not be part of standard documentation. Feel free to ask questions so we can add more and more information here. Now let the party begin:
  • In fact the core data dealers of PTV (TOMTOM, HERE) provide specific segment information dealing with bus properties but this data is not part of the standard binary maps provided by PTV. From a technical point of view PTV is able to prepare specific maps containing the bus properties on a project level (infividual pricing :twisted: ). Standard binary maps deal with the categories CAR, TRUCK and PEDESTRIAN.
  • If a routing specifies the vehicle type as a BUS it is matched to the CAR conditions, i.e. segments that are forbidden for TRUCKS but allowed for CARS will be used by the BUS (as long as no other constraints prevent the router from using the segments, e.g. weight restrictions within additional TruckAttributes).This way of categorising may have an impact on postprocessing topics such as emission calculation and toll.
  • Physical properties such as weight, length, ... are not linked to the BUS category itself but are treated value-wise: if the segments maximum value is exceeded by one of the the vehicles values the segment is forbidden - whether it is a BUS, a CAR or whatever.
  • Special constraints such as "closed for truck with trailers, exceeding a given weight" do not apply for a BUS because the BUS is treated as a large CAR (check FeatureLayer PTV_TruckAttributes).
  • If you want to model a BUS on your own you should ensure the following properties
    • totalPermittedWeight > 3500
    • loadType = PASSENGER
    • driveType = MOTOR_VEHICLE or MOTORIZED
Best regards and many thanks to Frank Schulz and Thorsten Kunze!
Have a nice weekend
Bernd
Bernd Welter
Technical Partner Manager Developer Components
PTV Logistics - Germany

Bernd at... The Forum,LinkedIn, Youtube, StackOverflow
I like the smell of PTV Developer in the morning... :twisted:
User avatar
Bernd Welter
Site Admin
Posts: 2564
Joined: Mon Apr 14, 2014 10:28 am
Contact:

Re: Routing for busses - trivia

Post by Bernd Welter »

we will discuss this topic in 2 weeks - feel free to join
Bernd Welter
Technical Partner Manager Developer Components
PTV Logistics - Germany

Bernd at... The Forum,LinkedIn, Youtube, StackOverflow
I like the smell of PTV Developer in the morning... :twisted:
Post Reply