Speedy Route Tips and Tricks #7

Location Timeboxing


Normally, Speedy Route will calculate an optimally ordered route between all your locations that visits each location once in the quickest time and shortest distance.

However, your route may have time-based restrictions that apply to one or more of the locations, such as:

  • A location must be visited before a certain time of day.
  • A location must be visited after a certain time of day.
  • A location must be visited only between two different times of day.
  • An amount of time must be spent waiting at a location before moving on to the next location.

Speedy Route will attempt to incorporate such route restrictions into its calculations if they are specified via the new 'Location Timeboxing' functionality.

First, tick the 'Allow Location Timeboxing' checkbox option:


As shown in the above example, when the 'Allow Location Timeboxing' option is ticked, extra options will appear:

  • The 'Route Start Time' - defaulting to 8AM.
  • A 'Timeboxed Location' checkbox option for each Route Location, each initially un-ticked.

If a Route Calculation is performed at this point, it will behave in exactly the same manner as a 'normal' non-timeboxed calculation, except that the Directions tab will also include the Route Start Time and the time of day that each location on the route is visited. This may be useful if you simply want to know what time of day each location will be visited.

Let's look at an example route calculation with just the 'Allow Location Timeboxing' option ticked:


The calculated route's accompanying directions show the departure time of each location:


The above example has departure times for each location:

  • 08:00AM - Nottingham
  • 08:26AM - Derby
  • 09:06AM - Leicester
  • ... etc.

To specify time-based constraints for a location on your route, tick the location's 'Timeboxed Location' checkbox option:


You are now presented with the further options of specifying that the location must be visited after a certain time or day, or before a certain time of day, or both. You can also specify the amount of time to be spent at the location before moving on to the next (which by default is set to zero time spent waiting).

In our example, let's specify that Lincoln must be visited before 9AM, and that 20 minutes must be spent there before moving onto the next location:


The route calculated by Speedy Route with these settings looks like this:


In order to satisfy the 'Lincoln by 9AM' requirement, Speedy Route re-orders the route location so that Lincoln is visited first, before moving on to the next location.

The route's accompanying directions also show the 20 minute wait at Lincoln:


The route above arrives at Lincoln by 8:59AM, before waiting for 20 minutes and leaving Lincoln at 9:19AM. The journey onto Peterborough is another 75 minutes (1 hour and 15 minutes), arriving at the next stop Peterborough at 10:33AM.

One more point to remember is that the maximum percentage of locations in your route that can be timeboxed is 25%, i.e. no more than a quarter of your route locations can be timeboxed.

Happy timeboxing!

1 comment:

  1. Thanks for the tips and tricks. It was very useful to me ;)

    Best regards,

    Andrew A.

    ReplyDelete