Installation
You can install nlgeocoder from CRAN with
install.packages("nlgeocoder")Development version (use at own risk!) can be installed from github with:
# install.packages("devtools")
devtools::install_github("uRos2018/nlgeocoder")Example
Geocoding nl addresses
library(nlgeocoder)
address <- nl_geocode( c("Henri Faasdreef 312", "Leidschenveen"))
address[c("weergavenaam")] # this is a sf object
#> Simple feature collection with 2 features and 1 field
#> Geometry type: POINT
#> Dimension: XY
#> Bounding box: xmin: 4.399247 ymin: 52.06491 xmax: 4.40042 ymax: 52.06593
#> Geodetic CRS: WGS 84
#> weergavenaam centroide_ll
#> 1 Henri Faasdreef 312, 2492JP 's-Gravenhage POINT (4.40042 52.06593)
#> 2 Laan van Leidschenveen 27, 2493CT 's-Gravenhage POINT (4.399247 52.06491)
colnames(address)
#> [1] "bron" "woonplaatscode" "type"
#> [4] "woonplaatsnaam" "wijkcode" "huis_nlt"
#> [7] "openbareruimtetype" "buurtnaam" "gemeentecode"
#> [10] "rdf_seealso" "weergavenaam" "straatnaam_verkort"
#> [13] "id" "gekoppeld_perceel" "gemeentenaam"
#> [16] "buurtcode" "wijknaam" "identificatie"
#> [19] "openbareruimte_id" "waterschapsnaam" "provinciecode"
#> [22] "postcode" "provincienaam" "nummeraanduiding_id"
#> [25] "waterschapscode" "adresseerbaarobject_id" "huisnummer"
#> [28] "provincieafkorting" "centroide_rd" "straatnaam"
#> [31] "score" "gekoppeld_appartement" "centroide_ll"Suggestions
## basic example code
adres <- nl_suggest("Dam, Amsterdam")
head(adres$response$docs, 2)
#> type weergavenaam id score
#> 1 weg Dam, Amsterdam weg-ab6df5babb15e466f3699b5d2c22e110 9.380681
#> 2 weg Damloperspad, Amsterdam weg-c57e61425c421a206015596b41c92259 6.352306
#> adrestype
#> 1 <NA>
#> 2 <NA>lookup
obj <- nl_lookup("weg-ab6df5babb15e466f3699b5d2c22e110")
names(obj)
#> [1] "bron" "woonplaatscode" "type"
#> [4] "woonplaatsnaam" "nwb_id" "openbareruimtetype"
#> [7] "gemeentecode" "rdf_seealso" "weergavenaam"
#> [10] "straatnaam_verkort" "id" "gemeentenaam"
#> [13] "identificatie" "openbareruimte_id" "provinciecode"
#> [16] "provincienaam" "centroide_ll" "provincieafkorting"
#> [19] "centroide_rd" "straatnaam"