试图从esri shapefile中创建一个spatstat窗口

时间:2011-12-14 01:42:49

标签: r shapefile spatstat

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

ppp(x, y, poly= _______ )

我需要什么格式才能将shapefile用作PPP对象中的窗口?

由于

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

出现混淆是因为函数ppp允许用户以许多不同的方式指定边界窗口。本质上,它收集它无法识别的任何参数,并将它们传递给函数owin,它使用它们来创建一个窗口。 poly无法识别参数ppp,因此会将其传递给owin:有关此类参数的说明,请参阅help(owin)