SlideShare a Scribd company logo
FOSS4G Cymru
19th October 2016
Dr Richard Fry
Using as a GIS
What is R?
S
S-Plus
1976
1988
1993
2015
9,368
The Comprehensive R Archive Network
Why we use R?
“linkable to other software, large support community
whenever coming across any problems or errors. Knitr
and Markdown gives a very good control over output”
“ allows you to integrate multiple possibilities via its packages,
link to different resources and build different outputs all in the
same software ”
Reproducible Research
Open Source – no black box
R for Spatial Analysis
~250
Spatial
Packages
GEOS
ggplot2
Spatial interpolation of historic rainfall data
CHALICE Example
• NIHR project looking at change in alcohol outlet density longitudinally
• Basis for the health outcomes was density models aggregated to LSOA
level for 24 time periods for the whole of Wales
• Needed a way visualising the data without having to manually
produce ~45,000 maps at LSOA level or 528 maps at Unitary Authority
level to “eyeball” the model residuals
• R, GGPLOT2 and Faceting enabled this
LSOA_CD Y2005Q1 Y2005Q2 Y2005Q3 Y2005Q4 Y2006Q1 Y2006Q2 Y2006Q3 Y2006Q4 Y2007Q1 Y2007Q2 Y2007Q3 Y2007Q4
W01001435 0 0 0 0 0 0 0 0 4.498163 4.498163 4.498163 4.498163
W01001436 0 0 0 0 0 0 0 0 6.166628 6.166628 6.166628 6.166628
W01001437 0 0 0 0 0 0 0 0 2.688254 2.688254 2.688254 2.688254
W01001438 0 0 0 0 0 0 0 0 0.93109 0.93109 0.93109 0.93109
W01001439 0 0 0 0 0 0 0 0 1.282038 1.237153 1.237153 1.237153
W01001440 0 0 0 0 0 0 0 0 1.051661 1.051661 1.051661 1.051661
Publishing outputs and sharing code – R
Markdown and Shiny
https://richfry.github.io/Exposure.html
Shiny Maps
Reasons you might choose R (R Studio) for
Spatial Analysis:
1. To perform tailored ESDA, spatial statistics and regressions and
examine the residuals – no black box!
2. You want a single environment to acquire (download), manipulate,
analyse, visualise and publish geospatial data
3. Standardised environment allowing you develop reproducible code
and reports
4. Easily share workflows and methods with colleagues and peers
5. (Easily) develop your own analysis tools in the form of a package
R – Spatial SIG - https://stat.ethz.ch/mailman/listinfo/r-sig-geo
James Cheshire – data viz http://spatial.ly/r/
R Studio - https://www.rstudio.com/ & https://blog.rstudio.org/
Resources
Questions ?

More Related Content

What's hot

Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Viet-Trung TRAN
 
SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016
Esri UK
 
New analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCLNew analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCL
Guy Lansley
 
ESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical dataESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical data
geoknow
 
2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...
2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...
2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...
GIS in the Rockies
 
2017 GIS in Emergency Management Track: Situational Awareness: Building an O...
2017 GIS in Emergency Management Track:  Situational Awareness: Building an O...2017 GIS in Emergency Management Track:  Situational Awareness: Building an O...
2017 GIS in Emergency Management Track: Situational Awareness: Building an O...
GIS in the Rockies
 
Regional Address Map for Public Safety (RAMPS)
Regional Address Map for Public Safety (RAMPS)Regional Address Map for Public Safety (RAMPS)
Regional Address Map for Public Safety (RAMPS)
Safe Software
 
Sdwwg experiences and outlook
Sdwwg experiences and outlookSdwwg experiences and outlook
Sdwwg experiences and outlook
geoknow
 
Diaz Collect Earth remote sensing activity data Nov 10 2014
Diaz Collect Earth remote sensing activity data Nov 10 2014Diaz Collect Earth remote sensing activity data Nov 10 2014
Diaz Collect Earth remote sensing activity data Nov 10 2014
CCAFS | CGIAR Research Program on Climate Change, Agriculture and Food Security
 
Supporting Situational Awareness at LAX using FME Server
Supporting Situational Awareness at LAX using FME ServerSupporting Situational Awareness at LAX using FME Server
Supporting Situational Awareness at LAX using FME Server
Safe Software
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Shaun Lewis
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
Mayuresh Padalkar
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developer
Robin Lovelace
 
Graphalytics: A big data benchmark for graph processing platforms
Graphalytics: A big data benchmark for graph processing platformsGraphalytics: A big data benchmark for graph processing platforms
Graphalytics: A big data benchmark for graph processing platforms
Graph-TA
 
