import shapefile
data = shapefile.Reader("data_file.shp")
shapes = data.shapes()
MemoryError
我的问题是,在使用Pyshp时,从 Shapefile 阅读器获取形状会给我一个例外。
该.shp
文件非常大,为 1.2 GB。但是我只使用了我机器 32gB 的 3%,所以我不明白。
我还有其他方法可以采取吗?可以在 Python 中分块处理文件吗?或者使用一些工具将文件溢出到缝隙中,然后单独处理它们?