sk_export {snapKrig} | R Documentation |
Convert "sk" grid to SpatRaster
Description
Convert "sk" grid to SpatRaster
Usage
sk_export(g, template = "terra")
Arguments
g |
any object accepted or returned by |
template |
character or RasterLayer/SpatRaster to set output type Converts a vector or matrix to a SpatRaster or RasterLayer. Multi-layer outputs are supported for terra but not raster. |
Value
a RasterLayer or SpatRaster containing the data from g
(or a sub-grid)
See Also
sk
Other exporting functions:
sk_coords()
Examples
if( requireNamespace('raster') ) {
# open example file as RasterLayer
r_path = system.file('external/rlogo.grd', package='raster')
r = raster::raster(r_path, band=1)
g = sk(r)
# convert back to RasterLayer and compare
r_from_g = sk_export(g, 'raster')
print(r)
print(r_from_g)
# NOTE: layer name, band number, and various other metadata are lost
all.equal(r_from_g, r)
}
# same with terra
if( requireNamespace('terra') ) {
# convert all layers
r = terra::rast(r_path)
g = sk(r)
r_from_g = sk_export(g)
# NOTE: various metadata are lost
all.equal(r_from_g, r)
}
[Package snapKrig version 0.0.2 Index]