Description Usage Arguments Details Value Author(s) See Also Examples
Class ursaValue is a part of class ursaRaster. It contains values of image. In the case of numeric values, the exterior class is ursaNumeric. In the case of categorical values, the exterior class is ursaCategory.
1 2 3 4 5 6 7 8 | ## S3 method for class 'ursaCategory'
print(x, ...)
## S3 method for class 'ursaNumeric'
print(x, ...)
ursa_value(obj, band)
ursa_value(obj, band) <- value
|
x |
Object of the one of classes |
... |
Further arguments passed to generic functions |
obj |
Object of class |
band |
Optional. Vector of band numbers (positive integer) or band names (character). |
value |
Numeric or integer scalar, vector, or matrix. Coerced to dimenstion of |
Try to use high-level assignment using replacement [<- operator for class ursaRaster. However, if you don't get desired result, you can downgrade the level of your code.
Object of class ursaNumeric is a numerical matrix. Object of class ursaCategory is an integer matrix. Dimensions of this matrix:
dim(...)[1] |
Spatial domain; the length is muliplications of lines (rows) and samples (columns) |
dim(...)[2] |
Band or temporal domain; the length is number of bands |
It is allowed to use scalar value NA in the case when values are not in memory. In this case the class is ursaValue.
Nikita Platonov platonov@sevin.ru
Extract [ and replacement [<- methods for class ursaRaster
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | session_grid(NULL)
session_grid(regrid(mul=1/4))
a1 <- create_envi("exam1.envi",bandname=c("today","tomorrow"))
str(ursa_value(a1))
close(a1)
envi_remove("exam1")
a2 <- ursa_dummy(nband=4,min=1,max=99)
str(ursa_value(a2),digits=3)
a3 <- as.integer(a2)
str(ursa_value(a3))
str(ursa_value(a3,2))
print(ursa_value(a3))
print(a3)
ursa_value(a3,"Band 2") <- 199
ursa_value(a3)[,3] <- 299
a3[4] <- 399
print(a3)
ursa_value(a3[1:3]) <- ursa_value(a3[4])
print(a3)
ursa_value(a3[1:3]) <- -c(1:3)
print(a3)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.