r - 在 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)
解决方案
推荐阅读
- ios - 我的带有自动布局约束的 Swift 4 UIScrollView 没有滚动
- etl - CSV 文件的 Talend tInputFileDelimited 组件 java.lang.NumberFormatException
- c++ - 使用 log4cxx 使用自定义和动态附加程序进行配置
- python - 如果在给定时间之前未单击激活链接,如何删除用户?
- python - 网页抓取按钮信息
- android - 调用方法后按钮变量变为空
- c# - SQL Server 数据库连接 C# ASP.NET
- android - 使用自定义 CursorRecyclerViewAdapter 的好处是将光标内容复制到 ArrayList 然后传递给 RecyclerViewAdapter
- ubuntu - 这种 gksu 用法别无选择
- javascript - 浏览 Twitter 时,Chrome 扩展程序无法始终运行