这是我的理解,每个地图瓷砖是一个256x256像素的图像。所以......如果我在看一个1400×1400像素的屏幕......这大概是36块图像来覆盖整个屏幕(6位6位)......并且让我们说我想让我的地图处于最高缩放级别......地图上有20个屏幕区域......这个缩放级别为700个图块,从那里开始缩小图层。所以最多只有10k个瓷砖。为什么我需要这么多地图拼贴来提供地图?
我拍图,现在在俄勒冈州波特兰市的...我只是出口我的地图图块,并将它们转换成PNG格式...并有1万个文件。什么??!?!我拥有的最高缩放级别是18,最低级别是10 ....所以不知怎的,这些瓷砖正在变得小型化,但我不知道为什么。
我在这里错过了什么?
谢谢!将1百万个文件放到服务器上一直很麻烦。我不得不使用mkfs -I 128 -i 2048创建一个拥有非常小的块大小的文件系统。我遇到了“磁盘上没有剩余空间”,并最终了解到这是一个Inodes问题,而不是硬盘空间问题。可能是tmi,但对其他任何人来说......祝你好运。 – rikkitikkitumbo
这解释了为什么自己和Mapbox一些人创造了MBTiles格式,这TileMill和其他工具作为出口使用理由:SQLite是比大多数文件系统许多微小的文件提供更好的容器,并传送SQLite数据库效率要高得多。它需要服务器为请求提取图像,但是另一方面避免了很多问题。 – tmcw
是... mbtiles文件是伟大的......但我仍然需要与MB-UTIL解压它们,然后我又面临着同样的问题 - 有一个服务器 – rikkitikkitumbo