Distance calculation

Travel time map

By calculating a travel time map, each pixel is assigned the time required to reach that pixel from user-specified source pixels, for example time to reach schools, villages etc.

A travel time map is created in three steps:

Input map requirements to create a travel time map:

Source map: In the Distance calculation dialog box, a source map can be any raster map with a class domain or an ID domain. On the command line, you can also use raster maps with a value domain. All pixels in the source map that have a class name, ID or value are considered as sources. For all pixels that have the undefined value, a distance/travel time value is calculated.

Weight map: In the weight map, weight factors simulate the difficulty of crossing pixels which form barriers such as rivers and mountain ridges. Weight factors represent a 'resistance' in the distance calculation. The higher the value of accessible pixels in the weight map, the higher the resulting output distance pixel values will be.

When weight factors are used which are inversely proportional to the possible speed that can be obtained in the different mapping units, a relative time map is produced instead of a distance map. For instance, if the travel speeds in the table below are valid for crossing different Terrain Mapping Units, the displayed weight factors could define the pixel values of the different TMUs in the input weight map.

   

Terrain Mapping Unit

maximum speed (Km/h)

weight factors in input weight map

main road

70

1

secondary road

35

2

field

5

14

normal forest

2.5

28

dense forest

1

70

river (inaccessible)

0

-1

Note that the weight factors are inversely proportional to the speed and that the largest speed is set to weight factor 1 (i.e. the weight factors have the unit h/km and a multiplication factor of 70 was used to obtain whole weight values).

Output 'distance' map:

The values in the output 'distance' map are expressed in meters, related to weight factor 1.

The output 'distance' map uses by default system domain Distance; the value range and precision for the output map can be adjusted each time you perform the Distance operation. You can also create or use a value domain of your own.

The output map uses the same georeference as the input maps.

Converting the output distance values to time units:

The values in the output distance map are expressed in meters, related to weight factor 1.

These output values should be converted to time units using a MapCalc expression.

Considering the example above where the maximum speed was 70 km/h, you could apply the following:

See also: