ArcGIS缓存之要素缓存

来源:互联网 发布:淘宝hd屡次停止运行 编辑:程序博客网 时间:2024/04/30 15:26

  要素缓存:Feature cache

  地图缓存:Map cache

  编辑缓存:Edit cache

在以前版本中,要素缓存称为“编辑缓存”,而新版本则称为“地图缓存”。该技术将 ArcMap 当前地图范围内显示的要素临时存储到计算机的内存中,是快速访问地图服务的有效方式/机制。

注意:只有在地理数据库(Geodatabase)中的数据才能使用要素缓存。当数据源是 ArcSDE 地理数据库时,要素缓存的优势尤为明显;当数据源是文件或个人地理数据库时,使用要素缓存获得的性能提升较小。

一、创建要素缓存

      ArcMap中提供有构建和使用要素缓存的工具。 在主菜单上,单击自定义> 工具条> 要素缓存,打开 要素缓存 工具条(如下图所示)。

 

      将鼠标悬停在各按钮上,则会显示工具提示信息。


二、要素缓存范围

     对于第6项,单击按钮后,当前缓存区域将在地图上闪烁。

  • 如果显示要素缓存按钮为绿色,则表示正在使用要素缓存。绿色指示完全处于缓存范围内,且正在使用缓存数据。
  • 如果显示要素缓存按钮为红色,则表示当前显示范围的一部分处于缓存区域之外。当前已不再使用缓存数据。
  • 如果按钮不可用,表示完全处于缓存区域之外。当前已不再使用缓存数据。

三、 自动缓存

    自动缓存通常适用于不确定缓存边界或需要缓存一系列地图的情况。使用自动缓存的关键步骤是设置最小地图比例。缩小超过此地图比例时,自动要素缓存将关闭。放大超过最小地图比例后,要素缓存将自动再次打开。

     设置最小地图比例时,请将地图缩放至所需的自动缓存比例;然后单击设置自动缓存比例按钮。也可在数据框属性对话框的要素缓存选项卡中设置自动缓存属性。

四、性能提升

      未创建要素缓存:

 

  

    创建要素缓存后:

           

五、 弊端

使用缓存需要占用一定的内存容量,所以在使用地图缓存的时候我们一定要注意内存的问题。如果数据量过大,会造成ArcMap崩溃。

原创粉丝点击