A list of useful resources for getting started with spatial data in R. Feel free to contribute through a pull request or issue!
For those interested in further tutorials or resources for spatial data analysis and R more generally, please refer to:
- The R for DataScience book
- Rstudio Cheatsheets!
- the Tidyverse website/blog for the latest news from the tidyverse
- Fundamentals of Data Visualization by Claus O. Wilke
- Introduction to R tutorial from the United States Geological Survey
- Introductory R tutorial from Software Carpentry
- R tutorial for Reproducible Scientific Research from Software Carpentry
- Basic R from the National Socio-Environmental Synthesis Center
- Jamie Afflerbach's Spatial Analysis in R tutorials and repo
- Matt Strimas-Mackey's blog for hands-on examples using new rspatial packages (e.g., sf and smoothr)
- Jesse Sadler's blog for applications of sf and sp
- Geocomputation with R
- The vignettes of the
sf
package - The r-spatial blog & website for the latest news from the r-spatial community
- Applied Spatial Data Analysis with R a textbook on spatial data analysis
- Edward Rubin's materials on Spatial Data in R from UC Berkeley's ARE 212 course
- Can geographic data save the world? by Robin Lovelace
- Spatial Data Science book in progress by Edzer Pebesma
- Maps in R from the National Socio-Environmental Synthesis Center
- Spatial Data Science with R
- An Introduction to Spatial Data Analysis and Visualisation in R
- Introduction go GIS in R free online course
- Leaflet: R interface to leaflet maps
- Mapview: interactive viewing of spatial data in R
- tmap: thematic maps in R
- ggplot dev version::geom_sf(): visualise sf objects
- CRAN task view Analysis of Spatial Data includes a list of all spatial data analysis packages for R on CRAN
- Steph Locke's list of R Spatial folks
- Movement Ecology in R workshop given at Hong Kong University in January 2018, is a brief overview walking students from R basics through home range analysis, analyzing GPS movement data, to spatial simulation in R.
- Introduction to Kriging in R
- Interpolation in R-spatial
- GeoStats: Kriging in R
- SpatioTemporal Kriging in R
- ColorBrewer site and R package
- Wes Anderson R package GitHub page
- Comprehensive list of color palettes available in R
- Viridis palettes
- colorspace: Carries out mapping between assorted color spaces including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar CIELAB. Qualitative, sequential, and diverging color palettes based on HCL colors are provided along with an interactive palette picker (with either a Tcl/Tkor a shiny GUI).
- Beautiful thematic maps with ggplot2 (only) by Timo Grossenbacher (blog post)
- Making a beautiful map of Spain in ggplot2 by Manuel Garrido (blog post)
- Draw maps like paintings by SĂ©bastien Rochette (blog post)
- tidycensus: Load US Census boundary and attribute data as 'tidyverse' and 'sf'-ready data frames in R
- tigris: Download and use Census TIGER/Line shapefiles in R
- state/municipal geospatial commons (ex. MN Geopatial Commons)
- GIS section of Awesome Public Datasets
- United States Geological Survey spatial data