问题标签 [mapview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

r - 在 sf 文件 R 中按类别创建多边形

我有一个来自关键和濒危习惯联邦登记处的大坐标。我正在尝试将这些地图数字化以进行分析。这是一个数据示例作为示例。

我已经成功地将 df 转换为 sf 并使用以下方法绘制它

地图视图坐标图

我的主要目标是根据 ID(A 或 B)创建两个不同的多边形,但我很挣扎。

我可以用这个把它们全部变成一个多边形:

单个多边形

但是,如果我按照其他站点/问题的建议取消注释 group_by(),我会收到此错误

错误: !tibble 中的所有列都必须是向量。x 列geometry是一个sfc_POINT/sfc对象。

我已经设法使用以下代码创建了多个多边形,但是当我绘制它时它是不正确的。

多多边形尝试

当然,我可以为每个多边形创建单独的数据框,然后稍后将它们组合在一起,但考虑到我正在使用的数据量,这确实不切实际。我还更新了我正在使用的所有软件包,所以我知道这不是问题。任何和所有的帮助表示赞赏!