我已经使用 density.ppp 分析了一个 GPS 点数据集,以生成一种点强度的热图,如下所示:
但是,我希望图像限制在 shapefile 的边界内,如下所示:
第一个图像被称为
x <- readShapePoly("dk.shp")
xlim<-c(min(912),max(920))
ylim<-c(min(8023),max(8030))
a<-ppp(cases@coords[,1], cases@coords[,2], xlim, ylim, unitname=c("km"))
plot(density.ppp(a, 0.1), col=COLORS)
plot(x, add=T, border="white")
其中 case@coords 是每个兴趣点的 GPS 坐标,x 是提供地理单位轮廓的 shapefile。
使用以下代码调用第二个图像:
plot(x, axes=T, col=COLORS, border="White")
有谁知道如何做到这一点?也许 plot() 不可能,我需要另一个包。
顺便说一句,我计划做的下一步是将这张图片覆盖在从 GoogleEarth 导入的地图上。我也不确定该怎么做,但如果我解决了,我会发布答案
非常感谢