Barriers & Travel-Time Sandbox

The Barriers & Travel-Time Sandbox is an interactive spatial tool for modelling human movement, travel friction, slope velocity penalties, and barrier permeability across digital elevation models (DEMs).

By integrating Tobler’s Hiking Function with land-cover friction weights and hydrographic barrier penalties, the Sandbox calculates anisotropic travel-time surfaces and renders accessibility isochrone contours around any origin point.

Access: The Barriers Sandbox is open to all visitors at /sandbox.

When to use it


Anatomy of the interface

The Sandbox workspace consists of a scrolling Friction & Parameter Sidebar on the left and an interactive Isochrone Map Viewport on the right.

Barriers & Travel Surface Sandbox interface with reference tags A1 to A6
Figure 1 — The Barriers & Travel-Time Sandbox workspace.
TagControlWhat it does
A1Hiking Function SelectorChoose walking velocity model: Tobler (1993) (default), Naismith’s Rule, Minetti (1987), or Imhof (1950).
A2Barrier & River PenaltiesConfigure friction multipliers for major rivers (e.g. Jordan River), wadi gullies, steep escarpments, and permeable ford sites.
A3Isochrone Contour IntervalSet time interval for accessibility contours (e.g. 15 min, 30 min, 60 min) and maximum travel-time cutoff (up to 300 min).
A4Origin MarkerDraggable origin pin on the map. Drag anywhere to recalculate anisotropic travel time from that location.
A5Ford / Pass IdentifiersGreen markers highlighting permeable crossing sites (bridges, shallow river fords, mountain passes).
A6Travel-Time IsochronesColour-coded accessibility contours showing 15-min (blue), 30-min (amber), and 60-min (red) travel boundaries.

Walking velocity & slope formulation

The Sandbox defaults to Tobler’s Hiking Function (1993), an empirical exponential model predicting walking speed $W$ (in $\text{km/h}$) as a function of terrain slope gradient $s = \tan(\theta)$:

$$W(s) = 6 \cdot \exp\left(-3.5 \cdot \left| s + 0.05 \right|\right)$$

Doing it this way allowed me to capture the subtle asymmetry of human walking: maximum speed occurs not on flat ground, but on a slight downhill incline of $-5%$.


Barrier weights & river permeability

Terrain friction is multiplied by land-cover and hydrographic barrier multipliers:

Land / Barrier FeatureFriction Weight ($f_{\text{barrier}}$)Effect on Travel Speed
Open Flat Terrain$1.0\times$Full Tobler velocity ($5.0\text{ km/h}$).
Dense Scrub / Vegetation$1.5\times$ costSpeed reduced by $33%$.
Minor Wadi / Gully$1.8\times$ costTemporary delay when negotiating seasonal streams.
Major River (Jordan River)$5.0\times$ costSignificant travel barrier; pushes routes toward ford sites.
Impassable Cliff ($>45^\circ$)$\infty$ (Non-traversable)Impassable barrier; forces route perimeter bypass.
Designated Ford / Pass$1.0\times$ (Restored)Permeable crossing point restoring unpenalised speed.

Walkthrough: Modelling River Barriers & Travel Contours

Follow these steps to analyze accessibility around a river barrier:

1. Position the Origin Pin

  1. Drag the Origin Marker (A4) to a settlement location east of the Jordan River ($32.55^\circ\text{N}, 35.58^\circ\text{E}$).

2. Configure Barrier Penalties

  1. Open Barrier & River Penalties (A2).
  2. Set Jordan River Penalty to 5.0x cost.
  3. Toggle Ford Site Detection ON (A5) to highlight historical river crossing points.

3. Compute Travel Isochrones

  1. Set Contour Step (A3) to 15 minutes.
  2. Set Max Travel Cutoff to 180 minutes (3.0 hours).
  3. Click COMPUTE ISOCHRONES.

4. Read the Results


How it works

The question, then, is how to construct cost-distance surfaces that faithfully reflect human energy expenditure across real DEMs.

The engine computes anisotropic cost-distance grids using 8-neighbor octagonal propagation ($d$ orthogonal, $\sqrt{2}d$ diagonal). Cell travel times are calculated dynamically based on slope $s$, multiplied by the local barrier friction factor $f_{\text{barrier}}$, and accumulated outward from the origin.