【问题标题】:MapBox sqlite layer from OSM来自 OSM 的 MapBox sqlite 层
【发布时间】:2014-05-04 12:43:15
【问题描述】:

MapBox 新手。

我已阅读有关如何从依赖 PostGIS 连接的 OSM 创建图层的教程。试过了。到目前为止,一切都很好。 尽管如此,鉴于我正在处理的项目的规模非常有限(单个用户......),我真的宁愿避免为此运行 pgsql 实例。 sqlite 当然是一种选择!

谁能帮忙解答以下问题:

  • 为什么 sqlite 不能完成这项工作?我从 OSM 提取的数据集大约 30MB

  • 任何可推荐和尝试的脚本将 OSM .xml 或 .pbf 转换为 .sqlite ?在 github 和 where-else 上有一堆 osm2sqlite,但看不到对它们的任何引用,这让我认为它们在可预见的未来仍将被维护......

  • 将这样的 sqlite 输出链接到 tile mill 层有多简单?显然,我不知道底层数据模型和后续的 sql 语句来实现它......

非常感谢

劳伦特

【问题讨论】:

    标签: sqlite openstreetmap mapbox


    【解决方案1】:

    使用 mbtiles(如果你不知道,这基本上是 sqlite)。

    1. Mbtiles 非常适合您。其实 Mapbox uses it for their maps

    2. 正如您从该链接中看到的,tilemill 可以将您的项目导出到 mbtiles 。就我个人而言,我会使用 imposm3 导入到 postgres,它相当快并且不会用完询问你的记忆。导入后,我会用 tilemill 设置地图样式,然后用它来生成 mbtiles。 似乎您已经对前两个步骤感到满意。 docs 覆盖导出步骤

    3. 从未使用过 mbtile,但我不明白您为什么会遇到困难。

    Nb 以后你最好在gis.stackexchange.com/提出这些问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 2016-03-08
      • 2015-05-05
      • 2015-01-16
      相关资源
      最近更新 更多