Skip to main content

How to use the Location Analytics tools in ArcGIS

Tutorial on how to use the Location Analytics tools, including Territory Maps, Reachability Heatmaps, and Cannibalisation Analysis.

The Location Analytics toolset has four tools that answer common location questions with real travel times. Each one runs an H3 search around every location and then combines the results:

Tool

Answers

Territory Map

Which location reaches each area fastest?

Reachability Heatmap

How many of my locations can reach each area?

Doughnut Areas

Which travel-time band is each area in?

Cannibalisation

Where would new sites overlap with existing ones?

Common settings

All four tools work the same way:

  • Locations and ID: a point layer and a unique ID field.

  • Travel Mode: any of the 13 Custom transport modes, including public transport.

  • Departing / Arriving, Time Zone and Time: as in the Custom tools.

  • Travel time (in minutes): the maximum journey time. The limit depends on the resolution, as for H3 Custom: up to 10 hours at resolutions 4–7. See How to create travel-time catchments as H3 cells in ArcGIS.

  • Resolution: the H3 cell size, from 4 (largest) to 12 (smallest). The default is 8.

These tools always stop if a search for any location fails, even with Robust Mode on, because a missing location would make the result wrong rather than just smaller. Check your locations are all on land that can be reached before you run them.

Territory Map

Splits an area into one territory per location. Each reachable cell goes to the location that reaches it fastest, so territories never overlap. Use it for sales territories, delivery zones or service areas.

The Territory Map dialog with a locations layer, ID field, travel mode, time, travel time and resolution set

Territory map across Ohio: one coloured, non-overlapping territory of H3 cells per location

Each cell has the Index_id of the winning location and its travel_time_mean in seconds. The tool also reports how many cells each location won. Cells that no location reaches are left out.

Reachability Heatmap

Counts how many of your locations can reach each cell. Use it to find coverage gaps and areas well served by several sites.

The Reachability Heatmap dialog

Reachability heatmap of London: H3 cells shaded by how many locations reach them

Cells are coloured by reachable_from, the number of locations that reach them, from lightest (one) to darkest (most). Each cell also has the quickest, mean and slowest travel time among those locations, and a list of the locations in location_ids.

Doughnut Areas

Sorts each reachable cell into travel-time rings around its nearest location, for example 0–15, 15–30, 30–45 and 45–60 minutes. Set the ring width with Travel time interval (in minutes). It must divide the travel time exactly: a 60-minute travel time with a 15-minute interval gives four rings.

The Doughnut Areas dialog, with the travel time interval set

Doughnut areas around central London: concentric travel-time bands of H3 cells

Each cell has its band (1 is the innermost) and a band_label such as 15 - 30 min.

Cannibalisation

Compares a layer of Existing Sites with a layer of proposed New Sites. Each reachable cell is classed as:

  • Existing only: trade the existing sites keep

  • New only: new market the new sites would open up

  • Cannibalised: reached by both

New site IDs must be different from existing site IDs.

The Cannibalisation dialog, here with a Competitor_Stores layer as the New Sites

Cannibalisation across Ohio: cells reached by existing sites only, new sites only, and both

As well as the cell layer, the tool creates a summary table with one row per site, showing how many cells each site reaches, how many are exclusive to it, and how many it shares. The run also reports the cannibalised share of all cells.

Did this answer your question?