r - readOGR 和 st_read 的区别
问题描述
我开始使用 R 和 shapefile,我已经看到有两种加载 shapefile 的方法,readOGR和st_read ....您能否向我解释一下这两种方法之间的区别以及哪种方法更推荐在 GIS 工作?
提前致谢。PD:我是 R 的初学者,通常使用 arcGis 或 QGis。
解决方案
这取决于您是否愿意使用sf
或sp
(我推荐前者)。这两个函数都读取 shapefile,但st_read
将它们作为类读取,sf
而readOGR
从rgdal
将它们读取为sp
.
我建议阅读sf并使用它而不是 sp,但话又说回来,这当然取决于你想要做什么。
推荐阅读
- oracle - 将分隔符数据转换为行和列
- javascript - 如何调用使 Angular 服务同步?
- nav - 如何使用本地 bootstrap.min.css(4.0 版)与 nav nav-tabs 类一起使用?
- php - 关联运动数据库中的表。赛程表 - 主队和客队
- c++11 - 为什么编译器将不同大小的 std::array 视为不同类型?
- revit - 在 xBim 中导入 3D 成像数据
- python - TypeError:使用 sop.brute 时,“int”类型的对象没有 len()
- r - geom_histogram 根据理论不提供直方图
- sql-server - 不同的值不起作用
- html - 如何使用 express-validator 验证字符长度是否等于 5?