地图缓存和动态地图服务

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

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

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

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

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

你可能感兴趣的:(ArcGis)