创建快速地图服务的最佳方式就是对其进行缓存。对地图服务进行缓存时,服务器会以您定义的一组比例级别来绘制地图,将其转换为图片,并保存在缓存目录(俗称切片)。当服务器接收到对地图的请求时,返回缓存图像中的地图会比重新绘制地图更加快捷。本文介绍创建切片缓存的主要流程,包括设计配置地图、生成切片缓存方案、发布地图、创建地图服务缓存(切片)以及查看切片进度并修复问题。流程图如下图所示:
1. 设计并配置地图
打开ArcMap,在一份空白的地图文档中添加数据,设计符号,设计标注、设计各个图层在各个比例尺下的可见性(图层属性中设置),以达到在Web端各缓存比例下最佳的显示效果。
可以参考ESRI的地图服务缓存专题帮助文档:
http://server.arcgis.com/zh-cn/server/10.4/publish-services/windows/creating-a-map-cache.htm
2. 生成切片缓存方案
使用【生成地图服务缓存切片方案】工具,选择刚才配置的地图文档,填写方案名称,添加各个缓存比例:
可以打开查看,生成的地图服务缓存切片方案如图所示,可以看到记录的参考系和各个缓存比例: