Spatial packages

Load and install essential spatial analysis packages: sf, terra, dggridR, ggmap.

spatiallibrary
# ── Spatial packages ─────────────────────────────────────────
pkgs_spatial <- c("sf", "terra", "dggridR", "ggmap",
                  "rnaturalearth", "rnaturalearthdata", "leaflet")

install_if_missing <- function(pkgs) {
  missing <- pkgs[!pkgs %in% rownames(installed.packages())]
  if (length(missing)) install.packages(missing)
  invisible(lapply(pkgs, library, character.only = TRUE))
}

install_if_missing(pkgs_spatial)