使用osm2pgsql将.pbf转换为postgresql(磁盘空间不足)

时间:2017-01-12 12:27:45

标签: postgresql ubuntu openstreetmap osm2pgsql

我必须说我完全不理解这一点。

但是当我尝试使用osm2pgsql(超薄模式)为我的国家德国转换大小为3gb的二进制pbf文件时,它将转换为postgresql表3小时并因“没有足够的磁盘空间”消息而失败。我的linux机器上有50GB的可用空间。

我可以理解临时文件正常添加到RAM中,因为我使用slim模式它会保存到数据库中。

请赐教,转换为postgresql(gis)表时3gb osm文件如何占用50gb空间并抛出该错误?

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

是的它可能超过50gb。由于印度pbf约为375mb,PostgreSQL数据文件夹大小为11gb,其中包括来自OSM的世界边界。