Show/Hide Toolbars

Ultra Mileage

Navigation: Miscellaneous


Scroll Prev Top Next More

Check Box

A check box is a standard Windows control that can be either on (selected) or off (un-selected). They appear as small squares. The Ultra components use a number of check boxes to control various settings - e.g. Should the data be sorted?


Costs Via Rate Table

Both Ultra MileCharter and Ultra One2OneMileage calculates costs using the calculated distance and a user supplied "rate table". This rate table lists costs or per-mile rates on a by-distance basis. Ie. a different rate can be applied for customers who are further away.


Data View

This is a Maptitude term and refers to the data fields attached to a data layer. For input locations, Ultra MileCharter requires a point (or area) layer with a name or identifier data field. Ultra One2OneMileage's named points can also be specified using a point layer.


Duplicate Routes

A conventional "square" mileage chart (ie. one where the same locations are used for the start and the end locations) will result in duplicate route pairings. For example the route for A to B will appear as B to A. Due to one-way streets and frontage systems, these routes may not be exactly the same but Ultra MileCharter has the option to skip these duplicates.


Find Closest (Only Report Shortest/Quickest)

Typically Ultra MileCharter is used to calculate all route combinations. However, often you are only interested in finding the closest locations. For example, you may wish to match customers up with their closest sales offices. The Only Report Shortest/Quickest option will do this. You can specify the number to find (eg. "three closest") and apply limits on the maximum distance and/or travel time.


Fixed Rate Table

A Fixed Rate Table is a Rate Table that specifies fixed rates for each range of distances. For example, you might specify a fixed charge of $20 for all distances between 10 and 20 miles.



A KML file is an XML-based file that is used to store map annotation. It was originally created by Keyhole which has since become Google Earth. It is supported by a wide range of mapping applications. Both Ultra MileCharter and Ultra One2OneMileage can write multiple route traces to a KML file for quality control (QC) purposes. After creating a KML file, you can example the route traces with Google Earth or another suitable map viewer.



Maptitude an affordable commercial GIS system published by Caliper. Ultra MileCharter and Ultra One2OneMileage can both work with point data layers in Caliper Maptitude.


Mileage Chart

Ultra MileCharter calculates mileage charts which give the distances for all combinations of routes from one group of points to a second group. Although technically a mileage chart refers to route distances, but Ultra MileCharter can also calculate straight line distances, route travel times, and cost estimates.


OpenStreetMap PBF File

OpenStreetMaps (OSM) is an open licensed map of the world. Data is distributed using PBF files. The Ultra Pre-Processor takes a PBF file as input. You can use a PBF file downloaded using the Ultra Downloader or you can download or create your own from the website. We recommend you limit the file to just road data, and limit the geographic extents to only the area that you require. As a guide, the complete Contiguous USA file requires a 16GB PC to process. Other countries require less.


Orphan Roads

Orphan roads are sections of roads which are not connected to the main road network. They are typically short networks, often consisting of only one road segment. Examples include alleys in a pedestrianized town center, and a track which is only connected to paths. The Ultra Pre-Processor  has an option to filter short orphan road segments.


Orphans are typically only a problem if they are close to a start or end location. The Ultra Mileage Advanced Options (MileCharter, One2OneMileage) include the option to perform either a simple search or a deeper search that avoids these. The deep search is the default.



Also known as "Quantum GIS", QGIS is a popular open source GIS system. Ultra Mileage does not currently support QGIS directly, but we have an online article describing how to export QGIS point layer data in a form that Ultra MileCharter can use.


Rank Order

The Only Report Shortest/Quickest option in Ultra MileCharter can sort the results and report them in order with the closest first. These routes are then described as being Ranked in Order.


Road Pack

The Ultra Mileage system uses pre-processed road networks that also incorporate the required road speeds. The pre-processed data is known as a road pack. They can be downloaded form our site using the Ultra Downloader or created from a raw OpenStreetMap PBF file using the Ultra Pre-Processor. A road pack consists of a UMG file and a data sub-directory at the same level. This directory has the same name as the UMG file but with a "_DATA" suffix instead of the UMG extension.


Rate Table

This is a text file (typically CSV) that stores the costs or per-mile rates to use for cost calculations. See Types of Rate Table.


Selection Set

In Maptitude, a Selection Set is a group of geographic entities (e.g. points) in a data view. Entities may be selected using a range of different queries, or by selecting points and/or areas on the map.


Straight Line Distances

Although the Ultra Mileage system was designed to calculate route distances, both Ultra MileCharter and Ultra One2OneMileage can also calculate "straight line" or "as the crow flies" distances. Note that the Earth's surface is an ellipsoid, so these distances are technically the shortest arc possible of a great circle that goes through both points.


Travel Time

Time required to travel the route in question. This does not include breaks or overnight stays.


UMG File

A UMG file is the Ultra System's information file for a road pack. This contains information such as the road speed data used to create the road pack, and meta data such as name and description. The actual road pack data is stored in a sub-directory with the same name but with the "_DATA" suffix instead of the ".umg" extension.