ArcMap的地图缓存MapCache
ArcMap的地图缓存MapCache08-01-23 00:00:00 gissky.net blog
核心提示: 什么是地图缓存--MapCache 缓存 :顾名思义,是把需要的数据存放在缓存中,提高数据的访问效率。
什么是地图缓存--MapCache
缓存 :顾名思义,是把需要的数据存放在缓存中,提高数据的访问效率。
地图缓存同样是把我们在编辑,标注,缩放,平移 等过程中出现的图形 暂时存放在Cache中--以图片的形式存储,每当我们进行同样的操作,视图窗口会调用缓存中的图片,而不是马上刷新地图数据,缓存中已存在的图片会及时返回给视图窗口,完成相应的操作,这样可以大大提高视图的显示效率。
!!!!注意的是:只有在空间数据库(Geodatabase)中的数据才能被缓存,shape,coverage文件是不能存在缓存的。
什么时候使用缓存呢?
一般情况下 是不需要使用MapCache的,在以下情况下应当使用缓存机制:
1,当需要对大量的数据进行不编辑操作的时候。
2,需要定义查询,某一指定的区域的时候。
3,使用Cache 经常使用在 网络数据中,当编辑大量节点的时候也是非常有用的。
使用MapCache的 弊端:
使用缓存 当然要占用一定的内存容量,所以在使用地图缓存的时候我们一定要注意内存的问题。因为在使用的时候也会消耗一定的内存。
如何使用MapCache 来工作:
1,使用工具条上的“Build Map Cache”命令 ,来对当前视图范围内,建立缓存,或者关闭缓存。
(通常我们也可以使用 “Esc”键来取消缓存)
2,使用“Auto-Cache”命令来自动建立 维护地图缓存。
3,使用“Show Map Cache”命令来闪烁地图,标示地图是否被建立缓存。
本篇文章来源于GIS动力站|www.gispower.org 原文链接:http://www.gispower.org/article/arcgis/arcdesk/2008/122/08122202442A2790FB6GFF1BCIFAK4D.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理