bbox2sp {pedometrics} | R Documentation |
Create a Spatial* object from a bounding box
Description
Take the bounding box of a Spatial* object and create a SpatialPoints* or SpatialPolygons* object from it.
Usage
bbox2sp(obj, sp = "SpatialPolygons", keep.crs = TRUE)
Arguments
obj |
Object of class Spatial*. |
sp |
Class of the resulting object with options |
keep.crs |
Logical for assigning the same coordinate reference system to the resulting
Spatial* object. Defaults to |
Value
An object of class SpatialPoints* or SpatialPolygons*.
Dependencies
The sp package, provider of classes and methods for spatial data in R, is required for
bbox2sp()
to work. The development version of the sp package is available on
https://github.com/edzer/sp/ while its old versions are available on the CRAN archive at
https://cran.r-project.org/src/contrib/Archive/sp/.
Note
Some of the solutions used to build this function were found in the source code of the R-package intamapInteractive. As such, the authors of that package, Edzer Pebesma edzer.pebesma@uni-muenster.de and Jon Skoien jon.skoien@gmail.com, are entitled ‘contributors’ to the R-package pedometrics.
Author(s)
Alessandro Samuel-Rosa alessandrosamuelrosa@gmail.com
References
Edzer Pebesma, Jon Skoien with contributions from Olivier Baume, A. Chorti, D.T. Hristopulos, S.J. Melles and G. Spiliopoulos (2013). intamapInteractive: procedures for automated interpolation - methods only to be used interactively, not included in intamap package. R package version 1.1-10. https://CRAN.R-project.org/package=intamapInteractive.
Examples
if (require(sp)) {
data(meuse, package = "sp")
sp::coordinates(meuse) <- ~ x + y
bb <- bbox2sp(obj = meuse, keep.crs = FALSE)
}