rgeos的变体::gUnion不会溶解相邻多边形?

rgeos的变体::gUnion不会溶解相邻多边形?,r,gis,geos,sp,R,Gis,Geos,Sp,我有一些要合并的相邻地块簇,但我希望保留每个簇内的地块边界。如果我使用诸如Reducegeom_list、gUnion之类的东西,那么相邻的边界就会消失 下面是一个简单且可重复的示例,我希望或多或少地用纯R实现。如果GEOS还没有本机实现这一点,我会感到惊讶,但我无法确定一个rgeos绑定可以实现我想要的功能 是否有一种rgeos::gUnion变体不会溶解相邻多边形 编辑:删除%>%以支持的粗略代码示例您可以使用raster::aggregate,Dissole=FALSE进行编辑。它将合并几

我有一些要合并的相邻地块簇,但我希望保留每个簇内的地块边界。如果我使用诸如Reducegeom_list、gUnion之类的东西,那么相邻的边界就会消失

下面是一个简单且可重复的示例,我希望或多或少地用纯R实现。如果GEOS还没有本机实现这一点,我会感到惊讶,但我无法确定一个rgeos绑定可以实现我想要的功能

是否有一种rgeos::gUnion变体不会溶解相邻多边形


编辑:删除%>%以支持

的粗略代码示例您可以使用raster::aggregate,Dissole=FALSE进行编辑。它将合并几何体,但不溶解边界。

我不清楚您使用“合并”但不想溶解的含义。因为我不熟悉这个。还有%>%语法,您的示例草图对我没有帮助,缺少一个可复制的示例。谢谢您的参与。请给我几分钟时间,仅使用base R和sp和/或maptools编写一个可复制的示例。希望这将澄清意图。@edzer pebesma请参阅一个简单且可重复的示例。我认为使所有多边形的ID唯一的逻辑可以在sp::rbind.SpatialPolygons…,makeUniqueIDs=TRUE中实现。但这个想法只是为了说明几何体是在不溶解相邻边界的情况下合并的;考虑到base::merge及其在sp中的对应项,我也不明白为什么要称它为merge。