Awesome
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:
- Questioning the city through urban analytics
- Sensing the city
- Urban Data Infrastructure
- Visualizing the city
- Differences within Cities
- Explaining the city
- Generative urban systems
- Cities as networks and flows
- 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.
<table> <thead> <tr> <th style="text-align:right;"> Block </th> <th style="text-align:left;"> Title </th> <th style="text-align:left;"> C1 </th> <th style="text-align:left;"> C2 </th> <th style="text-align:left;"> C3 </th> <th style="text-align:left;"> C4 </th> <th style="text-align:left;"> C5 </th> <th style="text-align:left;"> C6 </th> <th style="text-align:left;"> C7 </th> <th style="text-align:left;"> C8 </th> <th style="text-align:left;"> C9 </th> </tr> </thead> <tbody> <tr> <td style="text-align:right;"> 1 </td> <td style="text-align:left;"> An introduction to Urban Analytics </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 2 </td> <td style="text-align:left;"> Computing 101 </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 3 </td> <td style="text-align:left;"> Traditional data </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 4 </td> <td style="text-align:left;"> New forms of data </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 5 </td> <td style="text-align:left;"> Data and Computing Software </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 6 </td> <td style="text-align:left;"> Representation </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 7 </td> <td style="text-align:left;"> Urban Visualization </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 8 </td> <td style="text-align:left;"> Urban Mapping </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 9 </td> <td style="text-align:left;"> Geodemographic Analysis </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 10 </td> <td style="text-align:left;"> Urban Indicators </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 11 </td> <td style="text-align:left;"> Introducing Urban Models </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 12 </td> <td style="text-align:left;"> Explanatory Urban Models </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 13 </td> <td style="text-align:left;"> ABM and Cities </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 14 </td> <td style="text-align:left;"> Network Analysis </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 15 </td> <td style="text-align:left;"> Future Urban Analytics </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> </tr> </tbody> </table>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.
<table> <thead> <tr> <th style="text-align:right;"> Block </th> <th style="text-align:left;"> Title </th> <th style="text-align:left;"> C1 </th> <th style="text-align:left;"> C2 </th> <th style="text-align:left;"> C3 </th> <th style="text-align:left;"> C4 </th> <th style="text-align:left;"> C5 </th> <th style="text-align:left;"> C6 </th> <th style="text-align:left;"> C7 </th> <th style="text-align:left;"> C8 </th> <th style="text-align:left;"> C9 </th> </tr> </thead> <tbody> <tr> <td style="text-align:right;"> 1 </td> <td style="text-align:left;"> Introduction to R </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 2 </td> <td style="text-align:left;"> Data Manipulation in R </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 3 </td> <td style="text-align:left;"> Basic SQL </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 4 </td> <td style="text-align:left;"> Descriptive statistics </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 5 </td> <td style="text-align:left;"> Data Viz 1: Charts and Graphs (ggplot2) </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 6 </td> <td style="text-align:left;"> Data Viz 2: Mapping Areas and Context </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 7 </td> <td style="text-align:left;"> Data Viz 3: Visualizing Point Patterns </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 8 </td> <td style="text-align:left;"> Linking R to the Web </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 9 </td> <td style="text-align:left;"> Data Viz 4: Mapping Flows </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 10 </td> <td style="text-align:left;"> Data Reduction - Geodemographics </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 11 </td> <td style="text-align:left;"> Data Reduction - Indices </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 12 </td> <td style="text-align:left;"> Spatial Relationships </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 13 </td> <td style="text-align:left;"> Regression </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 14 </td> <td style="text-align:left;"> ABM </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> </tr> <tr> <td style="text-align:right;"> 15 </td> <td style="text-align:left;"> Network Analysis </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> </td> <td style="text-align:left;"> X </td> <td style="text-align:left;"> </td> </tr> </tbody> </table><a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.