Travel Time Matrix (Core & Custom)
Copy link

Summary
Copy link

These tools calculate travel times between two layers of points and mark which journeys are possible within the travel time. Travel Time Matrix Core uses the /time-filter/fast endpoint and Travel Time Matrix Custom the /time-filter endpoint; see Core vs Custom.

Parameters
Copy link

DescriptionTool
Departure LocationsThe point layer journeys start fromBoth
Departure Locations IDThe field identifying each departure location in the outputBoth
Travel ModeSee Core vs CustomBoth
Departing / ArrivingSee Departing vs arrivingBoth
Time PeriodThe typical time period journeys are calculated forCore
Time ZoneThe time zone the departure or arrival time is inCustom
Departing / Arriving TimeThe departure or arrival timeCustom
Travel time (in minutes)The maximum journey time (see Core vs Custom). Journeys that take longer are marked unreachable.Both
Arrival LocationsThe point layer journeys end atBoth
Arrival Locations IDThe field identifying each arrival location in the outputBoth
PropertiesWhat to return for each reachable pair (see Output)Both
Fields To Keep [Departure Locations] / [Arrival Locations]Fields from either layer to copy onto the outputBoth
Output LayerWhere to save the output - must be in the project geodatabaseBoth

The optional Transportation options, Search range (Custom only) and Snapping are described on Common parameters.

Departing vs arriving
Copy link

A departure search runs from each departure location at the chosen time and filters the Arrival Locations: which can I reach in time?

An arrival search runs to each arrival location by the chosen time and filters the Departure Locations: where can I set off from and still arrive in time?

Tip

To make the most efficient use of your licence limits, choose the search type by which layer has fewer points. A departure search sends one one-to-many request per departure location, so use it when the Departure Locations layer is the smaller one. An arrival search sends one many-to-one request per arrival location, so use it when the Arrival Locations layer is the smaller one.

Output
Copy link

A point layer with one row per departure and arrival location pair (one per alternative when Range Results is above 1), placed at the location being filtered. Each row has Departure_locations_ID, Arrival_locations_id and reachable (1 or 0), plus a field for each selected property:

PropertyDescriptionTool
travel_timeJourney time in seconds (always included)Both
distanceJourney distance in metres. Core: walking+ferry, cycling+ferry and driving+ferry only. Custom: driving, walking and cycling modes only.Both
distance_breakdownDistance covered by each mode, as JSON text. Driving, walking and cycling modes only.Custom
faresPublic transport fares, as JSON text. UK only.Both

Unreachable pairs have reachable 0 and a travel_time and distance of 0.