From cd6f3c6fbb29169d4bb9d075c7eeddcbaa44c2ad Mon Sep 17 00:00:00 2001 From: Norwin Roosen Date: Sat, 13 Jan 2018 15:08:31 +0100 Subject: [PATCH] add plot.sensebox() dependencies to suggests fixes #15 --- DESCRIPTION | 3 +++ R/box_utils.R | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index b612826..15c41de 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -9,7 +9,10 @@ Imports: httr, magrittr Suggests: + maps, + maptools, readr, + rgeos, sf, knitr, rmarkdown diff --git a/R/box_utils.R b/R/box_utils.R index 2fbe795..bc4e2c2 100644 --- a/R/box_utils.R +++ b/R/box_utils.R @@ -6,7 +6,7 @@ plot.sensebox = function (x, ..., mar = c(2,2,1,1)) { !requireNamespace("maptools", quietly = TRUE) || !requireNamespace("rgeos", quietly = TRUE) ) { - stop('this functions requires the packages sf, maps, maptools, rgeos') + stop('this functions requires additional packages. install them with\n install.packages(c("sf", "maps", "maptools", "rgeos"))') } geom = x %>% @@ -15,7 +15,6 @@ plot.sensebox = function (x, ..., mar = c(2,2,1,1)) { bbox = sf::st_bbox(geom) - library(maps) world = maps::map('world', plot = FALSE, fill = TRUE) %>% sf::st_as_sf() %>% sf::st_geometry()