as.SpatVector {magclass} | R Documentation |
as.SpatVector
Description
Convert magclass object to a SpatVector object. Requires the terra package and requires the magclass object to provide the geometry of the spatial entities as "geometry" attribute in "WKT" format. (see object "m" in example).
Usage
as.SpatVector(x)
Arguments
x |
MAgPIE object |
Value
A SpatVector object
Author(s)
Jan Philipp Dietrich
See Also
Examples
if (requireNamespace("terra", quietly = TRUE)) {
r <- terra::rast(ncols = 360, nrows = 180, nl = 4)
r[85:89, 176:179] <- (1:20 %*% t(1:4))
r[15:19, 76:79] <- (10 + 1:20 %*% t(1:4))
names(r) <- c("y2000..bla", "y2001..bla", "y2000..blub", "y2001..blub")
v <- terra::as.polygons(r)
m <- as.magpie(v)
attr(m, "geometry")
attr(m, "crs")
v2 <- as.SpatVector(m)
}
[Package magclass version 6.13.2 Index]