地图支持硬件加速模式,开启后会从一定程度上提升渲染效率。
开启方法:漫游=》浏览设置=》启用硬件加速
使用范围:
1. 对于矢量数据和瓦片数据做了适配,能取得比较好的效果
2. 其他的数据类型区别不大
3. 对于矢量数据,如果未做MVT切片,为了提升效率会做动态切片,因此只适用于小数据量情况下使用。
4. 矢量数据,包括复杂的矢量配图地图,进行MVT切片后开启硬件加速才能最大程度提升地图渲染效率。
基本介绍
矢量缓存制作工具可将矢量数据切割为MVT格式的瓦片,整体存储形式为EV-DB(类MBTiles)组织形式来减少碎文件数量,单个瓦片格式遵循MVT瓦片标准,制作好的数据可文件型加载或通过EV—Server发布使用。
输入数据为配置好的地图,同时会将风格导出,5.0加载会直接使用导出的风格进行展示。(风格为自定义格式,非MVT标准,制作工具只处理地图中的被勾选可见的矢量数据图层)
工具入口: 右侧工具箱 => 矢量缓存制作
切图效率提升的几点措施:
1. shp数据尽量导入到evd
2. 大数据量创建空间索引
3. 数据集必须要有坐标系参考信息
4. 对单个类型的数据进行缓存制作时,根据数据本身精度和数据量,设置合适的显示级别后整体制作时间由数据量决定,相对较快。
5. 工具会根据图层设置的可见比例尺范围以及数据量自动计算推荐切割级别;最大级别不宜过高,匹配数据精度即可,因为是矢量瓦片,所以超过最高级别显示时也可以做到不失真(5.0中)。
6. 对于整幅地图的切割,其中对制作效率影响较大的为大范围连续面图层。因为图层较多,放在一起切割时输出级别兼顾所有图层后,对于某些数据可能会超过数据本身精度,尤其时对于覆盖范围较大的面类型,将会占用较多的时间(常见的如世界背景,国家,省(州)。市等全比例尺下一直显示的图层)。可采取以下方法进行优化:
1)满足显示要求的情况下降低这种图层类型的最大显示比例尺(高级别不会输出瓦片)
2)将所有的图层分两次进行切割,大范围连续面图层单独切割,输出级别不需要太高(参考:10级左右都很快, 精度可到100W左右);剩下的图层数据包括点、线数据,和在大比例尺下才显示的面数据(如建筑,湖泊,公园等,), 此时虽然级别较高,但是没有广泛覆盖的面数据后输出瓦片也会大量减少,效率会得到提升。
输出数据说明:
输出数据组织形式和etm切片类似,其中emvt为元信息文件,发布与客户端加载选择此目录。
同名文件夹中style.json为导出的风格文件(与地图配图风格一致),其余为输出的瓦片数据。
Tips:
矢量瓦片配合地图硬件加速模式显示可获得较好体验。建议最大级别不超过15级,满足显示精度的同时切割效率较高