当行数不相等时,覆盖SpatialPointsDataFrame和SpatialPolygonsDataFrame

当行数不相等时,覆盖SpatialPointsDataFrame和SpatialPolygonsDataFrame,r,overlay,polygon,spatial,points,R,Overlay,Polygon,Spatial,Points,我想知道这在R中是否可行 我有一个SpatialPointsDataFrame,其中包括指定了属性的点。我想用SpatialPolygonDataFrame覆盖此SpatialPointsDataFrame。下面是我正在使用的代码。只是为了澄清多边形和点数据帧都在同一投影坐标系中 buptpol <- SpatialPolygonsDataFrame(bu_proj_poly, bu.pts) 问题是多边形文件的长度超过了点文件中的行。在这种情况下,有没有办法将点覆盖到多边形文件上 覆盖

我想知道这在R中是否可行

我有一个SpatialPointsDataFrame,其中包括指定了属性的点。我想用SpatialPolygonDataFrame覆盖此SpatialPointsDataFrame。下面是我正在使用的代码。只是为了澄清多边形和点数据帧都在同一投影坐标系中

buptpol <- SpatialPolygonsDataFrame(bu_proj_poly, bu.pts)

问题是多边形文件的长度超过了点文件中的行。在这种情况下,有没有办法将点覆盖到多边形文件上

覆盖是使用
over
功能完成的,而不是使用
SpatialPolygonDataFrame
。有关更多详细信息,请参阅
的文档,超过

+1我打算建议分享一个示例,但那只是从文档中复制/粘贴!谢谢我找到了解决方案!!!
Error in stopifnot(length(Sr@polygons) == nrow(data)) : 
  no slot of name "polygons" for this object of class "SpatialPointsDataFrame"