Acknowledgements

This book would not have been possible without the wide range of packages developed and supported by the R community, not least (but certainly no limited to) those responsible for developing the raster, ggplot2, leaflet, rayshader, rgl and htmlwidgets packages. The sf, sp and regeospackages provide many of the foundational components I used to reporesent and manipulate spatial data.

I also benefited greatly from package documentation and vignettes, tutorials, blog post and Stack Overflow questions and answers.