首页 > 解决方案 > 在 R 中处理形状文件时如何保留数据框?

问题描述

我正在使用两种形状,我希望第一个与第二个完全重叠。为此,我做出了改变rgeos :: gDifference ()并且它可以正常工作。第一个形状是 a SpatialPolygonsDataFrame,第二个是 a SpatialPolygons。结果我需要一个SpatialPolygonsDataFrame,但我得到一个SpatialPolygon

我还没有找到解决这个问题的方法。有谁知道解决方案?我的脚本是:

ID <- as.character(shape_1@data$ID)

shape.gDiff <- gDifference(shape_1, shape_2, byid=T, id=ID)

标签: r

解决方案


推荐阅读