在R中处理形状文件时,如何保持数据帧?
我正在处理两种形状,我希望第一种形状与第二种形状完全重叠。为了做到这一点,我使用在R中处理形状文件时,如何保持数据帧?,r,R,我正在处理两种形状,我希望第一种形状与第二种形状完全重叠。为了做到这一点,我使用rgeos::gDifference()进行了更改,它工作正常。第一个形状是空间多边形数据框,第二个形状是空间多边形。因此,我需要一个空间多边形数据框,但我得到了一个空间多边形 我还没有找到纠正这个问题的方法。有人知道解决办法吗? 我的剧本是: ID <- as.character(shape_1@data$ID) shape.gDiff <- gDifference(shape_1, shape_2,
rgeos::gDifference()
进行了更改,它工作正常。第一个形状是空间多边形数据框
,第二个形状是空间多边形
。因此,我需要一个空间多边形数据框
,但我得到了一个空间多边形
我还没有找到纠正这个问题的方法。有人知道解决办法吗?
我的剧本是:
ID <- as.character(shape_1@data$ID)
shape.gDiff <- gDifference(shape_1, shape_2, byid=T, id=ID)
ID是否只想将空间多边形
转换为空间多边形数据帧
?在这种情况下:谢谢你@David Pell,终于帮了大忙了