我有一张有很多积分的地图(60k)。它们分布在21个不同的层中。 (这是一张人口统计散点图。)
我正在向变焦范围为11-15的mbtiles输出。地理区域约700平方英里。
我只导出点,而不是任何底层底图。据说,这应该只生成一个1-10mb的文件。但我要等半个小时来烘烤瓷砖。
那是不寻常的吗?
答案 0 :(得分:6)
根据项目的大小/类型,30分钟TileMill导出速度可能很快,但在您的情况下,可能还有一些方法可以进一步优化这一点。
最重要的因素是确保您的数据已正确编入索引:
shapeindex
命令行实用程序。 (在Ubuntu上,这是由mapnik-utils
包提供的。我不确定其他平台,但它可能已包含在TileMill中。)USING gist
选项的索引。将所有内容投射到Web Mercator(EPSG:3857
)也是个好主意。 TileMill也针对EPSG:4326
进行了相当好的优化。
最后你可能想要调整你的缓冲区和metatile设置,但是对于像这样的小项目,它可能没什么区别。如果您只是导出点(没有标签),则缓冲区只需要与最大标记宽度一样宽(默认缓冲区大小为128像素)。有关何时以及如何调整缓冲区和元数据的详细信息,请参阅this guide。