Processing Rasters from Satellites, Drones, & More
Processing Rasters from Satellites, Drones, & MoreProcessing Rasters from Satellites, Drones, & More
Processing Rasters from Satellites, Drones, & More
Safe Software
 
Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service Technologies
Niroshan Sanjaya
 
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Esri UK
 
Detecting Buildings in AHN2 LiDAR data with ArcGIS - Grontmij
Detecting Buildings in AHN2 LiDAR data with ArcGIS - GrontmijDetecting Buildings in AHN2 LiDAR data with ArcGIS - Grontmij
Detecting Buildings in AHN2 LiDAR data with ArcGIS - Grontmij
Xander Bakker
 
MapInfo Discover 3D: From 2D to 3D
MapInfo Discover 3D: From 2D to 3DMapInfo Discover 3D: From 2D to 3D
MapInfo Discover 3D: From 2D to 3D
Peter Horsbøll Møller
 
Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016
Esri UK
 

What's hot (20)

Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
Paper@Soict2015: GPSInsights: towards a scalable framework for mining massive...
 
SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016SEPA - Esri UK Annual Conference 2016
SEPA - Esri UK Annual Conference 2016
 
New analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCLNew analytical methods for geocomputation - Guy Lansley, UCL
New analytical methods for geocomputation - Guy Lansley, UCL
 
ESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical dataESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical data
 
2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...
2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...
2017 GIS in Development Track: USGS POD Implementation in USGS Cloud to Suppo...
 
2017 GIS in Emergency Management Track: Situational Awareness: Building an O...
2017 GIS in Emergency Management Track:  Situational Awareness: Building an O...2017 GIS in Emergency Management Track:  Situational Awareness: Building an O...
2017 GIS in Emergency Management Track: Situational Awareness: Building an O...
 
Regional Address Map for Public Safety (RAMPS)
Regional Address Map for Public Safety (RAMPS)Regional Address Map for Public Safety (RAMPS)
Regional Address Map for Public Safety (RAMPS)
 
Sdwwg experiences and outlook
Sdwwg experiences and outlookSdwwg experiences and outlook
Sdwwg experiences and outlook
 
Diaz Collect Earth remote sensing activity data Nov 10 2014
Diaz Collect Earth remote sensing activity data Nov 10 2014Diaz Collect Earth remote sensing activity data Nov 10 2014
Diaz Collect Earth remote sensing activity data Nov 10 2014
 
Supporting Situational Awareness at LAX using FME Server
Supporting Situational Awareness at LAX using FME ServerSupporting Situational Awareness at LAX using FME Server
Supporting Situational Awareness at LAX using FME Server
 
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developer
 
Graphalytics: A big data benchmark for graph processing platforms
Graphalytics: A big data benchmark for graph processing platformsGraphalytics: A big data benchmark for graph processing platforms
Graphalytics: A big data benchmark for graph processing platforms
 
Processing Rasters from Satellites, Drones, & More
Processing Rasters from Satellites, Drones, & MoreProcessing Rasters from Satellites, Drones, & More
Processing Rasters from Satellites, Drones, & More
 
Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service Technologies
 
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
Office for National Statistics - Smart Data - Esri UK Annual Conference 2017
 
Detecting Buildings in AHN2 LiDAR data with ArcGIS - Grontmij
Detecting Buildings in AHN2 LiDAR data with ArcGIS - GrontmijDetecting Buildings in AHN2 LiDAR data with ArcGIS - Grontmij
Detecting Buildings in AHN2 LiDAR data with ArcGIS - Grontmij
 
MapInfo Discover 3D: From 2D to 3D
MapInfo Discover 3D: From 2D to 3DMapInfo Discover 3D: From 2D to 3D
MapInfo Discover 3D: From 2D to 3D
 
Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016
 

Viewers also liked

Certificate on Canadian Banking smit
Certificate on Canadian Banking smitCertificate on Canadian Banking smit
Certificate on Canadian Banking smit
smit modh
 
How to use Frequency Ratio with ArcMap and Excel for prediction
How to use Frequency Ratio with ArcMap and Excel for predictionHow to use Frequency Ratio with ArcMap and Excel for prediction
How to use Frequency Ratio with ArcMap and Excel for prediction
Omar F. Althuwaynee
 
Collection of data
Collection of dataCollection of data
Collection of data
Tilok Chetri
 
How to use R easily as GIS tools!
How to use R easily as GIS tools!How to use R easily as GIS tools!
How to use R easily as GIS tools!
Omar F. Althuwaynee
 
Geo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesGeo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous Satellites
Tilok Chetri
 
