Capacity Building / Tuesday, 13 February, 2018

ArcGIS and R- Uneasy Bedfellows?


We’ve been seeing some interesting trends developing in researchers’ preferences for certain programming software over others.

When it comes to spatial modelling, building maps and visualising data, ArcGIS has long been considered the front runner. Its intuitive ‘point and click’ interface means that you can build professional looking outputs from scratch without the need for any programming experience.

Some of the stand-out merits of ArcGIS include:

Of course, it is a subscription software and access to full ArcGIS features is determined by the level of your licence. Although the subscription fee can be expensive, ESRI offers award-winning support services and extensive help documentation. At the end of the day, its map-building and visualisation potential is vast and user-friendly.

But could there be another software contending in the race for slick visualisation and professional outputs?

R has been called a “a statistical powerhouse programming language”* which combines a framework of integrated processing, analysis and modelling. It’s perfect for the researcher as all outputs are easily reproducible and seemingly the most popular tool for data mining in business and academia. However, it has a steep learning curve in order to get up to speed with its command programming set-up, which may not be intuitive for non-programmers, though this is immeasurably helped by the use of RStudio.

Some of the hands-down merits of R include:

The key difference between R and ArcGIS though when it comes to spatial visualisation and mapping is that operations in R are command-centred and therefore visualisations may only be created and edited by altering command codes. R does have an extensive graphics library but creating a professional output can be very time-consuming for a beginner. Once you get the hang of it, this is great, but it is not necessarily as intuitive as ArcGIS. There’s also no dynamic canvas with which to pan and zoom. But on the other hand it is free!

Of course, you can combine R with ArcGIS and get the best of both worlds to become an absolute spatial wizard! There is now the Esri R-ArcGIS bridge which enables you to increase the capabilities of analyses across different disciplines. In real terms it allows you to transfer your data between ArcGIS and R without losing any of the functionality and formatting. Learn more here. Or you might prefer to use QGIS as an alternative to ArcGIS – learn more about the relative merits of ArcGIS and QGIS here.

Co-authored by Rachel Oldroyd


Want to learn more about ArcGIS? Book on our training short course on 19th March with expert Rachel Oldroyd to find out more:

Want to learn more about R? Book on our training short course on 16th April with expert Richard Hodgett to find out more:

Continue the debate with us! Let us know what you think @CDRC with the hashtag #ArcGISvsR