来自OSM的MapBox sqlite层

来自OSM的MapBox sqlite层,sqlite,openstreetmap,mapbox,Sqlite,Openstreetmap,Mapbox,MapBox的新功能 我已经阅读了图图,了解了如何从OSM创建一个依赖PostGIS连接的图层。试过了。到目前为止,一切顺利。 尽管如此,考虑到我正在处理的项目的规模非常有限(单用户…),我真的宁愿避免只为此运行pgsql实例。sqlite当然是一种选择 有人能帮我回答以下问题吗 sqlite为什么不做这项工作?我从OSM获取的数据集大约为30MB 是否有任何推荐和尝试过的脚本将OSM.xml或.pbf转换为.sqlite?github和其他地方都有很多osm2sqlite,但看不到任何关于它

MapBox的新功能

我已经阅读了图图,了解了如何从OSM创建一个依赖PostGIS连接的图层。试过了。到目前为止,一切顺利。 尽管如此,考虑到我正在处理的项目的规模非常有限(单用户…),我真的宁愿避免只为此运行pgsql实例。sqlite当然是一种选择

有人能帮我回答以下问题吗

  • sqlite为什么不做这项工作?我从OSM获取的数据集大约为30MB

  • 是否有任何推荐和尝试过的脚本将OSM.xml或.pbf转换为.sqlite?github和其他地方都有很多osm2sqlite,但看不到任何关于它们的参考资料,让我认为它们在可预见的未来仍将得到维护

  • 将这样的sqlite输出链接到瓷砖厂层有多简单?很明显,我不知道如何使用底层数据模型和后续sql语句

非常感谢

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

  • Mbtiles将非常适合您。实际上是地图盒

  • 正如您从该链接看到的,tilemill可以将您的项目导出到mbtiles。就我个人而言,我会使用imposm3导入postgres,它相当快,不会耗尽你的内存。导入后,我会使用tilemill设置贴图样式,然后使用它生成mbtiles。 看起来您已经习惯了这其中的前两个步骤。覆盖导出步骤

  • 从未使用过mbtiles,但我不明白为什么你会对它们有困难

  • Nb将来,你最好在这些时间问问题