0

我必须说我完全不明白这一点。

但是,当我尝试使用 osm2pgsql(精简模式)为我的国家德国转换大小为 3gb 的二进制 pbf 文件时,它被转换为 postgresql 表 3 小时,并失败并显示消息“磁盘空间不足”。我的 linux 机器上有 50gb 的可用空间。

我可以理解临时文件通常会添加到 RAM 中,并且因为我使用的是苗条模式,所以它会保存到数据库中。

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

我该如何解决这个问题?

4

1 回答 1

1

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

于 2017-01-13T03:50:11.203 回答