【发布时间】:2018-09-30 11:03:03
【问题描述】:
我有一个 SpatialPolygonsDataFrame (spolydf) 和一个 SpatialPointsDataFrame (spointdf)。这些图层具有不同的范围,但重叠。
我可以选择落在多边形内的点
fall.within.poly <- spointdf[spolydf,]
如何选择多边形之外的点?试过了
fall.outside.poly <- spointdf[-spolydf,]
但不起作用。我缺少一些简单的东西-请提供任何帮助。
【问题讨论】:
-
您可能想使用函数
over来查找哪些点落在多边形中。 -
谢谢,但我正在寻找多边形之外的点。
-
是的,我知道,但两个答案都是相关的。如果您使用
sp::over,您将保留所有积分。那些超过多边形的将有多边形信息,其他的将有 NA。然后就可以过滤了。如果没有您提供可重现的示例,我无法向您展示。