seq {ursa} | R Documentation |
Sequence Generation for raster image and coordinate grid
Description
Set of functions to generate regular sequences of bands, x-/y-cordinates and columns/rows.
Usage
## S3 method for class 'ursaRaster'
seq(...)
## S3 method for class 'ursaGrid'
seq(...)
ursa_seqx(obj)
ursa_seqy(obj)
ursa_seqc(obj)
ursa_seqr(obj)
Arguments
... |
Set of arguments, which are recognized via their names (using regular expressions), position and classes.
|
obj |
Object of classes |
Details
All ordinal sequences (axis
is \dQuote{c}
, \dQuote{r}
, \dQuote{z}
) start from 1L
.
axis=\dQuote{z}
is ignored in the function seq
for ursaGrid
object. The returned value is 1L
.
seq(obj)
for ursaRaster
objects is suitable for using in cycles across bands.
Value
Functions ursa_seqx
and seq(obj, "x")
return x-coordinates of cell midpoints.
Functions ursa_seqy
and seq(obj, "y")
return y-coordinates of cell midpoints.
Functions ursa_seqc
, seq(obj, "samples")
and seq(obj, "c")
return sequence of cells in horizontal direction.
Functions ursa_seqr
, seq(obj, "lines")
and seq(obj, "r")
return sequence of cells in vertical direction.
Functions seq(obj)
and seq(obj, "z")
for ursaRaster
object returns sequence of bands.
Function seq(obj)
and seq(obj, "z")
for ursaGrid
object returns 1L
.
Author(s)
Nikita Platonov platonov@sevin.ru
Examples
session_grid(NULL)
session_grid(regrid(mul=1/16))
print(session_grid())
a <- ursa_dummy(nband=5)
print(a)
print(seq(a))
print(seq(a,"c"))
print(seq(a,"x"))
print(ursa_seqx())