管理本地显示缓存
显示缓存属于一种计算机本地磁盘缓存,用于存储底图图层的数据、ArcGIS Server 所提供缓存地图服务的切片图像、其他 Internet 地图服务的切片图像以及 ArcGIS Globe 缓存。ArcGIS Desktop 使用显示缓存帮助管理和提高 ArcMap 和 ArcGlobe 的显示性能。
您通常需要权衡如何管理本地缓存中的内容。随着时间的推移,本地缓存中的内容相对于服务器内容而言将成为过时的内容。另外,本地显示缓存还会消耗本地计算机的大量磁盘空间。因此,您需要制定相应的策略来确定本地缓存的管理方式。
您可以按图层或针对显示缓存中的所有内容来管理本地显示缓存图层。下面将逐一进行介绍。
管理整个显示缓存
您可以使用 ArcMap 选项 对话框来查看当前显示缓存大小、清除所有地图图层的显示缓存以及为本地缓存存储设置路径。在自定义下拉菜单中选择 ArcMap 选项,然后选择显示缓存选项卡。
单击显示缓存选项卡时,会注意到缓存大小计数器将启动并计算本地磁盘上总的显示缓存大小。
可以使用此选项卡上的菜单项来设置存储路径并清除显示缓存中当前的内容。
管理每个图层的显示缓存
可为以下各项管理单个图层的显示缓存
- ArcGIS Server 所提供缓存地图服务的切片图像
- 其他 Internet 地图服务的切片图像
可以针对这些图层类型在图层属性 对话框中的缓存选项卡上管理显示缓存。
在内容列表中右键单击图层名称,选择属性,然后单击缓存选项卡。
下面将介绍在缓存选项卡中可以执行的三个主要任务。
选择缓存选项
选择所需选项来管理该图层的缓存。
- 保留会话之间的缓存 - 该设置为默认设置,可提供最佳性能。建议不要更改此服务。
- 会话结束时清除缓存 - 定期更改服务时建议使用此选项。
- 不在本地缓存任何数据 - 地图图像将被写入内存。这样可确保显示服务中的最新数据,但是显示速度相对较慢。如果本地磁盘空间不足或者数据不断变化,此选项通常十分有用。注:
在某些情况下,ArcGIS Server 管理员将对特定的地图服务选择禁用本地地图缓存。在访问这样的地图服务的情况下,不在本地缓存任何数据选项将处于选中状态,并且您不能更改这一设置。
清除本地缓存
通过此功能可清除所选图层的本地显示缓存,同时缓存中也不存在其他图层。
不能清除底图图层正在使用的缓存。要清除该缓存,需要从地图中移除底图图层。
如果只是绘制某几个区域的地图(如您单位的本地研究区域),缓存将不会变的很大,因为所绘制的切片可能已经存储在缓存中了。如果绘制许多不同区域的地图,缓存可能有所增加。无论何时绘制新区域,都将在本地缓存中存储新的切片。
查看有关图层缓存大小和存储位置的信息
该对话框将显示当前图层的显示缓存大小和磁盘上缓存位置的路径。这会帮助您监控图层缓存的使用情况。