• ArcGIS提高地图浏览效率


        在数据量较大的情况之下,通常会影响到用户对地图的浏览速度。为了方便用户的使用,我们通常通过关闭无关图层(减小数据量),将一些仅用于浏览的图层作为服务加载,建立地图缓存等方法来提高地图的浏览效率。

        下面简单介绍一下地图缓存的使用(简单介绍其在arcmap中的使用,arcengine有相应的接口):

        以下转载自GIS Weekly   Jack's GIS Blog  

        1,简介

        Map Cache主要是为加快ArcSDE数据的现实和编辑的工具/机制。其基本原理就是,将ArcSDE数据根据指定的范围/比例尺级别等参数,一次性读入内存,在之后的显示/编辑中,直接操作内存中的数据。对其它文件型数据作用微小。

        2,优缺点

        优点:

    • 减少与数据库的交互,减轻数据库压力
    • 大大加快数据显示速度。

        缺点:

    • 占用大量内存空间。
    • 数据量太大容易造成ArcMap崩溃

        3,使用

        与其它工具条一样,需要在view菜单–toolbars列表中找到Map cache即可。

        

        主要工具:

    • build map cache — 建立map cache
    • empty map cache — 清除map cache
    • toggles auto cache — 启动/关闭自动缓存
    • set auto-cache scale — 设置自动缓存比例尺
    • clear auto-cache scale — 清除自动缓存比例尺
    • show map cache — 显示地图缓存范围
    • zoom to mapcache—缩放到缓存范围

        具体功能不多说,应该很好理解。看效果。

        4,看图说话(通过ESRI的性能調試工具Geodatabase ToolSet

        map cache前:

        map cache后:

        另:当做了map cache后。进行地图范围改变等操作时,就不会再与ArcSDE交互,直接操作内存数据。当进行编辑时,只有在保存编辑时,才会提交到ArcSDE中。

     

  • 相关阅读:
    强迫症
    bzoj1758 [Wc2010]重建计划
    bzoj1070 [SCOI2007]修车
    bzoj3675 [Apio2014]序列分割
    bzoj1010 [HNOI2008]玩具装箱toy
    bzoj3697 采药人的路径
    bzoj2152 聪聪可可
    bzoj2599 [IOI2011]Race
    Ubuntu 18.04 LTS 下 GTK3 安装与编译
    启动或重启 dnsmasq 提示端口 53 被占用的解决方案
  • 原文地址:https://www.cnblogs.com/Jingkunliu/p/2663704.html
Copyright © 2020-2023  润新知