Heatmap - Closest Average
A color-coded map to visualize the average travel time to points (such as POI) from surrounding areas.
1. Explanation​
Visualized as a color-coded hexagonal grid, the heatmap takes into account real-world transport and street networks to compute travel times. After specifying a routing type (Walk, Bicycle, etc.), opportunity layer and travel time limit, the result will display a color-coded hexagonal grid for all areas accessible under these conditions. The color scale refers to average travel time.
An Opportunity layer
contains geographic point data. Select one or more such layers containing your destination points (opportunities) as input to the heatmap.
With the configurable number of destinations property, you can restrict the calculation to consider only the n closest opportunities. This produces an easy-to-understand visualization which can be used to identify variation in average travel times even at a city or regional scale. The computed value for each cell in the heatmap represents the average travel time to the nearest n destinations.
Shortly, accessibility heatmaps are a visualization representing access from various unspecified origins, to one or more specified destinations. This is in contrast to catchment areas which represent egress from one or more specified origins to various unspecified destinations.
Heatmaps are available in certain regions. Upon selecting a Routing type
, a geofence will be displayed on the map to highlight supported regions.
If you would like to perform analyses beyond this geofence, feel free to contact us. We would be happy to discuss further options.
2. Example use cases​
Do residents in certain areas have longer average travel times to amenities than others?
Is there a significant difference in average travel times to amenities across different neighborhoods?
How does the average travel time to amenities vary across different modes of transport?
How does the average travel time vary across different types of amenities?
Are there areas with high average travel times to amenities that could benefit from improved transport infrastructure?
If standards require that a minimum number of amenities be accessible within a certain travel time, which areas meet these standards?
3. How to use the indicator?​
Toolbox
. Accessibility Indicators
menu, click on Heatmap Closest Average
.Routing​
Routing Type
you would like to use for the heatmap.- Walk
- Bicycle
- Pedelec
- Car
Walk​
Considers all paths accessible by foot. For heatmaps, a walking speed of 5 km/h is assumed.
For further insights into the Routing algorithm, visit Routing/Walk.
Bicycle​
Considers all paths accessible by bicycle. This routing mode takes into account the surface, smoothness and slope of streets while computing accessibility. For heatmaps, a cycling speed of 15 km/h is assumed.
For further insights into the Routing algorithm, visit Routing/Bicycle. In addition, you can check this Publication.
Pedelec​
Considers all paths accessible by pedelec. This routing mode takes into account the surface and smoothness of streets while computing accessibility. For heatmaps, a pedelec speed of 23 km/h is assumed.
For further insights into the Routing algorithm, visit Routing/Bicycle. In addition, you can check this Publication.
Car​
Considers all paths accessible by car. This routing mode takes into account speed limits and one-way access restrictions while computing accessibility.
For further insights into the Routing algorithm, visit Routing/Car.
Opportunities​
Opportunities are essentially point-based data (such as POI) for which you would like to compute a heatmap. These are the "destinations" (such as transit stations, schools, other amenities, or your own custom point-based data) while surrounding areas are "origins" for which an accessibility value will be computed and visualized.
Additionally, you may create more opportunities via the + Add Opportunity
button at the bottom of the drawer. All opportunity layers will be combined to produce a unified heatmap.
Opportunity Layer
from the drop-down menu. This can be any previously created layer containing point-based data.Travel Time Limit
for your heatmap. This will be used in the context of your previously selected Routing Type.Need help choosing a suitable travel time limit for various common amenities? The "Standort-Werkzeug" of the City of Chemnitz can provide helpful guidance.
Number of destinations
which should be considered while computing the average travel time.As the Number of destinations parameter is specified once per opportunity layer, you have the flexibility to supply different values for each opportunity layer. This can be useful if distinct types of amenities have varying standards for accessibility.
Run
to start the calculation of the heatmap.Depending on your configuration, the calculation might take a few minutes. The status bar displays current progress.
Results​
Want to style your heatmaps and create nice-looking maps? See Styling.
4. Technical details​
Calculation​
Once all input opportunity layers are combined, a grid of surrounding hexagonal cells is identified. This is done by considering cells where at least one opportunity is accessible taking into account the specified Routing type
and Travel time limit
. Next, the average travel time for each cell within this grid is computed, considering the nearest n opportunities as specified in the opportunity layer.
Average travel time formula:
where the average travel time for cell i is the sum of upto n travel times from cell i to opportunity j (tij) divided by the number of opportunities n which must be less than the Number of destinations
parameter specified.
Classification​
In order to classify the accessibility levels that were computed for each grid cell (for color-coded visualization), a classification based on quantiles is used by default. However, various other classification methods may be used instead. Read more in the Data Classification Methods section of the Attribute-based Styling page.
Visualization​
Heatmaps in GOAT utilize Uber's H3 grid-based solution for efficient computation and easy-to-understand visualization. Behind the scenes, a pre-computed travel time matrix for each routing type utilizes this solution and is queried and further processed in real-time to compute accessibility and produce a final heatmap.
The resolution and dimensions of the hexagonal grid used depend on the selected routing type:
Walk​
- Resolution: 10
- Average hexagon area: 11285.6 m²
- Average hexagon edge length: 65.9 m
Bicycle​
- Resolution: 9
- Average hexagon area: 78999.4 m²
- Average hexagon edge length: 174.4 m
Pedelec​
- Resolution: 9
- Average hexagon area: 78999.4 m²
- Average hexagon edge length: 174.4 m
Car​
- Resolution: 8
- Average hexagon area: 552995.7 m²
- Average hexagon edge length: 461.4 m
Example of calculation​
The following examples illustrate the computation of a closest-average-based heatmap for the same opportunities, with a varying Number of destinations
value.
In the first example, the average travel time is computed considering only the closest destination, while in the second example, the closest 5 destinations are considered.