参考:https://pan.baidu.com/s/19mw5XmLtJe2SIYe-hX0rgA

地图缓存就是对服务进行预处理,提前在设计好的比例级别下把地图切割成小块的地图切片,也叫瓦片(Tile),也就是小块的图片,保存在服务器上,这样当接收到请求时服务器就可以直接把已经生成好的瓦片拼起来返回给客户端,而不再动态实时的生成图片了。地图缓存技术减少了GIS 服务器和数据库服务器的负担,是提高Web GIS服务质量的一种有效途径。

动态的地图服务j就是当客户端向 Server 发出请求,要求查看地图服务时,Server 就会根据请求的范围生成图片,再把图片返回给客户端。另一个客户端如果请求查看另一个范围的地图时,Server 又会生成一次图片并返回给客户端。由于这些图片是服务器收到请求以后才开始生成的,也就是动态的根据请求范围生成的,所以速度会比较慢,访问的时候根据网络情况,可能要等待比较长的时间才能看到地图。

使用动态的地图服务还是地图缓存需要考虑两个问题,一是地图需要更新的频率有多高,二是需要缓存的范围有多大。由于缓存表现的是地图某一个时刻的样貌,所以缓存最适合不经常变化的地图,比如街道地图、地形图、影像图和其他基础地图等。如果数据经常变化,也可以采用定期更新缓存的方式,但是如果需要表现的是实时数据,则不适合用地图缓存,而更适合用动态地图的方式。根据地图的复杂程度和切图的范围,生成缓存可能需要很长的时间完成,如果能够隔离出频繁变化的区域进行单独更新,则可以大大提高重建缓存的效率。

小结:动态地图服务适合于数据更新频率高、需要近实时显示的地图,而缓存地图服务适合不会经常变化的地图

地图缓存和动态地图服务相关推荐

  1. 使用GeoServer发布WMS动态地图服务,使用openlayers访问wms服务浏览地图数据

    GEOServer是java版开源工具,使用GEOServer简单几步就可以搭建自己的地图服务,与小伙伴们共享地图数据. 一.使用GEOServer发布WMS动态地图服务 大致步骤如下: 1. 新建工 ...

  2. ArcGIS JS API 4.X实现动态地图服务子图层显隐控制

    ArcGIS JS API 4.X实现动态地图服务子图层显隐控制 文章目录 ArcGIS JS API 4.X实现动态地图服务子图层显隐控制 使用场景 官网示例 注意事项 使用场景 图层控制功能 官网 ...

  3. arcgis server账号需要设置地图缓存的访问权限

    如果gis服务起不来,那么可以看看arcgis server账号有没有设置地图缓存的访问权限,有可能arcgis server账号没有这个文件夹的访问权限.  本文用菊子曰发布 转载于:https:/ ...

  4. Web GIS多种方式发布动态地图服务及显示(2)

    目录 GeoDatabase+ArcServer+Arcgis API for Javascript发布动态地图服务 第二章 主流的Web GIS地图发布及显示 2.1 框架结构图及描述 2.1.1 ...

  5. (一)ArcGIS JS 发布动态地图服务

    前言 在 WebGIS开发的过程中,地图服务的发布和获取是项目的第一步,也是进行WebGIS开发的基础.我们需要发布自己的数据服务,在本篇博客中主要说明一下如何利用ArcGIS Server发布自己的 ...

  6. (三)ArcGIS API For Javascript之调用动态地图服务

    文章目录 1.引言 2.调用动态地图服务 3.需求 3.1.根据需求隐藏服务中的某一个图层 3.1.1代码解释: 3.2.通过属性查询地图服务中的信息 3.2.1.代码实现 3.2.2代码解释 3.3 ...

  7. (一)ArcGIS Server之发布动态地图服务

    文章目录 1.引言 2.什么是地图服务? 3.地图服务之动态地图服务 4.利用ArcMap发布动态地图服务 4.1用ArcMap打开我们想要发布为服务的数据 4.2为了发布出来的数据好看一点,我们可以 ...

  8. (二)ArcGIS JS 加载动态地图服务

    前言 在上一篇博客讲述了怎么发布动态地图服务,在本章中介绍怎么在JavaScript加载动态地图服务. 准备 在本地部署ArcGIS JS API/调用在线的API 本地部署ArcGIS JS API ...

  9. mapbox-gl 添加arcgis rest动态地图服务

    arcgis rest 地图服务采用 CGC-WGS-1984地理坐标系 mapbox的地图一般是3857 // 添加argis rest 动态地图服务 map.on('load',function( ...

最新文章

  1. 多条记录取最近日期的一条_Excel VBA:基于员工打卡记录的考勤数据统计
  2. 人工智能70年:科幻和现实的交融
  3. AI企业下一个使命:让生物特征数据使用走向阳光透明
  4. macbook下载苹果版Photoshop cc2019 for mac
  5. Java零基础入门 : (2) 代码编辑器IDEA安装与配置
  6. winform,wpf全屏 还显示任务栏的解决方法
  7. 【NOIP2015】【Luogu2678】跳石头
  8. 模仿人人网客户端应用源码
  9. 荣耀6plus+android5.1,荣耀6Plus Emui3.1-Android5.1.1 Root教程
  10. 第五人格显示服务器连接失败,第五人格网络连接失败怎么回事
  11. QQ VS 360事件全部经过!-----现实生活中的MBA经典案例!
  12. 手机可用熵_思想丨在商言“熵”
  13. 个人购买云服务器问题 ?
  14. 【软件测试】基础知识笔记(个人用)
  15. css简介,基本语法
  16. Postgresql源码(5)缓冲区管理
  17. python爬取qq好友_Python3实现QQ机器人自动爬取百度文库的搜索结果并发送给好友(主要是爬虫)...
  18. linux进入中文目录的其他方法
  19. 关于MySql 5.6 'localhost' (10061)问题
  20. iphone 开发之过滤html标签

热门文章

  1. Linux从入门到实战 ---- 磁盘分区
  2. python爬虫学习笔记一:网络爬虫入门
  3. s:if test标签出错,内容不显示
  4. 读论文《Multi-Behavior Hypergraph-Enhanced Transformer for Sequential Recommendation》
  5. Python爬虫自学笔记(三)动态网页爬取
  6. 天龙八部新目标服务器未响应,新天龙八部怀旧服有多火?4个月后开新服,玩家排队5小时没进去...
  7. C语言核心知识点大汇总
  8. win7用友u8安装教程_win7安装用友U8教程详解
  9. python200行代码_200行Python代码实现2048
  10. vmwaretools与open-vm-tools都无法使用的解决方法