我已将 shapefile 转换为 SpatialPolygons 类,并将其转换为带有 as(x, "owin") 的窗口,但我找不到任何可以使用的东西
ppp(x, y, poly= _______ )
我必须以什么格式获取 shapefile 才能将其用作 PPP 对象中的窗口?
谢谢
Baddeley 最近发布了一个小插图,描述了如何将 spatstat 与 shapefile 一起使用:请参阅http://cran.r-project.org/web/packages/spatstat/vignettes/shapefiles.pdf
如果你有一个 ppp 对象x
和一个 owin 对象W
,那么你就做
x <- x[W]
如果您已经将多边形 shapefile 转换为owin
(窗口)对象W
,那么您可以简单地使用此对象作为window
函数的参数ppp
:
X <- ppp(x, y, window=W)
由于该函数ppp
允许用户以许多不同的方式指定边界窗口,因此出现了混淆。本质上,它收集任何它无法识别的参数,并将它们传递给owin
使用它们来创建窗口的函数。该论点poly
不被认可,ppp
因此将被传递给owin
:seehelp(owin)
以获得对此类论点的解释。