【发布时间】:2014-01-15 15:08:45
【问题描述】:
这似乎很容易,但我找不到。如何测试 shapefile 的至少一部分是否在 R 中的矩形内?我知道我可以使用 rgeos 包中的 gIntersects,但为此我需要一个 sp 对象而不是一个简单的矩形。因为我做了很多次,所以会更耗时。提前致谢!
【问题讨论】:
-
将矩形强制/转换为
sp形状并不难。肯定比在进行重叠测试的包中重新发明代码更容易! -
如果您的矩形完全位于特征内部的孔内怎么办?这算不算交叉路口?
-
在我的情况下不是@Spacedman。多边形是物种分布,我想看看物种是否出现在网格的某些正方形中。
-
你的意思是你的多边形没有洞,所以不会出现这种情况?
-
不,我的意思是它们可能有洞,如果一个正方形落在洞内,gIntersects 将返回 false(对吗?),这就是我所期望的。
标签: r intersection rectangles shapefile