Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Network Analysis & WalkabilityLesson 4.4
GIS for Architecture, Planning & Urban Design/Module 4 · Vector Spatial Analysis

Lesson 4.4 · Vector Spatial Analysis

Network Analysis & Walkability

Distance the way people actually travel it - along the street

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

The park is 300 m away as the crow flies - and a 900 m walk once you find the gate.

A straight-line buffer says everyone within 400 m of the new metro station is well served. But between many of those homes and the station sit a walled campus, a railway line and a stormwater drain with one crossing. The real walk is far longer, and for some it is impossible. A buffer measures distance through walls; network analysis measures it along the streets people can actually use. For anything about walking, access or reach, this is the honest tool.

Every 'it's a 5-minute walk' claim is a testable network service area. Test it.

Roads as a graph: nodes, edges and weights

Network analysis begins with a change of view: stop seeing streets as lines on a map and start seeing them as a graph - the mathematician's word for a set of connected things. Junctions become nodes (also called vertices); the street segments between them become edges (or links). Every edge carries a weight - its cost of travel. The simplest weight is length in metres; a richer one is travel time, which lets you set different speeds for walking, cycling and driving, or penalise a steep or unlit segment.

Once the street system is a weighted graph, decades of well-understood algorithms apply. The city stops being a picture and becomes a routable structure - one where 'how far' and 'how long' have exact, computable answers that respect every wall, dead-end and one-way street.

A road network is a graph120 m180 m150 m210 m190 m160 m200 mABCDEFnodes = junctions, edges = segments, weights = length (or time)
Zoom
A street network seen as a graph: junctions become nodes, segments become edges, and each edge carries a weight (length or time).

A map shows the streets. A graph knows how they connect - which is the part that matters for walking.

Shortest path: the cheapest route, not the straightest

The first thing a graph lets you compute is the shortest path between two points - the route with the least total weight. The classic method, Dijkstra's algorithm, effectively considers every possible route and keeps the cheapest, whether 'cheap' means shortest in metres or fastest in minutes.

Note the word: shortest path, not shortest line. The result almost never matches the straight line between origin and destination, because it must follow real edges. Change the weights - switch from distance to time, add a speed limit, block an edge for construction - and the shortest path can change completely. This is the engine behind every routing you have ever used, and in analysis it answers concrete questions: what is the true walking distance from this housing block to the nearest school, and by which streets?

Shortest path: least total weightstart Aend FA-B-E-F = 510 mthe shortest path weighs every route and keeps the cheapest, not the straightest
Zoom
Shortest path picks the route of least total weight - here A-B-E-F at 510 m - which is rarely the straightest line.

Service areas and isochrones: reach in every direction

Run the shortest-path logic outward in all directions from a point until you exhaust a budget - 400 m of walking, or 10 minutes - and trace the boundary of everywhere you could reach. That boundary is a service area; when the budget is time, it is often called an isochrone (a line of equal travel time).

This is the true replacement for the buffer. A 400 m buffer is a smooth circle that assumes you can walk in any direction through anything. A 400 m network service area is a ragged, blob-like shape that pushes far down open streets and stops dead at the walled campus and the uncrossable drain. On the same site the service area is always smaller than the buffer, and the gap between them is the barrier effect - the severance a plan should be trying to fix. For access questions, always prefer the service area.

Circle buffer (as the crow flies)overstates the true walkNetwork service area (along streets)real reach in a 5-minute walk
Zoom
A straight-line buffer overstates reach; a network service area follows the streets and is smaller and irregular - the gap is the barrier effect.

The circle flatters your site. The isochrone tells the truth. Present the isochrone.

Walkability and the 15-minute city

Put these together and you can measure walkability honestly. The pedestrian catchment - the 'ped shed' - of a station or a school is its walking service area, and how much of it is real (versus the tidy circle) is a direct measure of how connected the street fabric is. A fine grid of small blocks yields a service area that nearly fills its buffer; a fabric of superblocks, gated layouts and missing crossings yields a shrunken, spiky one.

This is exactly the analysis behind the 15-minute city - the idea, drawn on older 'neighbourhood unit' thinking, that daily needs should sit within a short walk of home. In GIS terms it is a set of overlapping service areas around shops, schools, clinics and parks, tested against where people live. It also connects to the deeper structural reading of streets - Bill Hillier and Julienne Hanson's space syntax, which we take up in Module 9 - where how a street sits in the whole network predicts how many people move along it. Network analysis is where the felt idea of a walkable neighbourhood becomes a measured, mappable claim.

A closing dose of India realism, because network analysis is only as trustworthy as the network. In many Indian cities the routable data has real gaps: footpaths are missing or discontinuous in OpenStreetMap, informal shortcuts that everyone uses are unmapped, and a segment tagged as a road may in practice be unwalkable - no footpath, no safe crossing, waterlogged in the monsoon. A service area computed from an incomplete or optimistic network can quietly overstate walkability just as a buffer does. So validate against the ground: walk a sample of the routes, add the missing footways, and be explicit in your report about what the network does and does not include. An honest, slightly rough service area beats a precise one built on data you never checked.

Circle buffer (as the crow flies)overstates the true walkNetwork service area (along streets)real reach in a 5-minute walk
Zoom
A straight-line buffer overstates reach; a network service area follows the streets and is smaller and irregular - the gap is the barrier effect.
Data & standards you will meet in this lesson

OpenStreetMap (OSM)

Global vector road/path network - highway tags

Free under the ODbL and the most practical routable street network for Indian cities. Its highway tags (including footway and path) let you build a pedestrian network.

EPSG:32643

WGS 84 / UTM zone 43N - projected metre CRS

