gpt4 book ai didi

mapbox - Tilemill 需要很长时间才能导出到 mbtiles

转载 作者:行者123 更新时间:2023-12-02 03:10:53 26 4
gpt4 key购买 nike

我有一张包含很多点的 map (60k)。它们分布在 21 个独立的层中。 (这是人口统计散点图。)

我正在导出到缩放范围为 11-15 的 mbtiles。地理面积约为700平方英里。

我只导出点,而不导出任何底层 basemap 。据说,这应该只生成一个 1-10mb 的文件。但我要等半个小时才能烤瓷砖。

这很不寻常吗?

最佳答案

30 分钟的 TileMill 导出速度可能会很快,具体取决于项目的大小/类型,但就您的情况而言,可能有方法可以进一步优化。

最重要的因素是确保您的数据正确索引:

  • 对于 Shapefile,请使用 shapeindex 命令行实用程序。 (在 Ubuntu 上,这是由 mapnik-utils 软件包提供的。我不确定其他平台是否如此,但它可能已经包含在 TileMill 中。)
  • 对于 PostGIS 表,请使用 USING gist 选项确保几何列上有索引。
  • TileMill 将自动为 SQLite 文件建立索引。
  • GeoJSON 文件无法建立索引,应转换为其他格式以获得最佳性能。

将所有内容都投影到 Web Mercator (EPSG:3857) 也是一个好主意。 TileMill 还针对 EPSG:4326 进行了相当好的优化。

最后,您可能想要调整缓冲区和元图 block 设置,但是对于像这样的较小项目,它可能没有太大区别。如果您仅导出点(没有标签),则缓冲区只需与最大标记宽度一样宽(默认缓冲区大小为 128 像素)。请参阅this guide有关何时以及如何调整缓冲区和元图 block 的更多信息。

关于mapbox - Tilemill 需要很长时间才能导出到 mbtiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22337354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com