Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Space Syntax and Visibility AnalysisLesson 9.2
GIS for Architecture, Planning & Urban Design/Module 9 · GIS for Urban Design & Analytics

Lesson 9.2 · GIS for Urban Design & Analytics

Space Syntax and Visibility Analysis

Why people flow down some streets and never down others

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

Two shops, same street, fifty metres apart. One thrives, one dies. The map already knew.

Retailers call it luck; urban designers call it configuration. Space syntax is the theory - and the software - that measures how the arrangement of streets and spaces channels human movement, independent of land use or design intent. A street that is easy to reach from everywhere else fills with people; one buried deep in the network stays quiet, whatever you put on it. This is the closest urban design gets to a law of nature.

North is a decision, not a fact - and so, mostly, is which street feels 'main'. Space syntax just does the arithmetic.

The core idea: movement follows the shape of the network

Space syntax began at University College London with Bill Hillier and Julienne Hanson, whose The Social Logic of Space (1984) argued something radical: the pattern of pedestrian movement in a city is predicted less by land use, and more by the pure configuration of the street network - which spaces connect to which. They called the tendency of well-connected streets to attract movement, which then attracts shops, which attracts more movement, natural movement.

The method represents public space not as it looks but as it connects. The oldest representation is the axial map: the smallest set of longest straight lines (sight-and-movement lines) that covers every public space. Each line becomes a node in a graph; lines that cross are connected. Once the city is a graph, you can measure each line's position in the whole - and that position turns out to predict footfall remarkably well.

Axial map coloured by integration integration = how easy a line is to reach from every other line integrated segregated
Zoom
An axial map draws the fewest straight sight-lines through the streets; integration measures how central each line is to the whole network.

Configuration is destiny for a shopfront - land use only decorates what the network already decided.

Integration and choice: the two measures that matter

Two graph measures do most of the work. Integration (mathematically, a normalised closeness) asks: from this line, how few turns does it take to reach all other lines? A highly integrated line is at the heart of the network - easy to get to from everywhere - and these lines reliably carry the most movement; the cluster of them is the integration core of a city. Choice (a normalised betweenness) asks a different question: how often does this line lie on the shortest path between all other pairs of lines? High-choice lines are the through-routes, the ones movement passes along rather than to.

Modern practice has largely shifted from axial lines to segment analysis, which breaks the network at each junction and measures using angular cost (a gentle bend costs less than a sharp turn) rather than counting whole lines. It matches observed movement better. You will still hear "axial"; assume segment-angular unless told otherwise.

Axial map coloured by integration integration = how easy a line is to reach from every other line integrated segregated
Zoom
An axial map draws the fewest straight sight-lines through the streets; integration measures how central each line is to the whole network.

Isovists: what a single point can see

The street graph explains movement; a second family of tools explains experience at a point. An isovist is the entire area visible from a given location - stand in a square and the isovist is everything your eye can reach before a wall cuts it off. Its size, shape and how far it runs quantify things designers usually describe with adjectives: enclosure, prospect, exposure, drama.

A narrow lane has a small, linear isovist; a plaza has a large, round one; the moment you emerge from lane into plaza - the isovist suddenly expanding - is the spatial event a good urban room is built around. Because an isovist is just a polygon, a GIS can compute it, measure its area and perimeter, and compare candidate viewpoints objectively. Two shape numbers do much of the descriptive work: a large area signals prospect and openness, while a long, thin isovist (low area for its perimeter) signals a channelled, corridor-like view. Where to set an entrance, where to place a landmark so it is first seen, whether a square feels commanding or merely exposed - each becomes a question you answer by comparing isovists rather than trading adjectives.

Isovist: all you can see from one point viewpoint walls block the view - the visible area is the isovist
Zoom
An isovist is everything visible from a single point; walls cut it, so it captures how enclosed or open a space feels.

Visibility Graph Analysis: isovists for every point at once

Visibility Graph Analysis (VGA), introduced by Turner and colleagues, scales the isovist idea to a whole space. Lay a fine grid over a plaza, station concourse or gallery; for every cell, work out which other cells it can see; join all mutually visible cells into one giant visibility graph. Now run the same graph measures as on streets - visual integration (which spots are visually central), visual connectivity, and so on.

The payoff is a heat-map of a space showing where people will naturally gather, which corners feel overlooked, and where wayfinding will fail. It is the standard tool for reading interiors, campuses, transit halls and public squares, and the free program depthmapX (from UCL) computes both axial/segment analysis and VGA. VGA is where space syntax meets the architect's plan directly.

Visibility graph: who sees whom blocked by wall edges join points that can see each other; walls cut the graph
Zoom
A visibility graph joins every pair of points that can see each other; obstructions break the links.

An isovist turns 'this space feels exposed' into a polygon you can measure and argue with.

Data & tools for space-syntax analysis

depthmapX

Free UCL software for axial, segment and visibility graph analysis

The reference implementation for space syntax; imports drawings/lines and computes integration, choice and VGA.

OpenStreetMap (OSM)

