Package 'geodk'

Title: Access Danish Geospatial Data
Description: This package provides access to all geospatial data provided by the danish agency called Klimadatastyrelsen. Under the hood it wraps the `{dawaR}` and `{dkdata}` packages which provide access to the agency APIs.
Authors: Aleksander Bang-Larsen [aut, cre, cph]
Maintainer: Aleksander Bang-Larsen <[email protected]>
License: GPL (>= 3)
Version: 0.0.0.9000
Built: 2024-10-28 15:17:21 UTC
Source: https://github.com/aleksanderbl29/geodk

Help Index


Plot a map of Denmark with given borders

Description

Plot a nice map of Denmark with borders at a given level. Options to fill based on area names or color borders are included. A legend guide is shown if less than 15 areas are plotted.

Usage

plot_denmark(level = "regions", fill = NULL, color = NULL)

Arguments

level

The desired administrative geographic level for the map. Should be one of get_levels()

fill

The desired color for the areas to be filled with. Could be either a R-friendly color (name or hex code) or names to fill based on the area names.

color

The desired color for the area borders to be colored with. Could be either a R-friendly color (name or hex code) or names to fill based on the area names.

Value

Returns a ggplot object that can be manipulated as any other. The object is automatically printed.

Examples

plot_denmark()

plot_denmark(fill = "names")

Plot selected (or all) municipalities

Description

Plot a vector of municipalities in Denmark. Just provide the name.

Usage

plot_municipalities(
  municipality = c("København", "Frederiksberg", "Ballerup", "Brøndby", "Dragør",
    "Gentofte", "Gladsaxe", "Glostrup", "Herlev", "Albertslund", "Hvidovre",
    "Høje-Taastrup", "Lyngby-Taarbæk", "Rødovre", "Ishøj", "Tårnby", "Vallensbæk",
    "Furesø", "Allerød", "Fredensborg", "Helsingør", "Hillerød", "Hørsholm",
    "Rudersdal", "Egedal", "Frederikssund", "Greve", "Køge", "Halsnæs", "Roskilde",
    "Solrød", "Gribskov", "Odsherred", "Holbæk", "Faxe", "Kalundborg", "Ringsted",
    "Slagelse", "Stevns", "Sorø", "Lejre", 
     "Lolland", "Næstved", "Guldborgsund",
    "Vordingborg", "Bornholm", "Middelfart", "Christiansø", "Assens", "Faaborg-Midtfyn",
    "Kerteminde", "Nyborg", "Odense", "Svendborg", "Nordfyns", "Langeland", "Ærø",
    "Haderslev", "Billund", "Sønderborg", "Tønder", "Esbjerg", "Fanø", "Varde",
    "Vejen", "Aabenraa", "Fredericia", "Horsens", "Kolding", "Vejle", "Herning",
    "Holstebro", "Lemvig", "Struer", "Syddjurs", "Norddjurs", "Favrskov", "Odder",
    "Randers", "Silkeborg", "Samsø", "Skanderborg", "Aarhus", 
     "Ikast-Brande",
    "Ringkøbing-Skjern", "Hedensted", "Morsø", "Skive", "Thisted", "Viborg",
    "Brønderslev", "Frederikshavn", "Vesthimmerlands", "Læsø", "Rebild",
    "Mariagerfjord", "Jammerbugt", "Aalborg", "Hjørring")
)

Arguments

municipality

Municipality to plot. Mutiple is supported.

Value

Returns a {ggplot2} object and prints the plot as well.

Examples

plot_municipalities(municipality = c("Aarhus", "Favrskov"))

Plot selected (or all) regions

Description

Plot a vector of regions in Denmark. Just provide the name.

Usage

plot_regions(
  region = c("Region Nordjylland", "Region Midtjylland", "Region Syddanmark",
    "Region Hovedstaden", "Region Sjælland")
)

Arguments

region

Region(s) to plot

Value

Returns a {ggplot2} object and prints the plot as well.

Examples

plot_regions(region = c("Region Nordjylland", "Region Midtjylland"))