readOGR 和 st_read 之间的区别

Differences between readOGR and st_read

我开始使用 R 和 shapefile,我看到有两种加载 shapefile 的方法,readOGRst_read ..您能否向我解释一下这两种方法之间的区别是什么,更推荐哪种方法用于 GIS?

提前致谢。 PD: 我是 R 的初学者,通常我使用 arcGis 或 QGis。

这取决于您是想使用 sf 还是 sp(我推荐前者)。这两个函数都读取 shapefile,但是 st_read 将它们读取为 class sf 并且 rgdal 中的 readOGR 将它们读取为 sp.

我建议继续阅读 sf,并使用它代替 sp,但话又说回来,这当然取决于你想做什么。