将切片添加到缓存的方法有多种:
- 发布服务时自动构建缓存。
- 发布服务后使用管理地图服务器缓存切片地理处理工具手动构建缓存。
- 用户首次访问时按需构建切片。
发布服务时,可一次性构建较小的缓存。较大的缓存需要进行更多规划,并可能需要手动运行缓存工具或按需填充一些切片。请参阅创建地图缓存切片的策略。
以下各部分介绍了将切片添加到缓存的方法。与创建缓存的基本步骤相比,这些部分介绍了更多的详细信息。
发布服务时自动构建缓存
在 ArcMap 的服务编辑器 对话框中首次定义服务的属性时,可选择在发布服务时自动构建缓存。要执行此操作,请单击缓存选项卡,然后单击发布服务时,自动构建缓存。建议仅当缓存涵盖较小的范围(如一个城市或国家/地区)或只选择了较小的比例时执行此操作。可单击计算缓存大小按钮查看预计的缓存大小。
如果选择在发布时自动构建缓存,缓存作业会发送至服务器,您可以安全地继续使用“服务编辑器”,或者甚至在等待作业完成时关闭“服务编辑器”。即使管理地图服务器缓存切片工具会快速显示完成消息,您的缓存也仍在服务器上构建。了解缓存进度的最佳方式是,在 ArcMap 目录树中右键单击该服务并单击查看缓存状态。
对于发布服务时未创建的切片,可使用管理地图服务器缓存切片工具或按需缓存稍后进行构建。
发布服务后手动构建缓存
如果选择在发布服务后手动构建缓存,将使用服务器工具箱中的管理地图服务器缓存切片地理处理工具。该工具允许创建、删除或更新缓存中的切片。
注:
无法从 Manager 启动缓存工具。
请按照以下步骤访问此工具。
- 在 ArcCatalog 或 ArcMap 的目录窗口中,展开 GIS 服务器节点。
- 在与 ArcGIS Server 站点的发布者或管理连接中查找要为其创建切片的服务。
- 右键单击该服务,然后选择管理缓存 > 管理切片。
仅在您先前已使用服务编辑器指定您想要使用缓存中的切片来绘制服务时,此选项才可用。
通过服务编辑器访问此工具时,大部分参数自动由此工具从地图服务中读取的值进行填充。如果通过地理处理菜单访问该工具,则需要指定要缓存的服务。要执行此操作,请将目录树中的服务拖入工具的第一个参数。执行上述操作后,其余大部分属性将用默认值填充。
- 提供所需的参数并启动该工具。要了解工具的各个参数,可以单击显示帮助按钮,然后单击想要了解的参数。
无论您以何种方式打开此工具都必须对更新模式这个参数进行手动设置。如果您是首次构建缓存,请选择重新创建所有切片。如果您要更新缓存,请参阅地图缓存更新来获得有关要使用的设置的指导信息。
提供服务名称和更新模式后,即可开始创建缓存,也可以对某些默认设置进行更改。如果取消选中等待作业完成,您将能够在服务器构建切片时关闭 ArcMap。以后可通过在目录树中右键单击该服务并单击查看缓存状态来检查缓存的状态。
按需缓存
当最终用户浏览到地图的未缓存区域时,可配置缓存以创建切片。应将这种按需缓存的做法用于显示您没有足够的时间或磁盘空间来进行完整缓存的地图中不经常访问的区域。请参阅按需进行地图缓存,了解如何设置与使用按需缓存。