为什么我需要这么多地图图块来提供地图?

时间:2016-10-15 20:45:18

标签: tilemill mbtiles

我的理解是每个地图图块是256x256像素图像。所以...如果我正在观看一个1400×1400像素的屏幕......大约有36块瓷砖可以覆盖整个屏幕(6个是6个)...并且让我们说我希望我的地图处于最高缩放级别,在地图上拥有... 20个屏幕区域...这个缩放级别的700个区块,以及从那里开始的更多缩小级别。所以最多这就像10k瓦片。

我现在正在制作俄勒冈州波特兰市的地图......我只是导出了我的地图图块并将它们转换为pngs ......以及那里的100万个文件。什么??!?!我拥有的最高缩放级别是18,最低级别是10 ....所以不知何故这些瓷砖正在变得小型化,但我不确定为什么。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

您遇到的是取幂。在每个更深的缩放级别,每个图块被分为4个部分,因此总共有4个图块。这在缩放级别之间复合:因此,如果您在z5处有1个图块,那么相同的地理区域由z *处的4 * 4 * 4 * 4 = 256个图块表示,或者z15处为65,536个图块。

如果您正在查看z10的波特兰地图,需要大约16个瓷砖覆盖屏幕,该区域由16 * 4 ^ 8个瓷砖表示,实际上是1,048,576个瓷砖。