Space syntax

Space syntax

The term space syntax encompasses a set of theories and techniques for the analysis of spatial configurations. Originally it was conceived by Bill Hillier, Julienne Hanson and colleagues at The Bartlett, University College London in the late 1970s to early 1980s as a tool to help architects simulate the likely social effects of their designs.


The general idea is that spaces can be broken down into components, analyzed as networks of choices, then represented as maps and graphs that describe the relative connectivity and integration of those spaces. It rests on three basic conceptions of space:

* an isovist (popularised by Michael Benedikt at University of Texas), or viewshed or visibility polygon, the field of view from any particular point
* axial space (idea popularized by Bill Hillier at UCL), a straight sight-line and possible path, and
* convex space (popularized by John Peponis and his collaborators at Georgia Tech), an occupiable void where, if imagined as a wireframe diagram, no line between two of its points goes outside its perimeter, in other words, all points within the polygon are visible to all other points within the polygon.


From these components it is thought to be possible to quantify and describe how easily navigable any space is, useful for the design of museums, airports, hospitals, and other settings where wayfinding is a significant issue. Space syntax has also been applied to predict the correlation between spatial layouts and social effects such as crime, traffic flow, sales per unit area, and so on.


It has since grown to become a tool used around the world in a variety of research and areas and design applications in the fields of architecture, urban design, planning, transport and interior design. In general, the analysis uses one of many software programs that allow researchers to analyse graphs of one (or more) of the primary spatial components.

Over the past decade, space syntax techniques have also been used for research in fields as diverse as archaeology, information technology, urban and human geography, and anthropology. Since 1997, the space syntax community has held a series of biennial conferences, and many journal papers have been published on the subject, chiefly in [ Environment and Planning B] .


Space syntax's mathematical reliability has recently come under scrutiny because of a number of paradoxes that arise under certain geometric configurations. These paradoxes have been highlighted by Carlo Ratti at the Massachusetts Institute of Technology, in a passionate academic exchange with Bill Hiller and Alan Penn. There have also been moves to return to combine space syntax with more traditional transport engineering models, using intersections as nodes and constructing visibility graphs to link them by various researchers, including Bin Jiang, Valerio Cutini and Mike Batty. Recently there has also been research development that combines space syntax with geographic accessibility analysis in GIS, such as the place syntax-models developed by the research group Spatial Analysis and Design at the Royal Institute of Technology in Stockholm, Sweden.

See also

* Spatial network
* Spatial network analysis software
* Urban planning
* Visibility graph analysis



* 6(3), 295-309.
* Hillier B. and Penn A. (2004). Rejoinder to Carlo Ratti. "Environment and Planning B - Planning and Design" 31 (4), 487–499.
* Ratti C. (2004). Space syntax: some inconsistencies. "Environment and Planning B - Planning and Design" 31(4), 501–511.

External links

* For more information, visit:
* The special issue (v. 30, no.5) of the journal Environment and Planning-B on Visibility Analysis contains several articles on visibility in urban and natural environments. []
* The article by C. Ratti:

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Space syntax — Syntaxe spatiale Le terme syntaxe spatiale englobe un ensemble de théories et de techniques pour l analyse des configurations spatiales. Conçu par Bill Hillier[1] et d autres chercheurs à la Bartlett, University College of London à la fin des… …   Wikipédia en Français

  • Space (punctuation) — In writing, a space ( ) is a blank area that is devoid of content, which separates words, letters, numbers, and punctuation. Conventions for interword and intersentence spaces vary among languages, and in some cases the spacing rules are quite… …   Wikipedia

  • syntax error —    An error in the use of a programming language or operating system command syntax, such as misspelling a keyword or omitting a required space …   Dictionary of networking

  • Place syntax — is a term in spatial analysis.There is great potential in combining geographically oriented accessibility research and geometrically oriented research in architecture, such as space syntax, as stated by for example, Jiang et alFact|date=May 2007 …   Wikipedia

  • JavaScript syntax — This article is part of the JavaScript series. JavaScript JavaScript syntax JavaScript topics This box: view · …   Wikipedia

  • C Sharp syntax — The correct title of this article is C# syntax. The substitution or omission of the # sign is because of technical restrictions. Main article: C Sharp (programming language) This article describes the syntax of the C# programming language. The… …   Wikipedia

  • Python syntax and semantics — The syntax of the Python programming language is the set of rules that defines how a Python program will be written and interpreted (by both the runtime system and by human readers). Python was designed to be a highly readable language. It aims… …   Wikipedia

  • Musical syntax — When analysing the regularities and structure of music as well as the processing of music in the brain, certain findings lead to the question, if music is based on a syntax which could be compared with linguistic syntax. To get closer to this… …   Wikipedia

  • Comparison of programming languages (syntax) — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • MUMPS Language Syntax — MUMPS syntax allows multiple commands to appear on a line, grouped into procedures (subroutines) in a fashion similar to most structured programming systems. Storing variables in the database (and on other machines on the network) is designed to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.