【问题标题】:How much space is needed for a North America openstreetmap server?北美的 openstreetmap 服务器需要多少空间?
【发布时间】:2018-07-28 04:48:18
【问题描述】:

我目前正在尝试为北美实施一个 openstreetmap 服务器。我正在从 geofabrik 获取北美的数据。我已经尝试了无数次加载数据,每次在等待几个小时后,导入过程都会因某种空间不足错误而中断。我在 Ubuntu 上运行,每次检查空间时,我仍有一半以上的空间可用。我不知道导入过程是否只需要大量空间或类似的东西。我目前正在使用大约 70 GB 的空间。

作为参考,我正在按照本教程设置 OSM 服务器:

https://switch2osm.org/manually-building-a-tile-server-18-04-lts/

而我在这一步上挂了:

osm2pgsql -d gis --create --slim -G --hstore --tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua -C 2500 --number-processes 2 -S ~/src/openstreetmap-carto/openstreetmap-carto.style ~/data/north-america-latest.osm.pbf

感谢您的帮助。

【问题讨论】:

  • 嗨。您是否考虑过使用 OSM 提供程序的选项?如果是,为什么不使用它们。有什么特别的原因吗?我正在评估是否设置自己的服务器或使用提供商。
  • 我没有查看任何其他提供商,只是因为我遵循了 switch2osm 网站上发布的 OSM 指南,该指南建议使用 geofabrik。
  • 为免生疑问,switch2osm页面还建议third-party providers
  • 你解决过这个问题吗?我处于完全相同的情况,试图在 Ubuntu 实例@AWS 上运行它,尽管有 1TB 空间,但实例还是死掉了

标签: ubuntu openstreetmap


【解决方案1】:

导入过程因某种空间不足错误而中断。

您需要提供更多详细信息,以便人们能够帮助诊断问题。然而,乍一看:

  • 首先尝试使用较小的提取物,以确保该过程有效。 switch2osm 指南建议使用阿塞拜疆,因为它相对较小。也许只尝试美国的一个小州?
  • 70Gb 可能太低。我有一个“非常适合”100Gb SSD 的磁贴服务器,它覆盖了不列颠群岛(1.0Gb of .pbf)。您正在尝试加载 7.8Gb 的 .pbf。
  • 鉴于您有更多内存,您可能需要修改 osm2pgsql 命令行以使用更多缓存。

【讨论】:

    猜你喜欢
    • 2014-06-02
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 2016-04-20
    相关资源
    最近更新 更多