Part One. Image Search/ Diagramming/ Data Visualization

Chapter 4. Depthmap X – Data visualization

Session Objectives

Upon completing this session, students will be able to:

  • (CO 1) Understand the concepts of Space Syntax and the examples
  • (CO 2) Ready for Space Syntax images
  • (CO 3) Generate isovist, connectivity, and gate count graphics

 Session Highlights

At the end of the session, students will be able to create the graphics below.

It is the final expected result after this lecture. The readers can create visibility and accessibility diagrams by using Depthmap X.

 Lecture Contents

(CO1) Understand the concepts of Space Syntax and the examples

What is Space Syntax

The term space syntax encompasses a set of theories and techniques for the analysis of spatial configurations. It was conceived by Bill Hillier, Julienne Hanson, and colleagues at The Bartlett, University College London in the late 1970s to early 1980s to develop insights into the mutually constructive relationship between society and space. As space syntax has evolved, certain measures have been found to correlate with human spatial behavior, and space syntax has thus come to be used to forecast the likely effects of architectural and urban space on users (Wikimedia Foundation, 2021, March 26).

 

The image on the left show the movement traces of visitors in first 10 minutes of their visit at Tate Britain by Hillier et al in 1996. The image on the right shows the visibility analysis of Tate Britain by Space Syntax Ltd.
The image on the left shows the movement traces of visitors in the first 10 minutes of their visit to Tate Britain by Hillier et al in 1996. The image on the right shows the visibility analysis of Tate Britain by Space Syntax Ltd. image credit: Hillier et al,& Space Syntax Ltd. Retrieved from Sailer, K

Three assumptions

  1. Spaces can be broken down into components.
  2. Spaces can be analyzed as networks of choices.
  3. Spaces can be represented as maps and graphs to describe the connectivity and integration of spaces.
It demonstrates the depth of the space and graphic representations.
image credit: Example of space syntax representation of housing floor (n.d)

Three basic concepts in Space Syntax analysis

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: all points within the polygon are visible to all other points within the polygon.

it presents an example of convex spaces and the access graph.
An example of convex spaces and the depth map. image credit: Dawes, M., & Ostwald, M. J.
Axial space

(idea popularized by Bill Hillier at UCL), a straight sight-line and a possible path

It presets an example of axial map and the axial map graph.
An example of an axial map and the depth map. image credit: Dawes, M., & Ostwald, M. J.
Isovist space

(popularised by Michael Benedikt at University of Texas), or viewshed or visibility polygon, the field of view from any particular point

It presents an example of Isovist maps
An example of an Isovist map. image credit: Ostwald M.J., Dawes M.J.

Visibility Graph Analysis (VGA)

In architecture, visibility graph analysis (VGA) is a method of analyzing the inter-visibility connections within buildings or urban networks. Visibility graph analysis was developed from the architectural theory of space syntax by Turner et al. (2001) and is applied through the construction of a visibility graph within the open space of a plan.

Visibility graph analysis was firstly implemented in Turner’s Depthmap software and is now widely used by both academics and practitioners through the open-source and multi-platform depthmapX developed by Tasos Varoudis (Sailer, K, 2016, February 3).

 

It shows an example of Visibility Graph Analysis with using depthmapX
An example of Visibility Graph Analysis with using depthmapX. image credit: Sailer, K

Why does it matter?

The main proposition of Space Syntax research: the character of social life within a space depends on its position within the fabric of a city or a building.

Integrated spaces: livelier and frequented by more people.

Segregated spaces: lesser frequentation.

Affects the patterns of copresence and encounters in space and thus the patterns of interaction between people (Sailer, K, 2016, February 3).

Software – Depthmap X

depthmapX is a multi-platform software platform to perform a set of spatial network analyses designed to understand social processes within the built environment. It works at a variety of scales from building through small urban to whole cities or states. At each scale, the aim of the software is to produce a map of open space elements, connect them via some relationship (for example, intervisibility or overlap), and then perform a graph analysis of the resulting network (UCL Space Syntax, n.d).

