r - st_join 错误 - 在下一个故障排除步骤中需要帮助
问题描述
我有一个 shapefile(df_shape),我试图通过匹配中的 st_join 连接到点文件(df_points)。我一直收到此错误:
combine <- st_join(df_points, df_shape, join=st_within)
Error in CPL_geos_binop(st_geometry(x), st_geometry(y), op, par, pattern, :
Evaluation error: IllegalArgumentException: Points of LinearRing do not form a closed linestring.
这是一个有 5400 万的大文件,所以我将它打包并在 df_shape 上逐个运行 st_is_valid,删除无效条目,然后将其重新绑定在一起。但是现在我需要知道故障排除的下一步是什么。有什么建议吗?
解决方案
推荐阅读
- c++ - 用 std::string 和 std::wstring 对象写入同一个文件
- automation - 如何使用 OxygenHQ 在 IE 浏览器中运行测试?
- wordpress - 在主题选项中使用容器分隔字段数组(碳字段)
- javascript - Javascript检测悬停是在元素的底部还是顶部填充
- javascript - 是否可以在 PM2 日志中插入字符串?
- javascript - jquery/ajax加载href onClick获取多个链接
- macos - 无法在 Mac OS High Sierra 上安装 VirtualBox
- python - 进入全屏时屏幕大小不更新
- terraform - Terraform 计划打印敏感信息
- c# - 在 SQL 中加密和在 C# 中解密