Spatial Design Network Analysis (sDNA)
Also known as: sDNA, Spatial Design Network Analysis, Link-Based Network Analysis, 3D Spatial Network Analysis
Spatial Design Network Analysis (sDNA) is a toolkit for analysing street and path networks as link-based spatial graphs, measuring how individual road segments function as routes and destinations within the larger network. Developed by Crispin Cooper and Alain Chiaradia at Cardiff University, it computes closeness- and betweenness-style measures over geometrically accurate, optionally three-dimensional networks, using hybrid distance metrics that blend metric length, angular turn cost and topological steps. By weighting links and analysing them within chosen radii, sDNA predicts pedestrian and vehicle flows, land values and accessibility, bridging the configurational tradition of space syntax with mainstream geographic-information-system network analysis.
Key highlights
- Works on geometrically accurate, link-based and optionally 3D networks rather than abstracted graphs.
- Hybrid metric/angular/topological distance lets the model match how networks are actually travelled.
- Radius-bounded, weighted closeness and betweenness predict pedestrian and vehicle flows accurately.
- Integrates with GIS, CAD, the command line and Python, fitting both research and professional workflows.
Intuition
This section is available to Pro members. Upgrade to Pro
How it works
This section is available to Pro members. Upgrade to Pro
When to use it
Use sDNA when you want to analyse a street or path network as it really is — geometrically accurate, with true lengths, turns, gradients and link weights — to predict movement, accessibility and centrality and to compare design or infrastructure scenarios. It is well suited to modelling pedestrian and vehicle flows, informing active-travel and road-safety schemes, and relating network structure to land value, retail vitality and severance. It is less appropriate when only a coarse or topologically simplified map is available, when the network is small enough that simple graph measures suffice, or when behaviour is dominated by factors outside network geometry (pricing, scheduling, individual constraints), where demand-modelling or time-geographic methods are more direct.
Strengths & limitations
- Works on geometrically accurate, link-based and optionally 3D networks rather than abstracted graphs.
- Hybrid metric/angular/topological distance lets the model match how networks are actually travelled.
- Radius-bounded, weighted closeness and betweenness predict pedestrian and vehicle flows accurately.
- Integrates with GIS, CAD, the command line and Python, fitting both research and professional workflows.
- Output quality depends heavily on the geometric and topological accuracy of the input network.
- Choice of radius, distance metric and link weighting strongly shapes results and requires justification.
- Network-only measures omit signals, capacity, congestion and mode-specific behaviour unless added externally.
- Large, dense networks at many radii are computationally and memory intensive to analyse.
Common pitfalls
This section is available to Pro members. Upgrade to Pro
Applications
This section is available to Pro members. Upgrade to Pro
Frequently asked
How does sDNA differ from traditional space syntax?
Both analyse the configuration of street networks, but sDNA is link-based and geometrically accurate rather than relying on hand-drawn axial lines. It uses real segment lengths, turn angles and even 3D gradient, lets you blend metric, angular and topological distance, supports weighting links by population or floorspace, and always works within explicit radii. This makes results more reproducible and better integrated with GIS, while still producing the closeness- and betweenness-style configurational measures that space syntax pioneered.
What is the difference between closeness and betweenness in sDNA?
Closeness (reported as mean distance or related accessibility measures) describes how easily a link reaches everything else within its radius — it captures destination accessibility and centrality. Betweenness counts how often a link lies on the shortest routes between other links, capturing through-movement or flow potential. A quiet cul-de-sac near many shops can have high closeness but low betweenness, whereas a busy arterial may have high betweenness; the two together describe a segment's dual role as place and route.
Why does the analysis radius matter so much?
sDNA computes every measure within a bounded radius — a metric, angular or topological bandwidth such as 800 metres or 5 minutes — that defines each link's network neighbourhood. Small radii reveal local, walkable structure relevant to pedestrians, while large radii capture city-wide vehicular structure. Because a link can be locally central but globally peripheral (or vice versa), conclusions depend on the radius chosen, so analysts report a range of radii rather than a single value.
Sources
- 1.Cooper, C. H. V., & Chiaradia, A. J. F. (2020). sDNA: 3-d spatial network analysis for GIS, CAD, Command Line & Python. SoftwareX, 12, 100525.
You have read it. What now?
Cite this page
ScholarGate. (2026, June 22). Spatial Design Network Analysis (sDNA). ScholarGate. https://scholargate.app/urban-studies/sdna-spatial-design-network