对于1000个巨大的形状文件进行点采样而不读取R中的整个形状文件

时间:2017-05-10 09:26:28

标签: r shapefile

我试图通过readOGR或其他函数使用R中的点形状文件来计算一些大型形状文件(每个文件由500万个特征组成)的统计数据,但是因为内存读取了几个文件后VM崩溃了耗尽了32 GB的RAM!

如果您对此问题有任何解决方案,我将非常感谢,请通知我!

1 个答案:

答案 0 :(得分:0)

您可以尝试新的sf包:

install.packages('sf')
library(sf)
nc <- st_read(system.file("shape/nc.shp", package="sf"))
然而,500万个功能听起来很多。如果可能的话,你应该尝试将它们分开。

有关sf的更多信息,请点击此处: https://cran.r-project.org/web/packages/sf/vignettes/sf1.html