
Last chance! 50% off unlimited learning
Sale ends in
rotates polygon by specified angle
rotate.polygon(
p,
angle = 45,
sp = FALSE,
anchor = c("center", "lower.left", "upper.right")
)
an sp or sf polygon object with rotated polygon
A polygon object of sf or sp class
Rotation angle in degrees
(FALSE | TRUE) Output sp class object
Location to rotate polygon on options are "center", "lower.left" and "upper.right"
library(sf)
data(meuse, package = "sp")
meuse <- st_as_sf(meuse, coords = c("x", "y"),
crs = 28992, agr = "constant")
e <- st_convex_hull(st_union(meuse))
e30 <- rotate.polygon(e, angle=30)
plot(e, main="rotated 30 degrees")
plot(e30, add=TRUE)
Run the code above in your browser using DataLab