Untuk membuat peta menggunakan R boleh memakai pelbagai jenis pakej. Cara yang senang ialah samada cara sp atau sf. Penerangan di sini menggunakan cara sf. Untuk mengikuti cara ini, pakej-pekej di bawah perlu dipasangkan terlebih dahulu.

list.of.packages <- c("ggplot2","dplyr","sf","ggrepel")

new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)
sapply(list.of.packages, require, character.only = TRUE)

kart_sf = sf::st_read("~/Git-personal/Rujukan-R/norge/NOR_adm1.shp", stringsAsFactors = FALSE)
class(kart_sf)

Sekiranya ada masalah memasang pekej sf di Linux disebabkan masalah di gdal-config, pasangkan libgdal-dev diterminal.

sudo apt install libgdal-dev

kemudian bolehlah pasangkan pakej sf dengan install.packages('sf').

Sekiranya masalah disebabkan oleh libudunits2-0 dan libudunits2-dev, pasangkan libudunits2-0 dan libudunits2-dev di terminal.

sudo apt install -y libudunits2-0 libudunits2-dev
comments powered by Disqus