小结
1.地图渲染的数据量是显示出图速度的关键。主要注意:
(1)与数据库存储的数据量关系不大。例如数据库有1万条数据,只显示了5条数据;与数据库有5条数据,显示了5条数据,速度差异不大;
(2)定义查询后,过滤的数据量影响着渲染的数据量。例如数据库有1万条数据,通过定义查询后,只显示了50条,减少了渲染的数据量,会很大地提高速度;
(3)放大地图后(使用大比例尺),理论上,显示的数据量减少,渲染标注速度会提高;
(4)通过合并数据后,数据库中的数据记录减少,显示渲染的速度提高;(通常很多道路、河流是分段的,在可能的情况下,尽量合并同一条道路为一条要素,且最好不要有多部件存在);
(5)要素图层属性表字段的多少基本不影响地图渲染的速度。
(6)不可见的图层不影响速度,数据源异常的图层影响打开文档的速度。
2.标注是决定显示出图的另一重要因素。其中:
(1)智能标注(Maplex)速度明显优于标准标注引擎;
(2)复杂的标注(标注表达式,晕圈样式、底纹样式等)都会在一定程度上降低速度;
(3)未优化的标注放置样式也会影响标注速度(如未移除同名标注);
3.也有一些其他提高性能的方法可以尝试。如:
(1)锁定标注。在ArcMap中操作时,可使用此方式。因为软件会不断尝试标注方式,反复进行标注,使达到标注最多地显示和优化放置,所以一旦锁定即提高了速度,不会反复标注。
(2)使用要素缓存,让要素存储到内存中,这样在SDE等数据库中运用优势明显,本地地理数据库效果不突出。
(3)使用注记组,将注记组存储到mxd文件中,这样可以设置显示的比例尺范围。
作者:我也是个傻瓜
出处:http://www.cnblogs.com/liweis/
签名:成熟是一种明亮而不刺眼的光辉。
本文转自我也是个傻瓜博客园博客,原文链接: http://www.cnblogs.com/liweis/p/8516776.html ,如需转载请自行联系原作者