小编Ege*_*bak的帖子

如何使用模式生成空间点

我正在做一些工作,我需要生成a)随机空间点b)非随机空间点,在多边形上,即b)点概率取决于例如东西渐变,或距某些点源的距离或者是其他东西

对于a)我可以使用包中的spsample()命令在多边形上生成随机点sp,如下所示:

# Load a spatial polygon from maptools package
library(maptools)
nc <- readShapePoly(system.file("shapes/sids.shp", package="maptools")[1],        proj4string=CRS("+proj=longlat +datum=NAD27"))
plot(nc)

library(sp)
pts <- spsample(nc, 100, type="random")
plot(nc)
points(pts, pch=19, col="red")
Run Code Online (Sandbox Code Playgroud)

这给出了我想要的a).但是,这可以修改为b)所以东部比西部更有可能吗?(虽然仍然可以指定我想要100分?)

random r spatial points spatstat

6
推荐指数
1
解决办法
1370
查看次数

标签 统计

points ×1

r ×1

random ×1

spatial ×1

spatstat ×1