get.mask(tripEstimation)
get.mask()所属R语言包:tripEstimation
Create, access and manipulate spatial masks
创建,访问和操作空间口罩
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Spatial masks are stored using the xyz-list structure used by image or as a series of masks stored as bits in the z-component as matrix or array object. get.mask is used to extract a specific mask from the binary storage, and mkSmall can be used to quickly down-sample an existing mask or image.
空间掩模被存储使用使用image或作为位Z-分量的矩阵或数组对象存储为一系列的掩模结构的xyz列表。 get.mask用于从二进制存储,提取一个特定的掩模,并可以用来mkSmall快速下采样的现有掩模或图像。
用法----------Usage----------
get.mask(masks, k)
mkSmall(lst, thin = 10)
set.mask(object, segment) <- value
mkMaskObject(xs, ys, nsegs)
参数----------Arguments----------
参数:masks
A list object with components x, y, and z containing spatial masks
一个List对象与组件x,y和z包含空间的面具
参数:k
specifies the k-th mask
指定的第k个掩模
参数:lst
an xyz-list structure with z containing either a matrix or array
包含一个的XYZ列表结构与z矩阵或数组
参数:thin
integer factor to down-sample grid
下采样网格的整数因子
参数:object
array Mask object
阵列遮罩对象
参数:segment
segment number to be modified in the mask
段编号,以在掩模进行修改
参数:value
individual mask to be set
要设置的单个阴罩
参数:xs
x coordinates of mask cells
x坐标的掩模单元
参数:ys
y coordinates of mask cells
面具单元的y坐标
参数:nsegs
number of segments to be represented
段数来表示
(作者)----------Author(s)----------
Michael D. Sumner
参见----------See Also----------
mkLookup for the use of these masks to query individual locations and locations measured over time. See bits for the underlying mechanism to set and get mask bits.
mkLookup为使用这些掩模查询个别的地点和位置随着时间的推移测定。见bits的基本机制来设置和获取屏蔽位。
实例----------Examples----------
data(volcano)
d <- list(x = seq(-10, 10, length = nrow(volcano)),
y = seq(-5, 5, length = ncol(volcano)),
z = array(0, c(nrow(volcano), ncol(volcano), 2)) )
mv <- min(volcano)
for (i in 0:61) {
blk <- (i %/% 31) + 1
bit <- (i - 1) %% 31
bits(d$z[,,blk], bit) <- volcano > (mv + i*1.6 )
}
for (i in 0:61) image(get.mask(d, i))
## an object with 62 masks is only twice the size of the source data[#62口罩的对象是只有两次的源数据的大小]
object.size(d) / object.size(volcano)
## Not run: [#不运行:]
## plot a smaller version[#绘制一个较小的版本]
image(get.mask(d, 20), 5)
## pretend we have only one masks[#假装我们只有一个口罩]
lookup <- mkLookup(get.mask(d, 30), by.segment = FALSE)
## interactive to show use of lookup function[#交互使用的查找功能]
image(get.mask(d, 30), main = "Click on the red (FALSE) and cream (TRUE) areas")
for (i in 1:10) {x <- matrix(unlist(locator(1)), ncol = 2);text(x[1], x[2], lookup(x) > 0)}
## End(Not run)[#(不执行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|