Guided Tour: Other Routing Options
Data Field Output
Unlike the earlier MapPoint version of MileCharter, the Maptitude version can also write any of the input data fields to the output tables. This can be useful for additional identifiers, coordinates, group assignments, etc.
The example on the right illustrates this with point layer 'pushpin' data fields.
Batch calculations can be slow. Often you only need some of the calculations to be performed. For example if you only need the closest destinations, then the number of computations can be greatly reduced by using the Find Closest functionality. Another way of reducing the number of calculations is to use the Conditional Output functionality. This is used to apply a condition so that a route is only calculated if there is a match between a specified source and destination data field.
In the example on the right, source and destination locations have a Group field defined. These define groups for the source and destination locations. For example all '2' source locations should be only routed to the '2' destination locations. This is performed using a simple equality condition. MileCharter also supports the other standard equality operators such as 'not equals', 'less than' and 'greater than'.
An example application would be to batch calculate routes for multiple territories. Each source location might belong to a single territory, and each territory have one or possibly two destinations. Using this conditional logic, it is possible to only calculate the routes when these territories match.
MileCharter supports all of Caliper® Maptitude®'s routing options. Here are some examples.
Fastest and Shortest Distances
This guided tour has used the fastest road distances. Caliper Maptitude and MileCharter can also find the shortest road distances and straight line (great circle) distances. This table shows distances for the rate table example calculated using the different methods. These have been cut & pasted together for comparison purposes. As can be seen, there is quite a bit of variation between the different methods.
Changing the Road Speeds
Maptitude supports significantly more road types than MapPoint. For example, the USA Country Pack has 24 road types. MileCharter allows you to set the road speeds for all of these road types using the Road Speeds dialog box (see right).
These speeds are only used in the final travel time calculation. At this time (November 2014), they cannot be used to influence Maptitude's routing algorithm. This is likely to change in the near future if Caliper implement the required functionality.
MileCharter can adjust the road speeds with absolute speeds (e.g. "All Interstates are 70mph") or as a relative adjustment of the existing Maptitude speeds (e.g. "increase all Interstate speeds by +10%). These speeds and the road costs can be saved to a road parameter file. This allows a speed and/or cost profile to be shared between projects and colleages. The same road parameter file is also supported by our MPMileage for Maptitude product.