Global street centrelines to build a segment map (ODbL)

A practical free source of the road network; clean it (remove dual-carriageway artefacts) before segment analysis.

OGC GeoPackage

Open single-file container to move line/segment data between QGIS, ArcGIS and depthmapX

Export your cleaned network as .gpkg so the same geometry flows through every tool without shapefile CRS loss.

Survey of India Open Series Maps

1:50,000 topographic base to check network geometry in Indian cities

Free to Indian residents via Nakshe (Aadhaar); useful ground reference where OSM is sparse.

Hands-on workshop

Workshop - an integration map of a neighbourhood in depthmapX

Take a real street network, clean it in QGIS, and compute a segment integration map in depthmapX - then bring the result back into QGIS or ArcGIS to overlay on land use. This is the standard space-syntax pipeline.

depthmapX (free), QGIS (free) with QuickOSM, or ArcGIS Pro; OSM data.

Given & goal
Given: the street network of a compact district (a few km2)
Dataset: OpenStreetMap road centrelines (free)
Goal: a segment map coloured by integration + a read on where the core sits
Time: ~90 minutes
  1. 1Extract and clean the network. In QGIS: QuickOSM query highway, then delete motorway sliproads and dual-carriageway duplicates and dissolve to centrelines. In ArcGIS Pro: import the same OSM lines and use Editing / Integrate + Unsplit Line to tidy.
  2. 2Reproject to the local UTM zone (EPSG:32643/44/45) so lengths and angles are metric, and export the cleaned lines as an OGC GeoPackage or DXF.
  3. 3In depthmapX: import the lines as a map, convert to a segment map, and run Segment Analysis with an angular radius set (try radius n = global, plus a local radius such as 800 m).
  4. 4Colour the segments by integration (choose the integration/closeness column) and identify the integration core - the hottest lines. Note where it falls relative to the known high street.
  5. 5Export the analysed segments and load them back into QGIS (Layer > Add Layer) or ArcGIS Pro; overlay on an OSM land-use or POI layer.
  6. 6Compare: do retail and footfall cluster on the high-integration lines? Where they do not, you have found either an opportunity or a design failure worth explaining.

You’ll walk away with
An integration map of your district and a short written read: where the core is, and whether the city's active uses agree with it.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectSite, form & environment

VGA reads your plan before it is built. Run visibility analysis on a proposed lobby, gallery or campus and you can see where people will pause, where they will feel watched or lost, and whether the reception desk actually commands the room. It turns the intuition behind a good plan into evidence you can show a client.

For the plannerLand use, zoning & infrastructure

Integration analysis reveals the movement economy your zoning will sit on. High-integration streets are where footfall - and therefore retail viability and street life - naturally wants to be; aligning active frontages and mixed use with the integration core, rather than against it, is the difference between a high street that lives and a parade of shutters.

For the urban designerStreets, blocks & public realm

Space syntax is your before-and-after test for network surgery. Propose a new lane, a reopened cut-through or a severed link, re-run the axial/segment model, and read directly whether the intervention pulls the integration core toward the places you want alive - or accidentally strands them.

Misconception check

People walk down a street because of what is on it - the shops and the design.

Space syntax evidence turns this around: the configuration of the network largely determines movement first, and land uses then migrate to where the movement already is (Hillier's "natural movement"). Put a great shop on a badly-integrated street and it struggles; the network position came before the shop. Land use amplifies configuration - it rarely overrides it.
Try it

Do it yourself

No software - train your eye for configuration.

  1. 1In a city you know, name the one or two streets everyone ends up on. That is your intuitive integration core - later, test it in depthmapX.
  2. 2Walk (in memory) from a quiet lane into a main road. Describe how the isovist changes at the junction.
  3. 3Find a well-designed shop on a dead street. Ask: is it fighting its network position?
  4. 4Sketch the fewest straight lines that would cover a small square and its approaches - you have just drawn an axial map.
  5. 5Pick a public building lobby you know. Where is the one spot that sees the most of it? That is its visual-integration peak.
Take this with you

The one line to carry out

Space syntax measures the _configuration_ of space - integration and choice on the street graph, isovists and VGA in rooms and squares - and configuration predicts where people move and gather better than design intent does. Read the network first; place the life where the network already wants it.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Hillier, B. & Hanson, J. — The Social Logic of SpaceCambridge University Press, 1984.
  2. 02Batty, M. — The New Science of CitiesMIT Press, 2013.
  3. 03Environment and Planning B: Urban Analytics and City ScienceSAGE, ongoing.
  4. 04de Smith, M.J., Goodchild, M.F. & Longley, P.A. — Geospatial Analysis: A Comprehensive Guide, 7th ed.Winchelsea Press, 2025.
Related lessons
Recap
Axial/segment maps + integration and choice predict street movement; isovists and VGA (in depthmapX) predict experience and gathering in spaces. Configuration usually leads, land use follows.
Carry forward →

Space syntax abstracts the city to lines and sight; the next lesson zooms back to the solid stuff - the blocks, plots and buildings whose grain gives a place its character.

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 →