README.md

fmkort

Denne pakke indeholder funktioner, som kan lave danmarkskort i et layout, som passer til Finansministeriets skabeloner. Koden i pakken er kraftigt inspireret af leafletDK af Mikkel Krogsholm.

Pakken indenholder pt følgende funktioner:

Alle er velkommen til at bidrag til pakken funktionalitet ved at komme med forslag til forberinger og nye fuktioner/features eller endnu bedre ved at selv at udvikle på eksisterende funktioner eller ny funktioner. Lave en pull request eller et issue på GitHub, skriv til min mail (auefl@fm.dk) eller stik hovedet forbi.

Installation

Du kan installere fmkort-pakken fra GitHub ved at køre følgende kode i R

# install.packages("devtools")
devtools::install_github("August-Emil/fmkort")

Det kan være nødvendigt at genstarte R efter installationen (shift + cmd + F10 på mac eller shift + crlt + F10 på Windows).

Funktioner

Nedenfor gives en række eksempler på funktionerne i pakken. Alt data og alle figurer kan findes i mappen man/examples

library(fmkort)

Kommunekort

Funktionen fmkommunekortkort laver et danmarkskort hvor kommunerner fyldes ud med en farve med en tilsvarende værdi. Dette kan fx være arbejdsløsheden. Farveskalen kan enten være numerisk (flydende), opdelt i ‘bins’ eller efter kategorier (typsik hvis værdien ikke er nurmerisk, fx borgmesterens parti.)

load("man/examples/arblos_kom.Rda")
fmkommunekort(data = arblos_kom, id = "kommune", value = "arblos", legend = T, legendtitle = "Arbjedsløshed", scale = 'bin.num')
#> Registered S3 method overwritten by 'dplyr':
#>   method         from       
#>   print.location geojsonlint

RAR-kort

Funktionen fmrarkort laver et danmarkskort hvor de regionale arbejdsmarkedsråd (RAR) fyldes ud med en farve med en tilsvarende værdi. Dette kan fx være den forgæves rekretteringsrate Funktionen kan lave markers/labels som angiver værdien for RAR-området. Derudover har funktionen de samme funktionaliteter som fmkommunekort

load("man/examples/rardata.Rda")
fmrarkort(data = rardata, id = "omraade", value = "value", suffix = "pct.")

Regionskort

Funktionen fmregionkort har samme funktionaliteter som fmrarkort blot for en anden geografisk inddeling.

load("man/examples/middellevetid.rda")
fmregionkort(data = middellevetid, id = "Region", value = "value", suffix = "år")

Kort med cirkler

Funktionen fmcirkelkort laver et kort med cirkler, som har en givet radius. Cirklernes placering bestemmes ud fra længe- og breddegrader, mens cirklernes radius enten kan bestemmes som en fast størrelse (fx radius=30) eller ud fra en kolonne i ens data (fx radius="km").

load("man/examples/sygeplejerskeuddannelser.Rda")
fmcirkelkort(data = sygeplejerskeuddannelser, lon = "laengdegrad", lat = "breddegrad", radius = "km", color = "status", legend = T, dot = F, alpha = 0.8)

Isokron

Funktionen fmisokort lavet et kort med isokroner, som viser området med kan nå indenfor xx km i bil fra et eller flere koordinanter. Funktionen bruger openrouteservice::ors_isochrones til at lave isokronerne.

load("man/examples/gymnasier.Rda")
map20 <- fmkort::fmisokort(data = gymnasier, lat = 'lat', lon = 'lon', color = 'udkant', profile = 'driving-car', range = 20, quota = 50, api_key = api_key)



August-Emil/fmkort documentation built on June 7, 2020, 7:16 a.m.