首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R合并两个sfc_polygons列表

R合并两个sfc_polygons列表
EN

Stack Overflow用户
提问于 2017-12-18 23:48:46
回答 2查看 233关注 0票数 0

嘿,我有两个多边形的列表。第一个是包含1个多边形(圆)的列表,第二个是包含260个多边形(260个矩形)的列表。请参阅第一张图片(two lists of polygons)。

现在,我想保留圆接触到的所有矩形。见图2 merge和图3 result

有人知道吗?有几件事。st_combine,st_intersection --但是他们不能解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2017-12-20 00:16:12

假设你的区块在a中,你的圈子在b中;你试过吗

代码语言:javascript
复制
a[lenghts(st_intersects(a, b)) > 0]
票数 1
EN

Stack Overflow用户

发布于 2017-12-19 08:37:05

如果没有reprex,很难给出完整的答案,但我认为您应该使用st_intersects。这可以获取两个sf对象,并返回相交对的向量列表(sparse = TRUE)或这些索引是否相交的完整逻辑矩阵(sparse = FALSE)。在本例中,我将使用后者,然后使用适当的filter来仅获取所需的行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47871886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档