Skip to content


Switch branches/tags

Urban Analytics: Supporting Materials

When writing the Urban Analytics book we made a deliberate choice not to embed code within the narrative of each chapter. The objective of the book was to be illustrative of a series of themes from this emerging field rather than the process of doing urban analytics. We felt that by featuring code in the book would break up the flow of our discussion and illustrations. More practically, a second concern we have with books that heavily embed code is that as a learning resource these are difficult to manage in terms of errors, updates and sharing.

As such, we have written the book in an accessible style that is pitched at a wide audience that would include academics, professionals, undergraduate and postgraduates. We weave a range of real-world urban analytic applications throughout the text, framing these within a GIScience context. The nine chapters of the book cover those themes we think are most pertinent in contemporary urban analytics and include:

  1. Questioning the city through urban analytics
  2. Sensing the city
  3. Urban Data Infrastructure
  4. Visualizing the city
  5. Cities and Context
  6. Explaining the city
  7. Generative urban systems
  8. Cities as networks and flows
  9. The future of urban analytics

Supporting materials and curriculum

The chapters of the book cover a broad range of content around a set of themes, however, from a pedagogic perspective, they do not contain the introductory skills training that would be required to implement independent urban analytics. As such, we developed this supporting web resource to contain a wealth of materials that link to each of the book chapters where appropriate, and provide both PowerPoint and practical lab materials that could be used as the core of a module or short course on urban analytics.

We have designed these resources around 15 blocks of activity, which could be reconfigured as necessary, and include both PowerPoint slides and practical labs that are implemented within the statistical programming language R.

Lectures with chapter links

Each lecture is linked to a book chapter. At the end of each book chapter we have also included some mini assessments that might form the basis of seminar questions, formative or summative assignments; alongside some further reading.

Block Title C1 C2 C3 C4 C5 C6 C7 C8 C9
1 An introduction to Urban Analytics X
2 Computing 101 X
3 Traditional data X
4 New forms of data X
5 Data and Computing Software X
6 Representation X
7 Urban Visualization X
8 Urban Mapping X
9 Geodemographic Analysis X
10 Urban Indicators X
11 Introducing Urban Models X
12 Explanatory Urban Models X
13 ABM and Cities X
14 Network Analysis X
15 Future Urban Analytics X

Practical labs with chapter links

The practical labs are designed to take an average of two hours to complete, although, this will depend greatly on student prior experience and how much the student experiments with the code. The resources used within the practical are all public domain, and for many could be re-created for specific local contexts.

Block Title C1 C2 C3 C4 C5 C6 C7 C8 C9
1 Introduction to R X
2 Data Manipulation in R X X
3 Basic SQL X X
4 Descriptive statistics X
5 Data Viz 1: Charts and Graphs (ggplot2) X
6 Data Viz 2: Mapping Areas and Context X
7 Data Viz 3: Visualizing Point Patterns X
8 Linking R to the Web X
9 Data Viz 4: Mapping Flows X
10 Data Reduction - Geodemographics X
11 Data Reduction - Indices X
12 Spatial Relationships X
13 Regression X
14 ABM X
15 Network Analysis X

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


No releases published


No packages published