博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
应对刷新闪烁问题
阅读量:7020 次
发布时间:2019-06-28

本文共 576 字,大约阅读时间需要 1 分钟。

AutoCAD在图形显示、浏览效果上做得非常好,习惯了它的用户不能接受ArcMap显示和刷新。

矢量图层

矢量要素刷新能不能不闪烁啊?能,不要使用常见接口,使用IViewRefresh接口,示例代码如下:

IViewRefresh viewRefresh = mapControl.Map as IViewRefresh;

viewRefresh.ProgressiveDrawing = true;

viewRefresh.RefreshItem(layer);

栅格图层

栅格刷新能不能不闪烁啊?能,更换更佳配置的硬件环境、创建影像金字塔也只能让闪烁更轻微一些。可以使用底图图层来解决这一问题。

底图相对稳定,通常不需要经常更新。栅格和服务图层适合用作底图图层,因为它们很稳定,非常有利于提高绘制速度。由于底图图层实质上进行了缓存,因此会对其所能执行的操作产生一些限制。例如,无法编辑底图中的图层或更改图层符号系统。如果需要进行编辑或更新图层,则需要首先将该图层拖出底图,然后进行更改,最后再将更新后的图层拖回底图图层。

它的缓存文件路径如下:C:\Users\用户\AppData\Local\ESRI\Local Caches

官网帮助说明:

 

转载于:https://www.cnblogs.com/liweis/p/10733799.html

你可能感兴趣的文章
[原创]-[WEB]代码高亮工具
查看>>
ORACLE 新增记录 & 更新记录
查看>>
shell学习笔记之命令(四)
查看>>
loj 1168(Tarjan应用)
查看>>
HDU 4430 Yukari's Birthday(二分)
查看>>
hibernate延迟加载(get和load的区别)
查看>>
C语言 队列 顺序结构 实现
查看>>
SpringMVC 之类型转换Converter 源代码分析
查看>>
推荐的构造函数定义方式
查看>>
NodeJS系列~第二个小例子,解决中文乱码的问题
查看>>
Revit API判断是不是柱族模板
查看>>
IOS UIView自动调整尺寸
查看>>
Shell编程中Shift的用法
查看>>
剖析MFC六大关键技术(五六)--消息映射与命令传递
查看>>
Blocks与Dispatch Queue的使用
查看>>
换一种思路来规划中国的电子病历体系建设
查看>>
使用 PHP 构建的 Web 应用如何避免 XSS 攻击
查看>>
真人动作捕捉系统 for Unity
查看>>
在C#代码中应用Log4Net(三)Log4Net中配置文件的解释
查看>>
Revit MEP API找到连接器连接的连接器
查看>>