如何提高显示速度
2009-09-14 20:18
120 查看
aa在地图数据量特别大时,浏览效率会成为我们最关注的一点,地图放大后,卡10秒钟才显示正确效果——这肯定不是我们所希望的,下面介绍一下如何在Deskpro中优化地图浏览速度:
地图优化的一般操作:
对栅格数据,制作影像金字塔(效果十分明显);
对矢量数据,建立索引——索引类型需要根据实际数据情况而定(如果数据量特别大,且不编辑,三级索引十分适合);
如果数据不编辑,三级索引和地图缓存在一起就是绝配;
如果以上都试过了,且无明显效果,可以考虑以下操作:
1.找出问题所在——地图浏览慢很多情况下都是由于极个别数据造成的,如何找出这极个别数据呢,首先我们可以打开在Deskpro安装目录下bin文件夹中的supermap.ini文件,将其中的ShowDebug选项设置为1,之后在对地图进行多次漫游,漫游结束后,点击Debug窗口中的“R”按钮,会将浏览时各个图层的显示速度保存至一HTML文件中,从该文件中我们就可找到影响浏览速度的特定图层了。
2.解决问题——当我们找到相应的图层后,我们可以采取多种方式优化,如下:
如果此图层的风格比较复杂,可以尽可能地简化图层风格以提高绘图速度;
如果此图层为线或面图层,每个对象的节点数特别多,我们可以对图层进行重采样,减少节点;
如果影响速度的图层同时有线和面,我们可以将这两个图层分开显示,一个图层显示后另一个图层再显示;
进一步操作,未完待续······
地图优化的一般操作:
对栅格数据,制作影像金字塔(效果十分明显);
对矢量数据,建立索引——索引类型需要根据实际数据情况而定(如果数据量特别大,且不编辑,三级索引十分适合);
如果数据不编辑,三级索引和地图缓存在一起就是绝配;
如果以上都试过了,且无明显效果,可以考虑以下操作:
1.找出问题所在——地图浏览慢很多情况下都是由于极个别数据造成的,如何找出这极个别数据呢,首先我们可以打开在Deskpro安装目录下bin文件夹中的supermap.ini文件,将其中的ShowDebug选项设置为1,之后在对地图进行多次漫游,漫游结束后,点击Debug窗口中的“R”按钮,会将浏览时各个图层的显示速度保存至一HTML文件中,从该文件中我们就可找到影响浏览速度的特定图层了。
2.解决问题——当我们找到相应的图层后,我们可以采取多种方式优化,如下:
如果此图层的风格比较复杂,可以尽可能地简化图层风格以提高绘图速度;
如果此图层为线或面图层,每个对象的节点数特别多,我们可以对图层进行重采样,减少节点;
如果影响速度的图层同时有线和面,我们可以将这两个图层分开显示,一个图层显示后另一个图层再显示;
进一步操作,未完待续······
相关文章推荐
- Win10如何设置默认显示图标而非缩略图提高打开速度
- 如何减轻图片服务器的IO,提高页面显示速度,减少客户端Receive
- 如何提高大字符串(是从文本文件读取出来的,有2M多)在网页中的显示速度
- 如何提高页面的显示速度
- php处理上百万条的数据库如何提高处理查询速度(小白数据库优化)
- SQL Server如何提高数据库还原的速度
- 如何提高数据库查询速度
- 如何提高串口通信速度
- 数据库查询优化方案(处理上百万级记录如何提高处理查询速度)
- 数据库如何提高大数据量查询速度
- 如何提高ACM竞赛编写代码的速度
- 如何提高大型工程的编译速度?
- 如何提高网页加载速度?(二)
- 从浏览者访问网页的流程来看如何提高系统反应速度(1)--客户端交互
- 如何提高SQL Server的恢复速度?
- 在SQL如何提高大量数据的检索速度?
- 如何提高网站访问速度? 如何优化网站?
- 如何提高人脸检测速度
- 如何提高Android应用启动速度,避免启动时黑屏太久
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法