0

我已将 shapefile 转换为 SpatialPolygons 类,并将其转换为带有 as(x, "owin") 的窗口,但我找不到任何可以使用的东西

ppp(x, y, poly= _______ )

我必须以什么格式获取 shapefile 才能将其用作 PPP 对象中的窗口?

谢谢

4

3 回答 3

2

Baddeley 最近发布了一个小插图,描述了如何将 spatstat 与 shapefile 一起使用:请参阅http://cran.r-project.org/web/packages/spatstat/vignettes/shapefiles.pdf

于 2012-04-02T19:15:08.250 回答
0

如果你有一个 ppp 对象x和一个 owin 对象W,那么你就做 x <- x[W]

于 2015-01-25T21:41:42.070 回答
0

如果您已经将多边形 shapefile 转换为owin(窗口)对象W,那么您可以简单地使用此对象作为window函数的参数ppp

X <- ppp(x, y, window=W)

由于该函数ppp允许用户以许多不同的方式指定边界窗口,因此出现了混淆。本质上,它收集任何它无法识别的参数,并将它们传递给owin使用它们来创建窗口的函数。该论点poly不被认可,ppp因此将被传递给owin:seehelp(owin)以获得对此类论点的解释。

于 2016-03-20T06:33:14.790 回答