depthmapX-0.50-64bit-Windows.zip.

Unzip the file and open the [depthmapX 0.50-64bit.exe] file.

No installation is required for the application.


(CO2) Ready for Space Syntax images

In order to simulate in Depthmap X, your drawing needs to be ready for the application.

  • [STEP 01A] If you use Revit for your project,
    • Open a plan view(s).
    • Show Walls, Windows, Doors, Furniture, Built-In Furniture.
    • Export the view(s) in DWG file format to use in AutoCAD.
  • [STEP 01B] If you use AutoCAD, Eames House_SS_Base_01.dwg.
    • Hide all except Walls, Windows, Doors, Furniture, Built-In Furniture layers.
    • Copy the elements that show in a separate CAD file.
      It shows the CAD Layers that are not needed for the diagrams.
  • [STEP 02] If the drawing is simple, you can use the files in depthmap X, but it is recommended to redraw the elements in separated layers (e.g., 101_SS_A, 101_SS_V,
    101_SS_A layer is for accessibility diagram, 101_SS_V layer is for visibility diagram, you can set a different color for the layers).

    • Building envelop(s) should be closed – 101_SS_V layer.
    • Interior walls should be no thickness (just a single line) – 101_SS_V layer.
    • Doors should be open (no line required).
    • Interior windows(glassing) should be no thickness – 101_SS_A layer.
    • Furniture (movable) should not be drawn.
    • Furniture (stationary) should be drawn in simple lines – 101_SS_A layer.
    • Built-In Furniture should be drawn in simple lines – 101_SS_A layer.
      It shows what you need to redraw for the depthmapX application.
  • [STEP 03] Create two files by copying the drawn elements.

One is for a visibility diagram.

  • Including 101_SS_V layer only.
  • Merge all elements into the [0] layer.
  • Use the [Purge] command to clean up layers.
  • Export the file in DXF file format.
    It demonstrates the lines for a visibility diagram, this lines are usually wall lines that block the individual's visual.
  • Duplicate the DXF file and change the names by level.
  • Open the files and delete unnecessary parts (For example, the file is for the 1st level, delete the 2nd level elements).

The other is for an accessibility diagram

  • Including both 101_SS_A and 101_SS_V layers.
  • Merge all elements into the [0] layer.
  • Use the [Purge] command to clean up layers.
  • Export the file in DXF file format.
    It demonstrates the lines for an accessibility diagram, this lines are usually wall lines and stationary furniture that block the individual's access
  • Duplicate the DXF file and change the names by level.
  • Open the files and delete unnecessary parts (For example, the file is for 1st level, delete the 2nd level elements).

(CO3) Generate isovist, connectivity, and gate count graphics

Open depthmapX by double-clicking [depthmapX 0.50-64bit.exe].

You must click [OK] for the License.

Create a Visibility diagram

  • [STEP 01] Click the [New] icon from the [MAIN] panel to create a new file.
  • [STEP 02] Click the [Import] icon from the [MAIN] panel to import [Eames House_SS_V-1st.dxf].
  • [STEP 03] Select [Eames House_SS_V-1st.dxf] file and click [Open].
    It indicates how to import the cad drawing for visibility diagram.
  • [STEP 04] Click the [Set Grid] icon from the [Main] panel to create grids. The software will analyze your drawing within/by the grids that you created.
    The spacing can be smaller, can be larger. If you set the grid smaller, you will get better graphics, but it will take more time; sometimes, you may get an error. If you set the grid larger, you will get low-quality graphics, but it will speed up your work.
    Tips, If the project size is considered in a big-size project, double up the number you get from the default. If the project size is considered in a small-size project, use the number that the software provides.
    It shows how to add/adjust grids for the visibility graph.
  • [STEP 05] Once the grid is set, click the [Fill] icon (looks like paint bucket) from the [Main] panel to designate the area you want to analyze > Click one of the grids that you want to analyze.
    It shows the result using fill the analysis area.
  • [STEP 06] Click [TOOL] from the menu > Click [Visibility] > Click [Make Visibility Graph…] > Uncheck all from the options > Click [OK] > You will get [Connectivity] result.
    It indicates the result of the Visibility Graph tool.
  • [STEP 07] In order to get the visibility diagram, Click [Tool] from the menu > Click [Visibility] > Click [Run Visibility Graph analysis] > Check [Calculate visibility relationships], Check [Include global measure], enter [n] for [Select radius] the Analysis options > Click [OK] > You will get [Visual integration] result.
    It presents the visual integration] result.
  • [STEP 08] If you want to change the background color and line color, click the [View] menu > Click one of the menus> Change the setting. You also turn on/off the grids.
    It indicates how to change the graphic background and hide grids.
  • [STEP 09] As far as I know, there is no export function on this software. So, it would be best if you screened capture to use the image. I recommend overlaying with the floor plan in Photoshop.
    It is the photoshopped image for Eames house first floor with visibility diagram from depthmapX

