Slide 1

Slide 1 text

Teaching R as a GIS: problems, solutions and lessons learned Robin Lovelace and Rachel Oldroyd University of Leeds

Slide 2

Slide 2 text

● Statistical programming language and data environment ● Based on the statistical language S ● Can rival proprietary GIS's due to the emergence of advanced spatial packages Background

Slide 3

Slide 3 text

Advantages ● Reproducibility ● Batch Processing ● Extensible environment – packages / libraries ● Fast ● Advanced Graphics

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Slow uptake amongst social scientists – command line interface (CLI) – the popularity of traditional GIS (QGIS, ArcMap, MapInfo) – Pre-conceptions, steep learning curve – Failure to see usefulness – Absence on UG /PG curriculum Barriers to Learning

Slide 6

Slide 6 text

Aims and Objectives ● Raise awareness of R's spatial capabilities ● Teach new methods to social scientists – TALISMAN project (2010-2015) – Consumer Data Research Centre (2015 - ) ● Promote the use of Open Source Software

Slide 7

Slide 7 text

The Teaching Activity ● 1 day practical workshop ● Variety of audiences ● Over an 18 month period ● Formal and informal Likert feedback collected ● 'Experiential learning'

Slide 8

Slide 8 text

Difficulties ● Variety of participant prior knowledge – 3 'types of participant' ● Material Covered – Originally 2 tutorials – 'I was acting more like a typewriter' – 'I was tying code without understanding what I was doing'

Slide 9

Slide 9 text

Difficulties ● Technical Difficulties – Permissions ● Finishing early

Slide 10

Slide 10 text

Solutions I ● Quality not quantity of materials – Focus on 1 tutorial ● Extension tasks – 'The course strikes a good balance...for an R novice and interesting for more experienced R users' – 'The pace was just enough and there were enough extra bits of information to keep me interested'

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Solutions II ● Supportive learning environment – High number of demonstrators – Interactive ● Use of IDE - RStudio – Autocompletion – Help – Plots – Data Environment

Slide 13

Slide 13 text

Solutions II ● Use of traditional GIS – QGIS – For those not familiar with geographical datatypes – Visualisation of attribute and geometry data

Slide 14

Slide 14 text

Results

Slide 15

Slide 15 text

Lessons Learned ● Start at the beginning ● Evolving, dynamic materials ● Communication = vital

Slide 16

Slide 16 text

Lessons Learned ● Dissemination – CRAN, Twitter, Conferences ● Clearly define target audience – Not suitable for some participants – Clearly identify prerequisites beforehand

Slide 17

Slide 17 text

Reference Lovelace, Robin, and James Cheshire. "Introduction to visualising spatial data in R." (2014) http://robinlovelace.net/r/2014/01/30/spatial- data-with-R-tutorial.html