Geojsplit可以使用多少堆内存,或者我可以成功拆分多少文件?

问题描述

问题

我有一个130Gb .geojson文件,我正在尝试使用woodb/geojsplit工具在DO盒上进行拆分。我知道我的内存不足-我最近使用过:

node --max-old-space-size=7168 /usr/local/bin/geojsplit -l 100000 -v /exports/geoJSON/layer.geojson

尝试实现将文件(〜9M个功能)拆分为每个具有100,000个功能文件的目标。这将导致大约100个文件

错误

运行上面的代码时出现错误

#
# Fatal error in,line 0
# API Fatal error handler returned after process out of memory
#
Illegal instruction (core dumped)

此命令运行时,我在框上打开了另一个选项卡并运行free -h,并且框上只有大约50 MB的可用空间,它使用了全部8GB。

问题

有人知道我需要多少RAM才能拆分此geoJSON文件吗?我正在考虑为该DO框增加一个月的费用,以使我们能够一次性完成所有大型数据集,然后将其放回更易于管理的地方。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)