library(dplyr)
<-
dat_bakgrunnskart ::read_sf(file.path(Sys.getenv("USERPROFILE"), "NIFU", "Metode - General", "SAROS-core", "shared resources", "maps", "fylker2021.json"),
sflayer = "fylker2021",
stringsAsFactors = TRUE, as_tibble = TRUE) %>%
::left_join(y =
dplyr::tibble(Fylkesnavn = c("Oslo", "Vestland", "Viken", "Nordland"),
tibbleutvalgt = nifutheme::nifu_cols(type="main")[1:4]),
by = "Fylkesnavn") %>%
::st_as_sf(coords = c("_CX", "_CY"))
sf::st_crs(dat_bakgrunnskart) <- 25833
sf<-
kart1 ::ggplot() +
ggplot2::theme_void() +
ggplot2::geom_sf_interactive(data = dat_bakgrunnskart,
ggiraphmapping = ggplot2::aes(fill = utvalgt,
data_id = Fylkesnavn,
tooltip = Fylkesnavn)) +
::scale_fill_identity()
ggplot2# kart1
::girafe(ggobj = kart1) ggiraph
Kart
Enkleste er å ta utgangspunkt i f.eks. eksempelet nedenfor (hentet fra Spørringenes metodekapittel).
Note
Merk at Quarto har per nå en begrensning på antall komplekse/store figurer (slik som kart pleier å være). Har man flere bør derfor disse enten gjøres statiske (ikke-interaktive), eller plasseres på hver sitt dokument.
Det du trenger er
- Et datasett med bakgrunnskart (konturer av Norge+fylker eller kommuner). Dette ligger i Metode-kanalen, se eksempelet nedenfor.
2A. Et datasett med skolenes/institusjonenes koordinater og det du ønsker å fargelegge,
2B. OG/ELLER Et datasett med f.eks. fylker der du har informasjon om hva som skal fargelegges (kapitteldatasettet).
2 er ikke med i eksempelet nedenfor.