Description Usage Arguments Author(s) Examples
Retrieve the joint extent of all specified spatial objects by
running through a parameter-argument list while merging the extents of all
spatial objects. This is mostly needed for the GRASS_REGION_PARAMETER
.
Still there are geoalgorithms which require an extent object.
1 | get_extent(params, type_name)
|
params |
A parameter-argument list as returned by |
type_name |
A character string containing the QGIS parameter type for
each parameter (boolean, multipleinput, extent, number, etc.) of |
Jannes Muenchow
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ## Not run:
library("RQGIS3")
library("raster")
library("reticulate")
r = raster(ncol = 100, nrow = 100)
r1 = crop(r, extent(-10, 11, -10, 11))
r2 = crop(r, extent(0, 20, 0, 20))
r3 = crop(r, extent(9, 30, 9, 30))
r1[] = 1:ncell(r1)
r2[] = 1:ncell(r2)
r3[] = 1:ncell(r3)
alg = "grass7:r.patch"
out = py$RQGIS3$get_args_man()
params = get_args_man(alg)
params$input = list(r1, r2, r3)
get_extent(params = params, type_name = out$type_name)
# or if we save the input rasters in files stored on disk
params[] = save_spatial_objects(params = params,
type_name = out$type_name)
get_extent(params = params, type_name = out$type_name)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.