Hello. How can we help you?

Performance Optimisation

Tips for extracting maximum performance from the ArcGIS Add-in

Combining Departure/Arrival layers with Departure/Arrival searches

  • For a Departure search, use the layer with the fewest points as the Departure Locations

  • For an Arrival search, use the layer with the fewest points as the Arrival Locations

  • Relevant for Time Filter Simple and Time Filter Advanced

Reduce the Travel Time parameter

  • The lower the value of the Travel Time parameter, the faster the response time

  • Particularly relevant for Time Filter tools, where any locations not reachable within this travel time can be marked as Unreachable

Disable the Range parameter

  • Enabling Range expands the search space of the tools, reducing performance

  • Relevant for all Advanced tools

For more information on how the Range parameter works, please see the Advanced Parameters tutorial here

Reduce the number of locations 

  • The greater the number of isochrones / routes / matrices, the longer the tools will take to run
  • For example, the below times are for the TimeMap Simple tool, creating 60 minute driving isochrones on layers of different numbers of points:
table of isochrones and time it takes to run

For particularly large data sets, it may be quicker to break the data down and run the desired tool on multiple smaller data sets before recombining - for example in the above analysis, the time taken to generate 1,000 isochrones is more than 2x the time taken to generate 500 isochrones

Use Time Filter tools to calculate travel times, not Routes

  • The Routes tools are designed to be used when either a visual of the route is required, or a breakdown of the turn-by-turn directions
  • Time Filter tools are designed to be used when the journey times between large numbers of origins and destinations are required
  • Using the Routes tools to calculate journey times will be significantly slower than using the Time Filter tools