【解决办法】
一幅电子地图的优化可以从多个方面着手,按配图要求不同具体的优化点不同,大致优化方向可以分为:
数据层面优化:
1、数据库型数据源,可以增大最大连接数,开启数据库并行查询机制,增大数据库查询缓冲区
2、线面数据集的属性里开启简化显示,渲染出图时会动态使用数据库空间函数进行简化
3、数据集创建空间索引,在图层里设置的过滤表达式或专题图表达式对应字段构建字段索引,或字段联合索引
4、检查数据集是否存在空间维度上的重复要素,去除重复要素再渲染
地图层面优化
1、地图配置固定比例尺,关闭动态投影
2、图层配置固定比例尺、配置最大最小可见比例尺
3、图层开启最小对象显示尺寸,开启抽稀显示
4、对线图层关闭十字路口优化等
5、对线图层或标注图层按需开启线型反走样和文字反走样
最后可以借助桌面自带的“性能诊断”工具来分析地图渲染性能,也可以通过配置Bin目录下SuperMap.xml文件的MapProfilesSetting参数,将IsEnabled和IsToFile参数设置为true,即可在地图渲染时生成对应性能报告文件,报告文件在Binlog目录下,可以提交给我们研发进行分析性能瓶颈。