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

下面简单介绍一下地图缓存的使用(简单介绍其在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中。

转载于:https://www.cnblogs.com/Jingkunliu/archive/2012/08/30/2663704.html

ArcGIS提高地图浏览效率相关推荐

  1. improve php,解析提高PHP执行效率

    解析提高PHP执行效率 1.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的 ...

  2. (1) 使用supervisor提高nodejs调试效率

    转载地址 : http://www.cnblogs.com/pigtail/archive/2013/01/08/2851056.html 使用supervisor提高nodejs调试效率 以往我们在 ...

  3. 如何使用Arthas提高日常开发效率?

    简介: 1. Arthas有什么功能,怎么用,请看:Arthas使用手册 2. Arthas命令比较复杂,一个帮助生成命令的IDEA插件:arthas idea plugin 使用文档 3. 基于Ar ...

  4. 7.4 用学习工具提高学习的效率——《逆袭大学》连载

    返回到[全文目录] 目录 7.4 用学习工具提高学习的效率 用周计划安排好你的时间 番茄钟来帮忙 用思维导图用好我们的大脑 7.4 用学习工具提高学习的效率 古语云:"工欲善其事,必先利其器 ...

  5. 基于腾讯x5封源库,提高60%开发效率

    目录介绍 01.前沿说明 1.1 案例展示效果 1.2 该库功能和优势 1.3 相关类介绍说明 02.如何使用 2.1 如何引入 2.2 最简单使用 2.3 常用api 2.4 使用建议 03.js调 ...

  6. Android 上能提高学习工作效率的应用

    在知乎上有朋友问 Android 上能提高学习.工作效率的应用有哪些? 我给他们的推荐获得了最多赞同.以后会不断完善更新此贴. Any.do :规划日程,各平台都有. Evernote:记笔记,各平台 ...

  7. 推荐一些提高学习工作效率的电脑工具软件(一)

    工欲善其事,必先利其器,在电脑上安装并使用合适的工具软件,可以大大提高学习工作效率,下面就推荐一下个人电脑上安装的工具. 电脑的操作系统是windows 10. 一.everything 强烈推荐必装 ...

  8. 基于腾讯x5开源库,提高webView开发效率

    基于腾讯x5开源库,提高webView开发效率 文章目录 基于腾讯x5开源库,提高webView开发效率 01.前沿说明 1.1 案例展示效果 1.2 该库功能和优势 1.3 相关类介绍说明 02.如 ...

  9. 提高自媒体效率,从订阅号采集开始!

    在当今信息化时代,自媒体已经成为了一种非常重要的信息传播方式.而订阅号则是自媒体中最为重要的一个环节.如何通过高效的订阅号内容采集来提高自媒体的运营效率,是每个自媒体从业者需要掌握的技能.本文将从多个 ...

最新文章

  1. Linux df -h 显示磁盘空间满,但实际未占用满——问题分析
  2. 二叉排序树的相关操作
  3. MySQL—三表查询
  4. pythonoracle数据库操作_Python学习笔记4(操作oracle数据库)
  5. Javascript中的循环变量声明,到底应该放在哪儿?
  6. 贪心算法——洛谷(P3817)小A的糖果
  7. pandas Dataframe表格转Markdown格式
  8. LeetCode(860)——柠檬水找零(JavaScript)
  9. Spring Cloud服务提供者与服务消费者怎么运作的?
  10. java hashMap缓存简单实现
  11. Memcached的Web管理工具MemAdmin(待实践)
  12. 使用VSCode时,执行ng serve出错
  13. 数据挖掘技术之离群点检测
  14. hdu 1104 Remainder
  15. 计算机网络自顶向下第六章,计算机网络 自顶向下方法 第六章(英文版).ppt
  16. 台式计算机的打印机端口,打印机端口设置,高手教你如何搞定电脑打印机端口设置...
  17. 我与U盘病毒抗争的那几年——一个特别的进程U盘病毒
  18. stream has already been operated upon or closed错误
  19. 大数据开发课程:大数据开发培训课程
  20. PHP array_chunk()函数

热门文章

  1. 今年最新整理的《高频Java面试题集合》,聪明人已经收藏了!
  2. python【数据结构与算法】A - How Many Tables
  3. python【数据结构与算法】武松打虎问题(贪心)
  4. php手机电脑,php用手机关计算机(电脑)
  5. 字段对应数组_字段不同的多个工作薄汇总? 还要固定字段位置 !难不倒我!...
  6. 网站推广专员浅析关键词筛选决定网站推广的排名与流量
  7. 网站采集内容对优化工作很有帮助
  8. 网站SEO优化之如何建设外链提升网站权重?
  9. linux pytorch环境配置,linux下使用conda安装pytorch,并配置pytorch
  10. macOS 的头文件隐藏这么深