提高Mxd地图渲染出图效率的方法

简介:

 

小结

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 ,如需转载请自行联系原作者

相关文章
|
8天前
|
编解码 数据可视化
R语言动态可视化:绘制历史全球平均温度的累积动态折线图动画gif视频图
R语言动态可视化:绘制历史全球平均温度的累积动态折线图动画gif视频图
16 0
|
2月前
|
数据可视化
GEE错误——影像加载过程中出现的图层无法展示的解决方案
GEE错误——影像加载过程中出现的图层无法展示的解决方案
29 0
|
4月前
|
存储 定位技术
ArcGIS中ArcMap时间滑块功能对长时间序列栅格遥感影像进行动态显示并生成视频或动图
ArcGIS中ArcMap时间滑块功能对长时间序列栅格遥感影像进行动态显示并生成视频或动图
|
6月前
|
定位技术
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
ArcMap | 出图小技巧——比例尺、鹰眼图、表格、文本、图片
153 0
|
Web App开发 移动开发 前端开发
移动端图片操作(二)——预览、旋转、合成
在上一节中已经提到了预览,预览可以通过data: URL格式或URL对象。
移动端图片操作(二)——预览、旋转、合成
|
9月前
|
定位技术
echarts. registerMap选项specialAreas将地图中的部分区域缩放到合适的位置,可以使得整个地图的显示更加好看
echarts. registerMap选项specialAreas将地图中的部分区域缩放到合适的位置,可以使得整个地图的显示更加好看
69 0
|
算法 JavaScript 数据可视化
基于leaflet-velocity的二维动态风场展示
本文讲解了leaflet-velocity插件,并利用插件进行了模拟的动态风场、洋流等信息的综合展示,让读者掌握集成方式。
755 0
基于leaflet-velocity的二维动态风场展示
|
数据采集 Ubuntu 应用服务中间件
地图瓦片数据的多种利用形式以及瓦片数据的浏览显示
地图瓦片数据的多种利用形式以及瓦片数据的浏览显示
241 0
地图瓦片数据的多种利用形式以及瓦片数据的浏览显示
|
定位技术
在地图上基于OpenLayers实现点/线/面静态的绘制显示
在地图上基于OpenLayers实现点/线/面静态的绘制显示
530 0
在地图上基于OpenLayers实现点/线/面静态的绘制显示
SwiftUI—使用图像视图强大的色彩调整功能
SwiftUI—使用图像视图强大的色彩调整功能
600 0
SwiftUI—使用图像视图强大的色彩调整功能