transform geometries in stars objects to a new coordinate reference system, without warping
transform geometries in stars objects to a new coordinate reference system, without warping
## S3 method for class 'stars' st_transform(x, crs, ...) ## S3 method for class 'stars' st_transform_proj(x, crs, ...)
x |
object of class |
crs |
object of class |
... |
ignored |
For simple feature dimensions, st_transform is called, leading to lossless transformation. For gridded spatial data, a curvilinear grid with transformed grid cell (centers) is returned, which is also lossless. To convert this to a regular grid in the new CRS
, use st_warp (which is in general lossy).
geomatrix = system.file("tif/geomatrix.tif", package = "stars") (x = read_stars(geomatrix)) new = st_crs(4326) y = st_transform(x, new) plot(st_transform(st_as_sfc(st_bbox(x)), new), col = NA, border = 'red') plot(st_as_sfc(y, as_points=FALSE), col = NA, border = 'green', axes = TRUE, add = TRUE) image(y, col = heat.colors(12), add = TRUE) plot(st_as_sfc(y, as_points=TRUE), pch=3, cex=.5, col = 'blue', add = TRUE) plot(st_transform(st_as_sfc(x, as_points=FALSE), new), add = TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.