Build and measure the network in a metre CRS so segment lengths, distances and speeds are true. Distances computed in degrees are meaningless for routing.

PM Gati Shakti - National Master Plan

India GIS platform integrating infrastructure layers

A national multimodal-infrastructure context for accessibility work; the portal is login-gated for institutional users, so treat it as context rather than an open download.

OGC GeoPackage

Open single-file container for vector layers

Store the cleaned network, the origin points and the resulting service-area polygons together in one .gpkg for a tidy, portable analysis.

Hands-on workshop

Workshop - a real walking service area versus the circle

You will build a walking service area around a transit stop from the street network and compare it against a plain buffer - seeing, on your own screen, how much a barrier shrinks true reach.

QGIS 3.44 with QuickOSM (built-in Network Analysis tools) or ArcGIS Pro 3.7 with the Network Analyst extension; an OSM street network + an origin point; a metre CRS.

Given & goal
Given: a street network (OSM highways, incl. footways) + one origin point (a stop or school)
CRS: reproject everything to a local UTM zone (e.g. EPSG:32643) so lengths are in metres
Goal: a 400 m and 800 m network service area, and the same-radius buffer for comparison
  1. 1Get and clean the network. In QGIS: use QuickOSM to fetch highway lines for the area; in ArcGIS Pro: import an OSM extract or a road layer. Ensure segments connect at junctions (fix dangles) so the graph is routable.
  2. 2Reproject to metres. In QGIS: Export, Save Features As, to EPSG:32643; in ArcGIS Pro: Project. Confirm coordinates now read in metres, not degrees.
  3. 3Build the service area. In QGIS: Processing Toolbox, Network Analysis, Service area (from layer), with your origin, travel cost 400 (then 800), on the network layer. In ArcGIS Pro: Analysis, Network Analyst, Service Area, add the facility, set cutoffs 400 and 800 metres, and Run.
  4. 4Make the comparison buffer. Buffer the same origin at 400 m and 800 m (as in Lesson 4.1) to get the naive circles.
  5. 5Overlay and read the gap. Put the service area over the buffer and note where the circle claims reach that the network denies - that difference is the barrier effect. Optionally use Select by Location to count homes inside each, and export both to a GeoPackage.

You’ll walk away with
A network service area beside its straight-line buffer, with the shrinkage attributable to real barriers made visible - the honest walkability map that a circle can never be.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectSite, form & environment

Network analysis grounds the access story in your site's real approach. Before you place the entrance, compute the walking service area from the nearest transit stop and see which edge of the plot people actually arrive from. It turns 'well connected' from a brochure line into a shape you can point to - and reveals the missing crossing or path that a small site intervention could fix.

For the plannerLand use, zoning & infrastructure

Service areas are the honest metric for facility coverage and gap analysis. Replace the straight-line school and health-post catchments in a Development Plan with network service areas and the under-served pockets appear - often exactly where a barrier severs a neighbourhood. India's infrastructure integration under PM Gati Shakti makes multimodal network data increasingly central to this kind of accessibility planning.

For the urban designerStreets, blocks & public realm

Network analysis is the quantitative core of walkability and the 15-minute city. Ped sheds, block permeability, the reach of a new pedestrian bridge, the severance caused by an arterial - all become measurable. When you propose opening a through-route or adding a crossing, you can show the before-and-after service area and prove how many more people, homes and destinations the change brings into reach.

Misconception check

A walking catchment is just a 400 m or 800 m circle around the stop.

A circle assumes people can walk in a straight line in any direction, through walls, campuses, railways and rivers. Real walking follows the street network, so the true catchment is a network service area (isochrone) that is always smaller and more irregular than the circle - sometimes dramatically so where barriers sever the fabric. Using the circle systematically overstates coverage and hides exactly the severance problems good urban design exists to solve. The circle is a fine first hypothesis; the service area is the answer.
Try it

Do it yourself

No software needed - just think about how reach really works.

  1. 1Name three barriers near you that make a straight-line catchment lie (e.g. a walled compound, a railway line, a drain with few crossings).
  2. 2A shortest path can change when you switch the edge weight from distance to time. Give one reason the fastest route might be longer in metres than the shortest.
  3. 3For a metro entrance you know, sketch roughly how its 5-minute walking service area would differ from a clean circle. Where would it bulge, and where collapse?
  4. 4You propose a new pedestrian bridge over a canal. In one sentence, how would a before-and-after service area demonstrate its value?
Take this with you

The one line to carry out

Model the street system as a weighted graph and distance becomes travel - shortest paths, service areas and true walkable catchments that respect every barrier. The buffer is your first guess; the network service area is the honest answer, and the gap between them is the severance worth designing away.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Miller, H.J. & Shaw, S.-L. - Geographic Information Systems for Transportation: Principles and ApplicationsOxford University Press, 2001.
  2. 02de Smith, M.J., Goodchild, M.F. & Longley, P.A. - Geospatial Analysis: A Comprehensive Guide, 7th ed.Winchelsea Press, 2025.
  3. 03Hillier, B. & Hanson, J. - The Social Logic of SpaceCambridge University Press, 1984.
  4. 04Batty, M. - The New Science of CitiesMIT Press, 2013.
Related lessons
Recap
Network analysis turns roads into a graph of weighted edges; shortest path finds the least-cost route; service areas (isochrones) trace reach in all directions; and the network service area is the truthful walkable catchment behind walkability and the 15-minute city.
Carry forward →

That completes the vector analytical toolkit - buffers, overlay, queries and networks. Module 5 turns to the other data model, the raster grid, and the terrain and suitability analysis it makes possible.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →