# Step 1: Update Pakages
update.packages(ask = FALSE)
# Step 2: Install missing requirements
pkgs <- c("tidyr", "dplyr", "rvest", "sf", "ggplot2", "terra",
"stars", "osmdata", "tidyterra", "rasterVis", "leaflet",
"mapview", "geodata")
missing_pkgs <- pkgs[!pkgs %in% installed.packages()]
if(length(missing_pkgs))
install.packages(missing_pkgs)
# Step 3: Cross-check
missing_pkgs <- pkgs[!pkgs %in% installed.packages()]
if(!length(missing_pkgs)) {
message("Success!")
} else {
stop(paste0(c("Following packages were not installed:",
paste0(" - ", missing_pkgs)), collapse = "\n"))
}R Installieren
R und RStudio
Obwohl die Software, die wir für den Kurs benötigen, bereits im CIP-Pool vorhanden ist, hier sind einige Hinweise, falls du auf deinem eigenen Computer üben möchtest. Die Arbeit in diesem Kurs konzentriert sich auf R und RStudio.
R-Pakete
Spezielle Aufgaben, wie sie bei GIS-Anwendungen anfallen, werden in R durch Erweiterungen zur Verfügung gestellt. Erweiterungen werden im R-Jargon Pakete (packages) genannt. Das offizielle Repository für R-Packages ist das Comprehensive R Archive Network, kurz [CRAN] (https://cran.rstudio.com/). Von dort können Pakete direkt in der laufenden Sitzung per Kommandozeile installiert werden.
Für den Kurs kannst du dieses Skript herunterladen und ausführen. Alternativ kannst du die folgenden Kommandozeilen kopieren und in deine Konsole einfügen.
Die Tatsache, dass Pakete installiert sind, bedeutet nicht, dass sie direkt in der Sitzung verwendet werden können. Die Pakete müssen in die Session geladen werden. Dazu benutzt man in R die Funktion library().
Optional
Räumliche Daten können in Google Earth oder QGIS visualisiert werden. Dies ist jedoch kein obligatorischer Bestandteil des Kurses.