Progress in the R ecosystem for representing and handling spatial data

Twenty years have passed since Bivand and Gebhardt (J Geogr Syst 2(3):307–317, 2000. https://doi.org/10.1007/PL00011460 ) indicated that there was a good match between the then nascent open-source R programming language and environment and the needs of researchers analysing spatial data. Recalling the development of classes for spatial data presented in book form in Bivand et al. (Applied spatial data analysis with R. Springer, New York, 2008, Applied spatial data analysis with R, 2nd edn. Springer, New York, 2013), it is important to present the progress now occurring in representation of spatial data, and possible consequences for spatial data handling and the statistical analysis of spatial data. Beyond this, it is imperative to discuss the relationships between R-spatial software and the larger open-source geospatial software community on whose work R packages crucially depend.

[1]  Martijn Tennekes,et al.  tmap: Thematic Maps in R , 2018 .

[2]  Gerard B. M. Heuvelink,et al.  Spatial Uncertainty Propagation Analysis with the spup R Package , 2018, R J..

[3]  Nilza Nunes da Silva,et al.  Vigilância da hanseníase em Olinda, Brasil, utilizando técnicas de análise espacial , 2001 .

[4]  James Balamuta,et al.  Extending R with C++: A Brief Introduction to Rcpp , 2018 .

[5]  Michael Russell Rip,et al.  Map-making and myth-making in Broad Street: the London cholera epidemic, 1854 , 2000, The Lancet.

[6]  W. Heiskanen,et al.  On the World Geodetic System , 1953 .

[7]  Frank Warmerdam,et al.  The Geospatial Data Abstraction Library , 2008 .

[8]  Edzer Pebesma,et al.  Measurement Units in R , 2016, R J..

[9]  Edzer Pebesma,et al.  Simple Features for R: Standardized Support for Spatial Vector Data , 2018, R J..

[10]  H. Akima,et al.  Interpolation of Irregularly and Regularly Spaced Data , 2015 .

[11]  Keith Ryden,et al.  OpenGIS ® Implementation Specification for Geographic information - Simple feature access - Part 1:Common architecture , 2005 .

[12]  Roger Bivand,et al.  Using the R statistical data analysis language on GRASS 5 , 2000 .

[13]  Peter J. Diggle,et al.  SPLANCS: spatial point pattern analysis code in S-Plus , 1993 .

[14]  Adrian Baddeley,et al.  Spatial Point Patterns: Methodology and Applications with R , 2015 .

[15]  Paul F. Evangelista,et al.  Geospatial Point Density , 2018, R J..

[16]  Dirk Eddelbuettel,et al.  Rcpp: Seamless R and C++ Integration , 2011 .

[17]  Roger Bivand,et al.  GeoComputation and Open-Source Software: Components and Software Component Stacks , 2014 .

[18]  Kosuke Imai,et al.  mediation: R Package for Causal Mediation Analysis , 2014 .

[19]  Edzer Pebesma,et al.  GSTAT: a program for geostatistical modelling, prediction and simulation , 1998 .

[20]  John R Fieberg,et al.  Estimating Population Abundance Using Sightability Models: R SightabilityModel Package , 2012 .

[21]  Virgilio Gómez-Rubio,et al.  Detecting clusters of disease with R , 2005, J. Geogr. Syst..

[22]  E. Pebesma,et al.  Classes and Methods for Spatial Data , 2015 .

[23]  Timothée Giraud,et al.  cartography: Create and Integrate Maps in your R Workflow , 2016, J. Open Source Softw..

[24]  E. Pebesma spacetime: Spatio-Temporal Data in R , 2012 .

[25]  A. Gelfand,et al.  Spatial Point Patterns , 2010 .

[26]  William N. Venables,et al.  Modern Applied Statistics with S , 2010 .

[27]  Athanasios Tom Kralidis Geospatial Open Source and Open Standards Convergences , 2008 .

[28]  Adrian Baddeley,et al.  spatstat: An R Package for Analyzing Spatial Point Patterns , 2005 .

[29]  G. Brent Hall,et al.  Open Source Approaches in Spatial Data Handling , 2008 .

[30]  Roger Bivand,et al.  Implementing functions for spatial statistical analysis using the language , 2000, J. Geogr. Syst..

[31]  Liang Jing,et al.  geoCount: An R Package for the Analysis of Geostatistical Count Data , 2015 .

[32]  Roger Bivand,et al.  Geocomputation and Open Source Software: Components and Software Stacks , 2011 .

[33]  Peter J. Diggle,et al.  Spatial and Space-Time Point Pattern Analysis , 2015 .

[34]  Dirk Eddelbuettel,et al.  Seamless R and C++ Integration with Rcpp , 2013 .

[35]  Colin W. Rundel,et al.  Interface to Geometry Engine - Open Source (GEOS) , 2015 .

[36]  Edzer Pebesma,et al.  Software for Spatial Statistics , 2015 .

[37]  Virgilio Gómez-Rubio,et al.  RArcInfo: Using GIS data with R , 2005, Comput. Geosci..

[38]  Benjamin S. Baumer,et al.  Tidy data , 2022, Modern Data Science with R.

[39]  Edzer J. Pebesma,et al.  Applied Spatial Data Analysis with R - Second Edition , 2008, Use R!.

[40]  Roger Bivand,et al.  Implementing Spatial Data Analysis Software Tools in R , 2006 .

[41]  Richard Ellison,et al.  stplanr: A Package for Transport Planning , 2018, R J..

[42]  Florian Detsch,et al.  mapview - Interactive viewing of spatial data in R , 2016 .

[43]  Roger Bivand,et al.  Bindings for the Geospatial Data Abstraction Library , 2015 .

[44]  Roger Bivand,et al.  Spatial econometrics functions in R: Classes and methods , 2002, J. Geogr. Syst..

[45]  Robin Lovelace,et al.  Geocomputation with R , 2019 .

[46]  Dirk Eddelbuettel,et al.  Extending R with C++: A Brief Introduction to Rcpp , 2018, PeerJ Prepr..

[47]  Roger Bivand Software and software design issues in the exploration of local dependence , 1998 .