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