多任务切图效率比对

由于多任务切图过程中不同的缓存类型(原始、紧凑或 MongoDB)、切图数据和瓦片的存储位置(本地或共享)、切图方式(单机多任务或多机多任务)等多种因素均会对切图效率产生一定影响,为使用户配置出适合自己当前环境的最优切图方案,通过反复多次的测试验证,整理出来四类测试场景,通过以下场景切图效率对比,分析总结得出合理的结论,为用户部署多任务切图提供参考和建议。

1.单机多任务切图:比对单机多任务切原始、紧凑或 MongoDB 型瓦片的切图效率。

2.多机多任务切图:比对用多机多任务切原始、紧凑或 MongoDB 型瓦片的效率切图效率。

3.本地和远程路径切图:比对切图数据和瓦片存储在本地和远程对切图速率的影响。

4.矢量/栅格地图切图:比对多任务切矢量地图和栅格地图的切图效率。

测试数据与环境

以上四类场景分别使用了相同矢量地图数据、切图范围、切图比例尺以及瓦片参数均相同,具体信息如下:

单机多任务切图效率

多机多任务切图效率

本地和远程路径切图效率

切图地图和瓦片存储位置来自本地目录还是共享目录,形成了4种切图场景。

矢量/栅格地图切图效率

结论

通过上述四个场景的可总结得到如下结论:

通过上述结论,用户可根据自身切图数据情况,瓦片类型,以及计算机性能合理选择切图方式。切图过程中,根据机器资源,增加/减少进程数,做到合理有效地利用计算机资源,最大限度的提升切图效率。

相关主题

  生成地图瓦片

  单任务切图

  多任务切图

  生成多版本瓦片