How to use Logistic Regression in GIS using ArcGIS and R statistics
How to use Logistic Regression in GIS using ArcGIS and R statisticsHow to use Logistic Regression in GIS using ArcGIS and R statistics
How to use Logistic Regression in GIS using ArcGIS and R statistics
Omar F. Althuwaynee
 
Remote Sensing PPT
Remote Sensing PPTRemote Sensing PPT
Remote Sensing PPT
Amal Murali
 

Viewers also liked (7)

Certificate on Canadian Banking smit
Certificate on Canadian Banking smitCertificate on Canadian Banking smit
Certificate on Canadian Banking smit
 
How to use Frequency Ratio with ArcMap and Excel for prediction
How to use Frequency Ratio with ArcMap and Excel for predictionHow to use Frequency Ratio with ArcMap and Excel for prediction
How to use Frequency Ratio with ArcMap and Excel for prediction
 
Collection of data
Collection of dataCollection of data
Collection of data
 
How to use R easily as GIS tools!
How to use R easily as GIS tools!How to use R easily as GIS tools!
How to use R easily as GIS tools!
 
Geo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesGeo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous Satellites
 
How to use Logistic Regression in GIS using ArcGIS and R statistics
How to use Logistic Regression in GIS using ArcGIS and R statisticsHow to use Logistic Regression in GIS using ArcGIS and R statistics
How to use Logistic Regression in GIS using ArcGIS and R statistics
 
Remote Sensing PPT
Remote Sensing PPTRemote Sensing PPT
Remote Sensing PPT
 

Similar to Dr Richard Fry - Using R as a GIS

Big Linked Data Querying - ExtremeEarth Open Workshop
Big Linked Data Querying - ExtremeEarth Open WorkshopBig Linked Data Querying - ExtremeEarth Open Workshop
Big Linked Data Querying - ExtremeEarth Open Workshop
ExtremeEarth
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdf
Ahmed Arafat
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigData_Europe
 
Pollution
PollutionPollution
Pollution
Marc Borowczak
 
Frameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with RFrameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with R
Daniel Nüst
 
Data science Foundation Course.
Data science Foundation Course.Data science Foundation Course.
Data science Foundation Course.
THE IMMACULATE Training Consulting
 
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Evangelos Kalampokis
 
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
Karin Patenge
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
WSO2
 
Geo know odw13-presentation
Geo know odw13-presentationGeo know odw13-presentation
Geo know odw13-presentation
geoknow
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...
terradue
 
GWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 IntroduzioneGWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 Introduzione
Planetek Italia Srl
 
PCA and Classification
PCA and ClassificationPCA and Classification
PCA and Classification
Fatwa Ramdani
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
APNIC
 
Government
Government Government
Government
APNIC
 
OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia
Bharat Kalia
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platform
Karel Charvat
 
D6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all PlatformD6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all Platform
plan4all
 
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Manon Bouly
 
Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19
ExtremeEarth
 

Similar to Dr Richard Fry - Using R as a GIS (20)

Big Linked Data Querying - ExtremeEarth Open Workshop
Big Linked Data Querying - ExtremeEarth Open WorkshopBig Linked Data Querying - ExtremeEarth Open Workshop
Big Linked Data Querying - ExtremeEarth Open Workshop
 
Getting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdfGetting_Started_with_ArcGIS.pdf
Getting_Started_with_ArcGIS.pdf
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
 
Pollution
PollutionPollution
Pollution
 
Frameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with RFrameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with R
 
Data science Foundation Course.
Data science Foundation Course.Data science Foundation Course.
Data science Foundation Course.
 
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
 
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
 
Geo know odw13-presentation
Geo know odw13-presentationGeo know odw13-presentation
Geo know odw13-presentation
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...
 
GWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 IntroduzioneGWT 2014: Energy Conference - 01 Introduzione
GWT 2014: Energy Conference - 01 Introduzione
 
PCA and Classification
PCA and ClassificationPCA and Classification
PCA and Classification
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
 
Government
Government Government
Government
 
OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia OLAP Basics and Fundamentals by Bharat Kalia
OLAP Basics and Fundamentals by Bharat Kalia
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platform
 
D6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all PlatformD6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all Platform
 
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
Verolog 2019 : Multiple solving approaches applied to the Heterogeneous Vehic...
 
Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19Big linked geospatial data tools in ExtremeEarth-phiweek19
Big linked geospatial data tools in ExtremeEarth-phiweek19
 

More from Shaun Lewis

Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Shaun Lewis
 
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Shaun Lewis
 
Tom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionTom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas Production
Shaun Lewis
 
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
Shaun Lewis
 
QGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber RazmjooeiQGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber Razmjooei
Shaun Lewis
 
Using Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansUsing Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard Evans
Shaun Lewis
 
Making beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnMaking beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley Glynn
Shaun Lewis
 
Making the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyMaking the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil Benny
Shaun Lewis
 
LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...
Shaun Lewis
 

More from Shaun Lewis (9)

Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’Dr Crispin Cooper - QGIS Plugin ‘sDNA’
Dr Crispin Cooper - QGIS Plugin ‘sDNA’
 
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...Steven Kingston - OS open data – visualisation and gazetteer searching with q...
Steven Kingston - OS open data – visualisation and gazetteer searching with q...
 
Tom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas ProductionTom Colley - QGIS Print Composer & Advanced Atlas Production
Tom Colley - QGIS Print Composer & Advanced Atlas Production
 
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...David Lovelace - Analysing, displaying and sharing historic landscapes from f...
David Lovelace - Analysing, displaying and sharing historic landscapes from f...
 
QGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber RazmjooeiQGIS LTR is making the world a better place by Saber Razmjooei
QGIS LTR is making the world a better place by Saber Razmjooei
 
Using Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard EvansUsing Data Services in QGIS by Richard Evans
Using Data Services in QGIS by Richard Evans
 
Making beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley GlynnMaking beautiful maps with Mapbox Studio by Charley Glynn
Making beautiful maps with Mapbox Studio by Charley Glynn
 
Making the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil BennyMaking the Case for QGIS by Neil Benny
Making the Case for QGIS by Neil Benny
 
LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...LIDAR-derived DTM for archaeology and landscape history research some recent ...
LIDAR-derived DTM for archaeology and landscape history research some recent ...
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 

Dr Richard Fry - Using R as a GIS

  • 1. FOSS4G Cymru 19th October 2016 Dr Richard Fry Using as a GIS
  • 2.
  • 3. What is R? S S-Plus 1976 1988 1993 2015 9,368 The Comprehensive R Archive Network
  • 4. Why we use R? “linkable to other software, large support community whenever coming across any problems or errors. Knitr and Markdown gives a very good control over output” “ allows you to integrate multiple possibilities via its packages, link to different resources and build different outputs all in the same software ” Reproducible Research Open Source – no black box
  • 5.
  • 6.
  • 7. R for Spatial Analysis ~250 Spatial Packages GEOS ggplot2
  • 8.
  • 9. Spatial interpolation of historic rainfall data
  • 10.
  • 11. CHALICE Example • NIHR project looking at change in alcohol outlet density longitudinally • Basis for the health outcomes was density models aggregated to LSOA level for 24 time periods for the whole of Wales • Needed a way visualising the data without having to manually produce ~45,000 maps at LSOA level or 528 maps at Unitary Authority level to “eyeball” the model residuals • R, GGPLOT2 and Faceting enabled this LSOA_CD Y2005Q1 Y2005Q2 Y2005Q3 Y2005Q4 Y2006Q1 Y2006Q2 Y2006Q3 Y2006Q4 Y2007Q1 Y2007Q2 Y2007Q3 Y2007Q4 W01001435 0 0 0 0 0 0 0 0 4.498163 4.498163 4.498163 4.498163 W01001436 0 0 0 0 0 0 0 0 6.166628 6.166628 6.166628 6.166628 W01001437 0 0 0 0 0 0 0 0 2.688254 2.688254 2.688254 2.688254 W01001438 0 0 0 0 0 0 0 0 0.93109 0.93109 0.93109 0.93109 W01001439 0 0 0 0 0 0 0 0 1.282038 1.237153 1.237153 1.237153 W01001440 0 0 0 0 0 0 0 0 1.051661 1.051661 1.051661 1.051661
  • 12.
  • 13. Publishing outputs and sharing code – R Markdown and Shiny
  • 16.
  • 17.
  • 18.
  • 19. Reasons you might choose R (R Studio) for Spatial Analysis: 1. To perform tailored ESDA, spatial statistics and regressions and examine the residuals – no black box! 2. You want a single environment to acquire (download), manipulate, analyse, visualise and publish geospatial data 3. Standardised environment allowing you develop reproducible code and reports 4. Easily share workflows and methods with colleagues and peers 5. (Easily) develop your own analysis tools in the form of a package
  • 20. R – Spatial SIG - https://stat.ethz.ch/mailman/listinfo/r-sig-geo James Cheshire – data viz http://spatial.ly/r/ R Studio - https://www.rstudio.com/ & https://blog.rstudio.org/ Resources Questions ?