knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
library(shintobag)
Je moet toegang hebben op de repos. http://bitbucket.org/shintolabs/shintobag. Gebruik dan remotes
om de package te installeren.
remotes::install_bitbucket("shintolabs/shintobag", auth_user = "YOU", password = "PASS")
Om shintobag
te kunnen gebruiken moet je een YML bestand toevoegen, dat uit 1Password gedownload kan worden ("YAML BAG/CBS/Kadaster Config").
Plaats dit bestand in een (gebruiker) folder, en zet 1 keer per sessie de options
:
library(shintobag) options(shintobag_conf = "/path/to/config.yml")
Als alternatief kun je config.yml
ook plaatsen in conf/
in de huidige working directory (dit is de default lokatie).
Met download_gemeente_opendata
kun je open bronnen downloaden voor een gekozen gemeente, namelijk:
.feather
(geen ruimtelijke info, zeer snel formaat voor inlezen) en .rds
(een sf-dataframe, met punt lokatie kolom, handig om direct met bv. leaflet
te gebruiken).geo_Eindhoven.rds
, een list
met componenten buurt
(CBS buurt tabel, inclusies standaard CBS kolommen), wijk
(idem) en grens
(de gemeente grens).Om de bestanden te downloaden doe je,
download_gemeente_opendata("Eindhoven", out_path = "open_data/", re_download = FALSE)
Dit kan enkele minuten duren.
Hier worden de bestanden gedownload naar de folder 'open_data' in de huidige working directory. Het argument re_download = FALSE
download de bestanden niet als ze al bestaan (pas op, default is TRUE).
Om de bestanden in te lezen gebruik je:
bag_spatial <- readRDS("open_data/bag_Eindhoven_sf.rds") geo <- readRDS("open_data/geo_Eindhoven.rds")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.