"owin".
as.owin(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., from=c("points", "covariates"), fatal=TRUE)
"as.owin"(W, ..., from=c("points", "covariates"), fatal=TRUE)
"as.owin"(W, ..., from=c("points", "covariates"), fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., step, fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=FALSE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)
"as.owin"(W, ..., fatal=TRUE)"owin" (see owin.object)
specifying an observation window.
"owin" is a way of specifying the observation window
for a point pattern. See owin.object for an overview.
This function converts data in any of several formats
into an object of class "owin" for use by the spatstat
package. The function as.owin is generic, with methods
for different classes of objects, and a default method. The argument W may be
"owin"
xrange, yrange specifying the
$x$ and $y$ dimensions of a rectangle
(xmin, xmax, ymin, ymax))
specifying the $x$ and $y$ dimensions of a rectangle
xl, xu, yl, yu
specifying the $x$ and $y$ dimensions of a rectangle
as (xmin, xmax) = (xl, xu) and
(ymin, ymax) = (yl, yu). This will accept objects of
class spp used in the Venables and Ripley spatial
library.
"ppp" representing a point pattern.
In this case, the object's window structure will be
extracted.
"psp" representing a line segment pattern.
In this case, the object's window structure will be
extracted.
"tess" representing a tessellation.
In this case, the object's window structure will be
extracted.
"quad" representing a quadrature scheme.
In this case, the window of the data component will be
extracted.
"im" representing a pixel image.
In this case, a window of type "mask" will be returned,
with the same pixel raster coordinates as the image.
An image pixel value of NA, signifying that the pixel
lies outside the window, is transformed into the logical value
FALSE, which is the corresponding convention for window masks.
"ppm", "kppm" or "dppm"
representing a fitted point process
model. In this case, if from="data" (the default),
as.owin extracts the original point
pattern data to which the model was fitted, and returns the
observation window of this point pattern. If
from="covariates" then as.owin extracts the
covariate images to which the model was fitted,
and returns a binary mask window that specifies the pixel locations.
"lpp"
representing a point pattern on a linear network.
In this case, as.owin extracts the linear network
and returns a window containing this network.
"lppm"
representing a fitted point process model on a linear network.
In this case, as.owin extracts the linear network
and returns a window containing this network.
data.frame with exactly three columns. Each row of the
data frame corresponds to one pixel. Each row contains the
$x$ and $y$ coordinates of a pixel, and a logical value
indicating whether the pixel lies inside the window.
data.frame with exactly two columns. Each row of the
data frame contains the $x$ and $y$ coordinates of a pixel
that lies inside the window.
"distfun", "nnfun"
or "funxy" representing a function of spatial location,
defined on a spatial domain. The spatial domain of the function will be
extracted.
"rmhmodel" representing a
point process model that can be simulated using rmh.
The window (spatial domain) of the model will be extracted.
The window may be NULL in some circumstances (indicating that the
simulation window has not yet been determined). This is not treated
as an error, because the argument fatal defaults to
FALSE for this method.
"layered" representing a
list of spatial objects. See layered.
In this case, as.owin will be applied to each
of the objects in the list, and the union of these windows
will be returned.
If the argument W is not in one of these formats
and cannot be converted to a window, then an error will
be generated (if fatal=TRUE) or a value of NULL
will be returned (if fatal=FALSE).
When W is a data frame, the argument step
can be used to specify the pixel grid spacing; otherwise, the spacing
will be guessed from the data.
owin.object,
owin
w <- as.owin(c(0,1,0,1))
w <- as.owin(list(xrange=c(0,5),yrange=c(0,10)))
# point pattern
data(demopat)
w <- as.owin(demopat)
# image
Z <- as.im(function(x,y) { x + 3}, unit.square())
w <- as.owin(Z)
# Venables & Ripley 'spatial' package
require(spatial)
towns <- ppinit("towns.dat")
w <- as.owin(towns)
detach(package:spatial)
Run the code above in your browser using DataLab