我正在尝试使用此处planet.osm.pbf
找到的文件构建离线 tileserver ,但遇到了一些缩放问题。
我的第一次尝试是将其中一些数据呈现到.mbtiles
文件中并使用Tilemill
. 这在一定的缩放级别上效果很好,但随后预渲染图块的大小会爆炸。我对适当解决方案的猜测是将图块预渲染到某个合理的缩放级别,然后有一种机制来即时渲染剩余的缩放级别。或者,我知道有一些基于矢量的图块(也许?)总是在浏览器中有效地呈现(mapbox gl
我认为是这样)。
有谁知道以这种规模设置离线 tileserver 的最佳方法?我见过的许多其他答案都涉及如何为特定城市或州提供瓷砖,但我没有想出太多来展示整个星球。
谢谢!
编辑:
或者,如果有其他格式可以提供全球范围的数据,而不是planet.osm.pbf
我绝对愿意听到它——我不依赖于特定的数据源,我只是想解决这个问题。