It is the photoshopped image for Eames house second floor with visibility diagram from depthmapX

Create an Accessibility diagram

  • [STEP 01] Click the [New] icon from the [MAIN] panel to create a new file.
  • [STEP 02] Click the [Import] icon from the [MAIN] panel to import [Eames House_SS_A-1st.dxf].
  • [STEP 03] Select [Eames House_SS_A-1st.dxf] file and click [Open].
  • [STEP 04] Click the [Set Grid] icon from the [Main] panel to create grids.
  • [STEP 05] Once the grid is set, click the [Fill] icon (looks like a paint bucket) from the [Main] panel to designate the area you want to analyze > Click one of the grids that you want to analyze.
  • [STEP 06] Click [TOOL] from the menu > Click [Visibility] > Click [Make Visibility Graph…] > Uncheck all from the options > Click [OK] > You will get [Connectivity] result.
    It presents the connectivity diagram result with wall and furniture outlines.
  • [STEP 07] In order to get the accessibility diagram, Click [Tool] from the menu > Click [Agent tools] > Click [Run Agent analysis] > Default setting is okay, no change needed. But if you want to try different settings – Movement rule, Analysis length, and checking [Record trails] > Click [OK] > You will get [Gate Counts] result.
    It shows the gate counts diagram result that represents accessibility of the space.
  • [STEP 08] This is the final result after photoshop.
    It is the photoshopped image for Eames house first floor with accessibility diagram from depthmapX

It is the photoshopped image for Eames house second floor with accessibility diagram from depthmapX.


 References

Dawes, M., & Ostwald, M. J. (2013). Precise locations in space: an alternative approach to space syntax analysis using intersection points. Architecture Research, 3(1), 1-11.

Example of space syntax representation of housing floor – diagram transparent PNG – 850X475 – free download on nicepng. NicePNG.com. (n.d.). Retrieved December 22, 2021, from https://www.nicepng.com/ourpic/u2w7u2i1w7w7y3q8_example-of-space-syntax-representation-of-housing-floor/

Ostwald M.J., Dawes M.J. (2018) Isovists: Spatio-Visual Mathematics in Architecture. In: Sriraman B. (eds) Handbook of the Mathematics of the Arts and Sciences. Springer, Cham. https://doi.org/10.1007/978-3-319-70658-0_5-1

Sailer, K. (2016, February 3). Understanding complex buildings. SlideShare. Retrieved December 22, 2021, from https://www.slideshare.net/kerstinsailer/understanding-complex-buildings

Turner, A; Doxa, M.; O’Sullivan, D.; Penn, A. (2001). From isovists to visibility graphs: a methodology for the analysis of architectural space. Environment and Planning B. 28 (1): 103–121. doi:10.1068/b2684.

UCL Space Syntax. (n.d.). DepthMapX. Space Syntax. Retrieved December 22, 2021, from https://www.spacesyntax.online/software-and-manuals/depthmap/

Wikimedia Foundation. (2021, March 26). Space syntax. Wikipedia. Retrieved December 22, 2021, from https://en.wikipedia.org/wiki/Space_syntax

License